/* Reset */

@font-face {
		    font-family: 'DaxCompact-BoldBold';
			src: url('dax-comp-webfont.eot');
			src: local('☺'), url('dax-comp-webfont.woff') format('woff'), url('dax-comp-webfont.ttf') format('truetype'), url('dax-comp-webfont.svg#webfontNiOPYgjR') format('svg');
			font-weight: normal;
			font-style: normal;
}
		

* { margin:0; padding:0; border:0; }
body { 
    background:#a44900 url(../imgs/front/bg_geral.jpg) repeat-x;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
    padding:20px 0;
    line-height: 20px;
}
li { list-style:none; }
label, .data { font-weight:bold; }
input, textarea { background:#b9b9ae url(../imgs/front/bg_input.jpg) repeat-x top; margin:3px 0 15px 0; width:100%; }
input { height:32px; }
textarea { height:80px; }
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; }
p { margin-bottom:10px; }

/* Estrutura */
.site { width:1004px; margin:auto; }
.topo { background:url(../imgs/front/bg_topo.jpg) no-repeat; width:1004px; height:463px; overflow:hidden; }
.topo_esquerda { overflow:hidden; width:190px; float:left; }
.conteudo{ background:url(../imgs/front/bg_conteudo.jpg) repeat-y; overflow:hidden; padding:20px 0 20px 20px;  }
.col_esquerda, .col_central,.col_direita { float:left; }
.col_esquerda { width:170px; }
.col_central { width:529px; margin:0 30px; }
.col_direita {  width:205px;  }
.rodape { background:url(../imgs/front/bg_rodape.jpg) no-repeat; width:1004px; height:71px; text-align:center; }

/* Rodapé */
.txt_rodape { width:912px; float:left; margin-top:25px; }
.logo_midia { background:url(../imgs/front/logo_midia.jpg) no-repeat; float:left; width:72px; height:40px; text-indent:-5000px; margin-top:15px; }

.logo_midia a{
	display: block;
}

/* Menu */
.menu { 

	width:170px;
	margin:140px 0 0 20px;
	color:#6D3100;
	text-transform:uppercase;
	font-stretch:normal;
	
	
}
.menu a { 
	width:164px; 
	height:23px; 
	float:left; 
	margin-bottom:2px; 
	color:#6D3100 ;	
	border-left:#575751 solid 2px;
	padding-left:2px;
	font-size:15px;
	font-weight:bold;
}

.menu a:hover {
	
	background:#E2E2D6;
	text-decoration:none;
	border-left:#575751 solid 2px;
	border-right:#575751 solid 2px;
	
 }

/* Títulos */
.webmail h3, .radio_vivo h3, .promocoes h3, .noticias h3 { height:30px; border-bottom:1px #a4a49a solid; margin-bottom:20px; margin-top:10px; padding-bottom:10px; text-indent:-5000px; }

.noticias h2, .a_radio h2, .programacao h2, .programas h2, .equipe h2, .promocoes h2, .fale_conosco h2, .fotos h2, .destaques h2 { height:43px; border-bottom:1px #a4a49a solid; margin-bottom:20px; margin-top:10px; padding-bottom:10px; text-indent:-5000px; }

h1{
	
	 height:43px; 
	 border-bottom:1px #a4a49a solid; 
	 margin-bottom:20px; 
	 margin-top:10px; 
	 padding-bottom:10px; 
	 text-indent:-5000px;

}

.topo_esquerda h1{ border:none !important;}

.webmail h3 { background:url(../imgs/front/tit_webmail.jpg) no-repeat; }

.radio_vivo h3 { background:url(../imgs/front/tit_vivo.jpg) no-repeat; }
.promocoes h3 { background:url(../imgs/front/tit_cad_promocao.jpg) no-repeat; }

.a_radio h2 { background:url(../imgs/front/tit_a_radio.jpg) no-repeat; }
.programacao h2 { background:url(../imgs/front/tit_programacao.jpg) no-repeat; }
.programas h2 { background:url(../imgs/front/tit_programas.jpg) no-repeat; }
.equipe h2 { background:url(../imgs/front/tit_equipe.jpg) no-repeat; }
.promocoes h2 { background:url(../imgs/front/tit_promocoes.jpg) no-repeat; }
.fale_conosco h2 { background:url(../imgs/front/tit_fale_conosco.jpg) no-repeat; }
.fotos h2 { background:url(../imgs/front/tit_fotos.jpg) no-repeat; }
.destaques h2 { background:url(../imgs/front/tit_destaques_interna.jpg) no-repeat; }

.logo { background:url(../imgs/front/logo_radio.jpg) no-repeat; width:129px; height:152px; margin:25px 0 25px 20px; float:left; text-indent:-5000px; }
.webmail, .destaques, .dedique, .radio_vivo , .promocao, .news, .noticias, .lista_noticia, .a_radio, .item___, .sub_links, .programas, .equipe, .promocoes, .fale_conosco { overflow:hidden; border-bottom:1px #a4a49a solid; margin-bottom:10px; padding-bottom:5px; }
.radio { width:12px; height:12px; margin-right:7px; }
.titulo { font-weight:bold; text-transform:uppercase; color:#6f3200; }

.sub_links li { background:url(../imgs/front/setinha.jpg) no-repeat center left; float:left; padding-left:10px; margin-right:20px; }
.sub_links li a { font-weight:bold; text-decoration:none; color:#6f3200; }
.sub_links li a:hover { color:#9b4600; text-decoration:underline; }

.destaques{ clear:both; margin-top:45px;}

/* Imagens */
.destaques img, .promocao img, .a_radio img { margin:5px 0 15px 0; border:3px #999 solid; }
.lista_noticia img, .item img { float:left; border:3px red solid; margin:0 20px 10px 0; border:3px #999 solid; }

/* Botões */
.btn_todas_noticias, .btn_enviar_news, .btn_cad_promocao, .btn_vivo, .btn_votar, .btn_enviar, .btn_mais_fotos, .btn_anteriores, .btn_proximas { height:32px; float:left; text-indent:-5000px; margin:0; }
.btn_enviar { background:url(../imgs/front/btn_enviar.jpg) no-repeat; width:77px;  }
.btn_enviar:hover { background:url(../imgs/front/btn_enviar.jpg) no-repeat 0 -32px; }
.btn_votar { background:url(../imgs/front/btn_votar.jpg) no-repeat; width:77px; }
.btn_votar:hover { background:url(../imgs/front/btn_votar.jpg) no-repeat 0 -32px; }
.btn_vivo { background:url(../imgs/front/btn_vivo.jpg) no-repeat; width:205px; height:52px; }
.btn_vivo:hover { background:url(../imgs/front/btn_vivo.jpg) no-repeat 0 -52px; }
.btn_cad_promocao { background:url(../imgs/front/btn_cad_promocao.jpg) no-repeat; width:184px; }
.btn_cad_promocao:hover { background:url(../imgs/front/btn_cad_promocao.jpg) no-repeat 0 -32px; }
.btn_enviar_news { background:url(../imgs/front/btn_enviar.jpg) no-repeat; width:77px; }
.btn_enviar_news:hover { background:url(../imgs/front/btn_enviar.jpg) no-repeat 0 -32px; }
.btn_todas_noticias { background:url(../imgs/front/btn_todas_noticias.jpg) no-repeat; width:171px; }
.btn_todas_noticias:hover { background:url(../imgs/front/btn_todas_noticias.jpg) no-repeat 0 -32px; }
.btn_mais_fotos { background:url(../imgs/front/btn_mais_fotos.jpg) no-repeat; width:215px; }
.btn_mais_fotos:hover { background:url(../imgs/front/btn_mais_fotos.jpg) no-repeat 0 -32px; }

.btn_enviar_news{ margin-top:17px;}

.btn_anteriores { background:url(../imgs/front/btn_anterior.jpg) no-repeat; width:115px; margin-right:10px; }
.btn_anteriores:hover { background:url(../imgs/front/btn_anterior.jpg) no-repeat 0 -38px; }
.btn_proximas { background:url(../imgs/front/btn_proxima.jpg) no-repeat; width:103px; margin-left:10px; }
.btn_proximas:hover { background:url(../imgs/front/btn_proxima.jpg) no-repeat 0 -38px; }

/* As 7 mais */
.sm01, .sm02, .sm03, .sm04, .sm05, .sm06, .sm07 { width:27px; height:27px; float:left; text-indent:-5000px; margin-right:10px; }
.sm01 { background:url(../imgs/front/01.jpg) no-repeat; }
.sm02 { background:url(../imgs/front/02.jpg) no-repeat; }
.sm03 { background:url(../imgs/front/03.jpg) no-repeat; }
.sm04 { background:url(../imgs/front/04.jpg) no-repeat; }
.sm05 { background:url(../imgs/front/05.jpg) no-repeat; }
.sm06 { background:url(../imgs/front/06.jpg) no-repeat; }
.sm07 { background:url(../imgs/front/07.jpg) no-repeat; }
.info_musica { overflow:hidden; border-left:1px #a4a49a solid; margin:20px 0; padding-left:20px; }
.cantor { font-size:18px; }
.musica { color:#960; }

/* News */
.box_news { overflow:hidden; width:200px; float:left; margin-right:10px; }

.subTituloPromocao{
	margin:10px 0;	
}

/* Titulos*/

.promocao_interna  { background:url(../imgs/front/tit_promocao.jpg) no-repeat; }

.noticias_interna  { background:url(../imgs/front/tit_noticias.jpg) no-repeat; }

.album_interna  { background:url(../imgs/front/titi_album_interna.jpg) no-repeat; }

.outras_noticias { 
	background:url(../imgs/front/tit_outras_noticias.jpg) no-repeat;
	
}
.equipe_interna  { background:url(../imgs/front/tit_equipe.jpg) no-repeat; }

.programacao_interna { background:url(../imgs/front/tit_programacao.jpg) no-repeat; }

.programas_interna  { background:url(../imgs/front/tit_programas.jpg) no-repeat; }

.a_radio_interna { background:url(../imgs/front/tit_a_radio.jpg) no-repeat; }

.fale_conosco_interna { background:url(../imgs/front/tit_fale_conosco.jpg) no-repeat; }


.sub_tits{
	
	height:30px; 
	border-bottom:1px #a4a49a solid; 
	margin-bottom:20px;
	margin-top:10px; 
	padding-bottom:10px; 
	text-indent:-5000px;
}

.ajusteInput{ width:auto !important; height:auto !important;}

.errors{ color:#FF0000 !important; font-size:10px !important;}

.flash_notice{ background:#BBFFBB; padding:5px;}

.paginationControl{
	
	text-align:center;
	padding:15px;
	margin-top:10px;
	font-size:15px;
	color:#954200;
}

.paginationControl a{
	
	color:#954200;
	padding:3px;
	text-align:center;
	
}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#loadCadastro{
	clear:both;
	color:#F00;
}


.btn_resultado_enquete{
	
	color:#A44900;
	margin-left:20px;
	line-height:25px;

}


.btn_ver_apart { 
	
	background:url(../imgs/front/btn_ver_apartamentos.gif) no-repeat;
	width:215px;
	height:32px; 
	float:left; 
	text-indent:-5000px;
	margin:0;
}

.btn_ver_lista { 
	
	background:url(../imgs/front/btn_ver_lista_completa.jpg) no-repeat;
	width:215px;
	height:32px; 
	float:left; 
	text-indent:-5000px;
	margin:0;
}


.tit_padrao{
	
		text-indent:0px;
		color:#6E3402;
		font-size:27px;
		font-family:DaxCompact-BoldBold !important;
		text-transform:uppercase;
		font-weight:normal;
		padding:0px;
			
}

.sub_tit_padrao{
	
		text-indent:0px;
		color:#8C5F38;
		font-size:20px;
		font-family:DaxCompact-BoldBold !important;
		text-transform:uppercase;
		font-weight:normal;
		padding:0px;
		height:30px;
			
}

.btn_veja_fotos { 
	
	background:url(../imgs/front/btn_veja_fotos.gif) no-repeat;
	width:136px;
	height:32px; 
	float:left; 
	text-indent:-5000px;
	margin:0;
}

.float_left_imagem{

	float:left;
	border:#999999 solid 2px;
	margin-right:10px !important;
}

.btn_saiba_mais { 
	
	background:url(../imgs/front/btn_saiba_mais.gif) no-repeat;
	width:136px;
	height:32px; 
	float:left; 
	text-indent:-5000px;
	margin:0;
}

.borda_top_padrao{
	
	border-top:solid 1px #A4A49A;
	padding-top:5px;
}


.outros_regitros{
	
		text-indent:0px;
		color:#8C5F38;
		font-size:20px;
		font-family:DaxCompact-BoldBold !important;
		text-transform:uppercase;
		font-weight:normal;
		padding:0px;
		height:30px;
		border-bottom:solid 1px #A4A49A;
		margin:10px 0 10px 0;
			
}

.borda_imagem_padrao{ border:#999999 solid 3px;}

.logo_hotel { 
	
	background:url(../imgs/front/logo_hotel.jpg) no-repeat; 
	width:129px; 
	height:152px; 
	margin:25px 0 25px 20px; 
	float:left; 
	text-indent:-5000px;
}


.logo_imobiliaria { 
	
	background:url(../imgs/front/logo_imobiliaria.jpg) no-repeat; 
	width:129px; 
	height:152px; 
	margin:25px 0 25px 20px; 
	float:left; 
	text-indent:-5000px;
}

.logo_palcos { 
	
	background:url(../imgs/front/logo_palcos.jpg) no-repeat; 
	width:129px; 
	height:152px; 
	margin:25px 0 25px 20px; 
	float:left; 
	text-indent:-5000px;
}

.logo_clinica { 
	
	background:url(../imgs/front/logo_clinica.jpg) no-repeat; 
	width:129px; 
	height:152px; 
	margin:25px 0 25px 20px; 
	float:left; 
	text-indent:-5000px;
}

.logo_card { 
	
	background:url(../imgs/front/logo_card.jpg) no-repeat; 
	width:129px; 
	height:152px; 
	margin:25px 0 25px 20px; 
	float:left; 
	text-indent:-5000px;
}

.logo_monitoramento { 
	
	background:url(../imgs/front/logo_monitoramento.jpg) no-repeat; 
	width:129px; 
	height:152px; 
	margin:25px 0 25px 20px; 
	float:left; 
	text-indent:-5000px;
}


.logo_tour{ 
	
	background:url(../imgs/front/logo_tour.jpg) no-repeat; 
	width:129px; 
	height:152px; 
	margin:25px 0 25px 20px; 
	float:left; 
	text-indent:-5000px;
}

.logo_bh { 
	
	background:url(../imgs/front/logo_bh.jpg) no-repeat; 
	width:129px; 
	height:152px; 
	margin:25px 0 25px 20px; 
	float:left; 
	text-indent:-5000px;
}

.borda_logos{
	border: solid 1px #F4F4F0;

}

.link_bege{
	
	color:#947F00 !important;

}

#busca{
	
	padding: 5px 5px;
	margin-bottom:10px;
	border-bottom:solid 1px #A4A49A;
	
}

#busca select{
		
	padding: 3px 5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333;
}

.btn_busca{
	
	width: auto;
	height: auto;
	margin-top:10px;

}

.inputBuscaImovel{

    background: #fff;
    padding: 2px !important;
    height: 20px;
    width: 40px;
    line-height: 28px!important;
    margin: 0!important;
    
}
