/* CSS Alfakit */

body{

margin:0;

padding:0;

background:#05294a;

}

.none	{
	display:none;
}

img{

border:0;

}

a{text-decoration:none;}

.tudo{

width:872px;

margin:0 auto;

background:#96bee2;

}

/* ------ fonts e estilos ------ */

.tit-produto{

font:12px arial;

color:#05294a;

font-weight:bold;

}

.prod{

margin: 7px 0px 7px 0px;

}



.titulos{

font:18px arial;

color:#05294a;

border-bottom:1px solid #96bee2;

margin-bottom:15px;

}



/* ------ divs --------- */



.busca{

width:171px;

height:300px;

background:url(fnd-busca.jpg) top no-repeat;
text-align:left;
}



.buscatxt{

width:115px;

font:9px arial;

color:#333333;

padding-left:28px;

padding-top:55px;

}



.meio{

width:515px;

background:url(fnd_meio.jpg) top no-repeat;

}



.meio-interno{

width:701px;

background:url(fnd_meio.jpg) top no-repeat;

}



.textos{

padding:20px 40px 20px 20px;

font:12px arial;

}



/* ------ lins ------ */



#link a, #link a:visited {

text-decoration:none;

display:block; 

padding:4px;

margin-bottom:2px;

font:11px arial;

color:#000000;

background:#a4c8e9;

}

#link a:hover {

color:#3cb2e2;

background-color:#eff3f5;

}



.linkhome a, #linkhome a:visited {

text-decoration:none;

display:block; 

padding:4px;
text-align:left;

margin-bottom:2px;

font:11px arial;

color:#000000;

}

.linkhome a:hover {

color:#3cb2e2;

background-color:#eff3f5;

}



.vermais{text-align:right;}

.vermais a{

text-decoration:none;

font-size:9px;

padding:2px;

color:#96bee2;

}

.vermais a:hover{

color:#05294a;

}



.voltar a{

color:#FFFFFF;

}



.paginacao{

text-align:center;
font:11px arial;
margin-top:10px;

}



.paginacao a, .paginacao a:visited {

font:11px arial;

color:#555555;

padding: 0 4px 0 4px;

text-decoration:none;



}

.paginacao a:hover {

color:#fff;



}



#menu{

width:870px;
text-align: left;
height:29px;

background:url(fundo-menu.jpg);
background-repeat: no-repeat;


padding-top:10px;

padding-left:30px;


}



#menu a, #menu a:visited {

  text-align:center; 

  text-decoration:none; 

  color:#05294a; 

  display: inline;

  padding:4px;

  font:12px arial;

  font-weight:bold;  

  }

#menu a:hover {

  color:#fff;

}





/* ------ forms ------- */



.form-home{

width:110px;

height:15px;

font-size:9px;

}



.box-prod{

width:158px;

height:161px;

background:url(fnd-prods.gif);

padding:5px;

margin-top:9px;

text-align:center;

}



.box-prod2{

width:150px;

height:161px;

background-color:#FFFFFF;

padding:2px;

margin-right:2px;

margin-top:9px;

padding-top:7px;

text-align:center;

}





.form-tabelas{

height:15px;

font-size:10px;

border:0px;

}



.m{

width:100%

}



/* ------ rodape --------- */



.rodape{

width:872px;

height:30px;

margin:0 auto;

text-align:center;

font:10px arial;

color:#FFFFFF;

}


.fundo_topo{
background-image:url(topo.jpg)
}

/* redes sociais */
.none							{ display:none; }
.btn_orkut						{ position:absolute; top:100px; left:-80px; width:128px; height:40px; background:url(redes-sociais/orkut.png); display:block; }
.btn_orkut:hover				{ position:absolute; left:0; }
.btn_twitter					{ position:absolute; top:141px; left:-80px; width:128px; height:40px; background:url(redes-sociais/twitter.png); display:block; }
.btn_twitter:hover				{ position:absolute; left:0; }
.btn_facebook					{ position:absolute; top:182px; left:-80px; width:128px; height:40px; background:url(redes-sociais/facebook.png); display:block; }
.btn_facebook:hover				{ position:absolute; left:0; }
.btn_linkedin					{ position:absolute; top:223px; left:-80px; width:128px; height:40px; background:url(redes-sociais/linkedin.png); display:block; }
.btn_linkedin:hover				{ position:absolute; left:0; }

/* newsletter */
.newsletter						{ position:relative; width:134px; height:180px; background:url(background-cadastro-newsletter.png); margin:10px 0 0 10px; padding:10px; }
.newsletter h2					{ width:98px; height:24px; background:url(title-newsletter.png); margin:0; padding:0; }
.newsletter p					{ font-size:11px; font-family:Arial, Tahoma, Verdana; color:#FFF; }
.newsletter form, fieldset		{ margin:0; padding:0; }
.newsletter form fieldset		{ border:none; }
.newsletter form .input_txt		{ width:129px; border:1px solid #05294A; background:#96BEE2; height:20px; line-height:20px; margin-bottom:5px !important; font-size:12px; padding-left:5px; color:#052A4C; }
.newsletter form .input_txt_seg	{ width:40px; text-align:center; border:1px solid #05294A; background:#96BEE2; height:20px; line-height:20px; font-size:12px; color:#052A4C; float:left; margin-right:5px; }
.newsletter form .txt_seguranca	{ width:80px; height:22px; line-height:22px; display:block; color:#96BEE2; font-size:11px; font-family:Arial, Tahoma, Verdana; float:left; }

