/*##### PRINCIPAL #################*/
body{ background: url(../imagens/bg.jpg) }

#faixa_topo{
	background:url(../imagens/bg_linha_topo.jpg) repeat-x top;
	width:100%;
	height:16px;
}

.centraliza{
	width:960px;
	margin:auto;
}

#topo{
	width:100%;
	height:auto;
}

#logo{
	width:328px;
	height:153px;
	float:left;
	margin:10px 0 0 0;
}

/*##### MENU PRINCIPAL #################*/
#navPrinBar{margin:0px; padding:0px; height:66px;list-style-type:none;list-style-position:outside;position:relative;  z-index:999;}
#navPrinBar a{display:block; color:#000;text-decoration:none; height:66px; width:104px; text-align:center; z-index:999; text-transform:uppercase;font-size:16px; font-family:'Oswald', sans-serif; font-weight:400;}
#navPrinBar a:hover{color:#CC9025;  background:url(../imagens/over_menu.png); z-index:999; text-align:center;} 

#navPrinBar li{float:left;list-style-type:none;list-style-position:outside;position:relative; margin:0; text-align:left; z-index:999}
#navPrinBar ul {position:absolute;display:none;top:66px; height:auto;z-index:999; background:#90999C; padding:7px 0; border:#723435 1px solid;
					-webkit-box-shadow: 0px 0px 4px 0px #666666;
					-moz-box-shadow: 0px 0px 4px 0px #666666;
					box-shadow: 0px 0px 4px 0px #666666;
					-moz-border-radius-topleft: 0px;
					-moz-border-radius-topright: 0px;
					-moz-border-radius-bottomright: 10px;
					-moz-border-radius-bottomleft: 10px;
					-webkit-border-radius: 0px 0px 10px 10px;
					border-radius: 0px 0px 10px 10px; 
}

#navPrinBar li ul li a{width:230px;height:25px;line-height:8px; color:#F7F4EC; text-align:left; background:url(../imagens/separa_submenu.jpg) left bottom  no-repeat; padding-left:16px;z-index:9999; text-transform:none; font-size:12px; font-family:'Oswald', sans-serif; font-weight:400;text-transform:uppercase}
#navPrinBar li ul li a:hover{width:230px;height:25px;float:left; line-height:8px; color:#521010; background:url(../imagens/separa_submenu.jpg) left bottom  no-repeat; text-align:left; z-index:9999; text-transform:none; font-size:12px; font-family:'Oswald', sans-serif; font-weight:400;text-transform:uppercase}

#navPrinBar ul ul{top:auto;background-color:#CCC; width:200px;z-index:9999} 
#navPrinBar li ul ul {top:0px; margin:0px 0px 0px 199px; background-color:#CCC; width:200px;z-index:9999}
#navPrinBar li ul li {top:auto; padding:5px; width:230px;  z-index:9999;}

#navPrinBar li:hover ul ul, #navPrinBar li:hover ul ul ul, #navPrinBar li:hover ul ul ul ul{display:none;z-index:9999}
#navPrinBar li:hover ul, #navPrinBar li li:hover ul, #navPrinBar li li li:hover ul, #navPrinBar li li li li:hover ul{display:block;z-index:9999}

#menuPrincipalBar{ width:573px; height:66px; background:url(../imagens/bg_menu.png); margin:30px 0 0 50px; z-index:999; float:left}

/*##### MEIO #################*/

#meio{
	background:url(../imagens/bg_meio.jpg) center 50px no-repeat;
	width:100%;
	height:auto;
	margin-top:20px;
}

#slideshow{
		width:965px;
		height:433px;
		background:url(../imagens/bg_slideshow.png);
		
}

/*##### DESTAQUES HOME #################*/
.destaque{
	width:295px;
	min-height:315px;
	margin:20px 12px;
	float:left;
	padding-bottom:20px;
	font-family:"Ubuntu", sans-serif;
	font-size:14px;
	color:#000;
	
}

.destaque h2{
	background:url(../imagens/bg_tit_destaq.png);
	width:295px;
	height:62px;
	line-height:62px;
	text-align:center;
	text-transform:uppercase;
	font-family:"Oswald", sans-serif;
	font-size:20px;
	font-weight:400px;
	margin-bottom:5px;
	position:relative
}


/*##### RODAPE #################*/
#rodape {
	background: url(../imagens/bg_rodape.jpg) top no-repeat;
	width:100%;
	height:229px;
	color:#000;
	font-family:'Ubuntu',sans-serif;
	font-weight:300;
	font-size:14px;
	padding-top:20px;

}
#rodape p, #newsletter{font-weight:300; font-size:14px}

#rodape h2{
	font-family:"Ubuntu", sans-serif;
	font-size:18px;
	font-weight:400;
	text-shadow: 2px 1px 1px #999;
	text-align:center;
	padding-top:6px;
}

#rodape a{ color:#000; }
#rodape a:hover{ color:#FF0 }

	
#conteudo_rodape{
		width:100%;
		margin:auto;
		
	}
	

/*##### RODAPE BAIXO #################*/	
#rodape_baixo {
		background:#000;
		height:43px; 
		width:100%;
		line-height:40px;
		color:#ccc;
		font-family:'Ubuntu',sans-serif;
		font-size:12px;
		
}
#rodape_baixo a{ color:#ccc}
#rodape_baixo a:hover{ color:#FF0 }


/*##### INTERNAS #################*/
#top_conteudo{
	background:url(../imagens/top_centro_conteudo.png);
	width:960px;
	height:21px;
	margin:auto;		
}

#conteudo_internas{
	width:960px;
	margin:auto;
	min-height:534px;
	background: #fff url(../imagens/bg_conteudo.png) top no-repeat;
	
}

#tit_internas{ 

	width: 930px;
	height:65px;
	margin:10px auto;
	background:url(../imagens/bg_tit.jpg) left no-repeat;

}

#titulo{
	width:680px; 
	height:69px; 
	float:left; 
	padding-left:40px;
	font-family:'Oswald', sans-serif;
	font-weight:500;
	font-size:28px;
	letter-spacing:-1px;
	color:#000;

}

#breadcrumb{
	width:920px;
	height:21px;
	line-height:21px;
	text-align:left;
	padding-left:10px;
	margin:auto;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background:#C3C4C6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
}

#texto{
 display:block;
 clear:both;
 width:916px;
 padding:20px;
 margin-top:20px; 
 margin:auto; 
 min-height:163px; 
 text-align:justify; 
 line-height:150%;

}

#texto .bordas_fts_destaque{margin: 5px 15px 10px 0px; padding:5px; background:#f6f6f6}
#texto h2{ font-size:18px; font-weight:700}
#texto h3{ font-size:16px; font-weight:700}
#texto h4{ font-weight:700; padding:5px; background:#E0E0E0}
#texto ul{margin-left:60px}


/*################ ESTILOS CONTEUDO LISTA ###############*/

.estilo_lista_conteudo{padding: 15px 0 10px 22px ; width: 620px; vertical-align:top; clear:both;}
.borda_foto_lista{border:#333 1px solid; margin:0 10px 15px 0}
.link_lista a{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.link_lista a:hover{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#F30; text-decoration:none }


/*################ ESTILOS CONTEUDO BLOG ###############*/

#estilo_blog{width:620px; margin: auto; background-color:#FFF; min-height:240px;}
.estilo_blog_menu{ width:25%; float:left; padding:10px}
.estilo_blog_conteudo{padding: 10px ; width: 70%; float:right}
.borda_foto_blog{border:#333 1px solid}
.link_blog a{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
.link_blog a strong span{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000}
.link_blog a:hover { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#F30; }



/*################ ESTILOS CONTEUDO BLOG ###############*/
.required 
   {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#666666;
   background:#e5e5e5;
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
   padding-left:3px;
   height:24px;
   }
.input 
   {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#666666;
   background:#e5e5e5;
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
   padding-left:3px;
   height:24px;
   
   }
   
.textarea2
   {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#666666;
   background:#e5e5e5;
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
 
   padding-left:3px;
   }
.select2
   {
   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#666666;
   background:#ffffff;
   border-right:1px solid #999999; 
   border-left:1px solid #999999; 
   border-top:1px solid #999999; 
   border-bottom:1px solid #999999;
   }
   .button 
{ 
	BORDER-RIGHT: #ccc thin solid; 
	BORDER-TOP: #ccc thin solid; 
	FONT-SIZE: 12px; 
	BACKGROUND: #666; 
	BORDER-LEFT: #ccc thin solid; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: #ccc thin solid; 
	FONT-FAMILY: Verdana 
}
