@import url(noticias.css);
#moldura{
	width:100%;height:1000px;
	background: url(../images/moldura.png) center top no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	
}
#lightbox1{
	width:300px;height:320px;
	background: url(../images/lightbox.png);
	position:absolute;
	top:100px;
	right:200px;
	display:none;
	z-index:5;
}
#contentLightbox{
	background:#FFF;
	width:300px;
	height:320px;
	margin:0 auto;
	position:relative;
	border-left:5px #003300 solid;
	border-bottom:5px #003300 solid;
	border-right:5px #003300 solid;
	
}
.fecharPopUp{
	width:300px;
	float:left;
	height:20px;
	background:url(../images/fecharPopUp.png) no-repeat top right;
	display:block;
	text-indent:-4000em;
	margin:0;
	padding:0;
	overflow:hidden;
}
html,body{width:100%;height:100%;}


body{
	margin:0;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
}
#container-responde{
	width:600px;
	margin:0 auto;
	min-height:400px;
	background: url(../imgs-responde/fundo.png) no-repeat right top;
}
#container-responde #cabecalho{
	width:600px;
	margin:0 auto;
	height:100px;
	background: url(../imgs-responde/logo.png) no-repeat top left;
}
#container-responde .campoGr{
	width:600px;
	margin:5px 0 0 0;
	float:left;
}
#container-responde .campoMd{
	width:360px;
	margin:5px 0 0 0;
	float:left;
}
#container-responde .campoPq{
	width:240px;
	margin:5px 0 0 0;
	float:left;
}
#container-responde label{
	width:100px;
	margin:10px 0 0 6px;
	float:left;
	font-weight:bold;
	font-size:16px;
}

#container-responde .campoGr input{
	width:480px;
	height:30px;
	margin:0;
	float:left;
	font-weight:bold;
}
#container-responde .campoGr a{
	width:100px;
	margin:0 7px 0 0;
	padding: 8px 0;
	font-size:16px;
	text-align:center;
	float:right;
	font-weight:bold;
	background:#060;
	color:#FFF;
	cursor:pointer;
	text-transform:uppercase;
}
#container-responde .campoGr a:hover{
	background:#363;
	text-decoration:none;
}
#container-responde .campoGr textarea{
	width:480px;
	height:100px;
	margin:0;
	float:left;
	font-weight:bold;
}
#container-responde .campoMd input{
	width:240px;
	height:30px;
	margin:0;
	float:left;
	font-weight:bold;
}
#container-responde .campoPq input{
	width:120px;
	height:30px;
	margin:0;
	float:left;
	font-weight:bold;
}
#container-responde .campoPq select{
	width:120px;
	height:30px;
	margin:0;
	float:left;
	font-weight:bold;
	background:url(../images/textbox.jpg)  right bottom no-repeat;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #CCCCCC;
	float:left;
}



.responde{
	background:#FFFFFF url(../images/allpe-responde.jpg) top center no-repeat;
	margin:0;
	width:180px;
	height:243px;
	text-indent:-4000em;
	overflow:hidden;
	display:block;
	float:left;
}
.lojas{
	background:#FFFFFF url(../images/home-lojas.jpg) top center no-repeat;
	margin:0;
	width:180px;
	height:243px;
	text-indent:-4000em;
	overflow:hidden;
	display:block;
	float:left;
}
.guiaCuidados{
	background:#FFFFFF url(../images/guiaServicos_banner.jpg) top center no-repeat;
	margin:0;
	width:352px;
	height:185px;
	text-indent:-4000em;
	overflow:hidden;
	display:block;
	float:left;
}
#h2_GuiaCuidados span, #h2_Guia_de_Cuidados span{
	background:url(../images/h2pGuia.png) left center no-repeat;
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color:#919191;
	padding:10px 0 8px 55px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}


a{
	font-weight:bold;
	color:#779B51;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img
{
	margin: 0;
	border:0;
}
input, textarea{
	background:url(../images/textbox.jpg)  right bottom no-repeat;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #CCCCCC;
	float:left;
}


#estrutura{
	width:972px;
	margin:0 auto;
	display:table;
}
#topo{
	background:url(../images/topo.png)  top center no-repeat;
	position:relative;	
	width:100%;
	height:181px;
	float:left;	
	margin:0;
	padding:0;
	z-index:2;

}
#logo{
	width:180px;
	height:170px;
	float:left;
}
#logo a{
	
	width:180px;
	height:170px;
	display:block;
	text-indent:-4000px;
	overflow:hidden;
}

#areaRestrita{
	width:790px;
	height:80px;
	float:right;	
}
#menuPrincipal{
	width:972px;
	height:49px;
	float:left;
	position:relative;	
	z-index:4;
}
#menuPrincipal ul {
	width:972px;
	background:url(../images/menu.jpg) center top no-repeat;
	height:49px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;

}
#menuPrincipal ul li { 
	width:138px;
	float: left; 
	position:relative;
	
}
#menuPrincipal ul #Contato{ 
	width:142px;
	float: left; 
	position:relative;
	
}
#menuPrincipal ul #Contato a{
	width:142px;
	text-align:center;
	padding:13px 0;
	display:block;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
	color:#919191;
	text-decoration:none;
}
#menuPrincipal ul #Contato a:hover{ 
	background:url(../images/menuHover.png) right top no-repeat;
	color:#FFFFFF;
}
#menuPrincipal ul #Guia_de_Cuidados{
	display:none;
}

#menuPrincipal ul li a{ 
	width:138px;
	text-align:center;
	padding:13px 0;
	display:block;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
	color:#919191;
	text-decoration:none;
}
#menuPrincipal ul li a:hover{ 
	background:url(../images/menuHover.png) right top no-repeat;
	color:#FFFFFF;
}
#menuPrincipal :hover > a, #menuPrincipal ul ul :hover > a {
	background:url(../images/menuHover.png) right top no-repeat;
	color:#FFFFFF;
}

#menuPrincipal ul ul {
	background:url(../images/menuUlul.png)  bottom right no-repeat;
	visibility:hidden;
	position:absolute;
	top:45px;
	left:0;
	width:138px;
	float:left;
	padding:0;
}
#menuPrincipal ul li ul li {
	height:30px;
	width:138px; 	
}
#menuPrincipal ul li ul li a{
	width:138px;
	text-align:center;
	padding:8px 0;
	display:block;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	text-transform:capitalize;
	font-weight:bold;
	color:#919191;
	text-decoration:none;
}
#menuPrincipal ul li ul li a:hover{ 
	background:url(../images/menuHover.png) right bottom no-repeat;
	color:#FFFFFF;
}
/* another hack for IE5.5 */
* html #menuPrincipal ul ul {top:43px;t\op:43px;}

/* make the second level visible when hover on first level list OR link */
#menuPrincipal ul li:hover ul,
#menuPrincipal ul a:hover ul{visibility:visible; 
	float:left;
}

 


#flash{
	width:970px;
	height:340px;
	float:left;
	text-align:center;
	position:relative;	
	z-index:3;
	margin-top:5px;
}
#corpo{
	width:100%;
	min-height:200px;
	float:left;
	z-index:2;
	position:relative;	
}
#esquerda{
	float:left;
	width:752px;
	margin: 0;
	padding:0;
}
#conteudo{
	float:left;
	width:752px;
	margin: 0;
	padding:0;
	text-align:justify;
}
#generico{
	float:left;
	width:752px;
	margin: 0;
	text-align:justify;
	padding:0;
}
h2{
	background:url(../images/h2.png) right center no-repeat;
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color:#919191;
	font-weight:bold;
	text-transform:uppercase;
	margin:15px 0;
	padding:10px 0 8px 0;
	float:left;
	width:100%;

}
h2 span{
	background:url(../images/h2p.png) left center no-repeat;
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color:#919191;
	padding:10px 0 8px 55px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}
#h2_Lojas span{
	background:url(../images/h2pLojas.png) left center no-repeat;
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color:#919191;
	padding:10px 0 8px 55px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}
#h2_Enquete span, #h2_Pergunte span{
	background:url(../images/h2pEnquete.jpg) left center no-repeat;
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color:#919191;
	padding:10px 0 8px 55px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}
#h2_Noticias span{
	background:url(../images/h2pNoticias.jpg) left center no-repeat;
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color:#919191;
	padding:10px 0 8px 55px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}
#h2_MenuLateral span{
	background:url(../images/h2Menu.png) left center no-repeat;
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color:#919191;
	padding:10px 0 8px 55px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}

#coluna1{
	float:left;
	width:380px;
	margin: 0;
	padding:0;
}
.itemNoticia{
	float:left;
	width:380px;
	margin-top: 10px;
	padding:0;
	border-bottom: 1px dotted #CCCCCC;
}
.tituloNoticia{
	float:left;
	width:380px;
	margin: 0;
	padding:0;
}
.chamadaNoticia{
	float:left;
	width:380px;
	margin: 10px 0 ;
	padding:0;

}

.tituloNoticia a{
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
	font-weight:bold;
	color:#666666;
	text-decoration: none;
}

.chamadaNoticia a{
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	text-align:justify;
	font-weight:normal;
	color:#666666;
	text-decoration: none;
}
.tituloNoticia a:hover{
	text-decoration: underline;
}

.chamadaNoticia a:hover{
	text-decoration: underline;
}




#coluna2{
	float:left;
	width:372px;
	margin: 0 0 0 18px;
	padding:0;
}

.itemEnquete{
	float:left;
	width:372px;
	margin: 10px 0 0 0;
}
.pergunta{
	float:left;
	width:372px;
	padding:0;
	margin:0;
	text-align:justify;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}
.blocoRespostas tr, .resposta, .botoesEnquete{
	float:left;
	width:350px;
	padding:0;
	margin:5px 0 0 0;
	text-align:justify;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}
.resposta{
		border:1px solid #CCCCCC;
}
.resposta .nome{
	float:left;
}
.resposta .pct{
	float:right;
}
.blocoRespostas{
	float:left;
	width:352px;
	background-color:#EAF4DB;
	padding:5px 10px 15px 10px;
	margin:10px 0 0 0;
}
.votar{ 
	float:left;
	padding:5px 18px;
	display:block;
	background:#3A922C;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	text-transform:lowercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.resultados:hover, .votar:hover{
	text-decoration:underline;
}

.resultados{ 
	float:left;
	padding:5px 18px;
	display:block;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	text-transform:lowercase;
	font-weight:bold;
	color:#69903F;
	text-decoration:none;
}


#coluna3{
	float:left;
	width:180px;
	margin: 0 0 0 18px;
	padding:0;

}
#coluna3 p{
	float:left;
	width:180px;
	padding:0;
	margin:10px 0;
	text-align:justify;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}
fieldset{
	width:180px;
	float:left;
	margin:0;
	padding:0;
	border:0;
}
.campoNewsletter{
	width:180px;
	float:left;
	padding:5px 0px;
}

.campoNewsletter label{
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color:#779B51;
	font-weight:bold;
	text-transform:lowercase;
	padding:5px 0px;
}
.campoNewsletter input{
	width:178px;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	border:1px solid #CCCCCC;
	float:left;
}
.botaoNewsletter{
	width:180px;
	float:left;
	margin:10px 0px;
}
.botaoNewsletter a{
	background:url(../images/cadastrar.jpg) top center no-repeat;
	width:180px;
	height:26px;
	display:block;
	text-indent:-4000px;
	overflow:hidden;
}
.botaoNewsletter a:hover{
	background:url(../images/cadastrar.jpg) bottom center no-repeat;
}



#rodape{
	position:relative;	
	z-index:2;
	width:970px;
	float:left;
	margin-top:10px;
	border-top: 1px solid #CCCCCC;
}

menuRodape{
	width:800px;
	height:60px;
	text-align:center;
	float:left;
}
#menuRodape ul {
	padding:0;
	list-style:none;
	margin: 0;
}
#menuRodape ul li { 
	float: left; 
}
#menuRodape ul li a {
	padding: 20px 15px;
	font: 15px  Verdana, Tahoma, Arial, sans-serif;
	font-weight:bold;
	text-transform:lowercase;
	color:#666666;   	 
	font-weight: bold; 
	float: left;
	text-decoration: none;      
	display: block;
}
#menuRodape ul #Home{
	display: none;
}
#menuRodape ul #A_Empresa a {
	padding: 20px 15px 20px 0;
	font: 15px  Verdana, Tahoma, Arial, sans-serif;
	font-weight:bold;
	text-transform:lowercase;
	color:#666666;   	 
	font-weight: bold; 
	float: left;
	text-decoration: none;      
	display: block;
}
#menuRodape ul li a:hover { 
	text-decoration:underline;
}
#menuRodape ul #A_Empresa a:hover { 
	text-decoration:underline;
}

#textoRodape{
	width:170px;
	float:right;
	margin:20px 0 10px 0;
	text-align:center;
	font: 13px Arial, Helvetica, sans-serif;
	color:#666666;
}







}
#subMenu{
	
	margin: 5px 0 0 0;
	background: url(../images/fundos/subMenuHeader.jpg) top center no-repeat;
	width: 147px;
	padding: 30px 0 10px 0;
	border:1px solid #CCCCCC;
	float:left;

}

#subMenu a:hover{
	text-decoration:underline;
}

.pai{
		display:none;
}
.pai, .pai a
{
	font: 13px  Arial, Helvetica, sans-serif;

	color: #8E8D8C;
	text-decoration: none;
	/*text-transform: uppercase;*/
	font-weight: bold;
	outline: 0;   	
}
.irmao{
		margin: 2px 0 0 6px;
		background:url(../images/fundos/fundoSubmenuIrmao.jpg) no-repeat left top;
		padding: 0 0 0 11px;	
}
.irmao, .irmao a
{	

	font: 12px Arial, Helvetica, sans-serif;
	color: #8E8D8C;
	text-decoration: none;
	/*text-transform: uppercase;*/
	font-weight: bold;
	outline: 0;   
}


.filho{
	margin: 2px 0 0 6px;
    background:url(../images/fundos/fundoSubmenuIrmao.jpg) no-repeat left top;
	padding: 0 0 0 11px;	
}
.filho, .filho a
{
	
	font: 12px  Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	/*text-transform: uppercase;*/
	font-weight: bold;
	outline: 0;   
}

.neto{

	padding: 2px 0 0 15px;
	margin-left:10px;
	background:url(../images/fundos/fundoSubmenuNeto.jpg) no-repeat top left;
}
.neto, .neto a
{
	
	font: 11px  Arial, Helvetica, sans-serif;
	color: #8E8D8C;
	text-decoration: none;
	/*text-transform: uppercase;*/
	font-weight: bold;
	outline: 0;   
}
#breadcrumbs {
	font: 13px  Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:capitalize;
	margin:0;
	border-bottom: 1px dashed #E4E4E4;
	width:750px;
	float:left;
	padding:5px 0;
}
#breadcrumbs a {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	text-transform:capitalize;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#representantes{
	float:left;
	width:750px;	
}

#representantes fieldset{
	width:600px;
	float:right;
	margin:10px 0 0 0;
	padding:0;
	border:0;
}

#representantes label, h3{
	float:left;
	width:200px;	
	font: 17px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	margin-bottom:5px;
}
#representantes select{
	float:left;
	width:300px;	
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:15px;
}

.representantes{
	width:750px;	
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.representantes li{
	padding-left:20px;
	float:left;
	margin:10px;
}
.representantes li .titulo{
	width:700px;	
	float:left;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	margin:5px 0;
	border-bottom: 1px dashed #E4E4E4;
	
}
.representantes li{
	width:700px;	
}
.representantes li p{
	width:700px;	
	float:left;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	margin:2px 0;
}
.negrito{
	font-weight:bold;
}
.representantes li img{
	float:left;
	margin-right:10px;
}

#back{
	width:700px;	
	float:left;
	text-align:center;
}
.voltar{
	width:700px;	
	float:left;
	text-align:left;
	margin:15px 0;
}
.voltar a{ 
	background:url(../images/back.jpg) left center no-repeat;
	padding-left:18px;
	text-transform:lowercase;
}



#formulario fieldset{
	width:700px;
	float:left;
}
#formulario label{
	width:100%;
	float:left;
	padding:10px 0 10px 0;
	text-align:left;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	
}
#formulario input{
	width:95%;
	padding:5px 5px;
	text-align:left;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
}
#formulario textarea{
	width:95%;
	height:200px;
	padding:5px 5px;
	text-align:left;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
}
#formulario select{
	width:95%;
	padding:4px 5px;
	text-align:left;
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	background:#F7FAF6;
	border:1px solid #CCCCCC;
	
	
}
#formulario .inputBoxGr{
	width:690px;
	float:left;
	margin:10px 5px 0 5px;
}
#formulario .inputBoxPq{
	width:335px;
	float:left;
	margin:10px 5px 0 5px;
}
#formulario .inputBoxDDD{
	width:100px;
	float:left;
	margin:10px 5px 0 5px;
}
#formulario #btnEnviar, #formulario #btnCancelar{
	width:163px;
	height:41px;
	float:left;
	margin:10px 10px 0 0;
}
#formulario #btnEnviar a, #formulario #btnEnviar input{
	width:163px;
	height:41px;
	float:left;
	display:block;
	text-indent:-4000em;
	overflow:hidden;
	background:url(../images/enviarEmail.jpg) left top no-repeat;
}
#formulario #btnEnviar a:hover, #formulario #btnEnviar input:hover{
	background:url(../images/enviarEmail.jpg) left bottom no-repeat;
}
#formulario #btnCancelar a, #formulario #btnCancelar input{
	width:163px;
	height:41px;
	float:left;
	display:block;
	text-indent:-4000em;
	overflow:hidden;
	background:url(../images/enviarEmail.jpg) right top no-repeat;

}
#formulario #btnCancelar a:hover, #formulario #btnCancelar input:hover{
	background:url(../images/enviarEmail.jpg) right bottom no-repeat;
}
#formulario #mensagem{
	width:700px;
	float:left;
	height:30px;
	font-weight:bold;
	text-align:center;
	color:#FF0000;ç
}
#formulario h4{
	width:700px;
	float:left;
	height:30px;
	font-weight:bold;
	font: 20px Arial, Verdana, Helvetica, sans-serif;
	color:#779B51;
}

#produtos
{
	width:730px;
	margin:0;
	float:left;

}
#produtos ul
{
	width:730px;
	float:left;
	list-style:none.
margin:0;
}

#produtos li
{
	width:730px;
	float:left;
	list-style:none;
	margin:10px 0 0 0;
	height:110px;
	border-bottom: 1px dashed #E4E4E4;
}
#produtos li .foto
{
	width:135px;
	height:100px;
	margin: 0;
	border:0;
	float:left;

}
#produtos li .foto a
{
	width:135px;
	height:100px;
	margin: 0;
	border:0;
	float:left;

}
#produtos li .foto a img
{
	margin: 0;
	border:0;
}
#produtos li h2
{
	background:none;
	font: 16px Arial, Verdana, Helvetica, sans-serif;
	color:#779B51;
	padding:0;
	font-weight:bold;
	text-transform:none;
	width:585px;
	height:50px;
	margin: 0 0 0 10px;
	border:0;
	float:left;
	border:none;
}
#produtos li .pai
{
	background:none;
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color:#779B51;
	padding:0;
	font-weight:bold;
	text-transform:none;
	width:585px;
	height:30px;
	margin: 10px 0 0 10px;
	border:0;
	float:left;
	border:none;
	display:block;
}
#produtos li .chamada
{
	display:none;
	}
#produtos h3{
float:left;
width:510px;
margin:10px 0 0 0px;
height:50px;
	}

#produtos #texto{
float:left;
width:510px;
margin:10px 0 0 0px;
min-height:100px;
text-align:justify;
	}
#produtos #thumbs{
float:right;
width:200px;
margin:10px 0 0 10px;
height:300px;
	}
#produtos #thumbs .foto
{
	width:200px;
	height:200px;
	margin: 0;
	border:0;
	float:left;

}
#produtos #thumbs .foto a
{
	width:200px;
	height:200px;
	margin: 0;
	border:0;
	float:left;

}

#produtos .maisFotos,#produtos #relacionamentos{
display:none;	}

