/* CSS Document */

*{
	margin:0;  /* zerar as margens automáticas */
	padding:0; /* zerar os paddings automáticos */
 }
 
 body {
	/*font:bold 12px "Trebuchet MS"; */
}

div#topo,div#rodape{
	margin:0;
	width:100%;
}

div#topo_interno {
	width:100%;
	background-image:url(imagens/backgroundtopo.png); background-position:center;
	height:125px;
}

div#logomarca {
	width:965px;
	height:16px;
	padding-top:98px;
	padding-left:20px;
	margin-left:auto;
	margin-right:auto;
}

div#AlinhamentoTopo { 
	width:100%;
}

div#logomarca img {
	border:none;
}

div#carrinho {
	margin-top:2%;
	float:right;
}

div#busca_topo {
	background-image:url(imagens/fundobusca.gif); background-position:center;
	height:32px;
}

div#busca_agora {
	position:absolute;
	width:450px;
	margin-left:1%;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#43506e;
	height:25px;
}

div#indique {
	position:relative;
	float:right;
	padding-top:6px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#43506e;
}

#indique a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#43506e;
	text-decoration:none;
}

#indique a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006699;
	text-decoration:underline;
}

div#fullbanner {
	width:100%;
	padding-top:10px;
}

div#fullbannerinterno {
	margin-left:auto;
	margin-right:auto;
}

div#centralizartopo {
	width:100%;
}

/* Menu Topo */

#menu_categoria { font:normal 11px Arial; margin:0; padding:0; }

#menu_categoria ul { line-height:24px; list-style:none; margin:0; padding:0 10px 0 3px;  }

#menu_categoria li,#menu_categoria .divisoria { display:inline; padding:0; }

#menu_categoria .divisoria { float:left; margin:4px 5px 0px 5px; width:1px; height:15px; line-height:20px; background:#ccc; border-right:1px solid #fff; }

#menu_categoria a { color:#000; float:left; padding:0 3px 0 3px; text-decoration:none; }

#menu_categoria a span { display:block; float:none; padding:0 10px 0 10px; } 

#menu_categoria a:hover{ text-decoration:underline; }
 
#menu_categoria a:hover span { color:#434343; }

.divisoria { height:1px; background:#ccc; }

/* ========================================================================== */

/* Departamentos - Inc_esquerdo */

div#titulo{
	padding-top:6px;
	padding-right:10px;

}

div#titulo2{
	padding-top:6px;
	padding-right:10px;

}

div#titulo3{
	padding-top:6px;
	padding-right:10px;

}

div#titulo4{
	padding-top:6px;
	padding-right:10px;

}

div#titulo5{
	padding-top:6px;
	padding-right:10px;

}

div#titulo6{
	padding-top:6px;
	padding-right:10px;

}

.titulocate {
	font:normal 11px "Verdana";
	color:#333333;
	text-decoration:none;
}

.titulocate a{
	font:normal 11px "Verdana";
	color:#333333;
	text-decoration:none;
}

.titulocate a:hover{
	font:normal 11px "Verdana";
	color:#333333;
	text-decoration:none;
}

.subcategoria {
	font:normal 11px "Verdana";
	color:#333;
	text-decoration:none;
	padding-left:18px;
	line-height:20px;
	padding-right:4px;
	}
	
.subcategoria a  {
	font:normal 11px "Verdana";
	color:#333;
	text-decoration:none;
	}
	
.subcategoria a:hover  {
	color:#3e3f60;
	text-decoration:none;
	text-decoration:underline;
	}

.boletins {
	font:normal 11px "Verdana";
	color:#333;
	line-height:15px;
	padding-left:12px;
	padding-right:8px;
}

.siganos {
	font:normal 11px "Verdana";
	color:#333;
	line-height:15px;
	padding-left:7px;
	padding-right:8px;
}

.buscaAvancadoDir {
	font:normal 11px "Verdana";
	color:#333;
	line-height:15px;
	padding-left:12px;
	padding-right:8px;
}

.esquerdo {
	font:normal 11px "Verdana";
	color:#333;
	line-height:20px;
	text-decoration:none;
	}

.esquerdo a  {
	font:normal 11px "Verdana";
	color:#333;
	text-decoration:none;
	}
	
.esquerdo a:hover  {
	color:#333;
	text-decoration:none;
	text-decoration:underline;
	}
	
.grupos {
	font:normal 11px "Verdana";
	color:#333;
	padding-left:7px;
	line-height:20px;
	text-decoration:none;
	}

.grupos a  {
	font:normal 11px "Verdana";
	color:#333;
	text-decoration:none;
	}
	
.grupos a:hover  {
	color:#333;
	text-decoration:underline;
	}
	
.txtcomum{
	font:normal 11px "Verdana";
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	padding-left:6px;
}

.txtboldpreto{
	font:normal 11px "Verdana";
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.txtvermelho{
	font:normal 11px "Verdana";
	color:#FF0000;
	text-decoration:none;
}

.txtazul{
	font:normal 11px "Verdana";
	color:#333333;
	text-decoration:none;
	text-align:justify;
}

.txtazulbold{
	font:bold 11px "Verdana";
	color:#333333;
	text-decoration:none;
	text-align:justify;
}

.txtdescproduto{
	font:normal 11px "Verdana";
	color:#676767;
	text-decoration:none;
}

.txtdetalhesproduto{
	font:normal 11px "Verdana";
	color:#333;
	text-decoration:none;
}

.fieldsetdetalhes{
	padding:8px 8px 8px 8px;
}

.titulos {
	font:bold 12px "Verdana";
	color:#FFF;
}

.titulosdetalhes {
	font:bold 12px "Verdana";
	color:#333;
	height:20px;
}

.titulosdetalhes2{
	font:bold 12px "Verdana";
	color:#333;
	height:20px;
	background-color:#EEEEEE;
}

.bordas {
	border-left:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC;	
}

.valorproduto {
	font:bold 15px "Verdana";
	color:#FF0000;
}

.txtcomumpreto {
	font:normal 11px "Verdana";
	color:#000000;
	text-decoration:none;
}

.txt_comum_preto {
	font:normal 11px "Verdana";
	color:#000000;
	text-decoration:none;
}

.txtcomumpretoground {
	font:normal 11px "Verdana";
	color:#000000;
	text-decoration:none;
	height:21px;
	background-color:#D8E6E9;
}

.txtcomumbranco {
	font:bold 12px "Verdana";
	color:#FFFFFF;
}

.titulodefault {
	font:bold 12px "Verdana";
	color:#333;
	padding-top:10px;
}

div#blocopainelcontrole {
	font:11px "Verdana";
	background-image:url(imagens/inc_esquerdo_meio.jpg);
	width:169px;
	cursor:pointer;
}

div#blocopainelcontrole p {
	font:11px "Verdana";
	padding-left:12px;
}

li {
	list-style-type:none;
	padding-top:0px;
}


/* ========================================================================== */

/* Promoções - Inc_direito */

div#promocoes{
	width:167px;
	float:right;
	margin-right:4px;
}

/* ========================================================================== */

div#rodapeinterno{
	width:615px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5f5f;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	height:170px;
}

div#rodapeinterno a {
	text-decoration:none;
}

div#rodapeinterno a:hover {
	text-decoration:underline;
}

.txtrodapelink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5f5f;
	text-decoration:none;
}

.txtrodapelink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5f5f;
	text-decoration:none;
}

.txtrodapelink a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5f5f;
	text-decoration:underline;
}

/* ========================================================================== */

/* Promoções - Inc_direito */

/*aqui*/

div#miolo{
	/*margin:8px 187px;*/
	margin:8px 187px;
}

div#miolocentro{
	margin-left:15px;
	margin-right:15px;
}

div#geral{
	width:100%;
	margin:0 auto;
}

/* ========================================================================== */

/* Departamentos - Inc_esquerdo */

div#departamentos{
	width:167px;
	float:left;
	margin-left:2px;
}

div#imagemcima_esq{
	background-image:url(imagens/inc_esquerdo.jpg); background-repeat:no-repeat;
	width:169px;
	height:38px;
	text-align:center;
	margin-top:5%;
}

div#imagemcima_esq2{
	background-image:url(imagens/inc_esquerdo.jpg); background-repeat:no-repeat;
	width:169px;
	height:38px;
	text-align:center;
	margin-top:5%;
}
div#imagemcima_esq3{
	background-image:url(imagens/inc_esquerdo.jpg); background-repeat:no-repeat;
	width:169px;
	height:38px;
	text-align:center;
	margin-top:5%;
}

div#imagemcima_esq4{
	background-image:url(imagens/inc_esquerdo.jpg); background-repeat:no-repeat;
	width:169px;
	height:38px;
	text-align:center;
	margin-top:5%;
}

.imagemcima_esq4{
	background-image:url(imagens/inc_esquerdo.jpg); background-repeat:no-repeat;
	width:169px;
	height:38px;
	text-align:center;
	margin-top:5%;
}

div#imagemcima_esq5{
	background-image:url(imagens/inc_esquerdo.jpg); background-repeat:no-repeat;
	width:169px;
	height:38px;
	text-align:center;
	margin-top:5%;
}

div#imagemcima_esq6{
	background-image:url(imagens/inc_esquerdo.jpg); background-repeat:no-repeat;
	width:169px;
	height:38px;
	text-align:center;
	margin-top:5%;
}

div#departamentos_esq{
	background-image:url(imagens/inc_esquerdo_meio.jpg);
	width:169px;
}

div#imagembaixo_esq{
	background-image:url(imagens/inc_esquerdo_baixo.jpg);
	width:169px;
	height:14px;
}
div#imagembaixo_esq2{
	background-image:url(imagens/inc_esquerdo_baixo.jpg);
	width:169px;
	height:14px;
}

div#imagembaixo_esq3{
	background-image:url(imagens/inc_esquerdo_baixo.jpg);
	width:169px;
	height:14px;
}

div#imagembaixo_esq4{
	background-image:url(imagens/inc_esquerdo_baixo.jpg);
	width:169px;
	height:14px;
}

.imagembaixo_esq4{
	background-image:url(imagens/inc_esquerdo_baixo.jpg);
	width:169px;
	height:14px;
}

div#imagembaixo_esq5{
	background-image:url(imagens/inc_esquerdo_baixo.jpg);
	width:169px;
	height:14px;
}
div#imagembaixo_esq6{
	background-image:url(imagens/inc_esquerdo_baixo.jpg);
	width:169px;
	height:14px;
}

div#boletins{
	background-image:url(imagens/inc_esquerdo_meio.jpg);
	width:169px;
}

div#siganos{
	background-image:url(imagens/inc_esquerdo_meio.jpg);
	width:169px;
}


div#servicos{
	background-image:url(imagens/inc_esquerdo_meio.jpg);
	width:169px;
}

div#promocoesmeio{
	background-image:url(imagens/inc_esquerdo_meio.jpg);
	width:169px;
}

div#sacolacompras{
	background-image:url(imagens/inc_esquerdo_meio.jpg);
	width:169px;
}

div#gruposmeio{
	background-image:url(imagens/inc_esquerdo_meio.jpg);
	width:169px;
}

/* ========================================================================== */

div#rodape{
	width:100%;
	padding-top:3%;
}

div#rodapevdd{
	position:relative;
	width:100%;
	padding-top:5%;
}

div#rodapeabsoluto{
	width:100%;
	padding-top:10%;
}

div#rodapeinstitucional{
	float:left;
	width:181px;
	line-height:15px;
	color:#5f5f5f;
}

div#rodapeformaspagamento{
	float:left;
	width:240px;
	margin-left:auto;
	margin-right:auto;
}
div#rodapeseguranca{
	float:left;
	width:192px;
}

div#rodapeseguranca img {
	border:none;
}

div#linhafinal{
	text-align:center;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5f5f;
}

div#linhafinal_new{
	text-align:left;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5f5f;
}

div#linhafinal_selo{
	text-align:center;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5f5f;
}

div#inc_produtosteste {
	width:170px;
	height:330px;
	float:left;
	margin-top:3%;
	margin-right:2%;
	margin-left:2%;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

div#inc_produtosteste img {
	 border:1px solid #CCCCCC;
}


div#nomeprodutos{
	width:100%;
	background-image:url(imagens/backnome.gif); background-position:top;
	height:36px;
	vertical-align:middle;
}

div#lado1{
	background-image:url(imagens/lado1.gif); background-repeat:no-repeat;
	float:left;
	width:24px;
	height:36px;
}

div#lado2{
	background-image:url(imagens/lado2.gif); background-repeat:no-repeat;
	float:right;
	width:22px;
	height:36px;
}

div#paginacao{
	width:500px;
	clear:both;
	padding-top:5%;
	margin:0 auto;
}

/* ===================================================================================== */

div#detalhes{
	margin-left:1.9%;
	margin-right:1.9%;
}

div#carrinhocompras {
	background-image:url(imagens/sacola.jpg);
	height:120px;
	background-position:bottom;
	background-repeat:no-repeat;
	padding-left:50px;
}

div#halfbanner {
	margin-left:9px;
}

div#halfbanner img {
	border:none;
}

/* ====================================================================================== */

div#paginaempresa {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

div#paginainfo {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

div#paginafaq {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

div#paginajetinfo {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

.txtcinza {
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
}

.txtcinza a {
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-align:justify;
}

.txtcinza a:hover {
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:underline;
}

.txtparcela {
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
}

div#paginajetinfo img {
	border:none;
}

div#paginajetinfodetalhe {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

div#paginalistapresentes {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

div#paginalistapresentes img {
	border:none;
}

/* div#listapresentes {
	border:1px dotted #CCCCCC;
	text-align:center;
	width:300px;
}
*/

div#paginamodelo {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

div#paginamodelo a {
	text-decoration:none;
}

div#paginamodelo a:hover {
	text-decoration:underline;
}

div#paginamodelo fieldset {
	border:none;
}

div#paginamodelo img {
	border:none;
}

div#paginacadastrecliente {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

div#paginacadastrese {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

div#paginacadastrese img{
	border:none;
}


div#paginacontato {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
}

div#paginacontato img {
	border:none;
}

div#paginajetinfodetalhe img {
	border:none;
}

div#paginamuralcadastra {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

div#formmuralcadastra {
	width:500px;
}

div#paginamural {
	width:95%;
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
}

.paginamural {
	font:normal 11px "Verdana";
	color:#5f5f5f;
	text-decoration:none;
	text-align:justify;
}

.paginainfoli {
	font:bold 14px "Verdana";
	color:#3195bf;
	text-decoration:none;
	border:1px dotted #CCCCCC;
	height:20px;
}

.titulointerno {
	font:bold 14px "Verdana";
	color:#333333;
	text-decoration:none;
}

.titulointerno a{
	font:bold 14px "Verdana";
	color:#333333;
	text-decoration:none;
}

.titulointerno a:hover{
	font:bold 14px "Verdana";
	color:#333333;
	text-decoration:underline;
}

div#contornomural {
	border:1px dotted #CCCCCC;
}

div#contornomural li{
	list-style:none;
}

div#formmuralcadastra label {
	display:block;
	width:350px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	margin-bottom:22px;
	} 
	
.labelinput {
	height:22px;
	font:11px arial, helvetica, sans-serif;
	font-size:17px;
	color:#333333;
	background:#FFFFFF;
	padding-left:2px;
	border:1px solid #7F9DB9;
	vertical-align:middle;
	
	}
div#formmuralcadastra label img {
	cursor:pointer;
	}
	
.formulario {
	font-family: Arial, Helvetica, sans-serif;
	height: 21px;
	color: #333;
	font-size: 12px;
	text-align:left;
	padding-top: 3px;
	background-image: url(imagens/fundo-formulario.gif);
	background-position:top;
	border:0px solid #FFFFFF;

}

.formcomum {
	font-family: Arial, Helvetica, sans-serif;
	height: 21px;
	color: #333;
	font-size: 12px;
	text-align:left;
	padding-top: 3px;
	background-image: url(imagens/fundo-formulario.gif);
	background-position:top;
	border:0px solid #FFFFFF;

}

.formmensagem {
	background-color:#efeff1;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align:left;
}

.formselect {
	background-color:#efeff1;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align:left;
}

.fundo_padrao {
	font:bold 10px "Verdana";
	color:#333333;
	text-decoration:none;
	background-color:#D9D9D9;
}

.produtotitulo2 {
	width:30%;	
}

.tamanhotdcategoria {
	width:70%;	
}

.centralizartexto {
	text-align:center;	
}

/*--- FAQ ---*/

.backfaq {
	background-color:#EEE;
	height:40px;
	border-bottom:1px solid #9dbfd0;
	padding-top:15px;
}

.backfaq:hover{
	background-color:#e4f6ff;
}

.titulofaq {
	font:bold 14px "Verdana";
	color:#3195bf;
	text-decoration:none;
}

.titulofaq a{
	font:bold 14px "Verdana";
	color:#3195bf;
	text-decoration:none;
}

.titulofaq a:hover{
	font:bold 14px "Verdana";
	color:#3195bf;
	text-decoration:underline;
}

div#allCat { 
	width:720px;
    background:#fff;
	border:2px solid #CCC;
	padding:0px;
	margin-top:0px;
	text-align:left;
	vertical-align:top;
	position:absolute;
	border:
}

.categoriasTopoAll {
	font:normal 11px "Arial";
	color:#313232;
	text-decoration:none;
	cursor:pointer;
}

.categoriasTopoAll:hover {
	text-decoration:underline;
}

.buscaAvancadaMeio{
	background-image:url(imagens/inc_esquerdo_meio.jpg);
	width:169px;
}

#alinharproduto {
	/*aqui*/
	margin:0 auto;
	width:98%;
}

.links {
	font:bold 12px "Arial";
	color:#333;
	text-decoration:none;
}

.links a{
	font:bold 12px "Arial";
	color:#333;
	text-decoration:none;
}

.links a:hover{
	font:bold 12px "Arial";
	color:#333;
	text-decoration:underline;
}

.links2 {
	font:bold 14px "Arial";
	color:#333;
	text-decoration:none;
}

.links2 a{
	font:bold 14px "Arial";
	color:#333;
	text-decoration:none;
}

.links2 a:hover{
	font:bold 14px "Arial";
	color:#333;
	text-decoration:underline;
}
