@charset "utf-8";
/* CSS Document */


/*-----------   RESET STYLES   ------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
margin:0; 
padding:0; 
} 
table { 
border-collapse:collapse; 
border-spacing:0; 
} 
fieldset,img {  
border:0; 
} 
address,caption,cite,code,dfn,em,strong,th,var { 
font-style:normal; 
font-weight:normal; 
} 
ol,ul { 
list-style:none; 
} 
caption,th { 
text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
font-size:100%; 
font-weight:normal; 
} 
q:before,q:after { 
content:''; 
} 
abbr,acronym { border:0; 
} 



/*-------    FONT STYLES    ---------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#666;
} 
a{  
color:#006;
text-decoration:none;
}
a:hover{  
color:#060;
text-decoration:underline;
} 

h1 {

}

/*---------------   CLEAR DIV   -------------------------*/
.clear{
clear:both;
}

/*---------------   ESTRUTURA INDEX   -------------------------*/

body{
background:url(images/bg01.gif) repeat-x top #162b74;
}

.tudo{
background: url(images/bg03.gif) repeat-y left;
width:1008px;
margin:auto;
}


.site {
float:left;
width:780px;
background:url(images/bg04.gif) left top no-repeat ;
}




	.topo {
	width:780px;
	height:188px;
	background:url(images/bg05.gif) no-repeat;
	}
		.logo {
		position:relative;
		width:185px; height:185px;
		top:27px; left:6px;
		}
		.menutopo {
		text-align:right;
		position:relative;
		top:-35px;
		left:235px;
		width:530px;
		}

	.lateral01 {
	padding:0 0 0 14px;
	width:197px;
	margin-right:10px;
	float:left;
	}
	
	.verificador {
	width:550px;
	float:left;
	}


.lateral {
float:left;
background:url(images/bg17.gif) top right no-repeat;
padding-top:200px;
width:228px;
}

.base {
background:#209214;
clear:both;
height:43px;
}
	.rodape {
	background:url(images/bg16.gif) left no-repeat;
	height:43px;
	width:1008px;
	margin:auto;
	}


/*-----------  MENU TOPO -----------------------------*/
.menutopo a{
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#FFF;
}
.menutopo a:hover{
font-size:13px;
font-weight:bold;
text-decoration: none;
color:#FFF;
}



/*-----------  MENU RESTRITO -----------------------------*/

.menu_restrito{ width:533px; height:26px; background:url(images/bg_mr.gif); color:#FFF; padding:10px; float:left; margin-bottom:20px;}
.bemvindo { font-weight:bold; float:left; width:120px; color:#FFF; margin-right:20px;}
.sair { color:#FFF;}

.menu_restrito ul { float:left;}
.menu_restrito ul li  { display:inline;}
.menu_restrito ul li  a { color:#FFF; float:left; font-size:13px;}




.ar { font-weight:bold; color:#006; }

.logind { }
.logind input { border:solid 1px #999;}
.logind button { border:none; background:none;}
.logind button:hover { cursor:pointer;}









/*-----------  PAGINA PRINCIPAL  -----------------------------*/


.destaque_principal {
padding:8px;
width:531px;
height:234px;
color:#FFF;
font-size:13px;
overflow:hidden;
background:url(images/bg09.gif) top left no-repeat #07539f;
}
.destaque_principal .foto{
float:left;
width:320px;
height:233px;
margin-right:8px;
}
.destaque_principal .data{
float:left;
text-align:right;
padding:2px;
width:196px;
height:14px;
display:block;
color:#FFF;
margin-bottom:10px;
background:url(images/bg11.gif);
}
.destaque_principal h2 a, h2 a:hover {
display:block;
font-size:18px;
margin-bottom:10px;
color:#FFF;
font-weight:bold;
text-decoration:none;
}



.destaques_2 {
margin-right:6px;
float:left;
width:326px;
}
.destaques_2 .item{
width:326px;
background:#FFF;
border-bottom:solid 1px #CCC;
margin-top:5px; padding-bottom:7px;
}

.destaques_2 h2 a{
display:block;
font-size:13px;
margin-bottom:3px;
color:#0b7502;
font-weight:bold;
text-decoration:none;
}
.destaques_2 h2 a:hover{
display:block;
font-size:13px;
margin-bottom:3px;
color:#0b7502;
font-weight:bold;
text-decoration:none;
}

.destaques_2 .foto{
float:left;
width:115px;
height:84px;
margin-right:8px;
}



.agenda_pp{
float:left;
display:block;
width:203px;
height:21px;
color:#FFF;
margin-top:10px;
font-size:13px;
padding:30px 0 0 11px;
background:url(images/bg12.gif);
}

.agenda_pp:hover{
text-decoration:none;
color:#FFF;
}

.enquete_pp{
float:left;
display:block;
width:203px;
color:#FFF;
margin-top:10px;
padding:31px 0 0 11px;
background:url(images/bg13.gif) top no-repeat #28AA1D;
}

.enquete_pp h6{
display:block;
padding:5px;
width:180px;
height:32px;
color:#FFF;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}
.enquete_pp p{
display:block;
color:#FFF;
font-size:13px;
}

.news_pp {
display:block;
float:left;
width:203px;
height:111px;
color:#FFF;
margin-top:10px;
padding:31px 0 0 11px;
background:url(images/bg19.gif) top no-repeat;
}
.news_pp label{
color:#FFF;
}
.inpt{
border:none;
width:110px;
}




.ultimas_noticias {
width:535px;
clear:both;
margin-top:5px;
background:url(images/bg15.gif) top left no-repeat #dfe5e8;
padding:30px 0 5px 10px;
}
.ultimas_noticias h2 a{
display:block;
margin:4px;
color:#545454;
font-size:12px;
}
.ultimas_noticias h2 a:hover{
color:#060;
margin:4px;
font-size:12px;
font-weight:normal;
text-decoration:none;
}


.destaque_lateral {
margin-left:15px;
width:200px;
}
.destaque_lateral .item{
margin-top:10px;
}

.destaque_lateral h2 a{
font-size:12px;
display:block;
margin:0;
color:#0b7502;
font-weight:bold;
}
.destaque_lateral h2 a:hover{
font-size:12px;
margin:0;
display:block;
color:#0b7502;
font-weight:bold;
text-decoration:none;
}
.destaque_lateral .foto_item{
width:200px;
height:84px;
overflow:hidden
}
.destaque_lateral .foto{
width:200px;
}


.banner02 img{
width:100px;
margin:15px 0 0 20px;
}

	

	
.galeria_pp {
width:535px;
height:123px;
clear:both;
margin:10px 0 0 0;
background:url(images/bg18.gif) top left no-repeat;
padding:30px 0 5px 5px;
}	
	
	








/*-----------  LISTA PRODUTOS  -----------------------------*/
.registro{
color:#416B93;
display:block;
text-align:right;
}

.lista_prod {
border:solid 1px #e4e4ea;
text-align:center;
float:left;
margin-right:9px;
width:158px;
margin-top:20px;
}
.lista_prod_a{
background:#406792;
display:block;
}
.lista_prod h2{
font: normal 13px Arial, Helvetica, sans-serif;
color:#FFF;
}
.lista_prod img{
margin-bottom:4px;
width:158px;
height:148px;
}
.lista_prod h3{
margin-top:10px;
display:block;
background:#FFF;
width:158px;
}
.lista_prod_a:hover{
background:#5091ad;
color:#FFF;
text-decoration:none;
}
.comprar {
padding-top:7px;
color:#416B93;
background:url(images/bg06.gif) top no-repeat;
display:block;
width:158;
}




/*-----------  LISTA CONTEÚDO  -----------------------------*/

.LISTA_CONTEUDO{
	width:545px;
	}
.LISTA_CONTEUDO h1{
	font-weight:bold;
	font-size: 1.6em;
	display:block;
	color:#006;
	border-bottom:solid 1px #5091ad;
	}

.LISTA_CONTEUDO .registro{
	}

.LISTA_CONTEUDO a{
	display:block;
	color:#060;
	padding:5px;
	margin:5px 2px 2px 2px;
	border-bottom:solid 1px #CCC;
	font-size:14px;
	}
.LISTA_CONTEUDO a:hover{
	text-decoration:none;
	background:#F0F0F0;
	}



/*-----------  CONTEÚDO DETALHE  -----------------------------*/

.CONTEUDO_DETALHE{
	width:545px;
	padding-bottom:25px;
	overflow-x: scroll;
  	overflow-y: hidden; 
	}
.CONTEUDO_DETALHE h1{
	font-weight:bold;
	font-size: 1.9em;
	display:block;
	color:#060;
	border-bottom:solid 1px #5091ad;
	margin-bottom:15px;
	}
.links2{
	margin-bottom:12px;
	font-size: 1.2em;
	display:block;
	color:#006;
	}
.links2 a{
	font-size: 12px;
	color:#006;
	}	
	
	
	
/*-----------  CALENDARIO -----------------------------*/	
	
.calendario h1{
	font-weight:bold;
	font-size: 1.6em;
	display:block;
	color:#006;
	border-bottom:solid 1px #5091ad;
	margin-bottom:10px;
	}
.calendario .iten{
	display:block;
	color:#060;
	padding:5px;
	margin:5px 2px 2px 2px;
	border-bottom:solid 1px #CCC;
	font-size:14px;
	}
.calendario .iten:hover{
	text-decoration:none;
	background:#F0F0F0;
	}
	
/*-----------  GALERIA  -----------------------------*/

.galeria{
	width:545px;
	}
.galeria h1{
	font-weight:bold;
	font-size: 1.9em;
	display:block;
	color:#060;
	border-bottom:solid 1px #5091ad;
	margin-bottom:15px;
	}
	
/*-----------  CONTATO  -----------------------------*/	
.contato{
width:545px;
}
.contato h1{
font-weight:bold;
font-size: 1.9em;
display:block;
color:#060;
border-bottom:solid 1px #5091ad;
margin-bottom:15px;
}
.contato input{
color:#666666;
border-style:solid;
border-width:1px;
border-color:#B88D00;
}

.contato select{
border:none;
color:#666666;
}

.contato textarea{
color:#666666;
border-style:solid;
border-width:1px;
border-color:#B88D00;
}	
	