/**********************************************************************
															SITE
															SITE
															SITE
***********************************************************************/

#tudo {padding: 0 5px; width: 996px; margin: 0 auto; text-align:left}
.fancy #tudo {width: auto;}

#topo {overflow: auto;}
#topo #barratopo {overflow: auto; padding: 5px; margin: 5px 0; }
	#topo #barratopo ul li {float: left; margin: 0 10px; }
	#topo #barratopo ul li p {margin: 7px 0; color: #9e9e9e; font-size: 12px; }
	#topo #barratopo a {color: #005ea8; text-decoration: none; }
	#topo #barratopo a:hover {color: #66982b; }
	
#topo #buscalocal {background: url('../imagens/retrancaTopo.png') top center no-repeat; height: 55px; padding: 10px 0; margin: 15px 0 0 0;}

	#topoInclua {width: 310px; height: 40px; }
		#topoInclua a.btInclua {float: left; background: url('../imagens/btInclua.png') no-repeat; width: 310px; height: 40px; }
		#topoInclua a:hover.btInclua {background: url('../imagens/btInclua.png') no-repeat 0 -40px; }
		
#retraSub { width: 310px; height: 35px; background: url('../imagens/retraSub.png') no-repeat; color: #8e8e8e; font-size: 12px; margin: 0 0 15px 0; }
#retraSub div { padding: 7px 0 0 35px; }
#retraSub span { color: #7fb545; font-weight: bold; }

#meio {clear:both; overflow: auto; }

.dados { padding: 10px; overflow:auto;}
/*.dados img {border: 1px solid #ccc; margin: 1px; padding: 1px;}*/
.dados h1 {padding-bottom: 10px; font-weight: bold; color: #c4c4c4; font-size: 27px; letter-spacing: -2px; }
.dados h2 {color: #88C937; font-weight: 700; text-align:center; font-size: 1.5em;}
.dados h3{font-weight: 700;text-align: left;padding: 0 2px; margin-top: 30px; font-size:1.2em}
.dados h4 {font-weight: 700;text-align: left;border-bottom: 1px solid #333; padding: 0 2px; margin-bottom: 8px; font-size:1.2em}
.dados h5 {font-size: 1.0em; font-weight: bold; letter-spacing: normal; }
.dados h5 a {color: #6c9e36; }

.mainTitle {font-weight: bold; text-align: left; padding: 13px 2px 10px 50px; text-transform: uppercase; margin-top: 35px; font-size: 17px; color:#6ea532; letter-spacing: -1px; background: url('../imagens/bulletArrow.png') no-repeat; }

h2 span {font-size: 18px; color: #005ea7; letter-spacing: -1px; background: url('../imagens/bullet.jpg') no-repeat 0 8px; padding-left: 15px; }

#esquerda {width: 31.9689%; float: left; margin: 10px;}
#esquerda, #centro, #direita {width: 31.9689%; float: left; margin: 10px;}
#esquerda .dados, #centro .dados, #direita .dados {zoom: 1;}
/*#esquerda .destaque, #centro .destaque, #direita .destaque {border: 1px solid #E6E6E6; background: #EFEFEF; padding: 10px;margin: 10px 0}*/
#esquerda .destaque, #centro .destaque, #direita .destaque {padding: 10px; margin: 10px 0}
#esquerda .semdestaque, #centro .semdestaque, #direita .semdestaque {padding: 0 ; margin-bottom: 30px; }
#esquerda ul li {background: url('../imagens/backLi.png') no-repeat left bottom; margin: 0 0 7px 0; padding: 0 0 0 5px; font-weight: bold; height: 20px; }
#esquerda { margin-left: 0; }

#direita { margin-right: 0; }

.duascolunas #direita { float: right; width: 65.9378%;}
.unico #centro {float: none; width: 100%;}
#direita .dados .dados, #esquerda .dados .dados, #centro .dados .dados {background: #fff; padding: 5px; clear: both;}

#rodapeBack1 {float: left; width: 100%; background: #f0f0f2; margin-top: 50px; height: 230px; }
	#rodape {position: absolute; left: 50%; width: 980px; margin-left: -490px; height: 50px; }

	.alfabeto ul {width: 980px; margin: 0; height: 50px; background: url('../imagens/retrancaRodape.png') no-repeat top center; }
	.alfabeto ul li {display: inline; }
	
	#linksrodape {position: absolute; left: 50%; width: 980px; margin-left: -450px; margin-top: 80px; }
	#linksrodape ul {float: left; width: 19%; border-left: 1px solid #dfdfdf; }
	#linksrodape ul li {margin: 0 10px; text-align:left; line-height: 130%;}
	#linksrodape a:link, #linksrodape a:visited {font-size: 11px; color: #7e7e7e; text-decoration: none; }
	#linksrodape a:active, #linksrodape a:hover {color: #66982b; }


#rodapeBack2 {float: left; width: 100%; background: url('../imagens/rodaBackCopy.jpg') repeat-x; padding: 18px 0 18px 0; color: #9a9a9a; font-size: 11px; }
	#rodapeBack2 a {color: #66982b; text-decoration: none; }
	#rodapeBack2 a:hover { text-decoration: underline; }


/**********************************************************************
															INDEX
															INDEX
															INDEX
***********************************************************************/

#index #meio {margin: 7% auto 0 auto;text-align: center;}
#index #meio table {margin: 0 0 0 0;}
#index #rodape {margin-top: 25%;}

/**********************************************************************
															COISAS
															COISAS
															COISAS
*********************** ************************************************/

#buscalocal p {color: #fff;}

#buscaatividades ul li ul li a { background: #fbfbfb url('../imagens/bulletLine.png') repeat-x bottom; margin-bottom: 2px; color: #606060; display: block; text-decoration: none; text-indent:1em; font-weight:bold; font-size:1.1em;}
#buscaatividades ul li ul li a:hover { background: #b9e28d; color: #5f8d2c; }
#buscaatividades ul li ul li ul li a {text-indent:2em; color: #005ea9; font-weight: normal; }


#buscapalavras label {font-weight: normal; font-size: 15px; color: #005faa; margin-left: 10px; }
#buscapalavras .text {font-size: 1.3em;}
#buscapalavras .submit { padding: 3px 3px 3px 3px; font-size: 1.3em; background: url('../imagens/btOk.png') no-repeat; color: #adadad; border: 0; }

.social {text-align: center;}
.social li {display: inline; padding: 0; }
.social img {border: none;}

/**********************************************************************
															LOCALIZA
															LOCALIZA
															LOCALIZA
*********************** ************************************************/

#localiza .anuncio {
	padding: 10px 0 10px 12px;
	margin: 0 0 5px 0;
	clear: both;
	overflow:auto;
	border: 0;
	background: url('../imagens/backTdAnuncios.png') no-repeat;
	font-size: 12px;
}

#localiza .anuncio p {
	line-height: normal;
}

#localiza .nivel1, #localiza .nivel2, #localiza .nivel3  {
	background: none;	
}

#localiza .nivel1, #localiza .nivel2, #localiza .nivel4  {
	background: url('../imagens/backTdAnuncios2.png') no-repeat;
}

#localiza .anuncio h3 {
/*	font-size: 1em;	
	text-align: left;
	*/
	margin: 0;
}

#localiza .anuncio h4 {
	border: none;
	margin: 0;
	padding: 0;	
}

#localiza .anuncio h3, #localiza .anuncio h4, #localiza .anuncio h5 {
	text-transform: capitalize;
	font-weight: normal;
	font-style: normal;
}

#localiza .anuncio h3 a, #localiza .anuncio h4 a {
	font-weight: bold;
	color: #5e8a30;
	text-transform: uppercase;
}

#localiza .anuncio address, #localiza .anuncio .fone {
	font-size: 0.9em;
}
#localiza .anuncio address {
	text-indent: 0.2em;
	font-size: 1em;
	font-style: normal;
}

#localiza .nivel5 h4, #localiza .nivel6 h4 {
	color: #0061ac;
	text-decoration: none;
	font-weight:normal;
	text-transform: uppercase;
}

#localiza .nivel6 h4 {
	font-weight: bold;
}

/**********************************************************************
															INDEXBOX
															INDEXBOX
															INDEXBOX
************************************************************************/

#indexbox { background: #fbfbfb url('../imagens/backTopo.jpg') repeat-y top center; width: 100%; }
#indexbox #backTopo { background: url('../imagens/backIndexbox.jpg') no-repeat top center; }

#indexbox #topo {overflow: auto;}
#indexbox #topo .logo {padding: 5px; float: left; margin: 20px 0;}
#indexbox #topo #barratopo {overflow: auto; clear: both; background: url('../imagens/bulletLine.png') repeat-x bottom; padding: 2px 5px; margin: 5px;}
#indexbox #topoanuncio {/*position: relative; overflow:auto;*/ height:160px;}
#indexbox #topoanuncio h1 {border: none; text-align:center; color: #333; font-size: 2.2em; padding: 0; }
#indexbox #topoanuncio h1 a {text-decoration: none; color: #333; }
#indexbox #topoanuncio h2 {color: #333; font-size: 1.5em; font-weight:normal;}
#indexbox #topoanuncio h3 {text-align:center; color: #333;}
#indexbox #topoanuncio .logo { position: absolute; margin-left: 5%; }
#indexbox #topoanuncio .testeira {width: 976px; height: 160px; margin: 0 auto;}
#indexbox #topoanuncio .testeira img {margin: 0; padding: 0; border: none;}

#indexbox h5 a {color: #ec7600;}

#indexbox #anuncio .esquerda {border: 0; background: url('../imagens/backBullet.gif'); padding: 10px;margin: 10px 0; width: 50%; height:328px;}
#indexbox #anuncio .direita {padding: 0;margin: 10px 0; /*background:#f6f6f6;*/ width: 47%;}

#indexbox #anuncio #fotos {}

#indexbox #anuncio #fotos .fotomaior {height: 348px; text-align:center;}
#indexbox #anuncio #fotos .fotomaior img {margin: 0;}

#indexbox #anuncio #fotos .fotosmenores {clear: both; padding-top: 15px;}
#indexbox #anuncio #fotos .fotosmenores .fotomenor {min-width: 88px; float: left; /*text-align:center;*/ margin: 2px;}
#indexbox #anuncio #fotos .fotosmenores .fotomenor img {margin: 0; vertical-align:text-top; cursor: pointer;}


#indexbox #anuncio h2 {text-align: left; color: #ec7600; font-size: 18px; margin: 0 0 10px 0;}

#indexbox #barrarodape {overflow: auto; clear: both; background: url('../imagens/bulletLine.png') repeat-x bottom; padding: 2px 5px; margin: 5px;}

#indexbox #rodape a { color: #FFF; }

#indexbox #abas {	margin: 10px 0 30px 0; overflow:auto; text-align: left;}
#indexbox #abas li {float: left; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; }
#indexbox #abas li a {float: left; font-weight: bold; padding: 11px 20px 11px; font-size: 16px; background: url('../imagens/backBt2.jpg') repeat-x bottom; color: #85c440; text-decoration: none; }
#indexbox #abas li a.selected {cursor: default; background: #85c440; color: #FFF;}


#abas {	margin: 10px 0 30px 0; overflow:auto; text-align: left;}
#abas li {float: left; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; }
#abas li a {float: left; font-weight: bold; padding: 11px 20px 11px; font-size: 16px; background: url('../imagens/backBt2.jpg') repeat-x bottom; color: #005faa; text-decoration: none; }
#abas li a.selected {cursor: default; background: url('../imagens/backBt.jpg') repeat-x bottom; color: #FFF;}

.contaba {clear: both; border: 0; background: url(../imagens/backBullet.gif) repeat-x bottom; padding: 10px;}



/**********************************************************************
															ADM
															ADM
															ADM
************************************************************************/

#adm h1 {background: url('../imagens/retrancaTopo.png') no-repeat top center; height: 51px; padding: 10px 0 0 15px; margin: 25px 0 0 0; color: #6ea532; font-weight: bold; text-indent:1em; font-size: 25px; letter-spacing: -1px;  }
#adm h2 {color: #333; text-align: left;}
#adm h3 {font-weight: 700;text-align: left;border-bottom: 1px solid #333; padding: 2px; margin: 0 0 10px 0;}

#adm .barratitulo {background: #efefef; text-align: right; padding: 0 0 20px 0;}

#adm #esquerda {width: 20.9689%; }
#adm .duascolunas #direita { width: 75%;}


#adm .solucoes h2 {color: #666; font-weight:bold; text-align:left; margin: 20px 0 10px 0;}
#adm .solucoes h3 {font-size: 1.4em;}
#adm .solucoes h4 {font-size: 1.2em; border-bottom: none;}
#adm .solucoes .traco {border: 1px solid #a9a9a9; margin:10px 0; }
#adm .solucoes .dados .informacoes {padding: 10px 20px;}
#adm .solucoes .dados .informacoes p {font-size: 13px;}
#adm .solucoes .dados .informacoes .lista {color: #88C937; font-size:1.5em; font-weight:bold;}

#adm .solucoes .table { margin-top: 30px; }
#adm .solucoes .table th {background: url('../imagens/retrancaTopo.png') center; color: #fff; text-transform: uppercase; }
#adm .solucoes .table td {background: #fbfbfb url('../imagens/bulletLine.png') repeat-x bottom; font-size: 16px; font-weight: bold; border: 1px solid #fff;}

