.autocomplete_end
{
	background:#E4F1DE none repeat scroll 0%;
	border:1px solid #225401;
	overflow-y:auto;
	position:absolute;
	white-space:nowrap;
	*margin-top:-6px;
	_margin-top:-8px;
	*margin-left:-8px;
}

.autocomplete_item_end
{
	color:#225401;
	cursor:pointer;
	font-family:Arial,Verdana,helvetica,'sans serif';
	font-size:9pt;
	padding:3px;
}

.autocomplete_item_selecionado_end
{
	color:#225401;
	background:#CAE0C1 none repeat scroll 0%;
	font-family:Arial,Verdana,helvetica,'sans serif';
	font-size:9pt;
	padding:3px;
}

.autocomplete_mapa
{
	background:#FFFFFF none repeat scroll 0%;
	border: 1px solid #ABBDDC;
	overflow-y:auto;
	position:absolute;
	white-space:nowrap;
}

.autocomplete_item_mapa
{
	color:#012B4D;
	cursor:pointer;
	font-family:Arial,Verdana,helvetica,'sans serif';
	font-size:9pt;
	padding:3px;
}

.autocomplete_item_selecionado_mapa
{
	color:#012B4D;
	background:#CEE2F5 none repeat scroll 0%;
	font-family:Arial,Verdana,helvetica,'sans serif';
	font-size:9pt;
	padding:3px;
}

.autocomplete_rota
{
	background:#F9E1C8 none repeat scroll 0%;
	border:1px solid #B44500;
	overflow-y:auto;
	position:absolute;
	white-space:nowrap;
	z-index:5;
	*margin-top:-6px;
	_margin-top:-8px;
	*margin-left:-8px;
}

.autocomplete_item_rota
{
	color:#B44500;
	cursor:pointer;
	font-family:Arial,Verdana,helvetica,'sans serif';
	font-size:9pt;
	padding:3px;
}

.autocomplete_item_selecionado_rota
{
	color:#B44500;
	background:#ECCA9E none repeat scroll 0%;
	font-family:Arial,Verdana,helvetica,'sans serif';
	font-size:9pt;
	padding:3px;
}

.autocomplete_local
{
	background:#dae2ef none repeat scroll 0%;
	border: 1px solid #055798;
	overflow-y:auto;
	position:absolute;
	white-space:nowrap;
	*margin-top:-6px;
	_margin-top:-8px;
	*margin-left:-8px;
}

.autocomplete_item_local
{
	color:#055798;
	cursor:pointer;
	font-family:Arial,Verdana,helvetica,'sans serif';
	font-size:9pt;
	padding:3px;
}

.autocomplete_item_selecionado_local
{
	color:#055798;
	background:#C3CEE0 none repeat scroll 0%;
	font-family:Arial,Verdana,helvetica,'sans serif';
	font-size:9pt;
	padding:3px;
}/* -- CSS MAP LINK -- */
* {margin:0; padding:0;}
html, body {font:11px Arial, sans-serif;}
html {/*background:url(../imagens/html_bg.jpg) 30px -5px #e5e5e5 no-repeat;*/ background-color: #e5e5e5;}

/** html {width:expression(document.body.clientWidth < 800? "945px" :"auto");} */ /*IE*/
#all {position:absolute; width: auto; min-width:/*775px*/ 833px; padding-right: 170px;}
#allTopo {width: auto; min-width: 1003px;}

/** html #all {width:expression(document.body.clientWidth < 800? "775px" :"auto");} */ /*IE*/

#barrauol {background:url(../imagens/barrauol_bg.gif) #003366 repeat-x;}


/*------------rating ---*/
.rating {width:68px; min-height:13px; text-align:center;}
.rating span {width: 13px; height: 13px; text-indent: -100px; overflow: hidden; margin: 0px 0px; float: left;}
.rating span.on {background: url(../imagens/rating_on.gif) no-repeat;}
.rating span.off {background: url(../imagens/rating_off.gif) no-repeat;}

.avaliacao {width:68px; min-height:13px; text-align:center;}
* html .avaliacao {height:13px;}
.avaliacao span {display:block; margin-top:13px;}
.av0{background:url(../imagens/stars0.gif) no-repeat; padding-top:0px;}
.av1{background:url(../imagens/stars1.gif) no-repeat; }
.av2{background:url(../imagens/stars2.gif) no-repeat; }
.av3{background:url(../imagens/stars3.gif) no-repeat; }
.av4{background:url(../imagens/stars4.gif) no-repeat; }
.av5{background:url(../imagens/stars5.gif) no-repeat; }

 /* ------- classes especificas ------- */
 .direita {float:right;}
 .esquerda {float:left;}
 p.direita, p.esquerda {float:none;}
 p.direita {text-align:right;}
 p.centro {text-align:center;}
 
 .caixa {border:4px #fff solid;}
 .clear {clear:both;}
 .ultimo {border:0 !important;}
 .seta_preta {padding-left:7px; background:url(../imagens/seta_direita.gif) 0 3px no-repeat;}
 

 .previa {padding:6px; border:1px solid #cad4e3;}
 
 .botao {padding:0 5px; line-height:16px; color:#fff;}
 
 #conteudo .botao, .botao:hover {padding:4px; background:url(../imagens/mapa_controles_bg.gif) #D4DEF4 repeat-x; border:1px solid #abbddc; color:#012b4d; text-decoration:none;}
 /*.botao:hover {background-position:bottom;}*/
 .botao.voltar {float:left; margin-top:5px;}
 
 html body dl.produtos dt, 
 html body dl.produtos dd {padding-left:7px;}
 html body dl.produtos dt {margin-bottom:5px; background:url(../imagens/seta_direita.gif) 0 center no-repeat; font-weight:bold; color:#006699;}
 html body dl.produtos dd {margin-bottom:1em;}
 html body dl.produtos dd ul {list-style:none;}
 
 html body .form ol, html body .form ul {list-style:none;}
 html body .form input, html body .form select, html body .form textarea {font:11px Arial, sans-serif;}
 html body .form ol li label span {color:#e40000;}
 html body .form button {border:0; color:#fff; font-size:11px; font-weight:bold; overflow:hidden;}
 html body .form button.ok {width:29px; height:19px; background:url(../imagens/form_button_ok.gif) no-repeat;}
 html body .form p.obrigatorios {position:relative; margin:0 0 8px 150px; color:#ff0000; font-size:.9em; font-style:italic;}
 
 html body .form.unico {height:15px; margin-bottom:10px; padding:6px; background:#dae2ef;}
 html body .form.unico .fieldset {height:35px; background:#edf1f7; padding:10px 0 0 13px;}
 html body .form.unico .fieldset button {width:102px; height:28px; margin-left:14px; border:0; background:url(../imagens/faq_botao_buscar.gif) no-repeat; color:#fff; font-weight:bold; font-size:11px;}
 html body .form.unico .fieldset button:active {margin-bottom:-1px; padding:2px 0 0 2px;}
 html body .form.unico .fieldset select {font-size:11px;}
 
 html body .form.padrao {margin:22px 0 0 9px; background:#f6f9fd; border:7px solid #edf3fb;}
 html body .form.padrao .fieldset {padding:11px;}
 html body .form.padrao ol li {clear:left; margin-bottom:9px;}
 html body .form.padrao ol li label {float:left; position:relative; width:75px; margin-right:5px; text-align:right;}
 html body .form.padrao ol li.check {margin-bottom:9px;}
 html > body .form.padrao ol li.check {line-height:20px;} 
 html body .form.padrao ol li.check label {width:auto;}
 html body .form.padrao ol li input, 
 html body .form.padrao ol li select, 
 html body .form.padrao ol li textarea {border:1px solid #43464a;}
 html body .form.padrao ol li label input {width:auto; border:0; vertical-align:middle;}
 html > body .form.padrao ol li label input {vertical-align:text-top;}
 html body .form.padrao ol li textarea {width:264px; height:95px; overflow:auto;}
 html body .form.padrao h4 {position:relative; margin-bottom:15px; font-size:1.1em; color:#2a4e6d;}
 * html body .form.padrao h4 {margin-left:10px;}
 html body .form.padrao h4 span {font-weight:normal; font-size:.9em;}
 
 html body #all #conteudo ul.paginacao {list-style:none; text-align:center;}
 html body #all #conteudo ul.paginacao li {display:inline; padding:0 2px; background:transparent;}
 html body #all #conteudo ul.paginacao li a {color:#000; font-weight:bold;}
 html body #all #conteudo ul.paginacao li a.ativo {color:#006699; text-decoration:none;}
 
 html body #all #conteudo ul.paginacao_letra {list-style:none; text-align:center;}
 html body #all #conteudo ul.paginacao_letra li {text-align:center;background-color:#DBE6F6;float:left;width:20px;margin:1px;border:solid 1px #99accb;}
 html body #all #conteudo ul.paginacao_letra li a {text-decoration:none;display:block;}
 html body #all #conteudo ul.paginacao_letra li a:hover {background-color:#d3dbf2;}
 html body #all #conteudo ul.paginacao_letra li a.ativo {color:#012b4d;font-weight:bold;}
 
 html body #all #conteudo .propaganda {margin:11px 0; padding:10px 10px 0; border:1px solid #d1daee;}
 html body #all #conteudo .propaganda {padding-bottom:10px;}
 html body #all #conteudo .propaganda p select {font:11px Arial, sans-serif;}
 html body #all #conteudo .propaganda ul {margin-top:18px; list-style:none;}
 html body #all #conteudo .propaganda ul li {margin-bottom:11px;}
 html body #all #conteudo .propaganda ul li a {display:block;}
 
 
 html body #all #coluna1 ul.lista_lpu {margin:1px 159px 0 0; list-style:none;}
 html > body #all #coluna1 ul.lista_lpu {margin-top:25px;}
 html body #all #coluna1 ul.lista_lpu li {clear:left; min-height:88px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #d2dae9;}
 * html body #all #coluna1 ul.lista_lpu li {height:88px;}
 html body #all #coluna1 ul.lista_lpu li .avatar, 
 html body #all #coluna1 .detalhes .avatar {width:47px; padding-right:10px;}
 html body #all #coluna1 ul.lista_lpu li .avatar img, 
 html body #all #coluna1 .detalhes .avatar img {width:50px; height:65px;}
 html body #all #coluna1 ul.lista_lpu li .video {width:78px; padding-left:10px;}
 html body #all #coluna1 ul.lista_lpu li .video img {width:78px; height:60px; margin-bottom:4px;}
 html body #all #coluna1 ul.lista_lpu li .video .legenda {display:block; padding:4px 5px; background:#d2dae9;}
 html body #all #coluna1 ul.lista_lpu li .texto {margin:0 88px 0 57px;}
 html body #all #coluna1 ul.lista_lpu li .texto a.local {font-weight:bold;}
 html body #all #coluna1 ul.lista_lpu li ul.opcoes {margin-top:1em; list-style:none;}
 html body #all #coluna1 ul.lista_lpu li ul.opcoes li {clear:none; display:inline; min-height:0; padding:0 2px 0 0; margin-right:4px; border-width:0 1px 0 0; border-color:#0169ad; border-style:solid;}
 html > body #all #coluna1 ul.lista_lpu li ul.opcoes li {margin:0; padding-right:4px;}
 
 html body #all #coluna1 .caixa.classificacoes {border:0; padding:2px; background:#f0f2fb;}
 html body #all #coluna1 .caixa.classificacoes h4 {padding:10px 0; background:#d2dae9; font-size:1em; text-align:center;}
 html body #all #coluna1 .classificacoes {clear:right; width:140px;}
 html body #all #coluna1 .classificacoes ol {margin:10px 8px; list-style:none;}
 html body #all #coluna1 .classificacoes ol li {padding-left:9px; background:url(../imagens/seta_azul_escura.gif) 0 center no-repeat; line-height:18px;}
 html body #all #coluna1 .classificacoes ol li a {color:#1f384b;}
 
 /* contendo float */
 html body #all .contemfloat:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 html body #all .contemfloat {display:inline-block;}
 /* Hides from IE-mac \*/
 * html body #all .contemfloat {height:1%;}
 html body #all .contemfloat {display:block; /* background:#fff; */}
 /* End hide from IE-mac */
 
 /* ------- elementos especificos ------- */
 h2 {font-size: 11px; font-style: normal; font-weight: normal; text-align: justify; margin-bottom: 10px;}
 h3 {font-size:1.2em;}
 h3.destaque {color:#f60;}
 a {color:#00508f;}

/* -- topo -- */
/*#allTopo #topo {height:152px; background:url(../imagens/topo_bg.jpg) #ffffff top right no-repeat;}*/
#allTopo #topo {height:152px; background:url(../imagens/background_topo.gif) #ffffff top right repeat-x;}
#allTopo #topo .logomarca {float:left; width:273px; height:93px; margin:0px; background:url(../imagens/logo_maplink_apontador.gif) no-repeat; text-indent:-999em; overflow:hidden;}
/* html > body #allTopo #topo .logomarca {margin-left:28px;} */
#allTopo #topo .logomarca a {display:block; height:100%;}
#allTopo #topo #publicidade {margin-top:1px;}
#allTopo #topo #publicidade .banner {float:left; margin-right:1px; width:728px; height:93px;}
#allTopo #topo #publicidade p {float:left; background:url(../imagens/publicidade_titulo.jpg) no-repeat; text-indent:-9999em; overflow:auto;}
 
 #allTopo #topo #menus {*margin-top: -10px;} 
 /*
 #allTopo #topo #menus {width:100%; margin:-7px 0 -4px;}
 html > body #allTopo #topo #menus {margin-top:0px; *margin-top:-12px;}*/
 /*-- topo - menu de destaque -- */

 #allTopo #topo #menus #menu_destaque {/*position:relative;*/ clear:both; padding:7px 0 0 0; _padding:6px 0 0 0; margin:9px 5px 2px 0; width:155px; height:28px; list-style:none; background:url(../imagens/menu_destaque_bg2.gif) right no-repeat; background-position:top right}
 #allTopo #topo #menus #menu_destaque li {display:inline; padding:5px 0 7px 0; font-weight:bold;}
 #allTopo #topo #menus #menu_destaque li.ultimo {padding:5px 0 7px 2px; background:url(../imagens/menu_separador.gif) left 15px no-repeat;}
 
 #allTopo #topo #menus #menu_destaque .ddm ul {list-style: none; position: absolute; border: 1px solid #666;}
 #allTopo #topo #menus #menu_destaque .ddm ul li {border: 0px; padding: 0px}
 #allTopo #topo #menus #menu_destaque .ddm ul li a {color: #012B4D; background-color: #FFF; display: block; width: 160px; padding: 5px 10px 5px 10px; margin: 0px;}
 #allTopo #topo #menus #menu_destaque .ddm ul li a:hover {color: #FFF; background: #99ACCB;}
                
 html > body #allTopo #topo #menus #menu_destaque li.ultimo {background-position:left 5px; *background-position:left 15px;}
 
 #allTopo #topo #menus #menu_destaque li a {margin-right:-3px; padding:9px 15px 9px; font-size:12px; text-decoration:none; color:#012b4d;}
 #allTopo #topo #menus #menu_destaque li a.hover {background:url(../imagens/menu_bg2.gif) right no-repeat;}
 
 /*-- topo - menu -- */
 #allTopo #topo #menus #menu {/*position:relative;*/ padding:7px 0 2px 20px; margin:-36px 0 -10px 160px; height:19px; list-style:none; background:url(../imagens/menu_bg2.gif) left no-repeat;}
 html > body #allTopo #topo #menus #menu {margin-top:-37px;}
 /*
 #allTopo #topo #menus #menu li {display:inline;padding:0 2px 0 3px; *padding:0 1px 0 0; background:url(../imagens/menu_separador.gif) right 9px no-repeat; }
 html > body #allTopo #topo #menus #menu li {padding:0 5px 0 0;*padding:0 0px 0 0; background-position:right center;}
 #allTopo #topo #menus #menu li a {margin:0 -3px; *margin:0 0px; padding:7px 4px 5px; font-size:12px; text-decoration:none; color:#000000;}
 #allTopo #topo #menus #menu li a:hover {background:url(../imagens/menu_destaque_bg2.gif) left no-repeat;}
 #allTopo #topo #menus #menu li.ultimo {padding-right:7px; background:none;}
*/
 #allTopo #topo #menus #menu li {display:inline;padding:0 2px 0 3px; *padding:0 1px 0 0; background:url(../imagens/menu_separador.gif) right 9px no-repeat; }
 html > body #allTopo #topo #menus #menu li {padding:0 5px 0 0;*padding:0 0px 0 0; background-position:right center;}
 #allTopo #topo #menus #menu li a {margin:0 -3px; *margin:0 0px; padding:7px 4px 5px 5px; font-size:12px; text-decoration:none; color:#000000;}
 #allTopo #topo #menus #menu li a:hover {background:url(../imagens/menu_destaque_bg2.gif) left no-repeat;}
 #allTopo #topo #menus #menu li.ultimo {padding-right:7px; background:none;}
 
/* -- modulo do login --*/
 #allTopo #topo #login {clear:both; margin-top:12px; *margin-top:12px; padding:4px 0 0 0; background:#99accb; height:24px;}

 /* -- form -- */
 #login .tempo, #login .tempo * {color:#ffffff;} 
 #allTopo #topo #login .form {list-style:none; margin-bottom:4px; padding-bottom:5px;}
 html > #allTopo #topo #login .form {padding-bottom:6px;}
 #allTopo #topo #login .form li {display:inline;}
 #allTopo #topo #login .form li label {margin-right:1px;margin-left:5px;}
 #allTopo #topo #login .form li input.text{width:80px; height:16px; border:1px #055798 solid;}
 #allTopo #topo #login .form li button {margin-left:1px;}
 #allTopo #topo #login .form li button:active {margin-bottom:-1px; padding:2px 0 0 2px;}
 #allTopo #topo #login .form li a.esqueci_senha {margin:0 3px 0 3px; color:#ffffff; text-decoration:underline; }
 /*(comentado antes)#allTopo #topo #login .form li a.botao {position:relative; padding:9px 7px 8px 7px; background:url(../imagens/form_cadastro_cantoesquerdo.gif) left no-repeat; color:#ffffff; text-decoration:none;}
 #allTopo #topo #login .form li a.botao span {padding:10px 13px 8px 5px; background:url(../imagens/form_cadastro_cantodireito.gif) right no-repeat;} */
* html #allTopo #topo #login .form li a.botao span {padding:9px 3px 8px 3px;}
#login ul {display:inline; list-style:none; margin-top:6px;}
#login ul li {display:inline;}
/*(comentado antes)#login ul li a {color:#fff; padding:0 4px 0 2px; border-right:1px solid #fff; text-decoration:none;}*/
/*(comentado antes)#login ul li a:hover {text-decoration:underline;}
#login ul li.ultimo a {border:0;}*/

#login {clear:both; padding:3px 0 0 0; background:#99accb; height:26px;}
#login .tempo, #login .tempo * {color:#ffffff;} 
#login .form {list-style:none; margin-bottom:4px; padding-bottom:5px;}
#login .form {padding-bottom:6px;}
#login .form li {display:inline;}
#login .form li label {margin-right:1px;margin-left:5px;}
#login .form li input.text{width:80px; height:16px; border:1px #055798 solid;}
#login .form li button {margin-left:1px;}
#login .form li button:active {margin-bottom:-1px; padding:2px 0 0 2px;}
#login .form li a.esqueci_senha {margin:0 3px 0 3px; color:#ffffff; text-decoration:underline; }
#login .form li a.botao span {padding:9px 3px 8px 3px;}

/* -- conteudo -- */
#all #conteudo {padding:8px; min-height:862px; background:#f0f2fb;}
* html #all #conteudo {height:862px;}

/*-- conteudo principal --*/
#all #conteudo #modulo_central {position:relative; width:auto;}
#all #conteudo #modulo_central #coluna1 #principal {height:1%; padding:10px 8px 12px 11px; background:#fff;}

/* -- breadcrumb -- */
#all #modulo_central #breadcrumb {clear:left; padding-top:3px;}
html > body #all #modulo_central #breadcrumb {padding-top:9px;}
#all #modulo_central #breadcrumb p {padding-left:10px; background:url(../imagens/seta_preta.gif) left no-repeat; }
#all #modulo_central #breadcrumb a {text-decoration:underline; color:#000;}
#all #modulo_central #breadcrumb span {color:#00508f; font-weight:bold;}

 /* -- buscas -- */
 #all #modulo_central ul#busca {margin:10px -1px 0px 0px; list-style:none;}
 html > body #all #modulo_central ul#busca {margin:10px -1px 0px 0px;}
 #all #modulo_central ul#busca li {display:inline; margin-right:-3px;}
 #all #modulo_central ul#busca li .detalhes {display:none;}
 #all #modulo_central ul#busca li.selecionado .detalhes {display:block; float:left; width:100%; margin-bottom:8px;}
 html > #all #modulo_central ul#busca li.selecionado .detalhes {margin-bottom:10px;}
 #all #modulo_central ul#busca li.selecionado .detalhes li {display:block; margin:0;}
 #all #modulo_central ul#busca li a.aba {padding:5px 10px 2px; background:url(../imagens/buscas_abas.gif) right top no-repeat; font-size:1.2em; color:#fff; text-decoration:none;}
 #all #modulo_central ul#busca li.buscalocal a.aba, 
 #all #modulo_central ul#busca li.selecionado a.aba {border-left:4px solid #fff;}
 #all #modulo_central ul#busca li.buscalocal a.aba {padding-right:14px;} 
 #all #modulo_central ul#busca li.buscaend a.aba {background-position:right -23px;}
 #all #modulo_central ul#busca li.buscarotas a.aba {background-position:right bottom;}
 #all #modulo_central ul#busca li.selecionado a.aba {margin-left:-3px; padding:6px 24px 1px; background:url(../imagens/buscas_abas_selecionadas.gif) right top no-repeat; font-size:1.5em; font-weight:bold;}
 #all #modulo_central ul#busca li.buscalocal.selecionado a.aba {margin-left:0; padding-right:28px;}
 #all #modulo_central ul#busca li.buscaend.selecionado a.aba {background-position:right -26px;}
 #all #modulo_central ul#busca li.buscarotas.selecionado a.aba {background-position:right bottom;}
 #all #modulo_central ul#busca li.selecionado .detalhes a {color:#000; text-decoration:underline;}
 
 #all #conteudo #modulo_central a.dicas {position:absolute; margin-top:12px; right:4px; color:#dd0000;}
 html > body #all #conteudo #modulo_central a.dicas {margin-top:2px; right:0;}

 /* -- modulo central - busca local -- */
 #all #conteudo #modulo_central .buscalocal .form {height:1%; padding:4px; background:#fff; border-width:0 1px 1px 0; border-color:#287ab1; border-style:solid;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset {background:#C3CEE0; padding:8px 100px 8px 8px;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol {height:45px; padding:15px 0 0 7px; background:#dae2ef; list-style:none;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol li {float:left; margin-right:1%;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol li label {font-size:12px;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol li input {border:1px #055798 solid; margin:2px 0 7px 0;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol li.oque {width:167px; height:50px;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol li.oque input {width:155px;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol li.onde {width:131px; height:50px;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol li.onde input {width:118px;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol li.endereco {width:147px; height:50px;}
 #all #conteudo #modulo_central .buscalocal .form .fieldset ol li.endereco input {width:170px;}

 /* -- modulo central - busca endereco -- */
 #all #conteudo #modulo_central .buscaend .form {height:1%; padding:4px; background:#fff; border-width:0 1px 1px 0; border-color:#5b9048; border-style:solid;}
 html > #all #conteudo #modulo_central .buscaend .form {margin-top:4px;}
 body#home.busca_endereco #conteudo #modulo_central ul.buscas {list-style:none; height:25px; }
 #all #conteudo #modulo_central .buscaend .form .fieldset {background:#cae0c1; padding:8px 100px 8px 8px;}
 #all #conteudo #modulo_central .buscaend .form .fieldset ol {height:45px; padding:15px 0 0 7px; background:#e4f1de; list-style:none;}
 #all #conteudo #modulo_central .buscaend .form .fieldset ol li {float:left; color:#225401;}
 #all #conteudo #modulo_central .buscaend .form .fieldset ol li label {font-size:12px;}
 #all #conteudo #modulo_central .buscaend .form .fieldset ol li label .sublinhado {text-decoration:underline;}
 #all #conteudo #modulo_central .buscaend .form .fieldset ol li input {border:1px #558b30 solid; margin:2px 0 7px 0;}
 #all #conteudo #modulo_central .buscaend .form .fieldset ol li.cidadeuf {width:156px; height:50px; margin-right:13px;}
 #all #conteudo #modulo_central .buscaend .form .fieldset ol li.cidadeuf input {width:137px;}
 #all #conteudo #modulo_central .buscaend .form .fieldset ol li.endereco_n {width:315px; height:50px;}
 #all #conteudo #modulo_central .buscaend .form .fieldset ol li.endereco_n input {width:314px;}
 
 /* -- modulo central - busca rotas -- */
 #all #conteudo #modulo_central .buscarotas .form {height:1%; height:140px; padding:4px; background:#fff; border-width:0 1px 1px 0; border-color:#d38251; border-style:solid;}
 html > #all #conteudo #modulo_central .buscarotas .form {height:183px; padding-bottom:8px;}
 body #conteudo #modulo_central ul.buscas {height:25px;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset {padding:8px 100px 6px 8px; background:#ecca9e; margin-bottom:-8px;}
 * html #all #conteudo #modulo_central .buscarotas .form .fieldset {zoom:1;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol {height:45px; padding:15px 0 0 7px; background:#f9e1c8; list-style:none;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol li {float:left; color:#b44500;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol li label {font-size:12px;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol li label .sublinhado {text-decoration:underline;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol li label .observacao {color:#000; font-size:11px;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol li input {border:1px #d38251 solid; margin:2px 0 7px 0;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol li.de_cidadeuf, #all #conteudo #modulo_central .buscarotas .form .fieldset ol li.para_cidadeuf {width:156px; height:50px; margin-right:13px;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol li.de_cidadeuf input, #all #conteudo #modulo_central .buscarotas .form .fieldset ol li.para_cidadeuf input {width:137px;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol li.de_endereco_n, #all #conteudo #modulo_central .buscarotas .form .fieldset ol li.para_endereco_n {width:315px; height:50px;}
 #all #conteudo #modulo_central .buscarotas .form .fieldset ol li.de_endereco_n input, #all #conteudo #modulo_central .buscarotas .form .fieldset ol li.para_endereco_n input {width:314px;}
 
 #all #conteudo #modulo_central .buscarotas .form .fieldset.destino {margin-top:-8px;} 
 #all #conteudo #modulo_central .buscarotas .form .fieldset.destino {margin-top:0;} 
 
 #all #modulo_central ul#busca li.selecionado .detalhes .form button:active {height:26px; padding:2px 0 0 2px;}
 /*- botao buscar - azul -*/
 #all #conteudo #modulo_central .buscalocal .form button {float:right; display:block; width:72px; height:28px; margin:-50px 13px 0 0; border:0; background:url(../imagens/buscas_form_buscar.gif) no-repeat; color:#fff; font-size:12px;} 
 * html #all #conteudo #modulo_central .buscalocal .form button {margin:-50px 7px 0 0;} 
 /*- botao buscar - verde -*/
 #all #conteudo #modulo_central .buscaend .form button {float:right; display:block; width:72px; height:28px; margin:-50px 13px 0 0; border:0; background:url(../imagens/buscas_form_buscar_verde.gif) no-repeat; color:#fff; font-size:12px;} 
 * html #all #conteudo #modulo_central .buscaend .form button {margin:-50px 7px 0 0;}
 /*- botao buscar - laranja -*/
 #all #conteudo #modulo_central .buscarotas .form button {float:right; display:block; width:88px; height:28px; margin:-80px 6px 0 0; border:0; background:url(../imagens/buscas_form_tracar.gif) no-repeat; color:#fff; font-size:12px;} 
 * html #all #conteudo #modulo_central .buscarotas .form button {margin:-81px 3px 0 0;} 


/* -- modulo central - coluna 1 -- */
#all #conteudo #modulo_central #coluna1 {clear:left; margin-top:0px;}
#all #conteudo #modulo_central #coluna1 h1 {font-size:1.8em; margin-bottom:10px;}

/*- coluna1 - categorias -*/
#all #conteudo #modulo_central #coluna1 #categorias {height:360px; background:#fff; padding:4px;}
#all #conteudo #modulo_central #coluna1 #categorias .cidade_selecionada {height:23px; padding: 6px 0 0 5px; background:#d3dbf2;}
#all #conteudo #modulo_central #coluna1 #categorias .cidade_selecionada h3 {font-size:16px; color:#012b4d; padding-left:20px;}
#all #conteudo #modulo_central #coluna1 #categorias .cidade_selecionada .selectCidades {width:150px; font-size:11px; margin-right:10px;}
#all #conteudo #modulo_central #coluna1 #categorias .cidade_selecionada .selectEstados {width:50px;font-size:11px; margin-right:5px;}
#all #conteudo #modulo_central #coluna1 #categorias .cidade_selecionada #spanMessage {text-align:left; position:absolute; margin-top: -20px;}
#all #conteudo #modulo_central #coluna1 #categorias ul {background:#fff; list-style:none;}
#all #conteudo #modulo_central #coluna1 #categorias ul {padding:5px 3px 7px 5px;}
#all #conteudo #modulo_central #coluna1 #categorias ul li {float:left; width:38%; height:90px; padding:10px 0 0 9%; margin-left:2%; border-bottom:1px #d3dbf2 solid;}
#all #conteudo #modulo_central #coluna1 #categorias ul li.ultimo {border-bottom:none;}

#all #conteudo #modulo_central #coluna1 #categorias #mais_categorias {position:absolute; top:340px; left:15px;}
#all #conteudo #modulo_central #coluna1 #categorias #mais_categorias a.seta_azul {font-weight:bold; padding-left:8px; background:url(../imagens/seta_azul.gif) left no-repeat; color:#0078c7;}

#all #conteudo #modulo_central #coluna1 #fonte_telelistas {margin-top:8px; background:#fff; padding:4px;}
#all #conteudo #modulo_central #coluna1 #fonte_telelistas div {background:#e6ebf1;}


/*- coluna1 - categorias cidade detalhes -*/
#all #conteudo #modulo_central #coluna1 #categorias_detalhes { height:550px; margin-top:8px; background:#fff; padding:4px; border:solid 1px #cad4e3; margin-right:325px;}
#all #conteudo #modulo_central #coluna1 #categorias_detalhes ul {background:#fff; list-style:none;}
#all #conteudo #modulo_central #coluna1 #categorias_detalhes ul {padding:5px 3px 7px 5px;}
#all #conteudo #modulo_central #coluna1 #categorias_detalhes ul li {display:block; float:left; width:80%; height:75px; padding:10px 0px 0 50px; border-bottom:1px #d3dbf2 solid;}
#all #conteudo #modulo_central #coluna1 #categorias_detalhes ul li.ultimo {border-bottom:none;}
#all #conteudo #modulo_central #coluna1 #categorias_detalhes #mais_categorias {position:absolute; top:580px; left:25px;}
#all #conteudo #modulo_central #coluna1 #categorias_detalhes #mais_categorias a.seta_azul {font-weight:bold; padding-left:8px; background:url(../imagens/seta_azul.gif) left no-repeat; color:#0078c7;}


/*- coluna1 - imagens dos grupos de servi�os -*/
#all #conteudo #modulo_central #coluna1 ul li.icones {background: 0px 18px #fff no-repeat;}
#all #conteudo #modulo_central #coluna1 #categorias ul li.ultimo {border-bottom:none;}

/* -- links patrocinados --*/
#all #conteudo #modulo_central #coluna1 #links_patrocinados {clear:left; position:relative; padding:11px 12px 0 11px; margin:8px 0; background:#dae2ef;}
#all #conteudo #modulo_central #coluna1 #links_patrocinados h4 {margin-bottom:11px; text-align:right; font-size:11px; font-style:italic; font-weight:normal;}
#all #conteudo #modulo_central #coluna1 #links_patrocinados ul {list-style:none; margin-bottom:15px;}
#all #conteudo #modulo_central #coluna1 #links_patrocinados ul li {padding-left:9px; margin-bottom:7px; background:url(../imagens/seta_preta.gif) 0 4px no-repeat;}
#all #conteudo #modulo_central #coluna1 #links_patrocinados ul li a {color:#000;}

/* -- coluna 1 - banner -- */
#all #conteudo #modulo_central #coluna1 #banner {padding:6px 0 4px 0; margin-bottom:8px; background:#fff; text-align:center; overflow:hidden;}
#all #conteudo #modulo_central #coluna1 #banner a {width:449px; height:60px; text-decoration:none; border:0;}
#all #conteudo #modulo_central #coluna1 #banner img {border:none; margin:0 auto;}
/*-- coluna 1 - cidades -- */
#all #conteudo #modulo_central #coluna1 #cidades {height:180px; padding:10px 0px 0px 13px; background:#fff;} 
#all #conteudo #modulo_central #coluna1 #cidades h3 {font-size:16px; margin-bottom:20px;}
#all #conteudo #modulo_central #coluna1 #cidades ul {list-style:none; margin-left:6px; }
#all #conteudo #modulo_central #coluna1 #cidades ul li {float:left; width:80px; height:22px; margin-right:10px; display:block; }
#all #conteudo #modulo_central #coluna1 #cidades ul li a {color:#000; font-size:11px;}
#all #conteudo #modulo_central #coluna1 #cidades a.seta_azul {padding-left:8px; background:url(../imagens/seta_azul.gif) left no-repeat; color:#0078c7;}

#all #conteudo #modulo_central #coluna1 #cidades1 {height:30px; padding:10px 2px 0px 13px; background:#fff;} 
#all #conteudo #modulo_central #coluna1 #cidades1 ul {list-style:none; width:80px; margin-left:6px;}
#all #conteudo #modulo_central #coluna1 #cidades1 ul li {float:left; display:block; }
#all #conteudo #modulo_central #coluna1 #cidades1 a.seta_azul {padding-left:8px; background:url(../imagens/seta_azul.gif) left no-repeat; color:#0078c7;}


/*-- coluna 2 --*/
#all #conteudo #modulo_central #coluna2 {float:right; position:relative; width:154px; margin-bottom:8px;}
#all #conteudo #modulo_central #coluna2 {margin-top:0px;}
 
 /* - coluna 2 - mini_destaque - */
 #all #conteudo #modulo_central #coluna2 .mini_destaque {height:75px; width:145px; padding:5px; margin-bottom:8px;background:#fff; text-align:center;}

 /* - coluna 2 - transito - */
 #all #conteudo #modulo_central #coluna2 .transito {width:138px; height:144px; margin-top:8px; padding:7px 8px 7px 8px; background:#fff; overflow:hidden;}
 #all #conteudo #modulo_central #coluna2 .transito h3 {margin-bottom:6px; padding-bottom:3px; border-bottom:2px #d3dbf2 solid; font-size:16px; line-height:16px;}
 #all #conteudo #modulo_central #coluna2 .transito .flash {position:absolute; margin-left:104px;}
 * html #all #conteudo #modulo_central #coluna2 .transito .flash {margin-top:-6px;}
 #all #conteudo #modulo_central #coluna2 .transito dl dt {color:#d20000; font-size:14px; text-transform:uppercase; font-weight:bold;}
 #all #conteudo #modulo_central #coluna2 .transito dl ul {list-style:none; /* margin-top:7px; */}
 #all #conteudo #modulo_central #coluna2 .transito dl ul li {padding-bottom:5px;}
 #all #conteudo #modulo_central #coluna2 .transito a.seta_azul {/* float:right; */ padding-left:8px; background:url(../imagens/seta_azul.gif) left no-repeat; color:#0078c7; margin-top:-15px;}
 
 /* - coluna 2 - noticias locais - */
 #all #conteudo #modulo_central #coluna2 .noticias {width:145px; margin-top:8px; padding:8px 5px 11px 6px; background:#fff;}
 #all #conteudo #modulo_central #coluna2 .noticias h3 {font-size:16px; border-bottom:2px #d3dbf2 solid; padding-bottom:6px; margin-bottom:10px;}
 #all #conteudo #modulo_central #coluna2 .noticias a.rss {padding-right:17px; color:#666666; background:url(../imagens/rss.gif) right no-repeat;}
 #all #conteudo #modulo_central #coluna2 .noticias div.movel_rss {float:right; margin-top:-35px;}
 #all #conteudo #modulo_central #coluna2 .noticias p.data {clear:both; width:140px; margin:0 0;}
 #all #conteudo #modulo_central #coluna2 .noticias ul {list-style:none; width:140px;}
 #all #conteudo #modulo_central #coluna2 .noticias ul li {font-size:11px; padding-bottom:8px; border-bottom:1px #d3dbf2 solid; margin-top:7px;}
 #all #conteudo #modulo_central #coluna2 .noticias ul li.ultimo {border-bottom:none;}
 #all #conteudo #modulo_central #coluna2 .noticias ul li a.seta_preta {padding-left:5px; margin-bottom:7px; background:url(../imagens/seta_preta.gif) left no-repeat;}
 #all #conteudo #modulo_central #coluna2 .noticias ul li a {color:#0078c7;}
 #all #conteudo #modulo_central #coluna2 .noticias a.seta_azul {margin-left:0px; padding-left:8px; background:url(../imagens/seta_azul.gif) left no-repeat; color:#0078c7;}
 
/* -- adsense e coluna propaganda -- */
#all #coluna_propaganda {float:right; width:139px; margin:-8px -8px 0 0; padding-top:11px; background:#d1daee; }
* html #all #coluna_propaganda {margin:-8px -4px 0 0;}
#all #coluna_propaganda .skyscraper {margin-left:10px;}
#all #coluna_propaganda ul {margin-left:10px; list-style:none;}
#all #coluna_propaganda ul li {display:block; background:#fff; width:120px; height:65px; margin:5px 0px; padding-top:5px;}
#all #coluna_propaganda ul li.mini {text-align:center; display:block; background:#d1daee; width:120px; height:30px; margin:0px; }
#all #coluna_propaganda ul li.mini1 {text-align:center; display:block; background:#d1daee; width:120px; height:15px; margin:0px; }
#adsense {position:absolute; z-index:3; top:0; right:0; width:160px;}
#adsense #coluna_propaganda {float:none; margin-top:0;}


a.politica_privacidade {display:block; background:#f0f2fb; width:139px; height:20px; padding-top:7px; color:#000; text-align:center;}


/* ------- PAGINAS ESPECIFICAS ------- */

 /* ------- HOME ------- */
 #home #all #conteudo #modulo_central {margin-right:140px;}
 #home #all #conteudo #modulo_central #coluna1 {margin-right:164px;
	top:0px;
	left:0px;
}
 
.produtos_maplink {float: left; padding: 0px; background-color: #ffffff; width: 100%; margin-right: 10px; margin-left: 0px;}
.produtos_maplink .titulo {background-color: #D3DBF2; padding: 5px; margin: 5px; font-weight: bold;}
.produtos_maplink .produto {float: left; margin: 5px; width: 30%;}
.produtos_maplink .produto a {color: #000000; cursor: hand; text-decoration: none;}
.produtos_maplink .produto a img {margin-top: -7px;}
.produtos_maplink .produto .link_negrito {font-weight: bold;}
.produtos_maplink .produto span {display: block;}
 
 /* ------- POPUP'S ------- */
 #popup #limites {position:relative; width:517px; padding:7px; background:#b3c6e6;}
 #popup #limites #conteudo {padding:10px; background:#d6e2f2;}
 #popup #limites #conteudo a.fechar {position:absolute; top:7px; right:7px; padding:0 28px 0 7px; line-height:17px; background:url(../imagens/popup_fechar.gif) #4380b3 right 0 no-repeat; text-transform:uppercase; color:#fff; font-weight:bold; text-decoration:none;}
 #popup #limites #conteudo h1, #popup #limites #conteudo h4 {text-align:center;}
 #popup #limites #conteudo h1 {font-size:1.8em;}
 #popup #limites #conteudo h4 {margin-bottom:2px; font-size:1.4em; font-weight:normal; color:#00508f;}
 #popup #limites #conteudo .vantagens {position:relative; height:123px; margin-bottom:20px; background:#c4d4ec; color:#004479;}
 #popup #limites #conteudo .vantagens ul {float:left; margin:36px 20px 0; list-style:none;}
 html > body#popup #limites #conteudo .vantagens ul {margin:36px 30px 0;}
 #popup #limites #conteudo .vantagens ul li {padding-left:10px; background:url(../imagens/bullet_quadrado_azul.gif) 0 3px no-repeat;}
 #popup #limites #conteudo h2 {margin-bottom:10px; font-size:2em; color:#00508f;}
 #popup #limites #conteudo .form {position:relative;}
 #popup #limites #conteudo .form .fieldset {padding:20px 12px; background:#edf5ff;}
 #popup #limites #conteudo .form ul {margin-bottom:25px;}
 #popup #limites #conteudo .form ul li {color:#00508f;}
 #popup #limites #conteudo .form h3 {margin-bottom:10px; font-size:1.2em;}
 #popup #limites #conteudo .form ol li {clear:left; margin-bottom:5px; line-height:17px; font-size:10px;}
 #popup #limites #conteudo .form ol li img {position:relative; top:1px;}
 #popup #limites #conteudo .form ol li label {position:relative; float:left; width:80px; margin-right:5px;text-align:right; line-height:17px; font-size:11px;}
 #popup #limites #conteudo .form ol li input {width:102px; border:1px solid #055798;}
 #popup #limites #conteudo .form ol li input.cadastro_nome {width:264px;}
 #popup #limites #conteudo .form ol li input.cadastro_dianasc, 
 #popup #limites #conteudo .form ol li input.cadastro_mesnasc, 
 #popup #limites #conteudo .form ol li input.cadastro_anonasc {width:20px; margin-right:2px;}
 #popup #limites #conteudo .form ol li input.cadastro_cep {width:46px;} 
 #popup #limites #conteudo .form ol li input.cadastro_cepfinal {width:27px;}
 #popup #limites #conteudo .form ol li .adicionais label {float:none;}
 #popup #limites #conteudo .form ol li label input {width:auto; border:0;}
 #popup #limites #conteudo .form button {display:block; width:83px; height:30px; margin:1em auto; padding-bottom:3px; background:url(../imagens/form_botao_cadastrar_azulescuro.gif) no-repeat;}
 #popup #limites #conteudo .form button:active {padding:0 0 1px 2px;}
 
 /* ------- DICAS DE USO ------- */
 #popup.dica #limites #conteudo {padding-top:24px;}
 #popup.dica #limites #conteudo a.fechar {padding-right:28px; background:url(../imagens/popup_fechar_vermelho.gif) right 0 no-repeat; color:#df0001; text-transform:none; font-weight:normal;}
 #popup.dica #limites #conteudo a.fechar:hover {text-decoration:underline;}
 #popup.dica #limites #conteudo h1 {font-size:1.8em; text-align:left;}
 #popup.dica #limites #conteudo .texto {position:relative; margin-top:10px; padding:17px 15px; background:#f3f6fb;}
 #popup.dica #limites #conteudo .texto p {margin-bottom:1em;}
 #popup.dica #limites #conteudo .texto p span {display:block; color:#186db4;}
 
 /* ------- ERRO -------- */
 #popup.erro #limites #conteudo h1, 
 #popup.erro #limites #conteudo .form.mensagem h4 {text-align:left;}
 #popup.erro #limites #conteudo .form.mensagem {margin-bottom:22px;}
 #popup.erro #limites #conteudo .form.mensagem h4 {font-size:1.1em; font-weight:bold; color:#000;}
 #popup.erro #limites #conteudo .form.mensagem p {margin-bottom:10px;}
 #popup.erro #limites #conteudo .form.mensagem p.aviso {margin-bottom:21px; color:#de0202;}
 #popup.erro #limites #conteudo .form.mensagem input {margin-right:5px;}
 #popup.erro #limites #conteudo .form.mensagem button {display:inline; width:80px; height:32px; margin:0; padding-bottom:4px; background:url(../imagens/form_botao_publicar_bgazul.jpg) no-repeat; vertical-align:middle;}
 #popup.erro #limites #conteudo .form.mensagem button:active {padding-bottom:2px;}

 /* ------- FAQ ------- */
 #faq #coluna1 {margin-right:0;}
 #faq #breadcrumb {padding-bottom:9px;} 
 #faq #coluna1 {margin-top:0; padding-bottom:8px;}
 #faq #coluna1 .duvidas {background:#f0f3f9; margin-bottom:8px; padding:11px 8px 10px 8px;} 
 #faq #coluna1 .duvidas h4 {color:#006699}
 #faq #coluna1 a.voltar {margin-top:10px;}
 
 /*-- lista de perguntas e respostas -- */
 #faq #coluna1 ol {list-style:inside decimal; font-weight:bold;}
 #faq #coluna1 ol li {padding:10px 0; border-bottom:1px #e5e5e5 solid;}
 #faq #coluna1 ol li.ultimo {border-bottom:none;}
 #faq #coluna1 ol li a {color:#000; font-weight:normal;}
 #faq #coluna1 ol li p {color:#000; font-weight:normal; display:none;}
 /*-- quando a resposta aparece -- */
 #faq #coluna1 ol li.ativo p {display:block;}
 #faq #coluna1 ol li.ativo a.pergunta {color:#ff3333}
 
 #faq .botao {clear:both; display:block; width:81px; height:25px; margin-top:8px; padding-top:7px; background:url(../imagens/botao_voltar.gif) no-repeat; color:#fff; text-align:center; font-weight:bold; text-decoration:none;} 
 
 /*-- coluna dos links patrocinados -- */
 #faq #coluna2 {float:right; position:relative; margin-top:0; padding:13px 8px 10px 8px; background:#fff;} 
 #faq #coluna2 h4 {font-weight:normal; font-style:italic; text-align:right; margin-bottom:21px; font-size:11px;}
 #faq #coluna2 dl dt {font-weight:bold;}
 #faq #coluna2 dl dd {margin-bottom:17px;}
 #faq #coluna2 dl dd a {color:#0169ad;}
 
 
 /* -------- LOCAIS PUBLICADOS PELOS USUARIOS ------- */
 #lpu #all #conteudo #modulo_central #coluna1 .publicar {width:140px; padding:1em 0; text-align:right;}
 #lpu #all #conteudo #modulo_central #coluna1 .publicar p {margin-top:1em;}
 #lpu #all #conteudo #modulo_central #coluna1 .caixa {border:0; padding:2px; background:#f0f2fb;}
 #lpu #all #conteudo #modulo_central #coluna1 .caixa h4 {padding:10px 0; background:#d2dae9; font-size:1em; text-align:center;}
 #lpu #all #conteudo #modulo_central #coluna1 p.publicar {width:auto; margin:1em 0; text-align:left;}
 
 /* -------- LOCAL ------- */
 #lpu.local #all #conteudo #modulo_central #coluna1 .outras_informacoes {clear:right; width:245px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .outras_informacoes .previa a {float:left; margin:-38px 0 0 30px;}
 html > body#lpu.local #all #conteudo #modulo_central #coluna1 .outras_informacoes .previa a {position:relative; margin:-28px 0 0 27px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .outras_informacoes .caixa ul {margin:13px 9px; list-style:none;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .outras_informacoes .caixa ul li {display:inline; list-style:none;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .detalhes {margin:5px 255px 0 0;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .detalhes .texto {margin-left:57px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .detalhes .texto a.local {font-weight:bold;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .detalhes .texto ul {margin-bottom:13px; list-style:none;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .detalhes ul.opcoes {margin-top:2em;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .detalhes ul.opcoes li {display:inline;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .detalhes ul.opcoes li a {color:#000; font-weight:bold;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .detalhes ul.opcoes li a.botao.especial {color:#4b526e;}
 
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso {margin-top:27px; padding:5px; background:#dbe6f6; border-width:0 2px 2px 0; border-style:solid; border-color:#9aa0bd;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form {padding:11px; background:#fff;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form h4 {margin-bottom:14px; font-size:1.6em; color:#0169ad;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form ol {margin-top:16px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form ol li {width:440px; margin-bottom:10px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form ol li label {display:block; font-weight:bold;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form ol li input, 
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form ol li textarea {border:1px solid #8e96a9;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form ol li input {width:288px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form ol li textarea {width:100%; height:79px; overflow:auto;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form button {width:172px; height:29px; margin-left:272px; padding-bottom:3px; background:url(../imagens/form_botao_enviardenuncia.jpg) no-repeat;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .abuso .form button:active {padding:0 0 2px 2px;}
 
 #lpu.local #all #conteudo #modulo_central #coluna1 ul.abas {margin-top:2.6em; list-style:none;}
 #lpu.local #all #conteudo #modulo_central #coluna1 ul.abas li {display:inline; margin-right:-2px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 ul.abas li a {padding:5px 11px; background:#d2dae9; color:#000; text-decoration:none; font-weight:bold;}
 #lpu.local #all #conteudo #modulo_central #coluna1 ul.abas li a:hover, #lpu.local #all #conteudo #modulo_central #coluna1 ul.abas li.ativo a {background:#697da1; color:#fff;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .descricao {display:none;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .descricao.selecionado {display:block; margin:6px 0 12px; padding:10px; border:10px solid #f0f2fb;}
 #lpu.local #all #conteudo #modulo_central #coluna1 .descricao p {margin-bottom:1em;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao {padding:0; background:#f0f2fb; border:0;}
 html > body#lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao {padding-top:10px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao ol, 
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form {display:none;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao ol.ativo, 
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo {display:block;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao ol li {min-height:100px; margin:0 10px; padding:10px; background:#fff; border-bottom:10px solid #f0f2fb;}
 * html #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao ol li {height:100px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao ol li h5 {margin-bottom:.5em; font-size:1em;}
 
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo {padding:13px 12px 8px;}
 html > body#lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo {padding-top:3px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo h4 {margin-bottom:15px; font-size:1.2em;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo ol {display:block;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo ol li {width:318px; min-height:0; margin:0 0 18px; padding:0; background:transparent; border:0;}
 * html #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo ol li {height:0;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo ol li label {display:block; font-weight:bold;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo ol li input, 
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo ol li textarea {width:100%; border:1px solid #8e96a9;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo ol li textarea {height:110px; overflow:auto;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo ol li .restantes {float:right;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo button {width:80px; height:30px; margin-left:242px; padding-bottom:2px; background:url(../imagens/form_botao_publicar_bgazul.jpg) no-repeat;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo button:active {padding:0 0 0 2px;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo h5 {margin-bottom:11px; font-size:1.1em;}
 #lpu.local #all #conteudo #modulo_central #coluna1 #aba_comentarios.descricao .form.ativo p {line-height:16px;}
 
 /* ------- CADASTRO DE LPU ------- */
 #all #conteudo #modulo_central #coluna1 #muda_cidade {float:left; margin-left:20px; margin-top:3px;}
 #all #conteudo #modulo_central #coluna1 #muda_cidade select, #muda_cidade button, #muda_cidade a {margin-right:5px;}
 	
 #all #conteudo #modulo_central #coluna1 #principal {position:relative;}
 #all #conteudo #modulo_central #coluna1 #mapa {position:absolute; left:310px; top:60px; border:#ecf3fb solid 5px;}
 	
 #formulario_lpu {padding-top:15px; color:#b1b1b1; float: left;}
 #formulario_lpu p {padding-left:300px; margin-top:-12px;}
 #formulario_lpu p.duas_linhas {margin-top:-24px;}
 #formulario_lpu p.obrigatorio {color:#000; margin:0; margin-bottom:-12px; margin-left:-145px;}
 #formulario_lpu ol {list-style:none;}
 #formulario_lpu li {margin-bottom:15px;}
 #formulario_lpu label {display:block; font-weight:bold;}
 #formulario_lpu label span {font-weight:normal;}
 #formulario_lpu input, #formulario_lpu textarea {background:#fff; border:#b1b1b1 solid 1px; width:280px; margin-right:5px; color:#b1b1b1; cursor:default; font-style:italic;}
 #formulario_lpu input {height:20px;}
 #formulario_lpu label input {width:auto; height:auto; border:none;}
 #formulario_lpu label.checkbox {display:inline;}
 #formulario_lpu #numero_lpu {width:85px;}
 #formulario_lpu #imagem_lpu, #formulario_lpu #video_lpu {width:225px;}
 #coluna1 #formulario_lpu #descricao_lpu {height:5em;}
 #coluna1 #formulario_lpu li.ativo, #formulario_lpu li.ativo p, #formulario_lpu li.ativo p.duas_linhas {color:#000;}
 #coluna1 #formulario_lpu li.ativo input, #formulario_lpu li.ativo textarea {border:#8e96a9 solid 1px; width:280px; margin-right:5px; color:#000; cursor:text;}
 
 
 /* -------- ESTABELECIMENTO COMENTARIOS ------- */
 
	#coluna1 #principal div.dados ul.abas {margin-top:2.6em; list-style:none;}
	#coluna1 #principal div.dados ul.abas li {display:inline; margin-right:-2px;}
	#coluna1 #principal div.dados ul.abas li a {padding:5px 11px; background:#d2dae9; color:#000; text-decoration:none; font-weight:bold;}
	#coluna1 #principal div.dados ul.abas li a:hover, #coluna1 #principal div.dados ul.abas li.ativo a {background:#697da1; color:#fff;}
	
	#coluna1 #principal div.dados #aba_comentarios.descricao {padding:0; background:#f0f2fb; border:0; margin-top:3pt;}
	html > body#coluna1 #principal div.dados #aba_comentarios.descricao {padding-top:10px;}
	#coluna1 #principal div.dados #aba_comentarios.descricao ol, 
	#coluna1 #principal div.dados #aba_comentarios.descricao .form {display:none;}
	#coluna1 #principal div.dados #aba_comentarios.descricao ol.ativo, 
	#coluna1 #principal div.dados #aba_comentarios.descricao .form.ativo {display:block;}
	#coluna1 #principal div.dados #aba_comentarios.descricao ol li {min-height:100px; margin:0 10px; padding:10px; background:#fff; border-bottom:10px solid #f0f2fb;}
	* html #coluna1 #principal div.dados #aba_comentarios.descricao ol li {height:100px;}
	#coluna1 #principal div.dados #aba_comentarios.descricao ol li h5 {margin-bottom:.5em; font-size:1em;}

	#coluna1 #principal #aba_comentarios.descricao .form.ativo {margin-left:0px;margin-right:0px;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo { padding:13px 12px 8px;}
	html > body#coluna1 #principal #aba_comentarios.descricao .form.ativo {padding-top:3px;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo h4 {margin-bottom:15px; font-size:1.2em;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo ol {display:block;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo ol li {width:318px; min-height:0; margin:0 0 18px; padding:0; background:transparent; border:0;}
	* html #coluna1 #principal #aba_comentarios.descricao .form.ativo ol li {height:0;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo ol li label {display:block; font-weight:bold;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo ol li input, 
	#coluna1 #principal #aba_comentarios.descricao .form.ativo ol li textarea {width:100%; border:1px solid #8e96a9;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo ol li textarea {height:110px; overflow:auto;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo ol li .restantes {float:right;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo button {width:80px; height:30px; margin-left:242px; padding-bottom:2px; background:url(../imagens/form_botao_publicar_bgazul.jpg) no-repeat;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo button:active {padding:0 0 0 2px;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo h5 {margin-bottom:11px; font-size:1.1em;}
	#coluna1 #principal #aba_comentarios.descricao .form.ativo p {line-height:16px;}

 
 /* -------- CIDADE ------- */
 
	.clearfix:after 
	{
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
	}

	/* Hides from IE-mac \*/
	* html .clearfix {height:1%;}
	/* End hide from IE-mac */
 
 
 /* ------- CIDADES - LISTA DE ESTADOS COM AS CIDADES ------- */
 #cidades #coluna1 #principal dl {float:left; margin-right:12px; width:18%;}
 #cidades #coluna1 #principal dl dt {color:#00508f; font-size:13px; font-weight:bold;}
 #cidades #coluna1 #principal dl dd {margin:6px 0 15px 0; padding:16px 16px 16px 7px; background:#eff2fb;}
 #cidades #coluna1 #principal dl dd p strong {font-size:12px; margin-bottom:9px;}
 #cidades #coluna1 #principal dl dd ul {list-style:none;}
 #cidades #coluna1 #principal dl dd ul li {padding:5px 0;}
 #cidades #coluna1 #principal dl dd ul li a {text-decoration:none; color:#000;}
 #cidades #coluna1 #principal dl dd ul li a:hover {text-decoration:underline;}
 #cidades #coluna1 .inativo {display:none;}
 
 /* ------- CIDADES - LISTA DE CIDADES DE UMA REGIAO ------- */
 #all #conteudo #modulo_central #coluna1 #principal #conteudo_regiao dl {float:left; margin-right:12px; width:100%;}
 #all #conteudo #modulo_central #coluna1 #principal #conteudo_regiao dl dt {color:#00508f; font-size:13px; font-weight:bold;}
 #all #conteudo #modulo_central #coluna1 #principal #conteudo_regiao dl dd {margin:6px 0 15px 0; padding:16px 16px 16px 7px; background:#eff2fb;}
 #all #conteudo #modulo_central #coluna1 #principal #conteudo_regiao dl dd p strong {font-size:12px; margin-bottom:9px;}
 #all #conteudo #modulo_central #coluna1 #principal #conteudo_regiao dl dd ul.lista_cidades {list-style:none; background:#EFF2FB;}
 #all #conteudo #modulo_central #coluna1 #principal #conteudo_regiao dl dd ul.lista_cidades li {float:left; width:21%; margin-right:1em; padding:5px 0;}
 #all #conteudo #modulo_central #coluna1 #principal #conteudo_regiao dl dd ul li a {text-decoration:none; color:#000;}
 #all #conteudo #modulo_central #coluna1 #principal #conteudo_regiao dl dd ul li a:hover {text-decoration:underline;}
 /*#cidades.regiao*/
 
 /* ------- CIDADE - DETALHES ------- */
 #all #conteudo #modulo_central #coluna1 #principal .descricao {margin-right:300px; padding:2px 2px 10px;}
 * html #cidade.detalhes #all #conteudo #modulo_central #coluna1 #principal .descricao {margin-right:310px; padding:2px 2px 10px;}
 #all #conteudo #modulo_central #coluna1 #principal .descricao .dados {list-style:none; margin-top:15px;}
 /*- box turismo -*/
 #all #conteudo #modulo_central #coluna1 #principal .turismo {margin-top:20px; margin-right:0em; height:9em; background-color:#f0f2fb; padding:10px;}
 #all #conteudo #modulo_central #coluna1 #principal .turismo h4 {font-size:13px; margin-bottom:5px;}
 #all #conteudo #modulo_central #coluna1 #principal .turismo ul {list-style:none;}
 #all #conteudo #modulo_central #coluna1 #principal .turismo ul li {float:left; width:20%; margin:0 1em; text-align:center;}
 #all #conteudo #modulo_central #coluna1 #principal .turismo a.seta_azul {padding-left:5px; background:url(../imagens/seta_azul.gif) left no-repeat;}
 
 
 
 /*- tempo e mapa -*/
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa {padding-bottom:1em; margin-left:1em; width:315px;}
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .form {margin-bottom:1em; padding:3px; width:219px; height:20px; background:#bfcbdf;}
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .tempo {padding:6px; background:#f0f2fb;}
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .tempo .previsao {float:left;}
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .tempo ul {margin-left:15px; list-style:none;}
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .tempo ul li {display:block;}
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .tempo ul li.variacao {display:inline;}
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .tempo .fonte {float:right; margin-bottom:15px; color:#4975b3; font-size:0.8em; text-align:center;}
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .tempo .fonte a {color:#4975b3;}
	/*- mapa -*/
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .previa {width:300px; text-align:center;}
	#all #conteudo #modulo_central #coluna1 #principal .tempo_mapa .previa p {display:block; margin-top:10px; padding:2px; background:#f0f2fb; font-size:10px; text-align:left;}
	/*- publicidade - banner -*/
	#all #conteudo #modulo_central #coluna1 #principal .publicidade_banner {padding:15px; width:97%; background:#f0f2fb; text-align:center;}
	/*- box noticias -*/
	#all #conteudo #modulo_central #coluna1 #principal .noticias {margin: 1em 1em 1em 0; padding:3px 3px 10px; border:1px #cad4e3 solid;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias h4 {padding:5px; background:#f0f2fb; color:#0169ad; font-size:12px;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias .rss {float:right; margin:7px 9px 0 0; color:#ee5a00;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias .rss a {color:#ee5a00;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias p {margin:11px 0 0 4px;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias ul {list-style:none; margin:13px 0 0 4px;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias ul li.seta_preta {margin-bottom:13px; padding-left:5px; background:url(../imagens/seta_preta.gif) left 5px no-repeat;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias ul li.seta_preta a {color:#000; text-decoration:none;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias ul li.seta_preta a:hover {text-decoration:underline;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias a.seta_azul {margin-left:5px; color:#0169ad;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias p select {font:11px Arial, sans-serif;}
	#all #conteudo #modulo_central #coluna1 #principal .noticias {width:90%;}
	 
	/*- classificados -*/
	#all #conteudo #modulo_central #coluna1 #principal .classificados {margin-top:1.5em; width:47%;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados h4 {color:#0169ad; font-size:12px;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados dl {margin-top:15px; width:45%;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados dl dt {padding:2px; font-size:12px; font-weight:bold; background:#f0f2fb;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados dl dd {margin-top:8px;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados dl dd p {margin-left:75px;} 
	#all #conteudo #modulo_central #coluna1 #principal .classificados dl dd a {display:block; color:#000; text-decoration:none;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados dl dd a:hover {text-decoration:underline;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados dl dd a img {float:left; border:0; margin-right:7px;}
	/*- classificados - outras categorias -*/ 
	#all #conteudo #modulo_central #coluna1 #principal .classificados .outras_categorias {float:right; margin:1.5em 0 0 1em; width:50%;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados .outras_categorias {list-style:none;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados .outras_categorias li {margin-bottom:16px;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados .outras_categorias li a {color:#000; }
	#all #conteudo #modulo_central #coluna1 #principal .classificados .localize_empresa {float:right; margin-top:-8em; padding:10px 8px; width:47%; background:#d2dae9; text-align:center;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados .localize_empresa h4 {margin-bottom:10px; text-align:left; color:#000; font-size:12px;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados .localize_empresa .form .fieldset input {width:90%;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados .localize_empresa p {margin:0.5em; font-size:0.8em;}
	#all #conteudo #modulo_central #coluna1 #principal .classificados .localize_empresa button {width:78px; height:33px; padding-bottom:5px; background:url(../imagens/cidade_classificados_localize_botao.gif);}
	#all #conteudo #modulo_central #coluna1 #principal .classificados .localize_empresa button:active {padding:0 0 3px 2px;}
	/*- cidade - lpu -*/
	#all #conteudo #modulo_central #coluna1 #principal .lpu h3 {font-size:16px;}
	#all #conteudo #modulo_central #coluna1 #principal .lpu .classificacoes h4 {font-size:12px;}
	#all #conteudo #modulo_central #coluna1 #principal .lpu .todos {color:#000;} 
	#all #conteudo #modulo_central #coluna1 #principal .lpu .todos.seta_preta {margin-bottom:13px; padding-left:5px; background:url(../imagens/seta_preta.gif) left 5px no-repeat;}
	#all #conteudo #modulo_central #coluna1 #principal .lpu .publicar {text-align:right; padding-right:160px;}
	#all #conteudo #modulo_central #coluna1 #principal .lpu .publicar span {display:block; margin:5px 0;}

 /* ------- ESTABELECIMENTO ------- */
 #all #conteudo #modulo_central #coluna1 .mais {background:url(../imagens/icone_mais_azul.gif) no-repeat left center; padding-left:10px;}
 	#all #conteudo #modulo_central #coluna1 .mapa {background:url(../imagens/icone_mapa_azul.gif) no-repeat left center; padding-left:10px;}
 	
 	#all #conteudo #modulo_central #coluna1 #comparar {text-align:center; margin:15px auto;}
 	
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade {background:#d3dbf2; padding:5px; margin-bottom:10px;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade span {font-weight:bold;font-size:18px;padding-right:5px;color:#012b4d;}

	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade h1 {display:inline; color:#012b4d; font-size:18px; margin-right:5px;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade h2 {display:inline; color:#012b4d; font-size:14px; margin-right:5px;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade div {display:inline;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade .form_cidade input, #estabelecimento_cidade .form_cidade select, #estabelecimento_cidade .form_cidade textarea {font:11px Arial, sans-serif;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade .form_cidade button.ok {width:29px; height:19px; background:url(../imagens/form_button_ok.gif) no-repeat;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade .form_cidade button {border:0; color:#fff; font-size:11px; font-weight:bold; overflow:hidden;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade div select, #estabelecimento_cidade div button, #estabelecimento_cidade div a {margin-right:5px;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade div select {width:120px;}
 	
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade2 {background:#d3dbf2; padding:5px; margin-bottom:10px;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade2 h1 {display:inline; color:#012b4d; font-size:18px; margin-right:5px;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade2 h2 {display:inline; color:#012b4d; font-size:14px; margin-right:5px;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade2 div {display:inline;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade2 .form_grupo input, #estabelecimento_cidade2 .form_grupo select, #estabelecimento_cidade2 .form_grupo textarea {font:11px Arial, sans-serif;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade2 .form_grupo button.ok {width:29px; height:19px; background:url(../imagens/form_button_ok.gif) no-repeat;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade2 .form_grupo button {border:0; color:#fff; font-size:11px; font-weight:bold; overflow:hidden;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade2 div select, #estabelecimento_cidade2 div button, #estabelecimento_cidade2 div a {margin-right:5px;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade2 div select {width:170px;}
 	
 	
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade3 {height:7em; background:#d3dbf2; padding:5px 5px 20px 5px; margin-bottom:10px;}
 	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade3 ul {list-style:none; margin-left:6px;}
	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade3 ul li {float:left; width:17%; height:15px; margin-right:10px; }
	#all #conteudo #modulo_central #coluna1 #estabelecimento_cidade3 ul li a {color:#000; font-size:11px; display:inline;}
 	
 	#all #conteudo #modulo_central #coluna1 #mapa_links {float:right; width:280px;}
 	#all #conteudo #modulo_central #coluna1 #resultados {margin-right:285px;}
 	
 	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes {background:#f0f2fb; text-align:right; padding:5px; height:17px;}
 	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes p {float:left; font-weight:bold;}
 	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes p strong {color:#d20000; margin-right:5px;}
 	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes dl {float:right; margin-right:100px;}
 	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes span {float:right; margin-right:5px;}
 	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes span.nresults {float:left;}
 	/*#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes dl dt dd{display:inline;}
 	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes dl dt dd ul {display:inline;}
 	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes dl dt dd ul li {display:inline; /
 	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes li {border-right:#000 solid 1px; font-weight:bold; padding-right:5px; margin-left:5px;}
	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes li.ultimo {border:none; padding-right:0;}*/
	#all #conteudo #modulo_central #coluna1 #resultados #info_opcoes a {color:#000; font-weight:normal;}
	
	#all #conteudo #modulo_central #coluna1 #dica {padding:5px;}
 	
	#all #conteudo #modulo_central #coluna1 #opcoes {background:#dce2f5; padding:5px;}
	#all #conteudo #modulo_central #coluna1 #opcoes dt, #opcoes dd, #opcoes ul, #opcoes li {display:inline;}
	#all #conteudo #modulo_central #coluna1 #opcoes dt {font-weight:bold;}
	#all #conteudo #modulo_central #coluna1 #opcoes li {border-right:#000 solid 1px; padding-right:5px; margin-left:5px;}
	#all #conteudo #modulo_central #coluna1 #opcoes li.ultimo {border:none;}
 	
	#all #conteudo #modulo_central #coluna1 {position:relative;}

	#all #conteudo #modulo_central #coluna1 #resultados_busca {list-style-type:decimal-leading-zero; list-style-position:inside; font-weight:bold;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca li {position:relative; background:#fff url(../imagens/fundo_item_estabelecimentos.gif) repeat-y left; border:#d1daee solid 1px; padding:0 5px; padding-top:5px; padding-right:0; margin:10px 0;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca li ul {margin:0; padding:0;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca li li {background:none; border:none; margin:0; padding:0; list-style:none; list-style-position:outside;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca span {color:#00508f; padding-left:5px; position:relative;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div {font-weight:normal; margin:0;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca input {position:absolute; left:-22px; top:60px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca li > input {position:absolute; left:3px; top:60px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca {background:#fff url(../imagens/fundo_resultado_busca.gif) repeat-x bottom; margin-left:15px; margin-top:-19px; height:1%;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca {/* margin-right:-3px; */ padding:24px 0 5px 10px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca div.avaliacao {position:absolute; left:100%; top:0; margin-left:-400px; margin-top:5px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca > div.avaliacao {margin-left:-73px;}
	
	
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento {color: #000; margin-top:10px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td {vertical-align:top;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td span {font:16px Arial, sans-serif; color:#00508f; font-weight:bold; padding-left:5px; position:relative;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td span a {text-decoration:none;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td span.fone {color:#000;}
	
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento div {font-weight:normal; margin:0;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento input {position:absolute; left:-22px; top:60px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento li > input {position:absolute; left:3px; top:60px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td div.resultado_estabelecimento {padding:0px 0px 5px 0px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td div.resultado_estabelecimento div.avaliacao {position:absolute; left:100%; top:0; margin-left:-400px; margin-top:5px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td div.resultado_estabelecimento > div.avaliacao {margin-left:-73px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td div ul li {font-size:11px; list-style:none; padding-left:0px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td div ul li.botao_estabelecimento {float:right; padding-right:10px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td ul {list-style:none;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td ul.opcoes_mapa li {padding-left:20px; font-size:12px; float:left; padding-right:10px; height:20px; padding-top:3px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td ul.opcoes_mapa li.botao_sair {background:url(../imagens/icone_rota_saindo.gif) no-repeat left center;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td ul.opcoes_mapa li.botao_chegar {background:url(../imagens/icone_rota_chegando.gif) no-repeat left center;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td ul.opcoes_mapa li.botao_mapagrande {background:url(../imagens/icone_ver_mapa.gif) no-repeat left center;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td div.item_titulo {font-size:14px; color:#003366;padding-bottom:4px;}
	#all #conteudo #modulo_central #coluna1 .resultados_estabelecimento tr td div.item_titulo span {font-size:12px;}
	
	.descricao_estabelecimento {background-color:#d7ddf5; padding:2px;}
	.descricao_estabelecimento span {color:#003366;}
	.descricao_estabelecimento div {background-color:#f0f2fb; padding:10px 4px 10px 4px;}
	.descricao_estabelecimento div p.texto_descricao_estabelecimento {font-size:12px; color:#000; font-weight:normal; padding-bottom:0px;}
	
	.mais_opcoes_quadro {background-color:#dfe6f7;  width: 280px; height: 260px; text-align:center; padding-top:50px;}
	.mais_estabelecimentos {padding:10px;}
	.mais_estabelecimentos p {font-size:14px; font-weight:bold; color:#003366;}
	.mais_estabelecimentos ul {padding-left:5px; list-style:none;}
	.mais_estabelecimentos ul li {padding:2px 2px 2px 10px; font-size:12px; background:url(../imagens/seta_azul2.gif) no-repeat left center;}
	
	
	#all #conteudo #modulo_central #coluna1 #resultados ul.paginacao_estabelecimento {list-style:none; text-align:center;}
	#all #conteudo #modulo_central #coluna1 #resultados ul.paginacao_estabelecimento li {display:inline; padding:0 2px; background:transparent;}
	#all #conteudo #modulo_central #coluna1 #resultados ul.paginacao_estabelecimento li a {color:#000; font-weight:bold;}
	#all #conteudo #modulo_central #coluna1 #resultados ul.paginacao_estabelecimento li a.ativo {color:#006699; text-decoration:none;}
 	
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca ul {margin-bottom:12px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca dl {padding-left:60px; text-indent:-60px; margin-bottom:12px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca dt {display:inline; font-weight:bold;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca dd {display:inline;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca dd a {color:#000;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca p {position:relative; float:left; font-weight:bold;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca p a.inativo {background:url(../imagens/seta_azul_direita.gif) no-repeat right center; padding-right:15px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca p a.ativo {background:url(../imagens/seta_azul_baixo.gif) no-repeat right center; padding-right:15px;}
	/*#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca p a.ativo, 
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca p a:active, 
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca p a:focus {background:url(../imagens/seta_azul_baixo.gif) no-repeat right center;}*/
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca ul.botoes {text-align:right;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.resultado_busca ul.botoes li {display:inline; margin-left:5px; margin-right:10px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.comentarios {color:#000; display:none; background:#dde3f3; margin-left:-5px; padding:15px 5px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.comentarios dl {clear:left; border-top:#fff solid 1px; padding-top:10px; margin-bottom:10px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.comentarios dt {clear:left; font-weight:bold; color:#0169ad;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.comentarios dt span {position:relative; float:left; text-align:center; font-weight:bold; margin-right:5px; margin-bottom:5px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.comentarios img {display:block; background:#fff; padding:4px; border:#d1daee solid 1px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.comentarios ul.botoes {clear:left; text-align:center; border-top:#fff solid 1px; padding-top:10px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.comentarios ul.botoes li {display:inline; margin-left:5px;}
	#all #conteudo #modulo_central #coluna1 #resultados_busca div.comentarios.ativo {display:block;}

	#all #conteudo #modulo_central #coluna1 #quadro_mapa_selos {background:#dbe7f7; padding:5px;}
	#all #conteudo #modulo_central #coluna1 #mapa {background:#fff; padding:4px; border:#a9b1bc solid 1px; border-left:none; border-top:none;}
	#all #conteudo #modulo_central #coluna1 #mapa {text-align:center;}
	#all #conteudo #modulo_central #coluna1 #mapa p.endereco {background:#eff2fb; text-align:left; padding:3px; color:#0169ad; margin-top:4px;}
	#all #conteudo #modulo_central #coluna1 #selos {text-align:center;}
	#all #conteudo #modulo_central #coluna1 #selos img {margin:2px;}
	#all #conteudo #modulo_central #coluna1 #quadro_mapa_selos div.end_estabelecimento {width:259px; height:60px; background-color:#fff; padding:5px; margin-bottom:5px;}

	#all #conteudo #modulo_central #coluna1 #principal #mapa_links #links_busca {background:#fff; border:#d1daee solid 1px; padding:3px;}
	#all #conteudo #modulo_central #coluna1 #principal #mapa_links #links_busca dl {background:#eef1fa; padding:5px; width:96%;}
	#all #conteudo #modulo_central #coluna1 #principal #mapa_links #links_busca dt {clear:left; position:relative; color:#0169ad; font-weight:bold;}
	#all #conteudo #modulo_central #coluna1 #principal #mapa_links #links_busca dd {margin-bottom:12px;}
	#all #conteudo #modulo_central #coluna1 #principal #mapa_links #links_busca li {float:left; width:100%; list-style:none;}
	#all #conteudo #modulo_central #coluna1 #principal #mapa_links #links_busca a {color:#000;}

 		/* ------- COMPARACAO DE RESULTADOS ------- */
 html > body#cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 #principal {padding-bottom:58px;}
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 a.voltar {margin-top:2em;}
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 table {width:100%; margin-bottom:2em; border:4px solid #f0f2fb;}
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 table .alternativo {background:#f9fafd;}
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 table tbody tr.centro td {text-align:center;}
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 table tbody th, 
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 table tbody td {padding:8px;}
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 table tbody th {width:72px; background:#f0f2fb; border-bottom:1px solid #fff; text-align:right;}
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 table tbody td {border-bottom:1px solid #f0f2fb;}
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 table tbody td strong {color:#005191;}
 #cidade.estabelecimento.comparacao #all #conteudo #modulo_central #coluna1 table tbody td a.destaque {display:block; width:130px; margin:0 auto; background:#dfe5ef; line-height:25px;}
 
 
 /* ------- CONDICOES DE TRANSITO ------- */
 #condicoes .estatisticas {margin-top:14px; padding-bottom:21px;}
 #condicoes .estatisticas ul {width:190px; margin-right:11px; padding:13px; background:#dbe2f3; list-style:none;}
 #condicoes .estatisticas ul li span {color:#dc0100; font-weight:bold;}
 #condicoes .estatisticas span {width:171px; margin-top:13px; color:#3170a5;}
 #condicoes table.corredores {width:100%; margin-top:11px; background:#f0f2fb; border:4px solid #f0f2fb;}
 #condicoes table.corredores th, 
 #condicoes table.corredores td {padding:4px; background:#fff;}
 #condicoes table.corredores td.detalhes {width:65px; text-align:center;}
 #condicoes table.corredores th {width:20px;}
 #condicoes table.corredores td.condicao {width:105px;}
 #condicoes table.corredores td.condicao span {display:block; padding-left:16px; line-height:13px; background:url(../imagens/icone_estado.gif?v=2.0.57.0) no-repeat;}
 #condicoes table.corredores td.livre span {background-position:left 0px;}
 #condicoes table.corredores td.intenso span {background-position:left -13px;}
 #condicoes table.corredores td.lento span {background-position:left -26px;}
 #condicoes table.corredores td.problemas span {background-position:left -26px;}
 #condicoes table.corredores td.sem-informacoes span {background-position:left -39px;}
 
 #condicoes.vermapa h3 {margin:12px 0 2px; padding:2px 4px; background:#eff1fb;}
 #condicoes.vermapa table.corredores, 
 #condicoes.vermapa table.corredores th, 
 #condicoes.vermapa table.corredores td {background:transparent;}
 #condicoes.vermapa table.corredores {margin:2px 0; border-width:4px 0; border-style:solid; border-color:#f0f2fb; border-collapse:collapse;}
 #condicoes.vermapa table.corredores th {border-right:1px solid #e0e2ea;}
 #condicoes.vermapa table.corredores td span {width:13px; text-indent:-9999em; overflow:hidden;}
 #condicoes.vermapa table.corredores td.condicao {width:23px;}
 
 #condicoes.rodizio img.mapa {display:block; margin:2em 0;}
 #condicoes.rodizio table.rodizio {width:416px; margin-bottom:11px; background:#f0f2fb; border:5px solid #f0f2fb; text-align:center;}
 #condicoes.rodizio table.rodizio tr th, 
 #condicoes.rodizio table.rodizio tr td {padding:4px; border-style:solid}
 #condicoes.rodizio table.rodizio tr.dias th {border-width:0 1px 1px 0; border-color:#e1e5f7 #e1e5f7 #e1e5f7 #fff;}
 #condicoes.rodizio table.rodizio tr.placas th {border-width:1px 1px 0 0; border-color:#fff #e1e5f7 #e1e5f7 #fff;}
 #condicoes.rodizio table.rodizio tr.dias td {border-width:0 1px 1px 1px; border-color:#e1e5f7 #e1e5f7 #e1e5f7 #fff;}
 #condicoes.rodizio table.rodizio tr.placas td {border-width:1px 1px 0 1px; border-color:#fff #e1e5f7 #e1e5f7 #fff;}
 #condicoes.rodizio table.rodizio tr td.final {border-right-width:0;}
 #condicoes.rodizio h3 {padding:4px; background:#d9e0f2; color:#0169ad;}
 #condicoes.rodizio .via_amarela, 
 #condicoes.rodizio .via_laranja {margin-top:1px; min-height:23px; padding:12px 12px 12px 171px; background-color:#f0f2fb; background-position:0 center; background-repeat:no-repeat;}
 * html #condicoes.rodizio .via_amarela, 
 * html #condicoes.rodizio .via_laranja {height:23px;}
 #condicoes.rodizio ul.circulacao {list-style:none;} 
 #condicoes.rodizio .via_amarela {background-image:url(../imagens/rodizio_via_amarela.gif);}
 #condicoes.rodizio .via_laranja {background-image:url(../imagens/rodizio_via_laranja.gif);}
 #condicoes.rodizio h4 {height:11px; padding:8px 8px 11px 38px; background:url(../imagens/icone_deficientes.gif) #0153a7 no-repeat; font-size:1em; overflow:hidden;}
 #condicoes.rodizio h4 a {color:#fff; text-decoration:none;}
 #condicoes.rodizio p.creditos {margin:1em 0; font-size:.9em; text-align:center;}

#condicoes.rodovias table.corredores a { padding-left: 15px; }
#condicoes.rodovias table.corredores a.livre { background: transparent url(../imagens/icone_estado.gif?v=2.0.57.0) no-repeat scroll left 1px; }
#condicoes.rodovias table.corredores a.problemas { background: transparent url(../imagens/icone_estado.gif?v=2.0.57.0) no-repeat scroll left -25px; }
#condicoes.rodovias table.corredores p { margin: 10px; }
#condicoes.rodovias table.corredores td.col1 { width: 10px; }


 /* ------- MINHAS CONFIGURACOES ------- */
 
 .tbhead{padding-left:2px;color:#fff;background-color:#99accb; text-align:left;}
 .tbitem{padding-left:2px;color:#000;background-color:#eee; text-align:left;}
 
 
 #all #conteudo #modulo_central #coluna1 {position:relative;}
 #all #conteudo #modulo_central #coluna1 ul.opcoes {float:left; padding:8px 31px; background:#99accb; list-style:none;}
 #all #conteudo #modulo_central #coluna1 ul.opcoes {margin-bottom:8px;}
 #all #conteudo #modulo_central #coluna1 ul.opcoes li {display:inline;}
 #all #conteudo #modulo_central #coluna1 ul.opcoes li#menu_dados {margin-right:7px; padding-right:3px; border-right:2px solid #fff;}
 #all #conteudo #modulo_central #coluna1 ul.opcoes li#menu_dados {margin-right:5px; padding-right:7px;}
 #all #conteudo #modulo_central #coluna1 ul.opcoes li a {color:#fff;}
 #all #conteudo #modulo_central #coluna1 ul.opcoes li.ativo a {font-weight:bold;}
 #all #conteudo #modulo_central #coluna1 .form {clear:left; position:relative; padding:17px 14px; background:#f6f9fd; border:7px solid #edf3fb;}
 #all #conteudo #modulo_central #coluna1 .form {margin-left:8px;}
 /* #all #conteudo #modulo_central #coluna1 .form .fieldset {margin-top:-30px;} */
 #all #conteudo #modulo_central #coluna1 .form .fieldset h3 {clear:left; margin-bottom:24px; font-size:1.2em;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset p.obrigatorios {margin:0 0 3px 130px; font-style:italic; font-size:.9em; color:#ff0000;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset ol {margin-bottom:29px;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset ol li {margin-bottom:7px; font-size:10px;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset ol li label {position:relative; float:left; width:74px; 
margin-right:5px; font-size:11px; text-align:right; /* top:-2147483648px; */
left:0px;
} 
 #all #conteudo #modulo_central #coluna1 .form .fieldset ol li label span {color:#ff0000;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset ol li input {width:104px; border:1px solid #055798;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset ol li input.dados_nome {width:264px;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset ol li input.dados_email {width:204px;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset ol li input.dados_cep {width:70px;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset ol li input.dados_cepfinal {width:27px;}
 .form .fieldset .avatar {position:relative; margin:0 8px 31px 0; border:7px solid #dbe7f7;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset .arquivo {position:relative; padding:9px; background:#e2ecf8;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset .arquivo input {width:264px;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset button {width:80px; height:32px; margin:2px 0 0 10px; padding-bottom:4px; background:url(../imagens/form_botao_publicar_bgazul.jpg) no-repeat;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset button:active {padding:0 0 2px 2px;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset .salvar {background:#e2ecf8;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset .salvar span {position:relative; top:-10px; padding:13px 12px; vertical-align:middle;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset .salvar span {top:0;}
 #all #conteudo #modulo_central #coluna1 .form .fieldset .salvar button {width:122px; height:31px; background:url(../imagens/form_botao_salvaralteracoes.gif) no-repeat;}
 
 /* ------- MEUS LOCAIS PUBLICADOS ------- */
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 ul.opcoes {margin-bottom:8px;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 table {clear:left; width:100%; margin-bottom:2em; border-collapse:collapse;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 table thead tr {background:#f0f2fb; color:#3170a5; font-weight:bold;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 table thead tr td {padding:7px; text-align:center; border-width:1px solid #f0f2fb;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 table tbody {background:#f0f2fb;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 table tbody tr th, 
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 table tbody tr td {border:1px solid #f0f2fb; background:#fff;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 table tbody tr th {width:30px;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 table tbody tr td {padding:8px;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 table tbody tr td.menor {text-align:center; font-weight:bold;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 ul.paginacao {margin-top:-1em;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 ul.paginacao li.anterior a, 
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 ul.paginacao li.proximo a {padding:4px; background-color:#d1d9ec; background-repeat:no-repeat;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 ul.paginacao li.anterior a {padding-left:16px; background-image:url(../imagens/seta_esquerda.gif); background-position:6px center;}
 #configuracoes.meus_locais #all #conteudo #modulo_central #coluna1 ul.paginacao li.proximo a {padding-right:16px; background-image:url(../imagens/seta_direita.gif); background-position:90% center;}
 
 
 /* ------- RESULTADO DA BUSCA ------- */
 #coluna1 {position:relative;}
 #coluna1 .ocorrencias {width:277px; min-height:65px; padding:10px; background:#f4f6fc;}
 #coluna1 .ocorrencias {height:65px;} 
 #coluna1 .ocorrencias p {margin-bottom:10px;}
 #coluna1 .ocorrencias span {color:#d20000;}
 #coluna1 .ocorrencias ul {list-style:none;}
 #coluna1 .caixa_publicidade {width:120px; height:106px; margin:-2.8em 0 1em; margin-left:305px; padding:0; background:url(../imagens/publicidade_caixa.gif) no-repeat; border:5px solid #d6dcf5;}
 #coluna1 ul.paginacao {margin-top:-1em;}
 #coluna1 ul.paginacao li.anterior a, 
 #coluna1 ul.paginacao li.proximo a {padding:4px; background-color:#d1d9ec; background-repeat:no-repeat;}
 #coluna1 ul.paginacao li.anterior a {padding-left:16px; background-image:url(../imagens/seta_esquerda.gif); background-position:6px center;}
 #coluna1 ul.paginacao li.proximo a {padding-right:16px; background-image:url(../imagens/seta_direita.gif); background-position:90% center;}
 #coluna1 h4 {margin-bottom:23px; font-size:1.1em;}
 #coluna1 p {margin-bottom:1em;}
 #coluna1 h3 {margin-bottom:13px; font-size:1.6em;}
 #coluna1 h3.azul {color: #00508f;}
 #coluna1 .exibicao {padding:7px 11px; background:#f0f2fb;}
 #coluna1 .exibicao p {display:inline; margin:0;}
 #coluna1 .exibicao p span {color:#d20000;}
 #coluna1 .exibicao span.numeros {width:200px; text-align:right;}
 #coluna1 .exibicao span.numeros ul,
 #coluna1 .exibicao span.numeros ul li {display:inline;}
 #coluna1 .exibicao span.numeros ul {list-style:none;}
 #coluna1 .exibicao span.numeros ul li {margin-right:3px; border-right:1px solid #000;}
 #coluna1 .exibicao span.numeros ul li {margin:0; padding-right:3px;}
 #coluna1 .exibicao span.numeros ul li.ativo a {font-weight:bold; text-decoration:none;}
 /* #coluna1 table {width:100%; margin:4px 0 20px; border:4px solid #f0f2fb;} */
 /* #coluna1 table tbody tr td {padding:4px; border:1px solid #f0f2fb; border-collapse:collapse;} */
 #coluna1 table tbody tr td.cidade {width:17%; text-transform:uppercase;}
 #coluna1 table tbody tr td.menor {width:40px; text-align:center;}
 #coluna1 table tbody tr td.vermapa {width:65px;}
 
 /* ------- RESULTADO DA BUSCA COM LINKS PATROCINADOS ------- */
 #resultado_busca.links #all #conteudo #modulo_central #coluna1 .propaganda {margin:2em 0; padding:0; border:0;}
 #resultado_busca.links #all #conteudo #modulo_central #coluna1 .propaganda p {text-align:left;}
 #resultado_busca.links #all #conteudo #modulo_central #coluna1 .propaganda li {padding-left:10px; background:url(../imagens/seta_direita.gif) 0 3px no-repeat;}
 #resultado_busca.links #all #conteudo #modulo_central #coluna1 .propaganda a {display:inline;}
 
  /* ------- WebServices ------- */
 #webservices #coluna1 {position:relative;}
 #webservices #coluna1 h3 {font-size:1.1em; color:#006699;}
 #webservices #coluna1 p.informacoes {margin:10px 22px; color:#005fa0; font-weight:bold;}
 #webservices #coluna1 .form {padding-bottom:42px;}
 #webservices #coluna1 .form ol li input {width:204px;}
 #webservices #coluna1 .form ol li input#contato_nome {width:264px;}
 #webservices #coluna1 .form ol li input#contato_ddd {width:39px; margin-right:7px;}
 #webservices #coluna1 .form ol li input#contato_fone {width:87px;}
 #webservices #coluna1 .form ol li.check input {width:auto;}
 #webservices #coluna1 .form button {width:80px; height:32px; padding-bottom:4px; background:url(../imagens/form_botao_publicar_bgazul.jpg) no-repeat;}
 
 /* ------- FALE CONOSCO ------- */
 #faleconosco #coluna1 {position:relative;}
 #faleconosco #coluna1 h2 {font-size:1.1em; color:#006699; font-weight:bold;}
 #coluna1 p.informacoes {margin:10px 22px; color:#005fa0; font-weight:bold;}
 #faleconosco #coluna1 .form {padding-bottom:42px;}
 #faleconosco #coluna1 .form ol li input {width:204px;}
 #faleconosco #coluna1 .form ol li input#contato_nome {width:264px;}
 #faleconosco #coluna1 .form ol li input#contato_ddd {width:39px; margin-right:7px;}
 #faleconosco #coluna1 .form ol li input#contato_fone {width:87px;}
 #faleconosco #coluna1 .form ol li.check input {width:auto;}
 #faleconosco #coluna1 .form button {width:80px; height:32px; padding-bottom:4px; background:url(../imagens/form_botao_publicar_bgazul.jpg) no-repeat;}
 /*#faleconosco #coluna1 .form button:active {padding:0 0 2px 2px;}*/

 /* ------- QUEM SOMOS ------- */
 #quem_somos #coluna1 h3 {clear:left; margin-bottom:25px;}
 #quem_somos #coluna1 h4 {margin-top:35px; font-size:1.1em; color:#006699;}
 #quem_somos #coluna1 p {margin-bottom:1em;}
 #quem_somos #coluna1 ul.direita {margin-left:11px; list-style:none;}
 #quem_somos #coluna1 ul.direita img {display:block; margin-bottom:6px; border:6px solid #dbe6f6;}
 #quem_somos #coluna1 img.esquerda {margin:30px 30px 30px 0;} 
 
 /* ------- NOSSOS PRODUTOS ------- */
 #produtos #coluna1 h3 {font-size:1.1em; margin:21px 0;}
 #produtos #coluna1 .produtos {margin-top:20px; list-style:none;}
 #produtos #coluna1 .produtos li.produto {margin-top:10px; clear:both;}
 #produtos #coluna1 .produtos li img {float:left; border:4px #dbe6f6 solid; width:78; height:79px;} 
 #produtos #coluna1 .produtos li .informacoes {margin-left:127px; padding-top:3px;}
 #produtos #coluna1 .produtos li .informacoes .azul {margin:5px 0; color:#0169ad;}
 #produtos #coluna1 .produtos li .informacoes ul {list-style:none;}
 #produtos #coluna1 .produtos li .informacoes ul li a {color:#000000;}
 #produtos #coluna1 .produtos li .informacoes ul li {margin:0;}
 #produtos #coluna1 h3 {font-size:1.1em; margin:21px 0;}
 #produtos .azul {margin:5px 0; color:#0169ad;}

 #produtos_categoria #col .vitrine {float:left; width:35%; margin:0 5%; text-align:center;}
 #produtos_categoria #col .vitrine p {margin:10px 0; text-align:left;}
 #produtos_categoria #col .vitrine ul {text-align:left; margin-bottom:5px; padding:10px; background:#f2f4fb; list-style:none;}
 #produtos_categoria #col .vitrine ul li {font-size:1em; padding-left:6px; background:url(imagens/seta_azul2.gif) left no-repeat;} 
 #produtos_categoria #col .vitrine a.acessar {display:block; text-align:left; height:15px; padding:10px 5px 10px 15px; background:url(imagens/seta_azul.gif) #dfe5f3 10px CENTER no-repeat; color:#0169ad;}
 #produtos_categoria #col .outros_produtos {clear:both; padding-top:20px;}
 #produtos_categoria #col dl.produtos {clear:both;}
 #produtos #coluna1 .outros_produtos {clear:both; padding-top:20px;} 
 #produtos #coluna1 dl.produtos {clear:both;}

 #produtos_detalhes #col .introducao p {margin-right:130px;}
 #produtos_detalhes #col .introducao img {float:right; margin-top:-15px; width:142px; height:110px; border:4px solid #DBE6F6;}
 #produtos_detalhes #col .nav_produtos {clear:both; margin-top:15px;}
 #produtos_detalhes #col .nav_produtos ul {list-style:none;}
 #produtos_detalhes #col .nav_produtos ul li.item {float:left; width:22%; text-align:center; margin:2em 0 2em 1em;}
 #produtos_detalhes #col .nav_produtos ul li.item div {width:150px; margin:0 auto;}
 #produtos_detalhes #col .nav_produtos ul li.item ul {width:130px; padding:5px 10px; background:#f4f7fe; list-style:none; text-align:left;}
 #produtos_detalhes #col .nav_produtos ul li.item ul li {float:none; display:block; margin:0 0 5px 0;}
 #produtos_detalhes #col .nav_produtos img {width:142px; height:110px; border:4px solid #DBE6F6;}
 
 /* -------- NOTICIAS ------- */
 	#noticias #coluna1 #principal {background:#fff url(../imagens/fundo_principal_noticias.gif) repeat-y right;}
	#noticias .detalhes_noticia h2 {font-size:16px; margin-bottom:1em; font-weight: bold;}
	#noticias h4 {font-size:11px;}
	
	#noticias .botao_azul_branco {background:url(../imagens/form_botao_publicar_bgazul.jpg) no-repeat; height:32px; margin:2px 0pt 0pt 10px; padding-bottom:4px; width:80px;}
	#noticias .data_categoria {font-size:10px;}
	#noticias .data_categoria a {color:#000;}
	#noticias .inativo {display:none;}
	#noticias p.veja_mais {margin-top:1em; background:url(../imagens/seta_azul.gif) no-repeat left center; padding-left:10px;}
	
	/*
	#noticias #quadro_links_patrocinados {float:right; width:140px; padding-left:8px;}
	#noticias #quadro_links_patrocinados h6 {font-size:11px; font-style:italic; font-weight:normal; text-align:right; margin-bottom:18px;}
	#noticias #quadro_links_patrocinados dt {font-weight:bold;}
	#noticias #quadro_links_patrocinados dd {margin-bottom:1em;}
	*/	
	#noticias #quadro_noticias #topo_noticia {height:65px;}
	#noticias #quadro_noticias #topo_noticia #div_noticias_informacoes {text-align:left; width:60%; float:left;}

	#noticias #quadro_noticias {padding-right:8px; padding-bottom:25px;}
	#noticias #quadro_noticias .lista_completa_noticias h4 {font-size:13px; margin-top:13px; margin-bottom:7px; color:#384F73;}
	/*#noticias #noticias_informacoes {float:left;}*/
	#noticias .mais_noticias {clear:left;}
	#noticias #rss {color:#ee5a00; text-align:right; width:40%; float:right;}
	#noticias #rss h6 {display:inline; font-size:11px;}
	#noticias #rss a {color:#ee5a00;}
	#noticias #rss a.link_maplink_movel {color:#006699; margin-right:10px; font-weight:bold;}
	#noticias #busca_noticias {clear:left; background:#edf1f7; border:#dae2ef solid 6px; padding:5px 10px; margin-bottom:25px;}
	#noticias #busca_noticias label {color:#012b4d; font-size:12px; font-weight:bold;}
	#noticias #busca_noticias input {font-style:italic; background:#fff; border:#055798 solid 1px;}
	#noticias .quadro_materia_especial {float:right; width:182px; background:#d2dae9; padding:5px; height:290px; font-size:11px;}
	#noticias .quadro_materia_especial .data_categoria, .quadro_materia_especial img {margin-bottom:0.5em;}
	#noticias .quadro_materia_especial div.texto_materia_especial {text-align:justify}
	#noticias #quadro_noticias > .quadro_materia_especial {min-height:290px;}
	#noticias #quadro_noticias > .noticia_destaque {min-height:300px;}
	#noticias .noticia_destaque {height:300px; margin-right:200px}
	#noticias .noticia_destaque .data_categoria {margin-bottom:2em; color:#069;}
	#noticias .noticia_destaque .data_categoria a {color:#069;}
	#noticias .noticia_destaque h3 {font-size:13px; margin-bottom:2em;}
	#noticias .noticia_destaque div.texto_noticia_destaque {background:transparent; height:100px; width:100%; overflow-y:hidden; display:block;}
	#noticias .noticia_destaque div.texto_noticia_destaque p {text-align:justify;}
	
	#noticias .detalhes_noticia a.ver_mapa {background:url(../imagens/icone_mapa_azul.gif) no-repeat left center; color:#069; padding-left:10px;}
	#noticias .detalhes_noticia .data_categoria a {color:#069;}
	#noticias .detalhes_noticia .data_categoria {margin-bottom:2em; color:#069; font-size:12px;}
	#noticias .detalhes_noticia {margin-bottom:30px;}
	#noticias .detalhes_noticia .texto_detalhes_noticia p {text-align:justify; font-size:12px}
	#noticias .detalhes_noticia .texto_detalhes_noticia h4 {font-size:14px;}
	#noticias .detalhes_noticia .texto_detalhes_noticia ul {list-style:none; font-size:13px}

	#noticias .noticias_destaques div.caixa {height:150px; float:left; width:28.8%; background:#f6f8fb; margin:1.5em 0; margin-right:1.3%; padding:8px;}
	#noticias .noticias_destaques div.caixa {text-align:justify;}
	#noticias .noticias_destaques div.ultima {margin-right:0;}
	#noticias .noticias_destaques div.texto_noticias_destaques {background:transparent; height:65px; width:100%; overflow-y:hidden; display:block;}
	#noticias .noticias_destaques div.texto_noticias_destaques p {text-align:justify;}
	
	#noticias .lista_mais_noticias {list-style:none;}
	#noticias .lista_mais_noticias li {background:url(../imagens/seta_preta.gif) no-repeat left center; padding-left:10px; margin-bottom:2px;}
	#noticias #publicidade_caixa {float:right; border:#d6dcf6 solid 5px;}
	#noticias .lista_completa_noticias {margin-bottom:25px;}
	#noticias .lista_completa_noticias dt {font-weight:bold; color:#0169ad; background:url(../imagens/seta_preta.gif) no-repeat left center; padding-left:10px;}
	#noticias .lista_completa_noticias a {color:#000; text-decoration:none;}
	#noticias .lista_completa_noticias dd {margin-bottom:1em; padding-left:10px;}
 
	#divTooltipRSSInner p {margin-bottom:5px;}
	#divTooltipRSSInner dt {color: #EE5A00; font-size:12px; font-weight:bold; background:url(../imagens/seta_abaixo.gif) no-repeat left center; padding-left:10px;}
	#divTooltipRSSInner dd {margin-bottom:5px;}
	#divTooltipRSSInner dd ul {margin-left:5px; margin-top:5px;}
	#divTooltipRSSInner dd li {background:transparent url(../imagens/seta_preta.gif) no-repeat scroll left 4px; padding-left:10px; margin-bottom:4px;}
/* -- rodape -- */
#all #rodape { background-color:#FFF; clear:both; padding-top:12px; height: 50px; font-size:9px; text-align: justify; background:#FFF url(../imagens/logo_rodape.gif) no-repeat left; padding-left:110px; }
#all #rodape .rodape_direita { margin: 0px 20px; float:right; }

/* efeito modal */
.overlay_modal {
 background-color:#85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;

 position:absolute;
 top:0pt;
 left:0pt;
}

.divWait
{
	text-align:center;
	width:90px;
	font-weight:bold;
	font-size:8pt;
	background-color:#D9ECFF;
	border:solid 1px #000000;
	padding:5px;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}

/* ------ Placas Bradesco Im�veis ------ */
.bi_tit
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
	margin-bottom:5px;
	white-space:pre-wrap; /* css-3 */
	white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
}
.bi_texto
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
}
/* ------ Placas Bradesco Im�veis ------ */

/* ------ In�cio Paginador ------ */

.paginador, .paginador *, .paginador table, .paginador tr, .paginador td
{
	margin:0;
	padding:0;
	border-width:0;
	width:auto;
	height:auto;
	line-height:normal;
	white-space:normal;
	word-spacing:normal;
	letter-spacing:normal;
	table-layout:auto;
	empty-cells:show;
	border-spacing:0px;
}

.grupo_agenda
{
	padding-left:13px !important;
	background-image:url(../Imagens/seta_preta.gif) !important;
	background-repeat:no-repeat !important;
	background-position:left center !important;
}

.grupo_agenda_loading
{
	padding-left:13px !important;
	background-image:url(../Imagens/aguarde_12x12.gif) !important;
	background-repeat:no-repeat !important;
	background-position:left center !important;
}

.agenda_voltar
{
	padding-left:13px !important;
	background-image:url(../Imagens/seta_cinza_esquerda.gif) !important;
	background-repeat:no-repeat !important;
	background-position:left center !important;
	color:#666666 !important;
}

/* ------ Fim Paginador ------ */

.watermarked
{
	color:gray;
	font-style:italic;
}

/* ------- ATUALIZACOES - 09/01/08 ------- */
#produtos.anuncie #all #conteudo #coluna1 p {margin-bottom:1em;}
#produtos.anuncie #all #conteudo #coluna1 .caixa_conheca {width:602px; height:90px; background:#f0f2fb;}
#produtos.anuncie #all #conteudo #coluna1 ul.produtos {margin:0;}
#produtos.anuncie #all #conteudo #coluna1 ul.produtos li {height:auto; margin-bottom:1em; padding-left:7px;}
#produtos.anuncie #all #conteudo #coluna1 ul.produtos li ul li {padding:0;}
#produtos.anuncie #all #conteudo #coluna1 ul.produtos li div.informacoes {margin:0; padding:0;}
#produtos.anuncie #all #conteudo #coluna1 ul.produtos li div.informacoes p {margin:0;}
#produtos.anuncie #all #conteudo #coluna1 ul.produtos li div.informacoes p.azul {margin-left:-7px; padding-left:7px; background:url(../imagens/seta_direita.gif) 0 3px no-repeat;}


/* ------- ATUALIZACOES - 15/01/08 ------- */
#noticias.transito #busca_noticias label {top:12px; left:5px;}
html > body#noticias.transito #busca_noticias label {top:0; left:0;}
#noticias.transito #busca_noticias button {position:relative; top:20px;}
html > body#noticias.transito #busca_noticias button {top:0;}

#noticias.detalhes #quadro_noticias p {clear:left; margin-bottom:1em;}
#noticias.detalhes #quadro_noticias .propaganda {margin-right:140px;}
#noticias.detalhes #quadro_noticias .data_categoria {margin:0 0 1em; color:#069;}
#noticias.detalhes #quadro_noticias .data_categoria a {color:#069;}

#noticias.detalhes .outras {float:right; width:200px; margin-left:10px; padding:8px; background:#F6F8FB;}
#noticias.detalhes .outras h4 {margin-bottom:1em; font-size:1.45em;}
#noticias.detalhes .outras ul {list-style:none;}
#noticias.detalhes .outras ul li {margin-bottom:1em; padding-left:10px; background:url(../imagens/seta_preta.gif) no-repeat 0 3px;}
#noticias.detalhes .outras ul li a {color:#000;}
#noticias.detalhes .outras ul li a strong {display:block;}

#noticias.detalhes ul.acoes {margin-bottom:2em; list-style:none;}
#noticias.detalhes ul.acoes li {display:inline;} 

#popup.politica #limites #conteudo .texto {overflow:auto; height:200px;}
#popup.politica #limites #conteudo p {margin-top:1em;}

/* ------- ATUALIZACOES - 16/01/08 ------- */
#trabalheconosco #coluna1 #principal h3 {color:#006699;}
#trabalheconosco #coluna1 #principal .form ol li label {width:138px;}
#trabalheconosco #coluna1 #principal .form ol li label span {color:#000;}
#trabalheconosco #coluna1 #principal .form ol li input {border:1px #055798 solid;}
#trabalheconosco #coluna1 #principal .form ol li.nome input {width:264px;}
#trabalheconosco #coluna1 #principal .form ol li.email input {width:204px;}
#trabalheconosco #coluna1 #principal .form ol li.telefone input {width:87px;}
#trabalheconosco #coluna1 #principal .form ol li.telefone input.ddd {width:38px;}
#trabalheconosco #coluna1 #principal .form ol li.formacao input {border:1px #43464a solid; width:204px;}
#trabalheconosco #coluna1 #principal .form ol li.interesse select {width:163px; padding-left:7px; border:1px #055798 solid; font-style:italic; color:#000000; font-size:11px;}
#trabalheconosco #coluna1 #principal .form ol li.curriculo input {float:left; width:204px; border:1px #43464a solid;}
#trabalheconosco #coluna1 #principal .form ol li.curriculo .button {float:left; margin:-3px 0 0 6px; width:94px; height:21px; border:0; }
#trabalheconosco #coluna1 #principal .form ol li.info {padding-top:6px;}
#trabalheconosco #coluna1 #principal .form button {margin-left:336px; border:0; padding:0 0 3px 5px; width:75px; height:32px; background:url(../imagens/trabalheconosco_botao_enviar.gif) no-repeat;}
#trabalheconosco #coluna1 #principal .form input.botao {margin-left:336px; font-weight:bold; color:#fff; border:0; padding:0 0 3px 5px; width:75px; height:32px; background:url(../imagens/trabalheconosco_botao_enviar.gif) no-repeat;}

/*#trabalheconosco #coluna1 .form button {width:80px; height:32px; padding-bottom:4px; background:url(../imagens/form_botao_publicar_bgazul.jpg) no-repeat;}

/* oportunidades disponiveis --*/
#trabalheconosco #coluna1 #principal .oportunidades {margin:22px 0 0 19px;}
#trabalheconosco #coluna1 #principal .oportunidades h3 {margin-bottom:12px; text-transform:uppercase; font-family:Arial, sans-serif; font-size:14px; }
#trabalheconosco #coluna1 #principal .oportunidades dl {margin-top:27px;}
#trabalheconosco #coluna1 #principal .oportunidades dl dt {height:20px; width:467px; display:block;}
#trabalheconosco #coluna1 #principal .oportunidades dl dt a {float:left; font-size:13px; text-decoration:underline; color:#000;}
#trabalheconosco #coluna1 #principal .oportunidades dl dt span {float:right;}
#trabalheconosco #coluna1 #principal .oportunidades dl dd ul {list-style:none;}
#trabalheconosco #coluna1 #principal .oportunidades dl dd ul li {margin-bottom:9px;}
#trabalheconosco #coluna1 #principal .oportunidades dl dd {padding-bottom:17px; margin-bottom:16px; background:url(../imagens/trabalheconosco_oportunidades_bg.gif) bottom repeat-x; }
#trabalheconosco #coluna1 #principal .oportunidades dl dd.ultimo {background:none;}

/* ------- ATUALIZACOES - 16/01/08 e 17/01/08 ------- */

/* ------ MAPA DO SITE ------ */
#mapa_site #coluna1 #principal h3 {font-size:16px; color:#006699; margin-bottom:28px;}
#mapa_site #coluna1 #principal .caixa {clear:both; padding:12px 5px 21px 12px; background:#f7f8fd;}
#mapa_site #coluna1 #principal .caixa dl {float:left; margin-right:2em;}
#mapa_site #coluna1 #principal .caixa dl dd ul {list-style:none;}
#mapa_site #coluna1 #principal .caixa dl dt {margin-bottom:6px;}
 #mapa_site #coluna1 #principal .caixa dl dt.noticias {margin-bottom:14px;}
#mapa_site #coluna1 #principal .caixa dl dd ul li a {color:#000106;} 
/* super maplink */
#mapa_site #coluna1 #principal .caixa.super h4 a {font-size:14px; color:#000103;} 
#mapa_site #coluna1 #principal .caixa.super h4 a strong {text-transform:uppercase;} 
#mapa_site #coluna1 #principal .caixa.super ul {list-style:none; margin:14px 0 26px;}
#mapa_site #coluna1 #principal .caixa.super ul li {float:left; margin-right:20px;}
/* cidades */
#mapa_site #coluna1 #principal .caixa.cidades {clear:both;}
#mapa_site #coluna1 #principal .caixa.cidades h4 a {font-size:14px; color:#000103;}
#mapa_site #coluna1 #principal .caixa.cidades dl {width:100px; margin-top:20px;}
#mapa_site #coluna1 #principal .caixa.cidades dl dt {color:#585858; text-transform:uppercase;}
#mapa_site #coluna1 #principal .caixa.cidades dl dd ul li {margin-bottom:2px;}
#mapa_site #coluna1 #principal .caixa.cidades dl dd a.mais {display:block; margin:3px 0 23px; color:#4a829e;}

/* ------- ATUALIZACOES - 30/01/08 e 31/01/08 ------- */

/* ------- ANUNCIE ------- */
#anuncie #all #conteudo #breadcrumb {padding-top:0;}
#anuncie #all #conteudo #coluna1 p {margin-bottom:1em;}
#anuncie #all #conteudo #coluna1 h3 {font-size:1.1em; margin:21px 0;}
#anuncie #all #conteudo #coluna1 ul.produtos {margin:0;}
#anuncie #all #conteudo #coluna1 ul.produtos li {height:auto; margin-bottom:1em; padding-left:7px; list-style:none;}
#anuncie #all #conteudo #coluna1 ul.produtos li ul li {padding:0;}
#anuncie #all #conteudo #coluna1 ul.produtos li div.informacoes {margin:0; padding:0;}
#anuncie #all #conteudo #coluna1 ul.produtos li div.informacoes p {margin:0;}
#anuncie #all #conteudo #coluna1 ul.produtos li div.informacoes p.azul {margin-left:-7px; padding-left:7px; background:url(../imagens/seta_direita.gif) 0 3px no-repeat;}
#anuncie #all #conteudo #coluna1 .caixa_conheca {width:602px; height:90px; background:url(../imagens/anuncie_banner.gif) #025697 center no-repeat;}
#anuncie #all #conteudo #coluna1 .caixa_conheca a {display:block; height:100%;}

 /* ------- ANUNCIE - FORMATOS ------- */
 #anuncie #all #conteudo #coluna1 ul.menu_interno {margin-bottom:6px; padding:9px; background:#d3dbf2; list-style:none;}
 #anuncie #all #conteudo #coluna1 ul.menu_interno li {display:inline; padding:0 3px 0 7px; border-left:1px solid #000;}
 #anuncie #all #conteudo #coluna1 ul.menu_interno li.primeiro {padding-left:0; border:0;}
 #anuncie #all #conteudo #coluna1 ul.menu_interno li a {text-decoration:underline; color:#000;}
 #anuncie #all #conteudo #coluna1 ul.menu_interno li.ativo a {font-weight:bold; text-decoration:none; color:#d20000;}
 
 #anuncie #all #conteudo #coluna1 .formato {float:right; width:305px; margin-left:10px; padding:5px; background:#dae6f6;}
 #anuncie #all #conteudo #coluna1 .formato ul {margin-top:3px; list-style:none;}
 #anuncie #all #conteudo #coluna1 .formato ul li {float:left; width:48%; text-align:center; line-height:19px;}
 html > body#anuncie #all #conteudo #coluna1 .formato ul li {width:49%;}
 #anuncie #all #conteudo #coluna1 .formato ul li.primeiro {margin-right:1%;}
 html > body#anuncie #all #conteudo #coluna1 .formato ul li.primeiro {margin-right:2%;}
 #anuncie #all #conteudo #coluna1 .formato ul li a {display:block; background:url(../imagens/anuncio_formato_botao_bg.gif) repeat-x; border:1px solid #98a9cf; color:#012b4d;}
 
 #anuncie #all #conteudo #coluna1 ul.submenu_interno {float:left; width:135px; margin:0 15px 19px 0; list-style:none;}
 #anuncie #all #conteudo #coluna1 ul.submenu_interno li {margin-top:3px; padding:9px; background:#f0f2fb;}
 #anuncie #all #conteudo #coluna1 ul.submenu_interno li.primeiro {margin:0;}
 #anuncie #all #conteudo #coluna1 ul.submenu_interno li:hover, #anuncie #all #conteudo #coluna1 ul.submenu_interno li.ativo {background:#d3dbf2;}
 #anuncie #all #conteudo #coluna1 ul.submenu_interno li a {font-weight:bold; text-decoration:none; color:#000;}
 #anuncie #all #conteudo #coluna1 ul.submenu_interno li.ativo a {font-weight:normal;}
 
 #anuncie.interna #all #conteudo #coluna1 h3 {margin:0; padding:9px 0 12px; font-size:1.45em; color:#3170a5;}
 #anuncie.interna #all #conteudo #coluna1 h4 {margin:11px 0; font-size:1.27em;}
 #anuncie.interna #all #conteudo #coluna1 h5 {font-size:1em; margin-bottom:5px;}
 
 #anuncie.interna #all #conteudo #coluna1 dl.dimensoes {margin:0 321px 0 150px; padding-right:25px;} 
 #anuncie.interna #all #conteudo #coluna1 dl dt {margin-bottom:2px; font-weight:bold; font-size:1.1em; color:#3170a5;}
 #anuncie.interna #all #conteudo #coluna1 dl.dimensoes dd {margin-bottom:7px; padding-bottom:7px; background:url(../imagens/pontilhado_azul.gif) bottom repeat-x;}
 
 .importante {color:#d20000;}
 
 #anuncie.interna #all #conteudo #coluna1 .detalhes {clear:both; margin:0 20px;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes dl {margin-bottom:25px;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes dl dd code {display:block; margin-bottom:1em;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes dl dd strong span {color:#3170a5;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes h5 {padding-top:1em;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes ol, #anuncie.interna #all #conteudo #coluna1 .detalhes ul {list-style-position:inside;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes ol {margin-bottom:1em; list-style-type:decimal;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes ol li {font-weight:bold;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes ol li span {font-weight:normal;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes ol li ul {margin:5px; list-style-type:square;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes ul {margin-bottom:1em;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes ul.acoes {margin:35px 0 45px; list-style:none;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes ul.acoes li {float:left; margin-right:15px;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes ul.acoes li a {display:block;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes a.direita, 
 #anuncie.interna #all #conteudo #coluna1 a.direita {color:#000;}
 #anuncie.interna #all #conteudo #coluna1 .detalhes a.voltar {clear:left;}
 
 /* ------- ANUNCIE - COMO ANUNCIAR ------- */
 #anuncie.anunciar #all #conteudo #coluna1 ul.menu_interno {margin-bottom:30px;}
 * html #anuncie.interna #all #conteudo #coluna1 ol.anunciar {margin-top:50px;}
 #anuncie.interna #all #conteudo #coluna1 ol.anunciar {padding:0 18px; list-style:none;}
 #anuncie.interna #all #conteudo #coluna1 ol.anunciar li {position:relative; min-height:76px; margin-bottom:30px; padding-left:48px;}
 * html #anuncie.interna #all #conteudo #coluna1 ol.anunciar li {height:76px;}
 #anuncie.interna #all #conteudo #coluna1 ol.anunciar li h3 {position:absolute; top:50%; left:0; height:43px; margin:-36px 0 0; padding:0; font-size:5.76em;}
 #anuncie.interna #all #conteudo #coluna1 ol.anunciar li h3 span {display:none;}
 #anuncie.interna #all #conteudo #coluna1 ol.anunciar li p {margin:0;}
 
 /* ------- ANUNCIE - CLIENTES ------- */
 #anuncie.clientes #all #conteudo #coluna1 ul.logos {width:750px; margin:22px 0; list-style:none;}
 #anuncie.clientes #all #conteudo #coluna1 ul.logos li {float:left; margin:14px 11px;}
 #anuncie.clientes #all #conteudo #coluna1 h3 {clear:both; font-size:1.18em; color:#005d9e;}
 #anuncie.clientes #all #conteudo #coluna1 ul.clientes {float:left; width:25%; margin-bottom:50px; list-style:none;}
 #anuncie.clientes #all #conteudo #coluna1 a.voltar {clear:left;}
 
 /* ------- ANUNCIE - PERFIL DOS USUARIOS ------- */
 #anuncie.perfil #all #conteudo #coluna1 .linha {width:752px; margin:0 auto 14px;}
 #anuncie.perfil #all #conteudo #coluna1 .linha.ultima {width:505px;}
 #anuncie.perfil #all #conteudo #coluna1 .linha .perfis {float:left; margin:0 3px; padding:0 1px 1px 0; background:#b4bdcb; border-width:3px 4px; border-style:solid; border-color:#dbe7f7;}
 #anuncie.perfil #all #conteudo #coluna1 .linha .perfis div {width:226px; height:178px; background:#f0f2fb; border:4px solid #fff;}
 
 /* ------- ANUNCIE - TABELA DE PRECOS ------- */
 #anuncie.tabela #all #conteudo #coluna1 .tabela {margin-bottom:19px; padding:0 1px 1px 0; background:#b4bdcb; border-width:3px 4px; border-style:solid; border-color:#dbe7f7;}
 #anuncie.tabela #all #conteudo #coluna1 .tabela .interna {min-height:343px; background:#f0f2fb; border:4px solid #fff;}
 * html #anuncie.tabela #all #conteudo #coluna1 .tabela .interna {height:343px;}
 #anuncie.tabela #all #conteudo #coluna1 ul.acoes {margin-bottom:70px; list-style:none;}
 #anuncie.tabela #all #conteudo #coluna1 ul.acoes li {display:inline; margin-right:7px;} 
 
 /* ------- ANUNCIE - POPUP DADOS ------- */
 #popup.anuncie #limites #conteudo h1 {text-align:left;}
 #popup.anuncie #limites #conteudo ul.acoes {height:17px; margin-top:13px; padding:7px 5px; background:#edf5ff; list-style:none;}
 #popup.anuncie #limites #conteudo ul.acoes li {display:inline; margin-right:10px;}
 #popup.anuncie #limites #conteudo dl {position:relative; margin-top:20px; padding:17px 19px; background:#edf5ff;}
 #popup.anuncie #limites #conteudo dl dt {margin-bottom:21px; font-size:1.18em; font-weight:bold; color:#00508f;}
 #popup.anuncie #limites #conteudo dl dd {margin-bottom:35px;}
 #popup.anuncie #limites #conteudo dl dd code {display:block; margin-bottom:40px;}
 #popup.anuncie #limites #conteudo dl dd ul {list-style:none;}
 #popup.anuncie #limites #conteudo dl dd ol {list-style:decimal inside;}
 #popup.anuncie #limites #conteudo dl dd ol li {margin-bottom:1em; font-weight:bold;}
 #popup.anuncie #limites #conteudo dl dd ol li span {font-weight:normal;}
 #popup.anuncie #limites .final {position:relative; padding:13px 0; text-align:center;}
 #popup.anuncie #limites .final ul {width:80%; margin:0 auto -20px; list-style:none;}
 html > body#popup.anuncie #limites .final ul {margin-bottom:5px;}
 #popup.anuncie #limites .final ul li a {display:block;}
 #popup.anuncie #limites .final ul li.esquerda a span {padding-left:9px; background:url(../imagens/seta_azul2_esquerda.gif) 0 center no-repeat;}
 #popup.anuncie #limites .final ul li.direita a span {padding-right:9px; background:url(../imagens/seta_azul2.gif) right center no-repeat;}
 #popup.anuncie #limites .final a.botao {padding:4px; background:url(../imagens/mapa_controles_bg.gif) #D4DEF4 repeat-x; border:1px solid #abbddc; color:#012b4d; text-decoration:none;}
 
 /* ------- ANUNCIE - POPUP FORMATOS ------- */
 #popup.formatos #limites {width:700px;}
 #popup.formatos #limites #conteudo img {display:block; margin:11px auto; border:1px solid #6b717a;}
 
 
 /* ------- BARRA SHARE ----------------- */
	.fundo_share {background-color:#d7ddf5; padding: 2px;}
	.div_share {height:85px; background-color:#f0f2fb;}
	.barra_share {list-style:none; padding:0px; margin:0px; margin-right:4px; margin-left:8px; }
	.barra_share li {margin-top:5px; border:1px solid #f0f2fb; float:left; text-align:center; padding: 3px 3px 3px 3px; }
	.barra_share li:hover { border: 1px solid #00508f; }
	.barra_share li a {margin:0px; display:block;}
	.barra_share li a img {border:none;}
	.titulo_share {font:16px Arial, sans-serif; color:#003366; font-weight:bold;padding-left:4px;}
	.subtitulo_share {font:14px Arial, sans-serif; color:#00508f; padding-left:10px;margin-top:5px;}
	.espacamento {padding:4px;}
	
	ul.tabs { list-style:none; text-align:left; border-bottom:solid 1px #ccc; padding:4px; margin:0px; *margin-top:2px;}
	ul.tabs li {display:inline; margin:1px; border:solid 1px #ccc; padding:4px; *padding:0px; background-color:#fefefe;}
	ul.tabs li.ativo {border-bottom: solid 2px #dfe6f7; background-color:#dfe6f7;}
	ul.tabs li.ativo a {color:#006699; }
	ul.tabs li a {color:#000; font-weight:bold; text-decoration:none; padding: 4px 20px 4px 20px;}

/* ----------- AUTOCOMPLETE ---------------*/

.autocomplete_back {
	background-image:url(../imagens/autocomplete_leftcap.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
.autocomplete_back_load {
	background-image:url(../imagens/autocomplete_spinner.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
.autocomplete_list .item, .autocomplete_list .current_item {
	cursor:pointer;
	margin:0;
	padding:3px 6px;
	text-align:left;
}
.autocomplete_list .current_item {
	background:#e5ebf3 none repeat scroll 0 0;
	color:#000000;
}
.autocomplete_list, .autocomplete_list ol, .autocomplete_list li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.autocomplete_list * {
	-x-system-font:none;
	font-family:"lucida grande",verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:15px;
}
.autocomplete_list .first_item {
	border-top:medium none;
}
.autocomplete_list span.district{ 
	color:#111111;
	float:right;
	padding-left:10px;
	width: 15em;
}
a.autocomplete_poi:link, a.autocomplete_poi:active, a.autocomplete_poi:visited{
 text-decoration: none;
 color:#000;
}
a.autocomplete_poi:hover{
 text-decoration: underline;
}
.item_poi{
	margin:0;
	padding: 4px 6px 4px 10px;
	text-align:left;
	height:45px;
}
.item_poi_on{
	margin:0;
	padding: 4px 6px 4px 10px;
	text-align:left;
	height:45px;
	background:#e5ebf3 none repeat scroll 0 0;
}
.item_poi_on_strong
{
	margin:0;
	padding: 4px 6px 4px 10px;
	text-align:left;
	height:45px;
	background:#f2d4d4 none repeat scroll 0 0;
}

.img_cert{
	float:left;
	padding-right: 10px; 
	border:none;
}