body {width: 100%; margin: 0; font-family: Arial, sans-serif !important; font-size: 12px; color: #000000; -webkit-text-size-adjust: none;}
p {margin-top: 12px; margin-bottom: 12px; margin-left: 0; margin-right: 0; -webkit-margin-before: 14px; -webkit-margin-after: 14px; -webkit-margin-start: 0px; -webkit-margin-end: 0px;}
a {color: #606060;text-decoration: none}
a:HOVER {color: #006ea2;text-decoration: underline}
.span_link{color: #006EA2; font-size: 12px; cursor: pointer;}
.span_link:HOVER{text-decoration: underline;}
.center {width: 999px;margin: 0 auto;}
.clear {clear: both !important;display: block}
.dijitDialogUnderlay {background-color: #F0F0F0 !important}
.dojoxDialogCloseIcon {background: url(https://ajax.googleapis.com/ajax/libs/dojo/1.6/dojox/widget/Dialog/images/dialogCloseButton.png) no-repeat scroll right top transparent !important; background-position: 0 0 !important; left: -15px !important; top: -15px !important;}

#page {}
#page-left, #page-right {height: 512px;float: left}
#page-center {margin: 0 auto}
#page-geral {display: block;float: left}


/* ### HEADER ### */
#header-menu-servicos-bar-r7{width: 100%; height: 35px;}
.header-menu-servicos-content{width: 100%; height: auto; background-color: #F8F8F8; border-bottom: 1px solid #DEDEDE; z-index: 1001; position: relative; top: 0; left: 0; box-shadow: 0px 3px 15px 0px #DEDEDE;}
.header-menu-servicos-content-left{float: left; width: 798px;}
.header-menu-servicos-content-right{float: right; width: 200px; height: 37px; border-right: 1px solid #DEDEDE;}
.header-menu-servicos-content-right-link-user{display: block; width: 200px; height: 25px; line-height: 25px; text-align: center; color: #D02028; font-size: 14px; cursor: pointer; overflow: hidden; padding: 4px 0;}
.header-menu-servicos-content-right-link-cadastro{float: left; width: 100px; height: 14px; padding-left: 15px; padding-top: 11px; color: #D02028; font-size: 14px; text-align: center;}
.header-menu-servicos-content-right-link-login{float: left; width: 55px; height: 14px; padding-left: 15px; padding-top: 11px; color: #D02028; font-size: 14px; text-align: center;}
.header-menu-servicos-link {display: block; float: left; width: auto; height: 29px; line-height: 29px; color: #006EA2; padding: 2px 10px; border: 1px solid #DEDEDE; background-color: #F8F8F8 !important; margin-left: -1px; white-space: nowrap;}
.header-menu-servicos-link:HOVER {background-color: #FFFFFF !important;}
.header-menu-servicos-risco-esq {float: left; width: 11px; height: 37px; position: relative; z-index: 1; background: url("/1-images/servicos/menu/topo/risco-separa-esquerdo.png") no-repeat scroll center center transparent;}
.header-menu-servicos-risco-dir {float: left; width: 11px; height: 37px; position: relative; z-index: 1; background: url("/1-images/servicos/menu/topo/risco-separa-direito.png") no-repeat scroll center center transparent;}
.header-menu-servicos-risco-box {float: left; width: 995px; height: 37px; position: relative; z-index: 0; margin-left: -9px; margin-right: -9px; overflow: hidden;}
.header-menu-servicos-icone-novo{width: 30px; height: 12px; position: absolute; right: 0; top: 5px; -webkit-transform:rotate(37deg); -moz-transform:rotate(37deg); -o-transform:rotate(37deg); -ms-transform:rotate(37deg);}
#header-menu-servicos-content-hidden{width: 100%; height: 37px; display: none;}

#header {display: block; height: auto;}
#header-1 {height: 140px; width: 990px; margin: 0 auto}
.header-1-logo {float: left; width: 271px; height: auto;}
.header-1-direita {width: 728px; float: left; height: auto; margin-left: 35px;}
.header-1-direita-menu {width: 100%; height: 27px; margin-top: 7px;}
.header-1-direita-banner {float: right; width: 728px; height: 90px; padding: 1px 0;}
#header-1-login {width: 345px; height: 30px; float: right}

#header-2 {width: 100%; height: 47px;}
#header-2-left {width: 10px; height: 47px; float: left; background-image: url(/1-images/home/lat_header_left.jpg);}
#header-2-right {float: right; width: 10px; height: 47px; background-image: url(/1-images/home/lat_header_right.jpg);}
#header-2-content {width: 100%; height: 47px; background-image: url(/1-images/home/bg_header_2.jpg); background-repeat: repeat;}

#header-submenus {float:left;	width: 999px; height: auto; background: #FFFFFF; margin-bottom: 18px; margin-top: 18px;}
#header-submenus-paginas {float: left; width: 744px; height: 38px; margin-left: 10px; overflow: hidden;position: relative;}
#header-submenus-paginas table {border-collapse: collapse;border-spacing: 0;}
#header-submenus-paginas table tr td {padding: 0;}
.header-submenus-paginas-links {display: block; float: left; min-width: 100px; height: 36px; background-color: #f8f8f8; color: #000000; margin-right: 1px; padding: 0 5px; border: 1px solid #e5e5e5; line-height: 36px; text-align: center; text-decoration: none; font-size: 13px; white-space: nowrap;}
.header-submenus-paginas-links:HOVER {color: #FFFFFF; background-color: #0069a0; border: 1px solid #0069a0;}
#header-submenus-paginas-atual {color: #FFFFFF !important; background-color: #0069a0 !important; border: 1px solid #0069a0 !important;}
#header-submenus-servicos {float: left; width: 245px;}
.header-submenus-servicos-link {display: block;float: left;width: 38px;height: 38px;}
.header-submenus-servicos-sep {float: left; width: 1px; height: 14px; margin: 11px 6px; background: url("/1-images/servicos/menu/risco-separa-icones.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-1 {background: url("/1-images/servicos/menu/1.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-1:HOVER {background: url("/1-images/servicos/menu/1-hover.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-2 {background: url("/1-images/servicos/menu/2.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-2:HOVER {background: url("/1-images/servicos/menu/2-hover.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-3 {background: url("/1-images/servicos/menu/3.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-3:HOVER {background: url("/1-images/servicos/menu/3-hover.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-4 {background: url("/1-images/servicos/menu/4.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-4:HOVER {background: url("/1-images/servicos/menu/4-hover.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-6 {background: url("/1-images/servicos/menu/6.png") no-repeat scroll 0 0 transparent;}
#header-submenus-servicos-6:HOVER {background: url("/1-images/servicos/menu/6-hover.png") no-repeat scroll 0 0 transparent;}
#header-submenus-link-anuncio-brasil {float: right; width: 288px; margin-bottom: 18px; margin-top: 18px;}



/* ### ###### ### */
#content {width: 999px; padding: 0px 10px 20px; margin: 0 auto; position: relative; background-color: #FFFFFF;}
/*
#content-1 {
	float: left;
	height: 131px;
	background: #FFF;
}

#content-1-left {
	background-image: url(/1-images/home/lat_busca_left.jpg);
	width: 9px;
	height: 131px;
	float: left
}

#content-1-right {
	background-image: url(/1-images/home/lat_busca_right.jpg);
	width: 9px;
	height: 131px;
	float: right
}

#content-1-content {
	height: 131px;
	display: block;
	float: left
}

#content-2 {
	background: url(/1-images/home/bg_content_2.jpg) repeat-x;
	height: 151px;
	float: left;
	padding: 5px 0
}

#content-3 {
	height: 288px;
	float: left
}

#content-3-left {
	background-image: url(/1-images/home/lat_content_3_left.png);
	width: 9px;
	height: 288px;
	float: left
}

#content-3-right {
	background-image: url(/1-images/home/lat_content_3_right.png);
	width: 9px;
	height: 288px;
	float: right
}

#content-3-content {
	height: 228px;
	display: block;
	float: left;
	background-color: #FFF;
	padding: 30px 25px
}

#content-3-mod {
	margin-top: 40px;
	float: left
}

#content-3-left-mod {
	background-image: url(/1-images/home/lat_content_3_left.png);
	width: 9px;
	height: 180px;
	float: left
}

#content-3-right-mod {
	background-image: url(/1-images/home/lat_content_3_right.png);
	width: 9px;
	height: 180px;
	float: right
}

#content-3-content-mod {
	height: 180px;
	display: block;
	float: left;
	background-color: #FFF;
	padding: 0 25px
}
*/

#footer {
	width: 990px;
	clear: both;
	margin: 30px auto
}

#footer-1 {
	width: 930px;
	height: 288px;
}

#footer-1-1 {
	float: left;
	width: 233px;
	height: 300px
}

#footer-1-2 {
	float: left;
	width: 677px;
	height: auto;
	margin-left: 16px
}

#footer-2 {
	width: 966px;
	height: auto;
	padding-bottom: 25px;
}

.menu_servicos {
	list-style: none;
	background: red;
	margin: 0;
	padding: 0
}

.menu_servicos li {
	float: left
}

.menu_servicos_sep {
	background: url(/1-images/home/sep_menu_servicos.jpg);
	width: 3px;
	height: 96px;
	display: block
}

.menu_servicos_bairro {
	background: url(/1-images/home/new/icons/icon_omelhordobairro_off.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_bairro:HOVER {
	background: url(/1-images/home/new/icons/icon_omelhordobairro.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_classificados {
	background: url(/1-images/icones/menu/icon_classificados.png) no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_classificados:HOVER {
	background: url(/1-images/icones/menu/icon_classificados_2.png)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_autos {
	background: url(/1-images/home/new/icons/icon_omelhordosautos_off.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_autos:HOVER {
	background: url(/1-images/home/new/icons/icon_omelhordosautos.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_imoveis {
	background: url(/1-images/home/new/icons/icon_omelhordosimoveis_off.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_imoveis:HOVER {
	background: url(/1-images/home/new/icons/icon_omelhordosimoveis.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_farmacia {
	background: url(/1-images/home/new/icons/icon_farmaciadobairro_off.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_farmacia:HOVER {
	background: url(/1-images/home/new/icons/icon_farmaciadobairro.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_orlando {
	background: url(/1-images/home/new/icons/icon_omelhordeorlando_off.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_orlando:HOVER {
	background: url(/1-images/home/new/icons/icon_omelhordeorlando.gif)
		no-repeat;
	width: 193px;
	height: 75px;
	display: block
}

.menu_servicos_cartorio {
	background: url(/1-images/icones/menu/icon_cartorio.png) no-repeat;
	width: 71px;
	height: 94px;
	display: block
}

.menu_servicos_cartorio:HOVER {
	background: url(/1-images/icones/menu/icon_cartorio_2.png) no-repeat;
	width: 71px;
	height: 94px;
	display: block
}

.menu_servicos_compra_coletiva {
	background: url(/1-images/icones/menu/icon_compra_coletiva.png)
		no-repeat;
	width: 103px;
	height: 94px;
	display: block
}

.menu_servicos_compra_coletiva:HOVER {
	background: url(/1-images/icones/menu/icon_compra_coletiva_2.gif)
		no-repeat;
	width: 103px;
	height: 94px;
	display: block
}

#busca_rapida_valor,#busca_rapida_cidade,#email_infomativo,#cidade_infomativo
	{
	height: 33px;
	padding-top: 5px;
	color: #456f80
}

#busca_rapida_cidade,#cidade_infomativo {
	padding-left: 6px !important
}

.rotatorOfertasHome {
	background-color: transparent;
	width: 900px;
	height: 151px;
	overflow: hidden
}


#imagens-aleatorias {
	float: left;
	width: 664px;
	height: 431px;
	margin-left: 50px
}

#videos-vantagens {
	float: left;
	width: 318px;
	height: 431px;
	margin-left: 30px
}

#videos-vantagens-01 {
	float: left;
	margin-bottom: 5px;
	background-image: url(/1-images/home/new/video/video_01.gif);
	width: 318px;
	height: 138px
}

#videos-vantagens-02 {
	float: left;
	margin-bottom: 5px;
	background-image: url(/1-images/home/new/video/video_02.gif);
	width: 318px;
	height: 138px
}

#videos-vantagens-03 {
	float: left;
	margin-bottom: 5px;
	background-image: url(/1-images/home/new/video/video_03.gif);
	width: 318px;
	height: 138px
}

#banner-cbd {
	width: 990px;
	height: 367px;
	float: left;
	margin-top: 40px;
	background-image: url(/1-images/home/new/Bg_banner_CBD.gif);
	position: relative;
	left: 50%;
	margin-left: -495px
}


.borda_top_left_container {float: left; width: 10px; height: 10px; background: url(/1-images/home/borda_top_left_container.png) no-repeat;}
.borda_top_right_container {float: left; width: 10px; height: 10px; background: url(/1-images/home/borda_top_right_container.png) no-repeat;}
.borda_bottom_left_container {float: left; width: 10px; height: 10px; background: url(/1-images/home/borda_bottom_left_container.png) no-repeat;}
.borda_bottom_right_container {float: left; width: 10px; height: 10px; background: url(/1-images/home/borda_bottom_right_container.png) no-repeat;}

.borda_center_container {
	float: left;
	width: 970px;
	height: 10px;
	background-color: #FFF
}

.bg_footer_sugestoes {
	background: url(/1-images/home/bg_footer_sugestoes.jpg) no-repeat;
	width: 222px;
	height: 23px;
	display: block;
	text-align: center;
	padding-top: 11px;
	font-size: 12px;
	font-weight: 700;
	color: #0086c3 !important;
	float: left
}

.container_alert_message {
	position: fixed;
	top: 0;
	width: 100%;
	background: transparent;
	z-index: 999999
}

#alert_message {
	background-color: #FC9204;
	display: block;
	width: 100%;
	font-size: 17px;
	font-weight: 700;
	color: #FFF;
	text-align: center;
	line-height: 40px;
	margin: 0 auto
}

#alert_message_border {
	width: 990px;
	height: 10px
}

.alert_message_border_left {
	background: url(/1-images/home/alert_message_left.png) no-repeat scroll
		center bottom transparent;
	float: left;
	width: 10px;
	height: 10px
}

.alert_message_border_center {
	background: url(/1-images/home/alert_message_center.png) repeat-x;
	float: left;
	width: 970px;
	height: 10px
}

.alert_message_border_right {
	background: url(/1-images/home/alert_message_right.png) no-repeat scroll
		center bottom transparent;
	float: right;
	width: 10px;
	height: 10px
}

.loginDropDownButton {
	float: right
}

.loginDropDownButton .dijitButtonNode {
	background: url(/1-images/home/button-log-in.png) no-repeat transparent
		!important;
	color: #006ea2 !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	border: 0 solid #FFF !important;
	width: 158px !important;
	height: 25px !important;
	text-align: left !important;
	padding: 0 !important
}

.loginDropDownButtonActive .dijitButtonNode {
	color: #63828b !important;
	border: 0 solid #FFF !important
}

.loginDropDownButton .dijitButtonNode .dijitButtonText {
	border-right: 0 solid #FFF !important;
	height: 19px !important;
	padding: 6px 0 0 31px !important
}

.loginDropDownButton .dijitButtonNode .dijitArrowButtonInner {
	display: none !important
}

.loginDropDownButton .dijitButtonNode .dijitArrowButtonChar {
	display: none !important;
	font-size: 9px;
	margin: 0 10px
}

.menu_topo_buttons {
	width: 83px;
	height: 25px;
	padding-left: 45px;
	display: block;
	float: left;
	font-size: 13px;
	color: #006ea2;
	line-height: 25px;
	text-align: left
}

#servicos_bairro_button {
	width: 260px;
	height: 43px;
	float: left;
	background: #f8f8f8;
	line-height: 45px;
	border: 1px solid #e5e5e5;
	text-align: center;
	font-size: 18px;
	color: #012b3b;
	font-family: Trebuchet MS;
	cursor: pointer;
	margin: 0
}

#servicos_bairro_sinal {
	float: right;
	margin-right: 10px;
	color: #bfcfd3;
	font-size: 25px;
	line-height: 40px
}

#servicos_bairro {
	width: 100%;
	background-color: #FFF;
	float: left;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 5px;
	margin-left: 0;
	margin-top: -1px
}

#servicos_bairro ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%
}

#servicos_bairro ul li {
	width: 475px;
	height: 35px;
	float: left;
	list-style: none;
	margin: 10px
}

#servicos_bairro ul li a {
	width: 445px;
	height: 35px;
	background-color: #fafafa;
	color: #63828b;
	display: block;
	line-height: 35px;
	font-size: 15px;
	font-family: Trebuchet MS;
	padding-left: 30px
}

#servicos_bairro ul li a:HOVER {
	background-color: #016fa2;
	color: #FFF;
	text-decoration: none;
	font-weight: 700
}

#servicos_bairro ul li span {
	width: 445px;
	height: 35px;
	background-color: #016fa2;
	color: #FFF;
	display: block;
	line-height: 35px;
	font-size: 15px;
	font-family: Trebuchet MS;
	padding-left: 30px;
	font-weight: 700
}

.button_padrao {
	background-color: #62838C;
	width: 236px;
	height: 39px;
	color: #FFF;
	display: block;
	line-height: 39px;
	text-align: center;
	margin-left: 17px;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 10px;
	font-family: Trebuchet MS;
	-moz-border-radius-topleft: 8px 8px;
	-moz-border-radius-topright: 8px 8px;
	-moz-border-radius-bottomright: 8px 8px;
	-moz-border-radius-bottomleft: 8px 8px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px
}

.button_padrao:HOVER {
	background-color: #0B293A;
	color: #FFF;
	text-decoration: none
}

#view_descricao_oferta pre {
	border: 0;
	background-color: transparent;
	white-space: normal;
	margin: 0;
	padding: 0
}
/*
#widget_pais_busca_PORTAL, #widget_estado_busca_PORTAL, #widget_cidade_busca_PORTAL, #widget_bairro_busca_PORTAL, 
#pais_busca_PORTAL, #estado_busca_PORTAL, #cidade_busca_PORTAL, #bairro_busca_PORTAL {
	margin-left: 11px !important;
	width: 190px !important;
}
*/

.box-compartilhamento-pagina {
	width: 623px; height: 27px; padding-top: 5px; margin-top: 20px; margin-bottom: 2px; background-color: #F8F8F8; text-align: center;
}


/* ### BAIRROS ### */
#bairro-content {
	float: left;
	background: url('/1-images/layout/bairros/bg-lateral-azul.png') repeat-y scroll 0 0 #FFFFFF;
	position: relative;
}

.bairro-content-titulos {
	color: #d02028;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
}

#bairro-content-barra-azul {
	float: left; background-color: #FFFFFF; width: 33px; margin-right: 10px;
}

#bairro-content-meio {
	float: left; width: 787px; height: auto;
}
#bairro-content-meio-categorias {
	float: left; width: 152px; background-color: transparent; margin-right: 0px;
}

.input-busca-novo-bairro {
	float: left !important;
	background-color: #FFF !important;
	height: 28px !important;
	width: 100px !important;
	border: 1px solid #e5e5e5 !important;
	border-radius: 13px 0 0 13px !important;
	-moz-border-radius: 13px 0 0 13px !important;
	color: #63828b !important;
	font-size: 15px !important;
	font-family: Arial, sans-serif !important;
	margin:0 !important;
	padding: 10px 2px 0 !important
}
/* ### ####### ### */


/* ### CATEGORIAS ### */
#categorias-portais-lista {
	overflow: hidden;
	width: 150px;
	height: auto;
	background-color: white; 
	padding: 0px 0px; 
	position: relative; 
	z-index: 0;
}

#categorias-portais-lista:HOVER {
	overflow: auto;
}

.categorias-portais-ul {
	margin: 0;
	padding: 0;
}
.categorias-portais-ul li {
	list-style: none;
	cursor: pointer;	
	font-size: 13px;
	border-bottom: 1px solid #E5E5E5;
	padding: 0;
	margin: 0;
	width: 130px;
	background-color: #FFFFFF;
}
.categorias-portais-ul li:HOVER {
}
.categorias-portais-ul li span {
	display: block;
	width: 100%;
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px 1px;
}
.categorias-portais-ul li span:HOVER {
	background-color: #016AA1;
	color: #FFFFFF;
}
.categorias-portais-ul li ul {
	margin: 0;
	padding: 0;
	width: 125px;
	display: none;
}

.categorias-portais-ul li ul li {
	list-style: none;
	font-size: 12px;
	width: 100%;
	padding: 3px 0 3px 7px;
	margin: 0px;
	background: url("/1-images/icones/arrow_red.gif") no-repeat scroll left center transparent;
}

.categorias-portais-ul li ul li:HOVER {
	background: url("/1-images/icones/arrow_blue.gif") no-repeat scroll left center transparent;
}


#pais_busca_PORTAL, #estado_busca_PORTAL, #cidade_busca_PORTAL, #bairro_busca_PORTAL {
}

.inputPadraoOmdb {
	float: left !important;
	width: 100px;
	height: 23px !important;
	padding-top: 5px !important;
	padding-left: 10px !important;
	font-size: 18px !important;
	color: #6C7C7B !important;
	border: 1px solid #E3E3E3 !important;
	border-right: 2px solid #628184 !important;
	border-radius: 13px 0 0 13px !important;
	-moz-border-radius: 13px 0 0 13px !important;
	margin: 0 !important;
}

.inputPadraoOmdb .dijitPlaceHolder {
	margin: 0;
	font-size: 16px !important;
}

.inputPadraoOmdb2 {
	float: left !important;
	width: 100px;
	height: 21px !important;
	padding-top: 7px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	font-size: 18px !important;
	color: #6C7C7B !important;
	border: 1px solid #E3E3E3 !important;
	border-radius: 13px 13px 13px 13px !important;
	-moz-border-radius: 13px !important;
	margin: 0 !important
}

.inputPadraoOmdb_selectOpen {
	float: left;
	width: 33px;
	height: 30px;
	background-image: url(/1-images/layout/inputPadraoOmdb_selectOpen.png);
	cursor: pointer;
	border-radius:  0 13px 13px 0 !important;
	-moz-border-radius: 0 13px 13px 0 !important;
}

.buttonPadraoOmdb {
	background-color: #62838C !important;
	border: 0 none;
	color: #FFF;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	width: 100px;
	cursor: pointer;
	border-radius: 13px 13px 13px 13px !important;
	-moz-border-radius: 13px !important;
	padding: 4px
}

.paginacao_fotos_portal_flickr {
	float: right;
	display: block;
	border: 1px solid #EEE;
	width: 65px;
	color: #D10006;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
	padding: 2px
}

.paginacao_fotos_portal_flickr:hover {
	color: #296A9F
}

.link_destaque_subcategoria {
	cursor: pointer;
	text-decoration: underline;
	font-weight: 400
}

.link_destaque_subcategoria:HOVER {
	color: #D7062D
}

.servicos_escolha_left {
	width: 33px;
	background-color: #006A9F;
	color: #FFF;
	margin-bottom: 2px;
	text-align: center;
	cursor: pointer
}

.servicos_escolha_left:HOVER {
	background-color: #D30007;
}

.servicos_escolha_box {
	height: auto;
	color: #FFF;
	position: absolute;
	left: 33px;
	z-index: 10
}

#dijitMenuCategorias {
	background-color: #FFF !important;
	border: none !important
}

#dijitMenuCategorias tr {
	border-bottom: 1px solid #EDEDED
}

#dijitMenuCategorias tr td .dijitMenuItemIcon {
	height: 22px !important;
	width: 0 !important
}

#dijitMenuCategorias .dijitMenuItem td {
	padding: 5px 1px !important
}

#dijitMenuCategorias tr .dijitMenuItemLabel {
	white-space: normal !important;
	font-size: 12px !important;
	line-height: 16px !important;
}

.sub-titulo-novo-bairro {
}

.sub-titulo-novo-bairro h1 {
  font-size: 22px;
  font-weight: bold;
  height: auto;
  margin: 0;
  min-height: 40px;
  padding: 0 0 15px;
  text-align: left;
  width: 100%;
}

.box-contato-bairro {
	width: 500px;
	height: 92px;
	background: url(/1-images/layout/bairros/bg-fundo-contato-destaque.png) repeat-x scroll 0 0 transparent;
	border: 1px solid #E9E9E9;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px;
	cursor: pointer;
	margin-top: 20px
}

.box-contato-bairro:HOVER {
	background:url(/1-images/layout/bairros/bg-fundo-contato-destaque-hover.png) repeat-x scroll 0 0 transparent;
}

.box-cupom-desconto-bairro-fundo {
	width: 511px;
	height: 156px;
	border: 1px solid #E9E9E9;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px;
	margin-top: 20px;
	background: url(/1-images/layout/bairros/bg-fundo-contato-destaque.png) repeat-x scroll center bottom #FFF;
	padding: 5px
}

.box-cupom-desconto-bairro-fundo:HOVER {
	background: url(/1-images/layout/bairros/bg-fundo-contato-destaque-hover.png) repeat-x scroll center top #FFF
}

.box-cupom-desconto-bairro {
	width: 511px;
	height: 90px;
	padding-top: 66px;
	background: url(/1-images/layout/bairros/bg-fundo-cupom-desconto-destaque.png) repeat-x scroll 0 0 transparent;
	cursor: pointer
}

.mais_visitados {
	width: 158px;
	margin-top: 9px;
	float: left;
	cursor: pointer;
	background-color: #FFF;
	border-bottom: 1px solid #EDEDED
}

.banner_157x60 {
	width: 157px;
	height: 60px;
	margin-top: 10px;
	float: left
}

.banner_159x105 {
	width: 159px;
	height: 105px;
	margin-bottom: 10px;
	float: left
}

.destaquesHomePortal {
	float: left;
	width: 468px;
	height: auto;
	border-bottom: 1px solid #EDEDED;
	cursor: pointer;
	margin: 10px 0;
	padding: 5px 0
}

.videos-portal {
	width: 350px;
	height: 200px;
	padding-top: 12px;
	border-color: #E5E5E5;
	border-style: solid;
	border-width: 0 1px 1px
}

.videos-portal div {
	float: left;
	width: 100px;
	height: auto;
	margin-left: 13px;
	cursor: pointer
}

.videos-portal div>p {
	height: 100px;
	background-color: #000;
	color: #FFF;
	font-size: 10px;
	font-weight: 700;
	text-align: center;
	margin: 0;
	padding: 4px
}

.contato-bairro-portal th {
	text-align: right;
	width: 130px;
	font-weight: 700;
	color: #868484;
	font-size: 13px;
	padding: 10px 5px
}

.contato-bairro-portal td {
	padding-bottom: 10px
}

.link_veja_mais_eventos_noticias {
	display: block;
	float: right;
	background-color: #D10006;
	color: #FFF;
	font-size: 12px;
	padding: 2px 20px
}

.abas_escolha_eventos_noticias {
	background: url(/1-images/layout/bairros/bg-sub-titulo-novo-bairro.png)
		repeat-x;
	width: 311px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #e5e5e5;
	color: #527174;
	font-size: 18px;
	font-weight: 700;
	cursor: pointer
}

.abas_escolha_eventos_noticias:HOVER {
	background: url(/1-images/layout/bairros/evento-noticia-hover.png) repeat-x;
}

.abas_escolha_eventos_noticias_ACTIVE {
	background: url(/1-images/layout/bairros/evento-noticia-hover.png) repeat-x;
	width: 311px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #e5e5e5;
	color: #768C97;
	font-size: 18px;
	font-weight: 700;
	cursor: default
}

.box-eventos-noticias-portal {
	width: 100%;
	margin-top: 25px
}

.box-eventos-noticias-portal-date {
	position: relative;
	width: 250px;
	height: 50px;
	line-height: 50px;
	background-color: #D10006;
	color: #FFF;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	margin-bottom: -25px;
	border: 1px solid #E4E4E4;
	margin-left: 20px;
	z-index: 1
}

.box-eventos-noticias-portal-voltar {
	display: block;
	background-color: #D10006;
	border: 1px solid #E4E4E4;
	color: #FFF;
	font-size: 11px;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	margin-bottom: -20px;
	margin-left: 473px;
	position: relative;
	text-align: center;
	width: 160px;
	z-index: 1;
	cursor: pointer
}

.box-eventos-noticias-portal-content {
	position: relative;
	width: 613px;
	height: auto;
	background-color: #F8F8F8;
	border: 1px solid #E4E4E4;
	z-index: 0;
	clear: both;
	padding: 10px
}

.box-eventos-noticias-portal-titulo {
	width: 100%;
	font-size: 15px;
	font-weight: 700;
	color: #6C7876
}

#widget_busca_rapida_valor .dijitPlaceHolder,#widget_email_infomativo .dijitPlaceHolder
	{
	color: #456f80;
	margin-top: 15px;
	font-size: 12px;
	font-style: normal
}

#widget_busca_rapida_cidade .dijitPlaceHolder,#widget_cidade_infomativo .dijitPlaceHolder
	{
	color: #456f80;
	margin-top: 15px;
	font-size: 12px;
	font-style: normal;
	padding-left: 6px
}

.loginDropDownButtonHover .dijitButtonNode,.loginDropDownButtonFocused .dijitButtonNode
	{
	color: #006ea2 !important;
	border: 0 solid #FFF !important
}

.mais_visitados:hover,.destaquesHomePortal:hover {
	background-color: #F8F8F8
}

.link_veja_mais_eventos_noticias:HOVER,.box-eventos-noticias-portal-voltar:HOVER
	{
	background-color: #296A9F;
	color: #FFF
}

.url-list-categoria {
	font-size: 15px;
	display: block;
	background-color: #296a9f;
	color: #FFFFFF;
	padding: 5px;
	float: left;
	margin: 10px;
}

.url-list-categoria:HOVER {
	background-color: #c3232b;
	color: #FFFFFF;
}

#content-anuncio-destaque {
	width: 633px; height: auto; border: 1px solid #E5E5E5; border-radius: 13px 13px 13px 13px !important; -moz-border-radius: 13px 13px 13px 13px !important; overflow: hidden;
}

/* ########################## */ 
.box-serv-variados {
	width: 135px; height: auto; border: 1px solid #dedede; border-bottom: 0 none; padding: 5px 10px; margin-top: 20px;
}

.box-serv-variados .box-serv-titulos {
	color: #D02028;
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	margin-bottom: 5px;
}

.box-serv-variados-ico {
	margin-right: 5px; vertical-align: bottom;
}
.box-serv-variados-content {
	background-color: #FFFFFF; height: 155px;
}

.box-serv-variados-content:HOVER {
	background-color: #f8f8f8; 
}

.box-serv-variados-link {
	display: block; width: 120px; text-align: center; font-size: 13px; margin: 0 auto;
}

.box-serv-variados-paginacao {
	width: 149px; height: 20px; padding: 0 3px 2px; border: 1px solid #dedede; border-top: 0 none;
}
.box-serv-variados-paginacao-prev, .box-serv-variados-paginacao-next  {
	height: 19px;
	line-height: 19px;
	cursor: pointer;
	color: #878787;
}
.box-serv-variados-paginacao-prev {
	float: left;
	width: 52px;
	background: url(/1-images/home/setas-prev.png) no-repeat scroll center left transparent;
	text-align: right;
}
.box-serv-variados-paginacao-prev:HOVER {
	background: url(/1-images/home/setas-prev-hover.png) no-repeat scroll center left transparent; color: #000000; text-decoration: underline;
}
.box-serv-variados-paginacao-next {
	float: right;
	width: 63px;
	background: url(/1-images/home/setas-next.png) no-repeat scroll center right transparent;
	text-align: left;
}
.box-serv-variados-paginacao-next:HOVER {
	background: url(/1-images/home/setas-next-hover.png) no-repeat scroll center right transparent; color: #000000; text-decoration: underline;
}
.box-serv-variados-listar {
	width: 155px; border: 1px solid #dedede; color: #878787; background-color: #f8f8f8; border-top: 0 none; text-align: center; padding: 11px 0; font-size: 13px; cursor: pointer;
}
.box-serv-variados-listar:HOVER {
	background-color: #006A9F; color: #FFFFFF;
}

.box-serv-variados-cupom-desconto {
	width: 100%; height: auto;
}
.box-serv-variados-cupom-desconto-img {
	float: left; width: 120px; height: 90px; margin-top: 0;
}
.box-serv-variados-cupom-desconto-titulo {
	display: block; float: left; width: 483px; height: auto; margin-left: 10px; color: #d30007; font-weight:bold; font-size: 14px;
}
.box-serv-variados-cupom-desconto-link {
	float: left; width: 461px; height: auto; margin: 10px 0 10px 10px; padding: 10px; font-size: 27px; font-weight: bold; text-align: center; color: #838383;
	/*background: url(/1-images/layout/bairros/bg-fundo-contato-destaque.png) repeat-x scroll 0 0 #F5F5F5;*/
	background-color:  #F5F5F5;
	border: 1px solid #E9E9E9;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px; cursor: pointer;
}
.box-serv-variados-cupom-desconto-link:HOVER {
	/*background:url(/1-images/layout/bairros/bg-fundo-contato-destaque-hover.png) repeat-x scroll 0 0 transparent;*/
	background-color: #FAFAFA;
}
/* ########################## */
	
.banner_lat_direita_160 {
  width: 160px;
  height: auto;
  margin-top: 10px;
}

#content-exibe-pagina {
	float:left; width: 623px; height: auto;  border: 1px solid #E5E5E5; border-radius: 13px 13px 13px 13px !important; -moz-border-radius: 13px 13px 13px 13px !important; padding: 5px;
}

#BannerLateralDireitaNacional {float: right; width: 300px; height: auto; margin-left: 1px; opacity:1.0; filter:alpha(opacity=100);}
#BannerLateralDireitaNacional:HOVER {opacity:1.0; filter:alpha(opacity=100);}

.comment_content{width: 100%; margin-bottom: 25px; padding: 0;}
.comment_author{width: 100%;}
.comment_author_avatar{display: block; float: left; width: 50px;}
.comment_author_info{float: left; width: auto;; min-height: 45px; margin-bottom: -1px; margin-left: 7px; background: url('<?php echo $this->baseUrl('/1-images/layout/comment_arrow.gif') ?>') no-repeat bottom left; padding-bottom: 12px;}
.comment_author_info_1{font-size: 17px; font-weight: bold;}
.comment_author_edit{font-size: 12px; color: blue;}
.comment_author_info_2{color: #848484; font-size: 11px;}
.comment_author_info_3{color: #006EA2; font-size: 11px; cursor: pointer;}
.comment_author_info_3:HOVER{text-decoration: underline;}
.comment_text{width: 98%; padding: 10px 1%; font-size: 14px; text-align: left; color: #000000; background-color: #EFEFEF; border: 1px solid #E5E5E5; border-radius: 7px; -moz-border-radius: 7px;}
.comment_resp{float: left; width: 100px; color: #006EA2; font-size: 12px;}
.comment_resp:HOVER{text-decoration: underline; cursor: pointer;}

.votacao_gostei_omdb{float: right; min-width: 70px;}
.votacao_gostei_omdb span{display: block; float: left; width: 16px; height: 16px; background-image:  url('<?php echo $this->baseUrl('/1-images/layout/commet_votacao.png') ?>'); background-repeat: no-repeat; background-attachment: scroll; background-color: transparent;}
.votacao_gostei_omdb div{display: block; float: left; margin-left: 1px; font-weight: bold; font-size: 14px;}
.votacao_gostei_omdb_1{background-position: 0 0; cursor: pointer;}
.votacao_gostei_omdb_1:HOVER {background-position: 0px -32px !important;}
.votacao_gostei_omdb_1_num{color: green;}
.votacao_gostei_omdb_2{background-position: -16px 0; margin-left: 5px; cursor: pointer;}
.votacao_gostei_omdb_2:HOVER {background-position: -16px -32px !important;}
.votacao_gostei_omdb_2_num{color: red;}

/*a{color: #006EA2;}*/
.openid_large_btn{ height: 24px; width: 101px; cursor: pointer; margin-bottom: 5px; display: block; float: left; background-attachment: scroll; background-color: transparent; background-image: url("/1-images/layout/login-openid.gif");background-position: 0 0;background-repeat: no-repeat;}
.openid_large_btn_facebook{background-position: -87px 0;}
.openid_large_btn_facebook:HOVER{background-position: -87px -25px;}
.openid_large_btn_google{background-position: 0 0; width: 87px;}
.openid_large_btn_google:HOVER{background-position: 0 -25px;}
.openid_large_btn_yahoo{background-position: -188px 0; width: 82px;}
.openid_large_btn_yahoo:HOVER{background-position: -188px -25px;}
.openid_large_btn_twitter{background-position: -270px 0; width: 88px;}
.openid_large_btn_twitter:HOVER{background-position: -270px -25px;}

.estrelas-votacao-omdb{display: block; width: 98px; height: 18px; background-image: url('<?php echo $this->baseUrl('/1-images/icones/estrelas_omdb.png') ?>'); background-position: 0 0; background-repeat: no-repeat; background-attachment: scroll; background-color: transparent;}

.box-dicas-do-bairro {width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #EEEEEE;}
.box-dicas-do-bairro-titulo {width: 100%;}
.box-dicas-do-bairro-titulo a {color: #D02028; font-size: 18px; font-weight: bold;}
.box-dicas-do-bairro-foto-user{float: left; width: 50px; height: 50px; margin-right: 5px; margin-bottom: 5px;}
.box-dicas-do-bairro-texto{width: 100%; font-size: 12px;}
.box-dicas-do-bairro-nome-user{color: #006EA2; font-size: 15px; font-weight: bold;}

.label_cadastro_dica{float: left; width: 115px; text-align: right; color: #658184; font-weight: bold; line-height: 30px;}

.adlayer_space{margin-bottom: 20px;}

.content-home-principal-Rotator {float: left; width: 652px; height: 416px; position: relative;}
.rotatorHOME_OMDB_content {width: 652px; height: 374px; z-index: 2 !important;}
.rotatorHOME_OMDB_content:HOVER {z-index: 0 !important;}
.ControllerRotatorHOME_OMDB_num_box {width: 650px; height: 33px; background-color: #f8f8f8; border: 1px solid #e6e6e6;}
.ControllerRotatorHOME_OMDB_num {float: right; width: 290px; height: auto;}
.ControllerRotatorHOME_OMDB_num ul {width: 100%; height: 20px; margin: 7px 0;}
.ControllerRotatorHOME_OMDB_num ul .dojoxRotatorNumber{float: left;margin-left: 5px;display: block;background: url("/1-images/home/banners/rotator_controller.jpg") repeat scroll 0 0 transparent;color: red;font-size: 0px;width: 20px;height: 20px;cursor: pointer;margin-top: 1px;}
.ControllerRotatorHOME_OMDB_num ul .dojoxRotatorSelected {background: url("/1-images/home/banners/rotator_controller_hover.jpg") repeat scroll 0 0 transparent;cursor: default;margin-top: 0px;}
.ControllerRotatorHOME_OMDB_seta {position: absolute; width: 34px; height: 59px; z-index: 1;}
.ControllerRotatorHOME_OMDB_seta:HOVER {z-index: 3;}
.ControllerRotatorHOME_OMDB_seta ul{margin: 0; padding: 0; list-style: none;}
.ControllerRotatorHOME_OMDB_seta a {cursor: pointer; display: block; width: 34px; height: 59px; font-size: 0;}
.ControllerRotatorHOME_OMDBPrev {left: 0; top: 150px;}
.ControllerRotatorHOME_OMDBPrev a {background: url("/1-images/home/banners/seta-prev.png") repeat scroll 0 0 transparent;}
.ControllerRotatorHOME_OMDBPrev a:HOVER  {background: url("/1-images/home/banners/seta-prev-hover.png") repeat scroll 0 0 transparent;}
.ControllerRotatorHOME_OMDBNext {right: 0px; top: 150px;}
.ControllerRotatorHOME_OMDBNext a {background: url("/1-images/home/banners/seta-next.png") repeat scroll 0 0 transparent;}
.ControllerRotatorHOME_OMDBNext a:HOVER {background: url("/1-images/home/banners/seta-next-hover.png") repeat scroll 0 0 transparent;}