/* CSS Document */
body{
	margin:0px;
	background-color:#cfd3d6;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
a.linklaranja{color:#1b87ad; text-decoration:underline; font-weight:bold;}
a.linknormal{color:#666; text-decoration:none; font-weight:bold;}
a.linknormal:hover{text-decoration:underline; font-weight:bold;}

a:hover.linklaranja{text-decoration:none;}
a:hover.linkazul{text-decoration:underline;}
a.linkazul{color:#1B87AD; text-decoration:none; font-weight:bold;}

.b2ba{color:#003068;}

h3{color:#A0CF67; font-size:14px;}
	
/*TOPO*/
#topo .logo{
	width:278px;
	height:230px;
	float:left;

}
#topo .menu{
	width:498px;
	height:230px;
	float:left;
	background-image: url(../imagemTematica.php);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#fff;
}

#topo .box_menu{
	padding:22px 0px 0px 10px;
	line-height:130%;
}

#topo .box_menu ul{
	width:200px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	color:#666666;
}	

#topo .box_menu li{
	width:200px;
}

#topo .idioma{float:right; width:150px; font-size:12px; padding:10px 0px 0px 0px; color:#1c85ae;}
#topo .idioma a{color:#1c85ae; text-decoration:underline;}
#topo .idioma a:hover{ color:#1c85ae; text-decoration:none; font-weight:normal;}
#topo a, #topo a:hover{text-decoration:none; color:#666666;}
#topo a:hover {color:#739cc0; font-weight:bold;}

#topo .box_menu .ultimo{
	border:0px;
}
#topo .formularios{
	width:776px;
	float:left;
	height:155px;
	margin:0 auto;
	clear:both;
	background-color:#fff;
	font-size:12px;
	
}
#topo .formularios .esq, #topo .formularios .esq_interna{
	width:335px;
	float:left;
	background-image: url(../img/bgflash.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-left:207px;
}

#topo .formularios .esq_interna{width:272px;}


#topo .formularios .dir, #topo .formularios .dir_interna{
	width:234px;
	float:left;
	color:#a0a0a0;
}
#topo .formularios .dir_interna{width:473px;}

#topo .formularios .pedido{padding-top:22px;}

#topo .formularios .pedido form{
	padding:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: left;	
	margin:0px;
}

#topo .formularios .pedido label, .acompanhe label{
	width:35px;
	margin-right:17px;
	float:left;
	margin-bottom:2px;
	text-align:right;
}
#topo .formularios .pedido input, .acompanhe input, .senha{
	width:116px;
	float:left;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	margin-bottom:2px;
}
.senha{margin-right:10px;}
#topo .formularios .pedido .botoes, .acompanhe .botoes{padding-left:44px; font-size:10px;}

#topo .formularios .pedido .botoes a, #topo  .formularios .busca .botoes a, .acompanhe .botoes a{color:#1c85ae; font-size:11px; text-decoration:underline; font-weight:normal;
}

#topo .formularios .pedido .botoes a:hover,#topo .formularios .pedido a:hover, #topo .formularios .busca .botoes a:hover, .acompanhe .botoes a:hover{text-decoration:none;}

#topo .formularios .pedido a {color:#1B87AD;}


#topo .formularios .pedido .entrar, #topo .formularios .busca .buscar, .acompanhe .entrar{
	width:43px;
	height:16px;
	float:none;
	vertical-align:middle;
}


#topo .busca{
	margin:22px 0px 0px 0px;
	padding-left:24px;
	float:left;
	color:#a0a0a0;
}

#topo  .formularios .busca form{
	padding:0px 0px 0px 15px;
	float:left;
	background-image: url(../img/filete-busca.gif);
	background-repeat: no-repeat;
	background-position: left;
	height:95px;
}
#topo .formularios .busca label{
	width:74px;
	margin-right:9px;
	float:left;
	margin-bottom:2px;
	text-align:right;
}

#topo .formularios .busca input{
	width:116px;
	float:left;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	margin-bottom:2px;
}
#topo  .formularios .busca .botoes{padding-left:160px; font-size:10px;}
/*MIOLO*/
#vitrine{
	width:745px;
	float:left;
	border-bottom:10px solid #ffffff;
}


#vitrine .box_destaque{
	position: relative;
	float:left;
	width:660px;
	height:250px;
	border:0px solid #ff0000;
	overflow:hidden;
}



#vitrine .scroll{
	width:42px;
	float:left;
	text-align:center;
	padding-top:108px;
	height:101px;
}

#vitrine .produtos{
	width:661px;
	float:left;
	text-align:left;
	color:#666666;
	line-height:120%;
}
#vitrine .produtos a{text-decoration:none; font-size:12px;}
#vitrine .produtos .preco{color:#1d86ac; font-size:12px; line-height:160%;}


#vitrine .produtos .margin{margin-right:30px; }
#vitrine .produtos a:hover{text-decoration:underline;}
#vitrine .produto{
	width:136px;
	margin-top:15px;
	float:left;
}
#vitrine .produtos .pimg{
	width:136px;
	height:112px;
	background-color:#ffffff;
	float:left;
	margin-bottom:13px;
	text-align:center;
	vertical-align:middle;
}
a.detalhes{color:#002f66; text-decoration:underline;}
a:hover.detalhes{text-decoration:none;}
#vitrine .produto table{background-color:#ffffff; margin-bottom:13px; }
#vitrine .produto  td{height:112px; }

.alinhardescricao {
	height: 46px;
}
	
a.descricao{text-transform:uppercase; color:#666666; }
#noticias{
	width:689px;
	float:left;
	background-color:#FFFFFF;
	padding:23px 28px 13px 28px;
	color:#888888;
}
#noticias h1{color:#1b87ad; font-size:18px; margin:0px; padding:0px; font-weight:normal;
margin-bottom:10px;
}
#noticias .box_noticia{width:320px;
	float:left;
	text-align:left;
	line-height:130%;
	margin-right:10px;
	}

#noticias .box_noticia img, #noticias .box_sgi img{margin-right:10px;}
#noticias .box_noticia a{color:#1b87ad; }
#noticias .box_noticia a:hover{text-decoration:none;}

#noticias .link a{text-decoration:none;}
#noticias .link a:hover{text-decoration:underline;}

#noticias .box_sgi{width:357px;
	float:left; line-height:130%;
	text-align:left;
	}

.imgp{margin-right:10px;}

.lista .esq{width:100px; float:left; text-align:center; margin-right:10px;}
.lista .dir{width:595px; float:left;}

.paginacao{text-align:center; background-color:#FFFFFF; padding:15px 0px;}
.paginacao a{color:#1b87ad; font-size:12px;}
.paginacao a:hover{font-weight:bold;}
.paginacao .anterior, .paginacao .proxima{color:#777; font-weight:bold;}
.paginacao .seta{text-decoration:none;}

.paginacaoPrincipal {text-align:center;}
.paginacaoPrincipal a{color:#1b87ad; font-size:12px; font-weight:bold;}
.paginacaoPrincipal a:hover{font-weight:bold;}
.paginacaoPrincipal .anterior, .paginacao .proxima{color:#777; font-weight:bold;}
.paginacaoPrincipal .seta{text-decoration:none;}


/*DETALHE PRODUTO*/
.preco{color:#1D86AC;}
.detalhe{width:522px; clear:both;
text-align:left;
}
.contraste{background-color:#FFFFFF;}
.box_produtos .padding{padding-left:10px;}

.box_produtos{
	width:350px;
	height:120px;
	float:left;
	line-height:110%;
	text-align:left;
}

.box_produtos .esq{
	width:517px; 
	float:left;	
	padding:5px 30px 5px 10px;
}

.box_produtos .dir{
	width:168px; 
	float:left;	
	padding-top:42px;
}
.box_produtos p{padding:0px 0px 5px 0px; margin: 0px;}
.box_produtos a{color:#729a03;}
.box_produtos a:hover{text-decoration:none;}

/*NOTICIAS*/
#pnoticias{
	width:705px;
	float:left;
	line-height:110%;
	margin-top:20px;
	text-align:left;
}
#pnoticias .esq{
	width:228px;
	float:left;
}
#pnoticias .dir{
	width:477px;
	float:left;
}
#pnoticias .esq img{float:left;}
#pnoticias .legenda{
	width:190px;
	float:left;
	clear:both;
	background-color:#d7dade;
	color:#758392;
	font-size:10px;
	padding:5px;
}

/*CAIXA/CESTA */
/*TABELAS*/
#caixa td{padding:3px 10px; background-color:#F2F2F2;}
.fontLaranja{color:#1b87ad;}
.contraste{background-color:#ffffff;}
.contraste2{background-color:#dadada;}
#caixa .zeros{padding:0px; margin:0px;}
#caixa .total{padding-right:20px; background-color:#dadada;}
#caixa .descricao{text-transform:uppercase;}
#cesta{margin-top:15px;}
#cesta .qtd, #caixa .qtd{width:41px; color:#1c85ae; font-size:11px; text-align:center;}
.mensagem{position:absolute; 
margin-top:-15px;
margin-left:125px;
color:#ff0000;
font-weight:bold;
}
.msg_erro{color:#ff0000;
}


/*form*/
#form_identificacao{
	width:100%;
	float:left;
}
#form_identificacao .esq{
	width:376px;
	float:left;
}
#form_identificacao .esq label{
	width:207px;
	float:left;
	text-align:right;
	margin-right:5px;
	margin-bottom:2px;
}
#form_identificacao .esq span{padding-left:212px;}
#form_identificacao .esq a{font-size:10px; text-decoration:underline; color:#888888;}
#form_identificacao .esq a:hover{text-decoration:none;}
#form_identificacao .dir{
	width:246px;
	float:left;
}
#form_identificacao .dir label{
	width:auto;
	float:left;
	margin-right:5px;
	margin-bottom:2px;
}
#form_identificacao input{
	width:120px;
	font-size:11px;
	color:#cf7603;
	margin-bottom:2px;
	float:left;
}

/*PAGAMENTO*/
#pagamento h3, #cadastro h3{color:#1c85ae; font-size:11px; font-weight:bold; background-color:#F2F2F2; padding:2px 10px; clear:both;}
#pagamento div{float:left;}
#pagamento .esq{padding-right:20px;}
#pagamento label{width:183px; float:left; text-align:right;}
#pagamento input, #pagamento select{width:117px; float:left; margin-left:5px;
font-size:11px;
color:#1c85ae;
}
#pagamento select{width:120px;}
#pagamento .check{width:auto; margin-top:10px;}
#pagamento span{margin-left:5px;}
#pagamento .finalizar{width:56px; margin:20px 0px 20px 0px; float:right;}

#cheque input{width:150px; float:left;}
#cheque label{width:218px; float:left; margin-right:5px;}
#cheque .botao{width:100%; float:none; margin:10px 0px; border-top:1px dashed #ccc; padding-top:10px;} 
#cheque img{float:none;}


/*CADASTRO*/

#cadastro label{width:190px; float:left; margin-right:5px; text-align:right; margin-bottom:2px;}
#cadastro input, #cadastro select, #cadastro textarea{width:155px; float:left; margin-right:5px; font-size:11px; margin-bottom:2px;  color:#1c85ae;}
#cadastro select{width:160px;}
#cadastro span{float:left; font-size:10px; width:194px; line-height:110%;}
#cadastro .botao{border:0px; padding-left:195px;
font-size:14px; font-weight:bold; text-transform:uppercase; color:#ac8978;
margin:0px;
}
#cadastro h4{border:0px; padding-left:195px;
font-size:12px; font-weight:bold; 
margin:0px;}

#cadastro textarea{height:167px;}
#cadastro .botao{width:auto; height:16px; padding-bottom:20px;}
#cadastro .p{width:31px;}
#cadastro .m{width:114px;}
#cadastro .data{width:49px;}
#cadastro .check, #pagamento .check{width:auto;}
#cadastro .tipo{font-size:11px; color:#888; width:auto; margin-top:2px;}


/*FALE CONOSCO*/
#faleconosco label{
	width:200px;
	float:left;
	text-align:right;
	margin-right:5px;
	margin-bottom:2px;
}
#faleconosco input, #faleconosco select, #faleconosco textarea{
	width:200px;
	float:left;
	font-size:11px;
	margin-bottom:2px;
	margin-right:5px;
	color:#1b87ad;
}
#faleconosco textarea{height:50px;}
#faleconosco select{width:205px;}
#faleconosco .bt{padding-left:50px; margin:15px 0px;}
#faleconosco .botao{width:43px; height:16px; float:none;}
#faleconosco .botao_enviar{width:43px; height:16px; float:none;margin-left:240px;}
#faleconosco .ddd{width:30px;}
#faleconosco .tel{width:160px;}
#faleconosco .data{width:65px;}

#voltar{padding:20px 0px;}

.msgErro
{
	color: #ff0000;
	font-size: 11px;
}

/*PAGINACAO*/
#paginacao{
	clear:both;
	text-align:center;
	margin:15px 0px;
	}
#paginacao span{color:#1b87ad;}
#paginacao a{color:#1b87ad; text-decoration:none;}
#paginacao a:hover{text-decoration:underline;}

.minhasCompras td{padding:2px 5px;}


