@charset "utf-8";

/* CSS Reset */

@import url("reset.css");

/* Titulos */

@import url("titulos.css");

/* Formularios */

@import url("formularios.css");


/* Menu */
@import url("menu.css");



/*-----------------------------------------------------------------------------

Folha de estilos



version:   1.0

author:    Plus! Agncia Digital

email:     contato@plusagenciadigital.com.br

website:   http://www.plusestudioweb.com.br

-----------------------------------------------------------------------------*/



/* =Geral

-----------------------------------------------------------------------------*/



/* Definindo imagem de fundo e cor do Body */

body{

	background:#fff url(../_IMG/bg_geral.jpg) top repeat-x;

	font:13px/150% Arial, Helvetica, sans-serif;

	color:#666;

}



#envolve_global{

	width: 100%;

	min-width:980px;

	height: 100%;

	margin: 0 auto;

	position:relative;

	z-index:1;

}



#global{

	width: 980px;

	height: 100%;

	margin: 0 auto 0 auto;

	position: relative;

	z-index: 1;

}



#envolve_conteudo{

	width: 768px;

	float: left;

	/* Hack IE */

	_width:780px;

	_margin:0 auto;

}

/* Removendo padding e margin */

* {

	margin: 0;

	padding: 0;

}

/* Classe para clearing floats */

.clear{

	clear:both;

	height:0;

	margin:0;

	padding:0;

	width:100%;

}



.clear_espaco,

.clear_espaco_2{

	clear:both;

	height:15px;

	margin:0;

	padding:0;

	width:100%;

}



.clear_espaco_2{

	height:40px;

}

/* Removendo bordas de imagens com links */

img{

	border:0;

}

.img_esq{

	float:left;

	margin-right:8px;
	margin-bottom: 10px;
}

.img_dir{

	float: right;

	margin-right: 8px;

}

.borda_img {

	border: #F5C827 3px solid;

}



p{

	margin-bottom:15px;

}



hr{

	clear: both;

	border: 1px solid #F7F7ED;

	margin-top: 8px;

	margin-bottom: 8px;

	_height: 1px;

	_margin: 0;

	_padding: 0;

 *height: 1px;

 *margin: 0;

 *padding: 0;

}



/* =Topo

-----------------------------------------------------------------------------*/

#topo{

	margin-top: 30px;

}

#logo{

	position:absolute;

	top:0;

	right:0;

	width: 427px;

	margin-left: -427px;
    z-index: 98; 
        

}

#ilustra{

	width: 204px;

	height: 681px;

	position:absolute;

	top: 120px;

	right: 0;

	margin-left: -204px;
    z-index:  99;

}



/* =Links

-----------------------------------------------------------------------------*/

a {

	color: #870500;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

	color: #870500;

}



.link_mais{

	width:81px;

	height:25px;

	margin-top:10px;

	padding-top:4px;

	background:url(../_IMG/outros/bg_bt_enviar.png) left top no-repeat;

	color:#a8171e;

	display:block;

	font-weight:bold;

	text-align:center;

	text-decoration:none;

	float:right;

}



/* =Banners Esquerda

-----------------------------------------------------------------------------*/

#banners_esquerda {

	width: 140px;

	float: left;

	margin: 30px 10px 10px 10px;

}

#banners_esquerda img {

	margin-bottom: 5px;

	_margin-bottom: 0px;

}

/* =Ao Vivo e Chat

-----------------------------------------------------------------------------*/

#aovivo_chat {

	float:left;

	width: 296px;

	margin: 50px 10px 10px 0;

}

#box_aovivo {

	width: 256px;

	height: 112px;

	float: left;

	padding: 20px;

	margin-bottom: 10px;

	background:url(../_IMG/bg_aovivo.jpg) no-repeat;

}



#aovivo_chat h1{

	margin-bottom:5px;

}



#box_chat {

	width: 256px;

	height: 131px;

	float: left;

	padding: 20px;

	margin-bottom: 10px;

	background:url(../_IMG/bg_chat.jpg) no-repeat;

}



#box_destaques_dos_programas {

	width:282px;

	padding-bottom:20px;

	background:url(../_IMG/bg_gradiente_bottom.png) left bottom no-repeat;

	float:left;

	margin-bottom:10px;

}



#bg_destaques_meio{

	width:282px;

	background:url(../_IMG/bg_gradiente_meio.png) left top repeat-y;

	clear:both;

	overflow:hidden;

}



#bg_destaques_top{

	width:242px;

	padding:20px 20px 0 20px;

	background:url(../_IMG/bg_gradiente_topo.gif) left top no-repeat;

}


.box_twitter #bg_destaques_top{
	background:url(../_IMG/box_midia.png) left top no-repeat;


}



.status_locutor{

	font-size: 16px;

	color: #00BCDE;

	font-weight: bold;

}

/* =ltimas Notcias, A cidade de Penedo e Classificados

-----------------------------------------------------------------------------*/



#noticias_cidade {

	float: left;

	width: 292px;

	margin-top: 90px;

	_margin-top: 64px;

	/* background: url(../_IMG/borda_sup_noticias.jpg) top no-repeat; */

}



#noticias_cidade h1{

	margin-bottom:7px;

}



#ultimas_noticias {

	background:url(../_IMG/borda_cent_noticias.jpg) repeat-y;

	width: 252px;

	padding: 20px;

	padding-bottom: 5px;

	position:relative;

	z-index: 1000;

}

#envolve_conteudo_noticias {

	margin-top: -110px;

	position:relative;

	z-index: 1000;

}

#borda_sup_img {

	position: relative;

	z-index: 0;

}

#borda_bas_noticias {

	width: 292;

	height: 17px;

	float: left;

}

#logo_aquiacontece {

	margin-left: 7px;

}

#a_cidade {

	width: 252px;

	height: 129px;

	padding: 20px;

	background:url(../_IMG/bg_cidade.jpg) no-repeat;

	margin-top: 30px;

	_margin-top: 10px;

}

#a_cidade h1 {

	margin-bottom: 20px;

}





/* ENVIE SUA MENSAGEM*/

#envie_sua_mensagem_aba_topo{

	width:241px;

	padding:25px 25px 5px 25px;

	background:url(../_IMG/envie_sua_mensagem_bg_topo.gif) left top no-repeat;

	clear:both;

}



#envie_sua_mensagem_aba_rodape{

	width:291px;

	height:24px;

	background:url(../_IMG/envie_sua_mensagem_bg_rodape.gif) left top no-repeat;

	clear:both;

}



#envie_sua_mensagem{

	width:291px;

	background:url(../_IMG/envie_sua_mensagem_bg_geral.gif) left top repeat-y;

	margin-top: 20px;

	_margin-top: -18px;

}



#envie_sua_mensagem p{

	line-height:1.3em;

}



#envie_sua_mensagem h1{

	margin-bottom: 15px;

}





/* VOICEIT */

#box_voiceit{

	width:100%;

	position:relative;

}



#bt_exibir_voiceit a,

#bt_ocultar_voiceit a{

	padding:3px 6px;

	margin-bottom:5px;

	background:#fff url(../_IMG/envie_sua_mensagem_bg_bt_exibir_ocultar.gif) left bottom repeat-x;

	border:1px solid #666;

	display:block;

	font-weight:bold;

	/* Borda Arredondada */

	-o-border-radius:3px; /* Opera */

	-icab-border-radius:3px; /* iCab */

	-khtml-border-radius:3px; /* Konqueror */

	-moz-border-radius:3px; /* Firefox */

	-webkit-border-radius:3px; /* Safari */

	border-radius:3px;

}



#bt_ocultar_voiceit a{

	margin-right:8px;

}



#bt_exibir_voiceit a:hover,

#bt_ocultar_voiceit a:hover{

	border:1px solid #ef3a2c;

	color:#ef3a2c;

	text-decoration:none;

}



#bt_ocultar_voiceit{

	float:right;

	display:none;

}





/* DUVIDAS */

ul#duvidas_envie_sua_mensagem{

	padding:15px 20px;

}



ul#duvidas_envie_sua_mensagem li{

	margin-bottom:13px;

}



ul#duvidas_envie_sua_mensagem li strong{

	color:#ef3a2c;

}



ul#duvidas_envie_sua_mensagem li img{

	margin-right:5px;

	vertical-align:middle;

}





/* CLASSIFICADOS */

#classificados {

	width: 252px;

	height: 68px;

	background:url(../_IMG/bg_classificados.png) no-repeat;

	padding: 20px;

	margin-top: 10px;

	_margin-top: -10px;

}

/* =Rodape

-----------------------------------------------------------------------------*/



#bg_rodape {

	width: 100%;

	min-width:980px;

	float: left;

	height: 214px;

	margin-top: -200px;

	background:url(../_IMG/bg_rodape.gif) center bottom no-repeat;

}

#banner_700x100 {

	width: 700px;

	padding: 10px;

	_padding: 10px 20px 0px 20px;

	padding-top: 0px;

}



/* =PROGRAMACAO

-----------------------------------------------------------------------------*/



/*---------

	HOME

---------*/

ul.lista_programacao{

	list-style-type:none;

	margin:15px 0 0 0;

}



ul.lista_programacao li{

	width:100%;

	margin:-5px 0 0 0;

	padding:4px 0 3px 5px;

}



ul.lista_programacao li h3{

	color:#ef3A2C;

	font-size:16px;

}



ul.lista_programacao li.horario{

	margin-bottom:-8px;

	color:#870500;

	font-size:12px;

}



/* Programacao ativo */

ul#pg_ativo{

	font-size:13px;

	background:url(../_IMG/bg_programacao_atual.gif) left center no-repeat !important;

}







/*-------------------

	SECAO PROGRAMACAO

--------------------*/

#listar_a_programacao{

	width:568px;

	margin-top:-1px;

	padding:25px 0 0 0;

	background:url(../_IMG/outros/bg_listagem_programacao.gif) left top repeat-x;

	border:1px solid #eee;

	border-top:none;

	/*Hack IE*/

	*margin-top:-2px;

}



#listar_a_programacao h2{

	margin:0 0 20px 20px;

}



#listar_a_programacao ul{

	width:100%;

	height:35px;

	margin:0;

	padding:0;

	border-top:1px solid #eee;

	clear:both;

}



#listar_a_programacao li{

	width:auto;

	height:27px;

	margin:0;

	padding:8px 0 0 20px;

	display:block;

	float:left;

	/*Hack IE*/

	*padding-top:10px;

	*line-height:1.3em;

	*overflow:hidden;

}





/* MENU */

ul#radio_programacao_menu{

	width:570px;

	height:41px;

	margin:30px 0 0 0 !important;

	border-bottom:1px solid #eee;

	list-style-type:none;

}



ul#radio_programacao_menu li.ocultar{

	display:none;

	visibility:hidden;

}



ul#radio_programacao_menu li{

	width:70px;

	height:40px;

	margin-right:8px;

	float:left;

}



ul#radio_programacao_menu li a{

	padding:10px 0 11px 0;

	color:#c90446;

	background:url(../_IMG/outros/bg_bt_aba_programacao.gif) left top repeat-x;

	border:1px solid #e7e7e7;

	border-bottom:none;

	display:block;

	font-size:12px;

	font-weight:bold;

	text-align:center;

}



ul#radio_programacao_menu li a:hover{

	background:url(../_IMG/outros/bg_bt_aba_programacao.gif) left bottom repeat-x;

}









/* = CONTEUDO INTERNO

-----------------------------------------------------------------------------*/

#conteudo{

	width:600px;

	min-height:573px;

	padding-bottom:25px;

	float:left;

}



#conteudo_interno{

	width:570px;

	padding:50px 0 40px 25px;

	float:left;

}





/* = OUTROS

-----------------------------------------------------------------------------*/

blockquote{

	margin:15px 0 15px 0;

	font-style:italic;

	font-weight:bold;

}



/* IMG FLUTUAR ESQ */

.alinhar_esq{

	padding:0 15px 10px 0;

	float:left;

}



/* TEXTO CITACAO DE FONTE */

.citacao{

	margin-top:25px;

	float:right;

	font-size:12px;

}



/* Centralizar Vídeo / Imagem */

.arquivo_center{

	width:100%;

	margin:0 auto;

	padding-top:15px;

	clear:both;

	display:block;

	text-align:center;

}



/* = LISTAS

-----------------------------------------------------------------------------*/

ul.lista{

	margin-bottom:20px;

	list-style-type:none;

}



ul.lista li{

	padding:6px 0 6px 0;

	border-bottom:1px solid #f1f1f1;

	display:block;

	overflow:hidden;

}



ul.lista li strong.label_inline{

	width:150px;

	margin-right:20px;

	padding-bottom:2px;

	color:#555;

	display:inline-block;

	float:left;

	text-align:right;

}



ul.lista li strong.label{

	padding-bottom:4px;

	color:#555;

	display:block;

}



.sem_borda{

	border:none !important;

}



.pad_bottom{

	padding-bottom:22px !important;

}



.pad_bottom_2{

	padding-bottom:57px !important

}



.pad_bottom_2-2{

	padding-bottom:77px !important

}



.pad_bottom_3{

	padding-bottom:107px !important

}





/* LISTA TYPE */

ul.lista_type{

	margin-bottom:15px;

	list-style-type:none;

}



ul.lista_type li{

	padding:5px 0 5px 17px;

	background:url(../_IMG/outros/list_type.gif) left 11px no-repeat;

	display:block;

}





/* = CONTATO

-----------------------------------------------------------------------------*/

#contato_informacoes{

	width:220px;

	margin:10px 30px 0 0;

	float:left;

}



#contato_informacoes h3{

	margin-bottom:8px;

}



#contato_informacoes a{

	color:#666;

}



#contato_informacoes address{

	margin-bottom:10px;

	font-style:normal;

}





#contato_formulario{

	width:320px;

	margin-top:10px;

	float:left;

}



#contato_formulario form{

	margin-top:-12px;

}





/* = EQUIPE / RIO

-----------------------------------------------------------------------------*/

.radio_equipe, 

.envolve_conteudo_drop{

	width:100%;

	clear:both;

}



.radio_equipe .alinhar_esq,

.envolve_conteudo_drop .alinhar_esq{

	padding:0 20px 92px 0;

}



/* MIDIAS SOCIAIS / EVENTOS */

#midias_sociais,

#eventos{

	clear: both;

	display: block;

	padding-top: 10px;

	text-align: center;

}



#midias_sociais a {

	margin-right: 7px;

}





/* EVENTOS */

#eventos{

	text-align:left;

}



#eventos img{

	margin-right:12px;

	float:left;

}



#eventos h3{

	margin:0 0 5px 0!important;

	padding:0;

	font-size:18px;

	letter-spacing:-1px;

	line-height:1em;

}



#eventos strong{

	margin-bottom:1px;

	color:#870500;

	display:block;

	font-size:12px;

	letter-spacing:normal;

}



#eventos p{

	line-height:1.1em;

}







/* LISTA DOS EVENTOS */

ul#lista_eventos{

	width:100%;

}



ul#lista_eventos li{

	width:250px;

	min-height:80px;

	margin:0 18px 15px 0;

	padding:7px;

	background:#f8f8f8;

	border:1px solid #ededed;

	float:left;

	/* Borda Arredondada */

	-o-border-radius:6px; /* Opera */

	-icab-border-radius:6px; /* iCab */

	-khtml-border-radius:6px; /* Konqueror */

	-moz-border-radius:6px; /* Firefox */

	-webkit-border-radius:6px; /* Safari */

	border-radius:6px;

	

	/* Hack IE */

	*padding:7px 7px 0 7px;

}



ul#lista_eventos li img{

	margin-right:12px;

	float:left;

}



ul#lista_eventos li strong{

	margin-bottom:1px;

	color:#870500;

	display:block;

	font-size:12px;

	letter-spacing:normal;

}



ul#lista_eventos li h3{

	margin:0 !important;

}







/* GALERIA - EVENTOS */

ul#lista_fotos_eventos{

	width:100%;

	margin-top:35px;

	clear:both;

}



ul#lista_fotos_eventos li{

	float:left;

}



ul#lista_fotos_eventos li a{

	width:100px;

	height:75px;

	margin:0 3px 6px 3px;

	padding:3px;

	background:#fdefee;

	display:block;

}



ul#lista_fotos_eventos li a:hover{

	background:#ef3a2c;

}







/* = TURISMO

-----------------------------------------------------------------------------*/

.envolve_conteudo_drop{

	margin-bottom:15px;

	clear:both;

}



.box_miniaturas_fotos{

	margin-right:15px;

	float:left;

}



ul.miniaturas_fotos{

	margin:5px 0 0 0;

	clear:both;

	background:#000;

}



ul.miniaturas_fotos li{

	margin-right:9px;

	float:left;

}



ul.miniaturas_fotos li.sem_margem{

	margin:0;

}









/* = PAGINACAO

-----------------------------------------------------------------------------*/

ul.paginacao{

	width:100%;

	height:25px;

	padding-top:25px;

	clear:both;

	text-align:center;

}



ul.paginacao li{

	display:inline;

}



ul.paginacao li a{

	margin:0 3px;

	padding:2px 8px;

	background:#fef7f6;

	border:1px solid #fdefee;

	display:inline-block;

	font-weight:bold;

	/* Borda Arredondada */

	-o-border-radius:4px; /* Opera */

	-icab-border-radius:4px; /* iCab */

	-khtml-border-radius:4px; /* Konqueror */

	-moz-border-radius:4px; /* Firefox */

	-webkit-border-radius:4px; /* Safari */

	border-radius:4px;

}



ul.paginacao li.ativo a{

	margin:0 3px;

	padding:2px 8px;

	background:#fdefee;

	border:1px solid #e15d51;

	display:inline-block;

}



ul.paginacao li a:hover{

	border:1px solid #e15d51;

	text-decoration:none;

}



ul#assinatura {

	width: 150px;

	float: left;

	height: 100px;

	margin-left: 20px;

	margin-top: 15px;

}



.box_twitter_seguir,
.box_facebook_curtir{
	width: 66px;
	margin: 10px 10px 0;
	float: left;
}
.helio_lopes {
  position:absolute;
  right:70px;
  bottom:50px;
}

