/* -----------------------------------------------  LAYOUT AZUL ---------------------------------------------- */
.text_caminho_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #899EAC;
	text-align: left;
	vertical-align: middle;
}
.text_caminho_azul a{
	color: #899EAC;
	text-decoration:none;
}
.text_caminho_azul a:hover{
	color: #FFFFFF;
text-decoration:none;
} 
.text_saber_mais_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
}
.text_saber_mais_azul a{
	color: #FFFFFF;
	text-decoration:none;
}
.text_saber_mais_azul a:hover{
	color: #24465E;
    text-decoration:none;
}
.bot_back_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align:middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
.bot_back_azul a{
	color: #FFFFFF;
	text-decoration:none;
}
.bot_back_azul a:hover{
	color: #24465E;
    text-decoration:underline;
} 
.text_footer_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.text_footer_azul a{
	color: #FFFFFF;
text-decoration:none;
}
.text_footer_azul a:hover{
	color: #24465E;
text-decoration:none;
} 
/* -----------------------------------------------  LAYOUT TIJOLO ---------------------------------------------- */
.text_caminho_tijolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9C6A4B;
	text-align: left;
	vertical-align: middle;
}
.text_caminho_tijolo a{
	color: #9C6A4B;
	text-decoration:none;
}
.text_caminho_tijolo a:hover{
	color: #FFFFFF;
text-decoration:none;
} 
.text_saber_mais_tijolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
}
.text_saber_mais_tijolo a{
	color: #FFFFFF;
	text-decoration:none;
}
.text_saber_mais_tijolo a:hover{
	color: #50301B;
    text-decoration:none;
} 
.text_footer_tijolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.text_footer_tijolo a{
	color: #FFFFFF;
text-decoration:none;
}
.text_footer_tijolo a:hover{
	color: #6B4121;
text-decoration:none;
} 
/* -----------------------------------------------  LAYOUT VERDE ---------------------------------------------- */
.text_caminho_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #778459;
	text-align: left;
	vertical-align: middle;
}
.text_caminho_verde a{
	color: #778459;
	text-decoration:none;
}
.text_caminho_verde a:hover{
	color: #FFFFFF;
text-decoration:none;
} 
.text_saber_mais_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
}
.text_saber_mais_verde a{
	color: #FFFFFF;
	text-decoration:none;
}
.text_saber_mais_verde a:hover{
	color: #36441E;
    text-decoration:none;
}
.text_footer_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.text_footer_verde a{
	color: #FFFFFF;
text-decoration:none;
}
.text_footer_verde a:hover{
	color: #36441E;
text-decoration:none;
} 
/* -----------------------------------------------  LAYOUT CASTANHO ---------------------------------------------- */
.text_associados1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight:normal
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}
.text_associados1 a{
	color: #FFFFFF;
	text-decoration:none;
}
.text_associados1 a:hover{
	color: #FFFFFF;
    text-decoration:underline;
} 
.text_associados2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight:normal
	font-variant: normal;
	text-transform: none;
	color: #131313;
	text-align: left;
	vertical-align: middle;
}
.text_caminho_castanho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #A4A2A0;
	text-align: left;
	vertical-align: middle;
}
.text_caminho_castanho a{
	color: #A4A2A0;
	text-decoration:none;
}
.text_caminho_castanho a:hover{
	color: #FFFFFF;
text-decoration:none;
} 
.text_saber_mais_castanho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
}
.text_saber_mais_castanho a{
	color: #FFFFFF;
	text-decoration:none;
}
.text_saber_mais_castanho a:hover{
	color: #46423E;
    text-decoration:none;
}
.bot_back_castanho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align:middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
.bot_back_castanho a{
	color: #FFFFFF;
	text-decoration:none;
}
.bot_back_castanho a:hover{
	color: #46423E;
    text-decoration:underline;
}
.text_footer_castanho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.text_footer_castanho a{
	color: #FFFFFF;
text-decoration:none;
}
.text_footer_castanho a:hover{
	color: #46423E;
text-decoration:none;
} 
/* -----------------------------------------------  GERAIS ---------------------------------------------- */
.btOver {
	float:left;
	height:24px;
	overflow:hidden
}
.btOver a img{
	margin-top:0px;	
}
.btOver a:hover img{
	margin-top:-24px;
}

a{ outline:none}

.flash-titulo_submenu {
	height: 32px;
}

.flash-titulos_main {
	height: 25px;
}
.flash-titulos_tab_links {
	height: 32px;
}
.flash-titulos_tab {
	height: 32px;
}
.border_pix {
	border-style:solid;
	border-width: 1px;
	border-color:#D3D3D3;
}
.text_paginacao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: right;
	vertical-align:middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
.text_paginacao a{
	color: #FFFFFF;
	text-decoration:none;
}
.text_paginacao a:hover{
	color: #FFFFFF;
    text-decoration:underline;
}
.bot_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align:middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
.bot_back a{
	color: #FFFFFF;
	text-decoration:none;
}
.bot_back a:hover{
	color: #FFFFFF;
    text-decoration:underline;
}
.text_bot_submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align:middle;
	padding-top: 2px;
	padding-bottom: 2px;
}
.text_bot_submenu a{
	color: #FFFFFF;
	text-decoration:none;
}
.text_bot_submenu a:hover{
	color: #FFFFFF;
    text-decoration:none;
}
.text_main_news_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.text_titulo_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.text_titulo_associados {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	background-image:url(images/png/box_titulo_associados_bkg.png);
	background-repeat:no-repeat;
}
.text_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.text_main a{
	text-decoration:none;
	color: #FFFFFF;
}
.text_main a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.text_titulo_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.text_titulo_noticias a{
	color: #FFFFFF;
	text-decoration:none;
}
.text_titulo_noticias a:hover{
	color: #899EAC;
    text-decoration:none;
} 
.text_titulo_tab_dta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.text_tab_dta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.text_data_noticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0E1F2A;
	text-align: left;
	vertical-align: top;
	font-weight:bold;
}
.contorno_fotos {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.text_tab_dta_mice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align:middle;
	padding-left: 10px;
}

.text_tab01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFF;
	padding-left:7px;
	text-align:left;
	font-weight:bold;
}
.text_tab02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFF;
	padding-left:0px;
	text-align:center;	
}
.text_tab03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	padding-left:7px;
	text-align:left;	
}
.text_tab04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	padding-left:0px;
	text-align:center;
}

/* -----------------------------------------------  GOOGLE MAPS ---------------------------------------------- */

.text_googlemaps_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-align: left;
	vertical-align: middle;
}
.text_googlemaps_01 a{
	color: #CCC;
text-decoration:none;
}
.text_googlemaps_01 a:hover{
	color: #666;
text-decoration:none;
}
.text_googlemaps_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CCC;
	text-align: left;
	vertical-align: middle;
}
.text_googlemaps_02 a{
	color: #CCC;
text-decoration:none;
}
.text_googlemaps_02 a:hover{
	color: #666;
text-decoration:none;
}
.btOver_googlemaps_close {
	float:left;
	height:9px;
	overflow:hidden
}
.btOver_googlemaps_close a img{
	margin-top:0px;	
}
.btOver_googlemaps_close a:hover img{
	margin-top:-9px;
}

/*  -------------------------------------- MENU HORIZONTAL -------------------------------------*/
/*ul { list-style:none; margin: 0; padding: 13px 0 0 25px;}

.site-nav { width:100%; overflow:hidden;}
.site-nav li { float:left; font-size:13px; height:20px; }
.site-nav li a { color:#fff; text-decoration:none; display:block; height:20px; text-align:center; padding: 5px;
padding-left: 0.8em;
padding-right: 0.8em;
background-image: url(images/png/separador_menu.png);
background-repeat: no-repeat;
background-position: top right;

}
.site-nav li a span { display:block;}
.site-nav li a:hover,
.site-nav li a.act { background-image:url(images/png/bkg_menu.png); background-repeat:repeat-x; background-position: top left;
}
.site-nav li.last { border-right:0;}
*/


#site-nav
{width:100%; height:20px;}

#site-nav ul
{list-style:none; margin: 0; padding: 13px 0 0 25px;}

#site-nav ul li
{display:inline; float:left; list-style:none; position:relative; height:20px;}

#site-nav li { float:left; font-size:13px; height:20px; }
#site-nav li a { color:#fff; text-decoration:none; display:block; height:20px; padding: 5px;
padding-left: 0.8em;
padding-right: 0.8em;
background-image: url(images/png/separador_menu.png);
background-repeat: no-repeat;
background-position: top right;

}
#site-nav li a span { display:block;}
#site-nav li a:hover,
#site-nav li a.act { background-image:url(images/png/bkg_menu.png); background-repeat:repeat-x; background-position: top left;
}
#site-nav li.last { border-right:0;}




#site-nav li ul
{margin:0px; padding:0px; display:none; width:180px; position:absolute; left:0px; top:20px; }

#site-nav li:hover ul
{display:block; width:180px;}

#site-nav li li
{list-style:none; width:180px; display:list-item; float:left; font-size:11px; height:20px;}

#site-nav li li a
{color:#fff; text-decoration:none; background:none;}

#site-nav li li a span { display:block; text-align:left;}

#site-nav li li a:hover
{color:#fff; text-decoration:none;background-image:url(images/png/bkg_menu.png); background-repeat:repeat-x; background-position: top left;}

