﻿@charset "utf-8";

/* novo estilo */

body {margin:0; background:url(images/fundo.jpg) #5b8a2a no-repeat center top; font: 15px "Book Antiqua", "Times New Roman", Times, serif; color:#002535;}

@font-face {font-family: TwCenMTCondensed_IE;
     src: url('TwCenMTCondensed.eot');
	 }
	 
@font-face {font-family: TwCenMTCondensed;
     src: url('TwCenMTCondensed.ttf');
	 }	 

/*@font-face {font-family: AppleGaramondLight_ie;
     src: url('AppleGaramond.eot');}
	 
@font-face {font-family: AppleGaramondLight;
     src: url('AppleGaramond.TTF');}	 */
	 
h1 {margin:0; padding:0;}
	 
h2 { margin:0; padding:0; font: 27px TwCenMTCondensed, "Tahoma", Sans-serif; font: 27px TwCenMTCondensed_IE, "Tahoma", Sans-serif \0/IE8+9;}
*h2 { font: 27px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }
_h2 {  font: 27px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }

h3 { margin:0; padding:0; font: 27px TwCenMTCondensed, "Tahoma", Sans-serif; font: 27px TwCenMTCondensed_IE, "Tahoma", Sans-serif \0/IE8+9;}
*h3 { font: 27px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }
_h3 {  font: 27px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }

h4 { margin:0; padding:0; font-size:20px;}

p {font: 15px "Book Antiqua", "Times New Roman"}
a { color:#628f2d;}

li {font: 15px "Book Antiqua", "Times New Roman"}

img {border:none;}





.active_category a{color:#003333 !important;}
.current-menu-item a{color:#003333 !important; text-decoration:underline !important; }
.current a{color:#003333 !important;} 
.current_page_item a{color:#003333 !important;} 
.current-post-ancestor a{color:#003333 !important;}  
.current-menu-ancestor a{color:#003333 !important;} 
.current-menu-parent a{color:#003333 !important;} 
.current-post-parent a{color:#003333 !important;} 
.current-category-ancestor a{color:#003333 !important;}
.current-category a{color:#003333 !important;}
.current-cat a{color:#003333 !important;}

.active_category{color:#003333 !important;}
.current-menu-item{color:#003333 !important; }
.current{color:#003333 !important;} 
.current_page_item{color:#003333 !important;}
.current-post-ancestor{color:#003333 !important;}  
.current-menu-ancestor{color:#003333 !important;  } 
.current-menu-parent{color:#003333 !important;} 
.current-post-parent{color:#003333 !important;} 
.current-category-ancestor{color:#003333 !important;}
.current-category{color:#003333 !important;}
.current-cat{color:#003333 !important;}

.current-menu-ancestor ul li a{color:#003333 !important;}
.current-menu-parent ul li a{color:#003333 !important;} 
.current-menu-parent ul li.current-menu-item a{color:#003333 !important;}

#lista_mais_em ul li.current_page_item a{ font-weight:bold;}


#corpotodo{ width:929px; margin:0 auto; background-color:#FFF; display:table; }

#topo{ float:left;width:929px; height:70px; background:url(images/topo_fundo.jpg) repeat-x #FFF;}
#topo h1{ float:left;}

#busca_login { float:right;  margin-right:10px;  width:300px;}
.cadeado {float:left; margin-right:7px; margin-top:1px;}
#busca_login h3{font-size:20px; float:left;}
#busca_login p {float:left; margin:0 0 0 5px; padding:0;}

.redesocial_logo {float:left; margin-right:10px;}


.area_restrita {float:left; margin-top:10px; width:250px;}
.area_restrita h3 a { color:#002535;}
.busca_titulo {float:left; margin-top:10px; }

.area_restrita_lista  { margin:0; padding:0;}
.area_restrita_lista ul { margin:0; padding:0;}
.area_restrita_lista li {font-weight:bold; list-style:none; margin-top:15px; margin-left:0px; }
.area_restrita_lista li ul li {font-weight:normal; list-style:disc; margin-top:0px; margin-left:30px; }

#lista_area_restrita {width:209px; float:left; }

#lista_area_restrita ul {padding:0; margin:0; }
#lista_area_restrita ul li{ list-style:none; color:#000; margin-left:5px; font-weight:bold;   }
#lista_area_restrita ul li a{ text-decoration:none; color:#002535; font-size:12px;  }
#lista_area_restrita ul li li{ margin-left:10px; font-weight:normal !important;  }



#busca { float:left; background:#FFFFFF; border:#1a3745 1px solid; margin-left:10px; margin-top:5px; height:25px;}
#busca h3{ float:left;  margin-right:10px; font-size:22px !important; }
#busca form { float:right;}
.titulos_menores{font: 22px TwCenMTCondensed, "Tahoma", Sans-serif; font: 22px TwCenMTCondensed_IE, "Tahoma", Sans-serif \0/IE8+9; }
*.titulos_menores{ font: 22px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }
_.titulos_menores{  font: 22px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }
#s { border:none; width:200px; height:23px;}
#searchsubmit {background:url(images/busca_botao.jpg) no-repeat top; border:none; width:26px; height:23px; margin:0; padding:0;}

#menu  { float:left;width:929px; height:85px; background:url(images/menu_fundo.jpg) repeat-x; padding-top:3px \0/IE8+9;}
#menu  ul li {float:left; margin-right:15px; list-style:none; margin-top:-10px; font: 25px TwCenMTCondensed, "Tahoma", Sans-serif; color:#213b03; font: 25px TwCenMTCondensed_IE, "Tahoma", Sans-serif \0/IE8+9;}
*menu ul li { font: 25px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }
_menu ul li {  font: 25px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }
#menu ul li a { text-decoration:none; color:#002535;}

.menu { margin-top:10px; }
*.menu { margin-top:17px; }
_.menu { margin-top:17px; }

*ul.sub-menu{top:30px;}
_ul.sub-menu{top:30px;}

#menu_esquerda{ float:left; margin-left:-41px;}
#menu_direita{ float:right; margin-right:-38px;}
.menu_links {}




.menu-menu-principal-container ul {
	
	
}


	
.menu-menu-principal-container li {
		list-style-type: none;
		float: left;
		font-size: 12px;
		padding: 0 6px 0 0px;
		margin: 0;
		line-height: 30px;
		background:url(images/separacao_menu.jpg) no-repeat right;
		position: relative;
		height:30px;
		
		}
		
.menu-menu-principal-container li a{  text-decoration:none; }	
	
.menu-menu-principal-container a {padding: 0 5px; }
		
.menu-menu-principal-container a:hover {	text-decoration: underline; text-decoration:none;}

.menu-menu-principal-container ul li:hover ul { display: block; margin-top:10px; }	
.menu-menu-principal-container ul li:hover ul ul { display: none; }	
.menu-menu-principal-container ul ul { position:absolute;  left:0;  display:none; list-style:none; margin:0;padding:0;  z-index: 500; }
.menu-menu-principal-container ul ul li { width:200px;  margin:0 0 0 0; padding:0 0 5px 0; background: none;   }
.menu-menu-principal-container ul ul li a {display:block; padding:2px 7px 0 12px; color: #fff !important; background:url(images/fundo_submenu.jpg) #76a344;  font-size: 20px; border-bottom:1px #003366 solid; height:24px; }
.menu-menu-principal-container ul ul li a:hover {background:#003366; text-decoration:none; color:#FFF !important;}
.menu-menu-principal-container ul ul li:hover ul { display: block;  }
.menu-menu-principal-container ul ul ul { left:200px; top:-1px; display: none;  height:20px;  }



.menu-menu-principal-container li.nodot {
	background: none;
	z-index: -50;
	}
	
.menu-menu-principal-container li.right-d {
	float: right;
	}
/* fim do menu que desce vertical */




#conteudo{float:left;width:909px;  padding:0 10px 20px 10px; }

.home_bemvindos {float:left; width:400px; margin-right:9px; padding:0; height:265px; margin-bottom:25px;}
.home_bemvindos ul { margin:0; padding:0; float:left;}
.home_bemvindos ul li {float:left; margin-right:10px; margin-top:10px; list-style:none; font: 17px Book Antiqua, "Times New Roman", Times, serif; color:#213b03; width:190px; font-weight:bold;}
.home_bemvindos  a{ text-decoration:none;}

.proxima_reuniao {width:390px; height:29px; background:url(images/barras_fundo.jpg) repeat-x; float:left; margin-top:15px; padding:10px 10px; position:absolute; margin-top:226px;}
.proxima_reuniao p{ font-size:18px; margin:0; }
.proxima_reuniao a{color:#002535 ;  text-decoration:underline;}


.home_destaques { float:right; width:486px; margin-bottom:25px; height:265px;  }
.home_destaques_item { float:left;  width:228px;}
.home_destaques_item2 { margin-left:20px;}
.home_destaques_titulo {width:228px; height:34px;background:url(images/barras_fundo.jpg) repeat-x; padding:5px 0 0 10px;}
.home_destaques_imagem {float:left;}
.home_destaques_chamada {background-color:#002535; color:#FFF; float:left; width:218px; padding:0 10px;}
.home_destaques_chamada h3, .home_destaques_chamada p { margin:0; padding:0;}
#slider_iframe {height:265px;}
.nivo-caption p a { text-decoration:none !important;}
.nivo-caption p h4 {font-size:15px;} 
	
.home_noticias {float:left; width:400px; margin-right:10px; padding:0;}
.home_noticias h2 {}
.noticias_titulo {font-size:17px; font-weight:bold; margin:10px 0 0 0;}
.noticias_titulo a { text-decoration:none;}
.noticias_texto {margin:0 0 0 0;}

.home_mapas_fotos { float:right; width:486px; }

#interna_sidebar {width:209px; float:left;}

p#mais_em { font: 22px TwCenMTCondensed, "Tahoma", Sans-serif; font: 27px TwCenMTCondensed_IE, "Tahoma", Sans-serif \0/IE8+9; padding:0; margin:0;}
*p#mais_em { font: 22px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }
_p#mais_em {  font: 22px TwCenMTCondensed_IE, "Tahoma", Sans-serif; }

#mais_em a{color:#002535;}

#lista_mais_em {width:209px; background:url(images/fundo_lista.jpg) repeat top; }

#lista_mais_em ul {padding:0; margin:0;}
#lista_mais_em ul li{ list-style:none; margin:0px 6px; color:#000; height:22px; padding:2px 0 0 0;}
#lista_mais_em ul li a{ text-decoration:none; color:#002535; font-size:12px;}
#lista_mais_em ul li li{ display:none;}

#interna_conteudo { width:660px; margin-left:20px; float:left;}
#interna_conteudo_semlateral {width:660px; margin-left:150px; float:left;}

.linha_titulo {width:889px; height:1px;background-color:#628f2d; margin-bottom:25px;}

.data {font-size:15px;}

.h2_internas { font-size:36px; margin:0; padding:0;}
.categoria_item p{ margin:0 0 20px 0; padding:0;}
.categoria_item span {margin-top:20px; font-size:14px;}

#rodape{width:929px;  margin:0 auto; }

#rodape_sombra {margin:-8px 0 0 -80px;}

#rodape p {color:#FFFFFF;}

#rodape ul {padding:0;}
#rodape ul li a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
#rodape ul li{float:left; list-style:none; margin-right:10px;}
#rodape ul li ul {display:none;}

.rodape-infos {float:left;width: 500px;}
.rodape-logos {float:right;width: 210px;margin-top: 20px;}
.redesocial_logo_rodape {float:right;}
#ilumine {  float:right; margin-top:20px; margin-bottom:30px;}


#tabela_de_atividades { width:660px; }
.tabela_atividades_data { width:120px; padding:5;}
.tabela_atividades_assunto { width:140px; padding:5;}
.tabela_atividades_texto { width:400px; padding:5;}

#tabela_de_atividades p{ margin:0; padding:0;}

.navigation {display:table-cell; text-align:center; width:660px; margin-top:20px;margin-bottom:25px; }
.navigation a{ text-decoration:none;}
.wp-pagenavi {display:table-cell; text-align:center; margin-bottom:25px;}
span.pages {border:solid 0px #CCCCCC;}

span.current , .wp-pagenavi a.page{border:solid 1px #CCCCCC; margin:0 3px; padding:0 2px;}
span.current { background-color:#F8F8F8;}
.wp-pagenavi a.page:hover{border:solid 1px #CCCCCC; margin:0 3px; padding:0 2px; background-color:#F8F8F8;}


.diretoria_download h3 {padding-left:20px; background:url(images/download.png) no-repeat center left; float:left;}

.diretoria_download p {margin:0; padding:0;}

.diretoria_download small {float:right;}

.diretoria_download { float:left; width: 660px; padding:5px; border-bottom:#EFEFEF 1px solid;}
.diretoria_download:hover { background-color:#F5F5F5;}

.form_table {float:left; margin-right:20px;}

.form_table_menor input {width:80px;}

#menu-item-1639 a {font-size:16px !important;}

/*fim do novo estilo */




/*
* {
margin:0;
padding:0;
}
body {
background:url("images/bg.png") repeat-x scroll center -122px #E8E3E0;
color:#6e6461;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
overflow-x:hidden;
}
h1, h2, h3, h4, h5, h6 {
margin:0;
}
p {
color:#333333;
}
a {
color:#E2632C;
outline:medium none;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a img {
border:medium none;
}
.clr {
clear:both;
display:block;
}
.clr6 {
clear:both;
display:block;
height:6px;
}
.clr12 {
clear:both;
display:block;
height:12px;
}
.clr16 {
clear:both;
display:block;
height:16px;
}
form {
margin:0;
padding:0;
}
ul {
list-style-type:none;
margin:0;
padding:0;
}
ol {
margin:0;
padding:0 0 0 24px;
}
ol li {
margin:0 0 6px;
padding:0;
}
hr {
background-color:#666666;
border-bottom:1px solid #666666;
color:#666666;
}
fieldset{border:0 none;}
fieldset legend {
color:#FFFFFF;
font-weight:bold;
}
#wrapper {
height:auto;
margin:0 auto;
position:relative;
width:860px;
}
#header {
display:inline;
float:left;
height:87px;
margin:0;
}
#menu-top {
display:inline;
float:left;
height:auto !important;
margin:10px 0 0 13px;
min-height:30px;
width:515px;
}
#menu-top .nivel-1 {
float:right;
height:20px;
padding:5px 0 0 25px;
}
#menu-top .nivel-1 img {
float:left;
}
#menu-top .nivel-1 a {
float:left;
height:20px;
margin-top:3px;
padding-left:4px;
}
#menu-principal {
display:inline;
float:left;
height:auto !important;
margin:0;
min-height:30px;
padding:0;
width:860px;
}
#menu-principal ul {
list-style-type:none;
}
#menu-principal ul li.page_item a {
display:block;
height:30px;
}
#menu-principal ul li.page_item {
display:inline;
float:left;
margin-left:25px;
}
#menu-principal ul .page-item-185 {
display:none !important;
}
#menu-principal ul .page-item-169 {
background:url("images/bt_planalto.png") no-repeat scroll center top transparent;
height:30px;
margin-bottom:0;
text-indent:-10000px;
width:100px;
}
#menu-principal ul .page-item-169:hover {
background:url("images/bt_planalto.png") no-repeat scroll left -30px transparent;
}
#menu-principal ul .page-item-170 {
background:url("images/bt_associacao.png") no-repeat scroll center top transparent;
height:30px;
margin-bottom:0;
text-indent:-10000px;
width:112px;
}
#menu-principal ul .page-item-170:hover {
background:url("images/bt_associacao.png") no-repeat scroll left -30px transparent;
}
#menu-principal ul .page-item-171 {
background:url("images/bt_atividades.png") no-repeat scroll center top transparent;
height:30px;
margin-bottom:0;
text-indent:-10000px;
width:93px;
}
#menu-principal ul .page-item-171:hover {
background:url("images/bt_atividades.png") no-repeat scroll left -30px transparent;
}
#menu-principal ul .page-item-172 {
background:url("images/bt_cadastrese.png") no-repeat scroll center top transparent;
height:30px;
margin-bottom:0;
text-indent:-10000px;
width:104px;
}
#menu-principal ul .page-item-172:hover {
background:url("images/bt_cadastrese.png") no-repeat scroll left -30px transparent;
}
#menu-principal ul .page-item-174 {
background:url("images/bt_colaboradores.png") no-repeat scroll center top transparent;
height:30px;
margin-bottom:0;
text-indent:-10000px;
width:142px;
}
#menu-principal ul .page-item-174:hover {
background:url("images/bt_colaboradores.png") no-repeat scroll left -30px transparent;
}
#menu-principal ul .page-item-175 {
background:url("images/bt_faleconosco.png") no-repeat scroll center top transparent;
height:30px;
margin-bottom:0;
text-indent:-10000px;
width:113px;
}
#menu-principal ul .page-item-175:hover {
background:url("images/bt_faleconosco.png") no-repeat scroll left -30px transparent;
}


*/
#innerwrapper {
background:url("images/bg_center.png") no-repeat scroll center top transparent;
}
#innerwrapper #area-superior {
display:inline;
float:left;
margin-top:15px;
width:860px;
}
#innerwrapper #area-inferior {
display:inline;
float:left;
margin-bottom:20px;
width:860px;
}
#innerwrapper #area-superior .img-principal {
background:none repeat scroll 0 0 #F3F1F2;
display:inline;
float:left;
height:245px;
width:550px;
}
#innerwrapper #area-superior .img-principal a {
text-decoration:none;
}
#innerwrapper #area-superior .img-principal a span {
float:left;
height:20px;
margin:0;
padding:0;
_margin-top:-14px;
*margin-top:-14px;
text-align:left;
width:300px;
}
#innerwrapper #area-superior .img-principal a:hover {
text-decoration:none;
}
#innerwrapper #area-inferior .box-servicos {
background:none repeat scroll 0 0 #FFFFFF;
display:inline;
float:left;
height:245px;
margin-top:20px;
width:250px;
}
#innerwrapper #area-inferior .box-servicos h2 {
background:url("images/h_servicos.png") no-repeat scroll left top transparent;
height:33px;
text-indent:-10000px;
}
#innerwrapper #area-inferior .box-servicos ul {
padding:10px 12px;
}
#innerwrapper #area-inferior .box-servicos ul li {
border-bottom-color:#E8E3E0;
border-bottom-style:solid;
border-bottom-width:1px;
line-height:18px;
padding-bottom:5px;
padding-left:0;
padding-right:0;
padding-top:5px;
text-align:left;
}
#innerwrapper #area-inferior .box-servicos ul li a {
color:#E66C3B;
font-weight:bold;
text-decoration:none;
}
#innerwrapper #area-inferior .box-servicos p {
font-weight:normal;
padding:0;
text-decoration:none;
}
#innerwrapper #area-superior .box-interessante {
background:none repeat scroll 0 0 transparent;
display:inline;
float:right;

width:250px;
}
#innerwrapper #area-superior .box-interessante h2 {
background:url("images/h_interessate.png") no-repeat scroll left top transparent;
height:31px;
text-indent:-10000px;
}
#innerwrapper #area-superior .box-interessante ul li {
background-color:#DFD7D4;
background-image:url("images/bullet.png");
background-position:15px 12px;
background-repeat:no-repeat;
padding:7px 0 7px 30px;
text-align:left;
}
#innerwrapper #area-superior .box-interessante ul li:hover, #innerwrapper #area-superior .box-interessante ul li.page-item-187:hover, #innerwrapper #area-superior .box-interessante ul li.page-item-191:hover, #innerwrapper #area-superior .box-interessante ul li.page-item-195:hover {
background-color:#eee6e2;
}
#innerwrapper #area-superior .box-interessante ul li.page-item-187, #innerwrapper #area-superior .box-interessante ul li.page-item-191, #innerwrapper #area-superior .box-interessante ul li.page-item-195 {
background-color:#E7DED9;
}
#innerwrapper #area-superior .box-interessante ul li a {
color:#333333;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:8px;
text-decoration:none;
}
#innerwrapper #area-inferior .box-atualidades {
background:none repeat scroll 0 0 #FFFFFF;
display:inline;
float:left;
margin-left:45px;
margin-top:20px;
width:250px;
}
#innerwrapper #area-inferior .box-atualidades h2 {
background:url("images/bt_atualidades.png") no-repeat scroll left top transparent;
height:33px;
text-indent:-10000px;
}
#innerwrapper #area-inferior .box-atualidades ul {
padding:10px 15px 10px 0;
*padding:10px 15px 10px 0;
_padding:10px 15px 10px 0;
}
#innerwrapper #area-inferior .box-atualidades ul li{
*width:220px;
_width:220px;
*left:0px;
}
#innerwrapper #area-inferior .box-atualidades ul li a {
text-decoration:none;
}
#innerwrapper #area-inferior .box-publicidade {
display:inline;
float:left;
margin-left:45px;
margin-top:20px;
}
#footer-l {
background:none repeat scroll 0 0 #D7CEC9;
height:121px;
left:-400px;
position:absolute;
width:400px;
*margin-top:-30px;
_margin-top:-30px;
}
#footer-r {
background:none repeat scroll 0 0 #D7CEC9;
height:121px;
position:absolute;
right:-400px;
width:400px;
*margin-top:-30px;
_margin-top:-30px;
}
#footer {
background:none repeat scroll 0 0 #D7CEC9;
display:inline;
float:left;
padding-bottom:5px;
width:890px;
}
#footer #menu-footer {
display:inline;
float:left;
width:890px;
}
#footer #menu-footer ul li {
float:left;
padding:5px 5px 10px;
}
#footer #menu-footer ul li.page-item-185 {
display:none;
}
#footer .copyr {
/*background:url("images/bg_footer.png") no-repeat scroll right top transparent; */



display:inline;
float:left;
font-size:11px;
padding:6px;
text-align:left;
width:865px;
}
#footer p {
line-height:20px;
}
#innerwrapper {
display:inline;
float:left;
margin:0;
padding:0;
width:860px;
}
#header #headerleft {
display:inline;
float:left;
height:95px;
width:330px;

}
#header #headerright {
display:inline;
float:left;
height:95px;
width:530px;
}
#header #headerleft h1 {
margin:0;
padding:0;
}
#header #headerleft h1 a {
color:#EEEEEE;
display:block;
float:left;
font-size:36px;
font-weight:normal;
padding:0;
text-decoration:none;
}
#header #headerleft h1 a.nobar img {
border:0 none;
max-height:87px;
}
#header #headerleft h3 {
color:#CECECE;
display:block;
float:left;
font-size:12px;
font-weight:normal;
margin:0;
padding-bottom:12px;
padding-left:12px;
padding-top:16px;
text-decoration:none;
}
#header #headerright #searchboxo {
background:url("images/bt_buscar.png") no-repeat scroll right top #FFFFFF;
display:inline;
float:right;
height:25px;
margin-top:9px;
width:200px;
}
#header #headerright #searchboxo form input.searchinput {
background:none repeat scroll 0 0 transparent;
border:0 solid #333333;
display:block;
float:left;
font-size:11px;
height:15px;
line-height:20px;
margin-left:5px;
vertical-align:middle;
width:150px;
font-weight:normal;
padding-top:5px;
}
#header #headerright #searchboxo form input.submitbutton {
background:none repeat scroll 0 0 transparent;
border:0 solid #333333;
cursor:pointer;
display:block;
float:left;
height:20px;
margin-left:6px;
margin-top:5px;
padding:0;
width:32px;
}
#navouter {
background-image:url("images/topnavleft.png");
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:38px;
margin-bottom:16px;
}
#navouter #nav {
background-image:url("images/topnavright.png");
background-position:right 0;
background-repeat:no-repeat;
display:block;
height:38px;
}
#navouter #nav ul {
}
#navouter #nav ul, #navouter #nav ul li {
background-image:none;
list-style-type:none;
margin:0;
padding:0;
}
#maincol {
display:inline;
float:left;
width:585px;
background:none repeat scroll 0 0 #FFFFFF;
}
div.postwrap {
background:none repeat scroll 0 0 #FFFFFF;
height:auto;
margin:25px 0;
padding:20px;
font-family:georgia,sans-serif;
text-align:left;
}
h2.searchtitle-page, div.postwrap h2, div.postwrap h2 a, div.postwrap h2.posttitle, div.postwrap h2.posttitle a, div.postwrap h2.posttitle a:visited {
color:#E2632C;
font-size:18px;
font-weight:normal;
text-decoration:none;
}
div.postwrap h2.posttitle a.searchtitle {
font-size:14px;
}
h2.searchtitle-page, div.postwrap h2{
margin-bottom:12px;
text-align:left;
padding:9px 0 0 0;
}

div.postwrap h2.titulo-Segurança{
background:url("images/Segurança.png") no-repeat scroll left top transparent;
padding-left:45px;
}

div.postwrap h2.titulo-Arborização{
background:url("images/Arborização.png") no-repeat scroll left top transparent;
padding-left:45px;
}

div.postwrap h2.titulo-Calçadas{
background:url("images/calcadas.png") no-repeat scroll left top transparent;
padding-left:45px;
}

div.postwrap h2.titulo-Uso.Regular{
background:url("images/imoveis-irregulares.png") no-repeat scroll left top transparent;
padding-left:45px;
}
div.postwrap h2.titulo-Projetos{
background:url("images/projetos.png") no-repeat scroll left top transparent;
padding-left:45px;
}

div.postwrap h2.titulo-Urbanismo{
background:url("images/urbanismo.png") no-repeat scroll left top transparent;
padding-left:45px;
}

div.postwrap h2.titulo-Tráfego.Aéreo{
background:url("images/Aereo.png") no-repeat scroll left top transparent;
padding-left:45px;
}

div.postwrap h2.posttitle a:hover {
text-decoration:underline;
}
div.postwrap p.postmeta, div.postwrap div.postmeta {
background-image:url("images/metabg2.png");
background-position:0 0;
background-repeat:no-repeat;
color:#84878B;
display:block;
font-size:11px;
margin-top:4px;
min-height:23px;
padding:3px 12px;
vertical-align:middle;
}
div.postwrap div.postcontent {
line-height:23px;
text-align:justify;
}
div.postwrap div.postcontent h3{
padding-bottom:15px;
font-size:14px;
}
div.postwrap div.postcontent p {
padding-bottom:12px;
}
div.postwrap div.postcontent ul{
padding:10px 20px;
}
div.postwrap div.postcontent ul li{
line-height:25px;
list-style-type:circle;
color:#333;
padding-bottom:5px;
}
div.roundcornrrbox {
background-color:#1F2225;
}
div.roubcornrcontent {
display:block;
padding:6px 12px;
}
div.topleftcorner {
background-image:url("images/topleftcorner.png");
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:6px;
}
div.toprightcorner {
background-image:url("images/toprightcorner.png");
background-position:right 0;
background-repeat:no-repeat;
display:block;
height:6px;
}
div.bottomleftcorner {
background-image:url("images/bottomleftcorner.png");
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:6px;
}
div.bottomrightcorner {
background-image:url("images/bottomrightcorner.png");
background-position:right 0;
background-repeat:no-repeat;
display:block;
height:6px;
}
div.postwrap span.postcomments {
background-image:url("images/icon-comment.png");
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:left;
padding:0 0 0 18px;
width:124px;
}
div.postwrap span.posttags-single, div.postwrap span.posttags {
background-image:url("images/icontag.png");
background-position:0 0;
background-repeat:no-repeat;
color:#999999;
display:block;
float:left;
padding:0 0 0 18px;
width:312px;
}
div.postwrap span.posttags-single {
min-height:16px;
padding:0 12px 0 18px;
width:530px;
}
div.postwrap span.postmore {
background-image:url("images/icon-more.png");
background-position:0 0;
background-repeat:no-repeat;
display:block;
float:left;
padding:0 0 0 18px;
}
#nextprevious {
display:block;
margin-bottom:16px;
}
#extrastuff #rssleft, #extrastuff #trackright, #nextprevious .alignleft a, #nextprevious .alignright a {
background-color:#2B2E32;
border:1px solid #222428;
display:block;
padding:4px 6px;
}
h2.arpageTitle {
border-bottom:1px solid #999999;
display:block;
font-size:20px;
margin-bottom:24px;
}
a.searchmore, a.searchmore:visited {
background-color:#2E3135;
color:#CCCCCC;
display:block;
float:right;
font-size:11px;
height:18px;
line-height:18px;
margin-top:12px;
padding:2px 6px;
vertical-align:middle;
}
a.searchmore:hover {
color:#FFFFFF;
}
.ie a.searchmore {
margin-top:0;
}
a.post-edit-link {
color:#CCCCCC;
display:block;
font-size:12px;
height:22px;
line-height:22px;
margin-bottom:12px;
text-decoration:underline;
vertical-align:middle;
}
a.post-edit-link:hover {
text-decoration:none;
}
h3#commentstitle {
border-bottom:1px solid #ccc;
color:#333;
font-size:16px;
font-weight:normal;
margin-bottom:30px;
padding-bottom:4px;
padding-left:0;
}
ul.commentlist {
}
ul.commentlist li {
-moz-border-radius:4px 4px 4px 4px;
background-image:none;
margin:2px 0 24px;
padding:0;
}
ul.commentlist ul {
margin-left:12px;
margin-top:16px;
}
ul.commentlist li ul li {
background-color:#32363A;
display:block;
margin:2px;
padding:6px;
}
ul.commentlist li ul li ul li {
background-color:#454A4F;
margin:4px 0;
}
ul.commentlist li ul li ul li {
background-color:#53585E;
}
ul.commentlist li ul li ul li ul li {
background-color:#5D6369;
}
a.gravatar {
display:block;
float:left;
margin:0 8px 4px 0;
}
a.gravatar img {
border:0 solid #333333;
}
a.comment-reply-link {
border-bottom:1px solid #333333;
display:block;
margin:0;
padding:4px;
}
div#respond {
}
div#respond h3 {
margin-bottom:12px;
}
div.commentbody cite, div.commentbody cite a {
color:#FFFFFF;
font-weight:bold;
}
#rightcol {
display:inline;
float:left;
margin-right:25px;
margin-top:25px;
margin-bottom:25px;
overflow:hidden;
width:250px;
}
div.roundcrrcnt {
display:block;
padding:12px 16px;
}
#rightcol ul.sidebaritem, #rightcol li.sidebaritem {
background-image:none;
list-style-type:none;
margin:0;
padding:0;
}
div.widget, div.widget-cat, #rightcol li.sidebaritem {
margin-bottom:16px;
}
div.widget h2, #bottompanel div.col1 h3, #bottompanel div.col2 h3, #bottompanel div.col3 h3, div.widget h4, #rightcol li.sidebaritem h2.widgettitle {
border-bottom:1px solid #35383D;
color:#CACED3;
display:none;
font-size:18px;
font-weight:normal;
margin-bottom:12px;
padding-bottom:4px;
padding-left:0;
text-indent:0;
}
li.widget_search div.sidebarbox form input.searchinput1 {
font-size:11px;
height:20px;
line-height:16px;
margin:0;
padding:0;
width:160px;
}
li.widget_search div.sidebarbox form input.submitbutton1 {
background-color:#26282A;
background-image:url("images/searchicon.png");
background-position:4px 0;
background-repeat:no-repeat;
border:1px solid #000000;
color:#CCCCCC;
height:24px;
margin:0;
padding:0;
width:24px;
}
div.widget-cat h4, #rightcol li.widget_categories div.sidebarbox h2.widgettitle {
background-image:url("images/cat-title-bg.jpg");
background-position:0 0;
background-repeat:no-repeat;
color:#E5EEF5;
display:block;
font-size:18px;
font-weight:normal;
height:32px;
line-height:32px;
margin:0 0 2px;
padding:0 12px;
vertical-align:middle;
}
.ie #rightcol li.widget_categories div.sidebarbox h2.widgettitle {
margin-left:-16px;
}
div.widget-cat ul li, li.widget_categories ul li {
background-color:#35383D;
background-image:none;
border-bottom:1px solid #1F2225;
color:#9EA2A9;
display:block;
margin:0;
padding:4px 0 4px 16px;
}
div.widget-cat ul li ul li, li.widget_categories ul li ul li, div.widget-cat ul li ul li ul li, li.widget_categories ul li ul li ul li {
border-bottom:0 solid #1F2225;
padding:4px 0 4px 12px;
}
div.widget-cat ul li a, div.widget-cat ul li a:visited, li.widget_categories ul li a, li.widget_categories ul li a:visited {
color:#C4C8CF;
font-weight:bold;
}
div.widget-cat ul li a:hover, li.widget_categories ul li a:hover {
color:#FFFFFF;
}
div.welcomemsg {
color:#C9C9C9;
line-height:17px;
text-align:justify;
}
table#wp-calendar {
background-color:#00FF00;
border:0 solid #000000;
border-collapse:collapse;
margin:0;
padding:0;
width:100%;
}
table#wp-calendar caption {
background-color:#0F5798;
border:1px solid #50545A;
color:#ABC2D7;
font-size:14px;
padding:4px 0;
text-align:center;
width:100%;
}
table#wp-calendar tr {
margin:0;
padding:0;
width:100%;
}
table#wp-calendar td, table#wp-calendar th {
border:1px solid #50545A;
border-collapse:collapse;
text-align:center;
}
table#wp-calendar td a, table#wp-calendar td a:visited {
color:#97BEDE;
font-weight:bold;
}
table#wp-calendar td a:hover {
color:#FFFFFF;
}
#feedbox {
background-image:url("images/rssbg.jpg");
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:70px;
}
#feedbox #contrssbox {
display:block;
float:left;
margin:12px 0 0 16px;
}
#feedbox #contrssbox a, #feedbox #contrssbox a:visited {
background-image:url("images/rss-bg.jpg");
background-position:0 0;
background-repeat:no-repeat;
color:#CACED3;
display:block;
float:left;
font-weight:bold;
height:32px;
line-height:32px;
padding-left:36px;
text-decoration:none;
width:96px;
}
#feedbox #contrssbox a:hover {
background-position:0 -32px;
color:#FFFFFF;
}
div.sidebarbox select.postform {
margin-top:12px;
}
#bottompanel {
display:block;
margin:16px 0 0;
padding:0;
}
#bottompanel div.col1, #bottompanel div.col2, #bottompanel div.col3 {
display:block;
float:left;
margin-top:0;
padding-top:0;
width:32%;
}
#bottompanel div.col1 h3, #bottompanel div.col2 h3, #bottompanel div.col3 h3 {
margin-top:0;
padding-top:0;
}
#bottompanel div.col2, #bottompanel div.col3 {
margin-left:2%;
}
#credit {
color:#707279;
display:block;
font-size:11px;
margin:0 auto;
padding:0 0 12px;
text-align:right;
width:864px;
}
#credit a, #credit a:visited {
color:#8F9198;
font-size:11px;
text-decoration:underline;
}
#credit a:hover {
text-decoration:none;
}
.highlight {
color:#222222;
font-weight:bold;
}
.cleared {
clear:both;
margin:0;
padding:0;
}
.alignleft {
float:left;
margin:6px 10px 6px 0;
}
.alignright {
float:right;
margin:6px 0 6px 10px;
}
.aligncenter, div.aligncenter {
display:block;
margin:10px auto;
text-align:center;
}
img.alignleft {
float:left;
margin:5px 10px 5px 0;
}
img.alignright {
float:right;
margin:5px 0 5px 10px;
}
img.aligncenter {
display:block;
margin:10px auto;
text-align:center;
}
.wp-caption {
-moz-border-radius:6px 6px 6px 6px;
background-color:#D2D6DB;
border:1px solid #DDDDDD;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:medium none;
margin:0 0 4px;
padding:0;
}
.wp-caption p.wp-caption-text {
color:#111111;
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
div#extrastuff {
display:block;
margin-bottom:24px;
margin-top:12px;
}
blockquote {
border-left:4px solid #DDDDDD;
font-size:9px;
margin:20px 10px 10px 5px;
padding:0 5px;
text-align:justify;
}
.commenttext blockquote {
border-left:4px solid #B6B6B5;
}
.wp-caption {
background-color:#F3F3F3;
border:1px solid #DDDDDD;
padding-top:4px;
text-align:center;
}
.wp-caption img {
border:medium none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
color:#111111;
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.alignleft, img.alignleft {
float:left;
margin:5px 10px 5px 0;
}
.alignright, img.alignright {
float:right;
margin:5px 0 5px 10px;
}
.aligncenter, div.aligncenter, img.aligncenter {
display:block;
margin:10px auto;
text-align:center;
}
abbr, acronym, span.abbr {
border-bottom:1px dotted #000000;
cursor:help;
}
table {
margin:0.5em 0 1em;
}
table td, table th {
border-right:0 none;
padding:0.4em 0.8em;
text-align:left;
}
table th {
background-color:#ffffff;
color:#333;
font-weight:normal;
}
table td {
background-color:#eee6e2;
color:#333;
}
table.nostyle td, table.nostyle th, table.nostyle tr.even td, table.nostyle tr:hover td {
background:none repeat scroll 0 0 transparent;
border:0 none;
}
.wp_syntax {
width:auto;
}
.wp_syntax table {
border:0 none !important;
}
.wp_syntax table td {
border:0 none !important;
}
img.wp-smiley {
border:0 none;
vertical-align:middle;
}

#rightcol .box-lateral-in .flexipages_widget{display:block !important;}
#rightcol .box-lateral-in .flexipages_widget .current_page_ancestor.current_page_parent{display:block !important;}
#rightcol .box-lateral-in .flexipages_widget .current_page_ancestor.current_page_parent .current_page_ancestor.current_page_parent{display:none !important;}
#rightcol .box-lateral-in .flexipages_widget ul li ul li .acurrent_page_item{
background-color:#b4cc34;
color:#5d573b;
display:block;
font-size:15px;
font-weight:bold;
height:35px;
line-height:35px;
padding:0 13px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:250px;
}
#rightcol .box-lateral-in .flexipages_widget ul li ul li ul li{
background-image:url("images/bullet.png");
background-position:15px 12px;
background-repeat:no-repeat;
background-color:#DFD7D4;
padding:6px 0 6px 30px;
text-align:left;
border-bottom:2px solid #E8E3E0;
}
#rightcol .box-lateral-in .flexipages_widget ul li ul li ul li:hover{
background-color:#F1EDEB;
}
#rightcol .box-lateral-in .flexipages_widget ul li ul li ul li a {
color:#333333;
font-size:12px;
font-weight:bold;
line-height:21px;
padding-left:8px;
text-decoration:none;
}
#rightcol .box-lateral-in .flexipages_widget .current_page_item ul li{display:block !important;}

/*Formul?rios*/

#maincol .postwrap fieldset  {
border:medium none;
}
.txt_titulo2, .txt_titulo2 a {
color:#6E6461;
float:left;
font-size:14px;
font-weight:bold;
margin:20px 0px 5px 0px;
*margin:40px 0 10px 0;
width:380px;
}

#maincol .postwrap fieldset label, #maincol #comissao {
color:#685a51;
display:block;
font-weight:bold;
padding:0;
margin-bottom:7px;
*margin-bottom:-11px;
width:400px;
}

#maincol .postwrap .txt_asterisco {
color:#FF0000;
}

#maincol .postwrap fieldset label.inline{
display:inline;
font-weight:bold;
padding:0 0 12px;
}
#maincol .postwrap .div_radio {
float:left;
height:40px;
*height:20px;
margin:-12px 0 0;
*margin:-10px 0px 10px 0px;
width:385px;
}

#maincol .postwrap fieldset label input, #maincol .postwrap fieldset label select, #maincol #comissao #othercomissao {
background:url("images/inputbg1.gif") no-repeat scroll 0 0 transparent;
border:1px solid #CCCCCC;
padding:3px 5px;
width:370px;
}

#maincol .postwrap fieldset br{
display:none;
}
#maincol .postwrap fieldset  label br{
display:block;
}

.float {
display:inline-block;
float:left;
margin:0 10px 12px 0;
*margin:0 10px -10px 0;
}

.wpcf7-form-control-wrap.your-date .wpcf7-validates-as-required, .wpcf7-form-control-wrap.your-hours .wpcf7-validates-as-required{
width:172px !important;
}
.wpcf7-form-control-wrap.your-address .wpcf7-validates-as-required{
width:290px !important;
}
.wpcf7-form-control-wrap.your-number .wpcf7-validates-as-required{
width:60px !important;
}

#maincol .postwrap fieldset label textarea {
background:url("images/inputbg1.gif") no-repeat scroll 0 0 transparent;
border:1px solid #CCCCCC;
height:150px;
padding:5px;
width:370px;
}

.botenviar  {
background:url("images/bot-enviar.gif") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:left;
font-size:0;
height:25px;
line-height:9999px;
overflow:hidden;
padding:0;
text-decoration:none;
width:100px;
clear:both;
}

/*Menu Lateral*/

#menu-lateral .nivel-1 {
background-color:#cad785;
border-bottom:1px solid #FFFFFF;
padding-right:0;
width:235px;
text-align:left;
padding:3px 0;
}

#menu-lateral .nivel-1 a {
color:#685a51;
font-size:12px;
font-weight:normal;
line-height:21px;
margin:0 0 0 5px;
text-decoration:none;
text-transform:none;
}

#menu-lateral .nivel-1 a:hover {
text-decoration:underline;
}

#menu-lateral .climg-1 {
background:url("images/bullet.png") no-repeat scroll 0 0 transparent;
float:left;
font-size:5px;
height:8px;
margin:7px 0 0 10px;
width:8px;
}

#menu-lateral .nivel-2, #menu-lateral .nivel-3 {
background-color:#DDEA9A;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
padding-bottom:3px;
padding-left:25px;
padding-right:0;
padding-top:3px;
}

#menu-lateral .nivel-2 .link-2{
	margin:0px !important;
}

#menu-lateral .climg-2 {
background:url("images/bullet.png") no-repeat scroll 0 0 transparent;
float:left;
font-size:5px;
height:20px;
margin:7px 0 0;
padding-right:5px;
width:8px;}

#menu-lateral .climg-3 {
background:url("images/bullet.png") no-repeat scroll 0 0 transparent;
float:left;
font-size:5px;
height:8px;
margin:7px 0 0 36px;
width:8px;
}

.searchmore{display:none !important;}

#maincol .postwrap ul{
	text-align:left;
	list-style-type:circle;
	padding-left:30px;
}
#maincol .postwrap ul li{
	line-height:25px;
	padding-bottom:3px;
	clear:both;
}
#maincol .postwrap ul span, #maincol .post-edit-link, #maincol .roundcornrrbox, #maincol #extrastuff{display:none;}

#maincol #comments{
	text-align:left;
	padding:0 23px;
}
#maincol #comments textarea{
	font-size:12px;
	color:#333;
	background:url("images/inputbg1.gif") no-repeat scroll 0 0 transparent;
border:1px solid #CCCCCC;
padding:5px;
width:370px;
margin:10px 0;
}	

.commentlist li{
	border-bottom: 1px solid #ccc;
	margin-bottom:10px;
}
.commentbody p{padding-top:12px;}


/*Erro 404*/
#erro404 {
background:url("images/erro404_bg.gif") no-repeat scroll 0 0 transparent;
height:150px;
margin:100px 0 !important;
padding:10px 40px 0 160px;
width:350px;
}

#erro404 p {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
margin-top:20px;
}

#erro404 h3 {
color:#cecece;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin-bottom:0.3em;
margin-top:1em;
}

/*Galeria de Imagem*/

#gallery-photo a{
display:inline;
float:left;
height:132px;
margin:5px 17px;
text-align:center;
width:132px;
}
#gallery-photo br{
	display:none;
}
.wpcf7-form-control-wrap.checkbox-comissao .wpcf7-list-item{
	float:left;
	width:500px;
}
.wpcf7-form-control-wrap.checkbox-comissao .track{
	margin-left:20px;
}

.wpcf7-form-control-wrap.checkbox-days .wpcf7-list-item {
float:left;
width:100%;
}
 .wpcf7-list-item input{ 
	width:14px !important;
	background:transparent !important;
	padding:0px 0px 0px 3px !important;
	border:0 none !important;
}

#commentform p{padding-bottom:20px;}


#maincol .postwrap li .date{display:block; float:left; height:50px; width:90px;}



.nivel-1 .link-1 span, .page_item.page-item-197 a span{
	font-size:11px;
	color:#FF0000;
}
.postwrap h2 span{
	display:none;
}