@charset "utf-8";
* { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
body { 
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#336699;
scrollbar-face-color: #DEE7EF;
scrollbar-highlight-color: #043668;
scrollbar-shadow-color: #DEE7EF;
scrollbar-3dlight-color: #043668;
scrollbar-arrow-color: #043668;
scrollbar-track-color: #DEE7EF;
scrollbar-darkshadow-color: #043668;
} 
a:link { text-decoration: none; color:#000; }
a:visited { text-decoration: none; color:#043668; }
a:active { text-decoration: none; color:#043668; }
a:hover { text-decoration: underline;  color:#FF0000; }

h1 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size:1 px;} 
 
#geral { width : 985px; padding-bottom : 6px; text-align : left; margin : 0 auto; }
#topo { clear:both; float:left; width : 985px; height:280px;  background-color:#336699; margin-left:0px; margin-top:1px; }
#topo #logo { width: 985px; height: 186px;}
#topo #menu { width: 985px; height: 39px;}
#topo #busca {width:985px; height:55px; background-image: url(../images/barra_busca.jpg); background-repeat:no-repeat; background-position:top; background-color:#336699;}
#topo #busca #form_procurar_form { clear:both;}
#topo #busca #form_procurar_form #form_procurar_form_palavra{ float: left; margin-left:340px; *margin-left:170px; padding-top:15px;*padding-top:14px; padding-left: 17px; }
#topo #busca #form_procurar_form #form_procurar_form_cat{ float: left; padding-top:15px; *padding-top:14px; padding-left: 17px; }
#topo #busca #form_procurar_form #formprocurarbotao { float: left; width: 35px; height: 21px; padding-left: 20px; padding-top:11px;}
.campos { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; margin-left: 10px; border: 1px solid  #043668;}
.select {font:10px verdana, arial, helvetica, sans-serif; border: 1px solid  #043668; margin-left: 10px; font-size : 9px;}
/********************************************************************
/*  Conteúdo
/********************************************************************/

#conteudo {float:left; background-color:#fff; width:985px; /*height:100%;*/ margin-top:0px; }
#conteudo #lado_e {float:left; background-color:#fff; width:221px; *width:221px; /*height:100%; *height:400px;*/}
#conteudo #lado_d{float:left; background-color:#fff; width:764px;}

#conteudo #lado_e #menu_categorias{float:left; width:221px; padding-top:5px;}
#conteudo #lado_e #menu_categorias #titcategorias{ width: 221px; height: 41px; }
#conteudo #lado_e #menu_categorias #itensmenu { width: 211px; margin-left:8px;} 
#conteudo #lado_e #menu_categorias #itensmenu ul li{ /*height:25px;*/ width:211px; background-color:#E3E4E6;margin-top:1px;padding-top:0px; *padding-top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none;}
#conteudo #lado_e #menu_categorias #itensmenu ul li a { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; color : #000; } 
#conteudo #lado_e #menu_categorias #itensmenu ul li a:hover { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #ff0000; } 
#conteudo #lado_d #area1 {float: left; width: 754px; /*height: 48px;*/ padding-top:7px;padding-left:7px;}
#conteudo #lado_d #area2 {float: left; width: 739px; height: 139px; padding-top:1px;padding-left:12px;}
#conteudo #lado_d #area_categoria {float: left; width: 739px; height: 20px; padding-top:1px;padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#004795; font-weight:bold;}

/********************************************************************
/*  Produtos Vitrine
/********************************************************************/
#conteudo #lado_d #area3 {float: left; width: 739px; /*height: 139px;*/ padding-top:1px;padding-left:12px;}
#conteudo #lado_d #area3 #boxprodutos { width: 734px; background: #fff;  margin-left:-10px; *margin-left:5px; margin-top:1px; }
#conteudo #lado_d #area3 #boxprodutos #boxprodutos_img {float: left; padding-right: 0px; width: 200px; padding-left: 25px; *padding-left: 5px;  padding-bottom: 0px; *width:200px; padding-top: 6px; text-align: center; margin-left:10px; *margin-left:10px; }
div.boxprods{ float:left; clear:both; margin-top:19px; width: 217px; *width:217px; height: 134px; background-image: url(../images/bg_prod.gif); background-repeat:no-repeat; }
#boxprodutos_img H4 { margin-top:8px; margin-left:-10px; *margin-left:-3px;}
#conteudo #lado_d #area3 #boxprodutos #boxprodutos_img #quadroprod { float:left; clear:both; margin-top:3px; margin-left:-3px; *margin-left:-3px; width: 224px; *width:224px; height: 74px; background-image: url(../images/bg_prod_detalhes.gif); background-repeat:no-repeat; }
#conteudo #lado_d #area3 #boxprodutos #boxprodutos_img #quadroprod #txtprodutos{ float:left; width: 96px; *width: 96px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; font-weight:bold; height:74px; color:#000; *height:74px;  margin-top:30px; }
#conteudo #lado_d #area3 #boxprodutos #boxprodutos_img #quadroprod #btsaibamais{ float:left; width: 96px; *width: 96px; height:74px; color:#000; *height:74px; margin-left:20px;  margin-top:28px; }
#conteudo #lado_d #area3 #boxprodutos #produtosdados {float:left; width: 450px; padding-left:25px; margin-top:28px;}
div.boxprodsdados{float:left; padding-left:35px; *padding-left:25px; margin-top:28px;}
div.txtdescricao{ clear:both; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding-top:12px; width:100px;}
div.txtvalores{  float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-top:12px;}
#conteudo #lado_d #area3 #boxprodutos #produtosdescricao { clear:both; float:left; width: 724px; /*height:100%;*/ padding-left:25px; margin-top:10px;}
#conteudo #lado_d #area3 #produtosvideos {float:left; width: 724px; /*height:100%; padding-left:25px; margin-top:20px;*/ background-color:#FFF; padding-top:20px;}
#conteudo #lado_d #area3 #boxprodutos #produtosvideos #produtosvideos1 { float:left; width: 340px; /*height:100%;*/ padding-left: 15px; margin-top:20px; background-color:#FFF;}
#conteudo #lado_d #area3 #boxprodutos #produtosvideos #produtosvideos2 { float:left; width: 340px; /*height:100%; */ padding-left: 15px; margin-top:20px; background-color:#FFf;}
#conteudo #lado_d #area3 #boxprodutos #produtosvideos #produtosvideos12 { float:left; width: 680px; /*height:100%; */ padding-left: 15px; margin-top:20px; background-color:#FFf;}
#conteudo #lado_d #area3 #boxprodutos #txtquemsomos {
	 MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 1px; HEIGHT: 15px; color:#43342B; padding-left:20px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
/***********************************************************************************
/*  Página Revendedores.
/***********************************************************************************/	
#conteudo #lado_d #mapa{ float: left; width:764px; }
#conteudo #lado_d #mapa #mapaswf{ float: left; background-color: #fff; width:370px; padding-top:10px; }
#conteudo #lado_d #mapa #mapaframe{ float: left; background-color: #fff; width:370px; padding-left:10px; padding-top:10px;}
.revendas {background-color: #fff;}
/***********************************************************************************
/*  Página Revendedores - Cadastro.
/***********************************************************************************/
#conteudo #lado_d #box1 {float:left; clear:both; background-color: #fff; width:700px; padding-left:0px;}
#conteudo #lado_d #box1 .boxForm {float:left; clear:both; background-color: #fff; width:670px;}
#conteudo #lado_d #box1 .boxForm span {float:left; width:600px; margin-top:15px; padding-left:5px;}
#conteudo #lado_d #box1 .boxForm span.obs {float:left; font-size:10px; color:#666666; }
#conteudo #lado_d #box1 .boxForm span.aviso {float: left; margin-left: -20px; margin-top: -5px; font-weight: bold; color: #CC0000; font-style: italic;}
#conteudo #lado_d #box1 .boxForm .fioSep {float:left; width:100%; height:1px; font-size:1px; background-color:#FDFBF7; border-top:1px solid #ECE3C8; margin-top:5px;}
#conteudo #lado_d #box1 .boxForm ul.formInput { width:670; list-style:none; margin:25px 0px 15px 0px;}
#conteudo #lado_d #box1 .boxForm ul.formInput li {float:left; width:100%; line-height:18px; margin-bottom:5px; color:#666666;}
#conteudo #lado_d #box1 .boxForm ul.formInput li label {float:left; text-align:right; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color:#666666; width:100px;}
#conteudo #lado_d #box1 .boxForm ul.formInput li input {float:left; margin-left:10px;    padding-left:12px; color:#5C5C5C; font-size : 9px; border : 1px solid #CCCCCC; background-color : #FFFFFF;}
#conteudo #lado_d #box1 .boxForm ul.formInput li.radio div{float:left; padding-left:190px;}
#conteudo #lado_d #box1 .boxForm ul.formInput li.radio label {width:155px; text-align:left;}
#conteudo #lado_d #box1 .boxForm ul.formInput li textarea {float:left; margin:0px 6px 0px 6px; height:70px; padding-left:2px; font:11px tahoma; color:#5C5C5C;}
#conteudo #lado_d #box1 .boxForm ul.formInput li select {float:left; margin-left:10px; padding-left:2px; font:11px tahoma; color:#5C5C5C;}
#conteudo #lado_d #box1 .boxForm ul.formInput li span {float:none; font-size:10px;}
#conteudo #lado_d #box1 .boxForm ul.formInput li span.sep {position:relative; _left:-3px;}
#conteudo #lado_d #box1 .boxForm ul.formInput li span.sep select {float:none;}
#conteudo #lado_d #box1 .boxForm ul.formInput li a {color:#039;}
#conteudo #lado_d #box1 .boxForm ul.formInput .txtVermelho {text-align:right;}
.bttn1 {BACKGROUND-COLOR: #D1D1D1;	BORDER-BOTTOM: black 1px solid;	BORDER-LEFT: white 1px solid;	BORDER-RIGHT: black 1px solid;	BORDER-TOP: white 1px solid;	COLOR: #000000;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 10px;	FONT-WEIGHT: bold;	CURSOR: hand;}
.textreq {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #000000; border: 1px solid #556175; background-color: #EAEAEA;	padding: 2px 4px;}
.formbox {float:left; margin-left:10px; padding-left:12px; color:#5C5C5C; font-size : 9px; border : 1px solid #CCCCCC; background-color : #FFFFFF;}
/********************************************************************
/* Login
/********************************************************************/
#conteudo #lado_d #box { float:left; clear:both; background-color: #dddddd; border: 1px solid #bbbbbb; width:450px; margin-left:180px; margin-top:100px; height:200px;} 

#conteudo #lado_d #box .boxLogin {float:left; clear:both; background-color: #dddddd;font:11px Verdana; }
#conteudo #lado_d #box .boxLogin  ul.LoginInput {clear:both; width:400px; list-style:none; padding-left:20px; padding-top:30px;}
#conteudo #lado_d #box .boxLogin  ul.LoginInput li {float:left; width:100%; line-height:18px; margin-left:40px; margin-bottom:5px; color:#666666; }
#conteudo #lado_d #box .boxLogin  ul.LoginInput li label {float:left; text-align:left; font-size : 11px; color:#666666; width:100px; padding-left:40px;}
#conteudo #lado_d #box .boxLogin  ul.LoginInput li input {float:left; margin:0px 26px 0px 0px; height:15px; padding-left:2px; font:11px Verdana; color:#5C5C5C; font-size : 9px;  border : 1px solid #CCCCCC; background-color : #FFFFFF;}
#conteudo #lado_d #box .boxLogin ul.LoginInput li select {float:left; margin:0px 16px 0px 0px; height:18px; padding-left:2px; font:11px tahoma; color:#5C5C5C;}

.aviso {margin-top: -12px; font-weight: bold; color: #FF0000; text-align:center; }
/********************************************************************
/*  Rodapé
/********************************************************************/
#rodape {
    clear:both;
	float: left;
	background-image: url(../images/bg_ropade.jpg);
	background-repeat: no-repeat;
	width: 985px;
	height: 49px;
	text-align: center;
	FONT-SIZE: 11px; 
	color: #000;
	font-weight:bold;
	padding: 0px 0px 30px 0px;
}

#rodape a {
    margin-top:70px;
    padding-bottom:0px;
    color: #000;
	FONT-SIZE: 11px; 
	text-decoration: none;
	font-weight:bold;
}

#rodape a:hover {
    color: #FF0000;
	FONT-SIZE: 11px; 
	text-decoration: underline;
}
/********************************************************************
/*  Paginação
/********************************************************************/
#paginacao {
	float: left;
	/*border-width: 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;*/
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	width: 680px;
	margin-bottom: 8px;
	background-color: #fff;
}

#paginacao #links {
	border-width: 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 5px 8px;
}

#paginacao #links a {
	color: #000000;
}

#paginacao #links a:hover {
	color: #990000;
}

/*#conteudo #lado_d #area3 #boxprodutos */

#espaco_galerias_pagina {
clear:both;
float:left;
background-color:#fff;
width:730px;
margin-top:10px;
}
#qualgaleria {
float:left;
background-color:#f4f5f6;
width:730px;
height:28px;
margin-left:30px;
margin-top:5px;
/*font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
color : #003366;
font-weight:bold;*/
}
#qualgaleria .qualgaleriatxt {
float:left;
margin-left:15px;
margin-top:5px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
color : #003366;
font-weight:bold;
}
.galeriaschamada {
float:left;
background-color:#fff;
/*width:700px;*/
height:28px;
margin-left:20px;
margin-top:5px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
text-decoration : none;
color : #003366;
font-weight:bold;
text-align:center;
}
#boxgaleriasfotos{float:left; margin-left:100px;}
#boxgalerias_img {float: left; padding-right: 0px; width: 95px; padding-left: 0px;  padding-bottom: 0px; *width:95px; padding-top: 16px; text-align: center; margin-left:8px; *margin-left:12px; }
#boxgalerias_img #txtgalerias{ float:left; width: 95px; *width: 95px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; font-weight:bold; color:#003366; /*height:20px;*height:40px;*/  padding-top:1px; text-decoration : none;}
.txtgaleriaslk A {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
color : #003366;
font-weight:bold;
}
.txtgaleriaslk A:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ff0000;
font-weight:bold;
}
.txtatividadeslk A {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
color : #ED2721;
font-weight:bold;
}
.txtatividadeslk A:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #003366;
font-weight:bold;
}
#boxgalerias_img H4 {
	margin-top:6px;
	margin-left:-10px;
} 
div.boxgalerias{
   float:left;
   clear:both;
   mergin-top:19px;
   width: 95px;
   *width:95px;
   height: 70px;
 }
 /********************************************************************
/*  Retornar
/********************************************************************/
#retornarfinal {
clear: both;
float: left;
width: 975px;
*width: 985px;
height: 30px;
background-color:#fff;
text-align: right;
padding-right:10px;
*padding-right:20px;
FONT-SIZE: 10px;
color: #043668;
font-weight:bold;
/*padding-left: 270px;*/
padding-top:20px;
}
#retornarfinal A {
margin-top:50px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
color : #003366;
font-weight:bold;
text-align:center;
}
#retornarfinal A:hover {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ff0000;
font-weight:bold;
}
/********************************************************************
/* CArrinho
/********************************************************************/
/*#carrinho { 
width : 554px; 
_width : 484px; 
margin-top : 60px; 
margin-bottom : 10px;
}*/
#conteudo #lado_d #carrinho {float: left; width: 739px; height: 20px; padding-top:1px;padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#004795; font-weight:bold;}
#carrinho table { 
clear : both; 
margin-top : 1px; 
} 
#carrinho .linkprod { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #666666; 
text-decoration : none; 
} 
#carrinho .linkprod:hover { 
color : #003366; 
text-decoration : underline; 
} 
#carrinho .quantidade { 
border : 1px solid #000000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-align : center; 
width : 25px; 
} 
#carrinho .imgtopo { 
display : block; 
margin-top : 10px; 
} 
#carrinho .caixa { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
#carrinho .botao { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
border : 1px solid #000000; 
background-color : #ffffff; 
width : 58px; 
height : 18px; 
} 
#carrinho #carrinho-vazio { 
border : 1px solid #c9c9c9; 
display : block; 
width : 550px;
_width : 484px;  
margin-top : 1px; 
padding : 40px 0; 
text-align : center; 
} 
#carrinho #carrinho-vazio h3 { 
margin : 0; 
font-size : 22px; 
} 
#carrinho #carrinho-vazio h5 { 
margin : 6px 0 0 0; 
font-size : 12px; 
line-height : 18px; 
} 
/*#conteudo #lado_d #textos { height: 20px; padding-top:1px;padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#004795; font-weight:bold;line-height: 16px;
}*/
#conteudo #lado_d #textos {
	float: left; width: 739px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left:15px;
	padding-right:5px;
	padding-top:20px;
	color: #666666;
	text-align: justify;
	line-height: 16px;
}