/******************************************************
CONFIGURAÇÕES GERAIS
*******************************************************/

*{
	margin:0;
	padding:0;
	list-style:none;
}

.body_fundo_0{
	background:#EF3F0D url(../interface/bg.jpg) top center no-repeat;
}

.body_fundo_1{
	background:#DDEDFD url(../interface/bg1.jpg) top center no-repeat;
}

.body_fundo_2{
	background:#BB3F7D url(../interface/bg2.jpg) top center no-repeat;
}

.body_fundo_3{
	background: #000000 url(../interface/bg3.jpg) top center no-repeat;
}

.body_fundo_4{
	background: #F4DCA0 url(../interface/bg4.jpg) top center no-repeat;
}

img{
	border:none;
}

a{
	text-decoration:none;
}

.princ {
width:100px;
margin:50px 240px 0 0;
float:right;
text-align:center;

}
.princ a {
font-size:14px;
color:#FF9900;
}

.princ a:hover {
font-size:14px;
color:#FF0000;
letter-spacing:1px;
}

/******************************************************
TOPO
*******************************************************/
#topo{
	width:755px;
	height:208px;/*223*/
	margin:0 auto;
	/*padding:15px 0 0 0;*/
}

/******************************************************
MEIO
*******************************************************/
#meio{
	width:750px;
	margin:0 auto;
}

#meio:after {
	display: block;
	content: ".";
	height: 0;
	font-size:0;
	visibility: hidden;
	clear: both;
}

/******************************************************
CONTEUDO
*******************************************************/
#conteudo{
	width:580px;
	min-height:900px;
	padding:0 0 10px 0;
	float:left;
	background:url(../interface/corner_conteudo.gif) no-repeat;
}

#conteudo h2{
	width:179px;/*189*/
	height:27px;
	margin:0 0 15px 0;
	text-indent:10px;
	font:bold 12px/29px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	background:url(../interface/bg_h2_home.gif) no-repeat;
}

#conteudo h3{
	margin:0 0 5px 0;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#F60;
}

#conteudo p{
	margin:0 0 10px 0;
	font:12px/18px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#333;
}

/******************************************************
HOME
*******************************************************/
#home{
}

/*****************************
DESTAQUE HOME
******************************/
#destaque_home{
}

/*****************************
CLASS HORIZON
******************************/
.horizon{
	width:580px;
	float:left;
	margin:0 0 5px 0;
	background:url(../interface/bg_horizon.png) repeat-y;
}

.horizon #cima{
	display:block;
	height:17px;
	background:url(../interface/bg_span_horizon_cima.png) no-repeat;
}

.horizon #baixo{
	width:580px;
	height:17px;
	float:left;
	background:url(../interface/bg_span_horizon_baixo.png) no-repeat;
}

#antenado_home img, 
#news_home img, 
#blog_home img, 
#top_home img, 
#galeria_home img, 
#ganhadores_home img, 
#cinema_home ul li img{
	margin:0 10px 5px 0;
	padding:3px;
	float:left;
	border:1px solid #CCCCCC;
	background:#fff;
}

/*****************************
ANTENADO HOME
******************************/
#antenado_home{
	width:275px;/*290*/
	padding:0 0 0 15px;
	float:left;
}

#antenado_home h3{
	margin:0 0 10px 0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#CC0000;
}

#antenado_home img{
	margin:0 10px 0 0;
	padding:2px;
	border:none;
	background:#FF9900;
	max-width:150px;
	max-height:266;
}

#antenado_home ul{
	float:left;
}

#antenado_home ul li{
	font:10px/25px Arial, Helvetica, sans-serif;
	text-indent:30px;
}

#antenado_home ul li.minhasfotos{
	background:url(../interface/icone_minhasfotos.gif) left center no-repeat;
}

#antenado_home ul li.editarperfil{
	background:url(../interface/icone_editarperfil.gif) left center no-repeat;
}

#antenado_home ul li.escreverrecado{
	background:url(../interface/icone_escreverrecado.gif) left center no-repeat;
}

#antenado_home ul li.sair{
	background:url(../interface/icone_sair.gif) left center no-repeat;
}

#antenado_home ul li a{
	color:#333;
}

#antenado_home ul li a:hover{
	color:#069;
}

#antenado_home form label{
	margin:0 0 5px 0;
	display:block;
	font:11px Arial, Helvetica, sans-serif;
}

#antenado_home form label input{
	padding:3px 8px;
	display:block;
	border:none;
	background:url(../interface/bg_input_pedido.gif) no-repeat;
}

#antenado_home a.cadastrar{
	margin:5px 0 0 0;
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FE6600;
}

#antenado_home a:hover{
	color:#CC0000;
}

/*****************************
PEDIDO HOME
******************************/
#pedido_home{
	width:270px;/*290*/
	padding:0 5px 0 15px;
	float:right;
}

#home #pedido_home h2{
	height:60px;
	margin:0;
	font:bold 13px/60px Arial, Helvetica, sans-serif;
	padding:0 0 0 60px;
	color:#C00;
	background:url(../interface/h2_pedido_home.jpg) left center no-repeat;
}

#pedido_home form{
	padding:0 25px;
}

#pedido_home form label{
	margin:0 0 5px 0;
	display:block;
	font:11px Arial, Helvetica, sans-serif;
}

#pedido_home form label input{
	padding:3px 8px;
	display:block;
	border:none;
	background:url(../interface/bg_input_pedido.gif) no-repeat;
}

#pedido_home form input.enviar{
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#FF6600;
	border:none;
	background:none;
}

/*****************************
NEWS HOME
******************************/
#news_home{
	width:260px;
	padding:0 15px;
	float:left;
}

#news_home h3{
	font:bold 12px Arial, Helvetica, sans-serif;
}

#news_home h3 a{
	color:#036;
}

#news_home p{
	font:11px Arial, Helvetica, sans-serif;
}

#news_home p a{
	color:#333;
}

/*****************************
BLOG HOME
******************************/
#blog_home{
	width:260px;
	padding:0 15px;
	float:right;
}

#blog_home .locutor{
	width:260px;
	margin:0 0 10px 0;
	float:left;
}

#blog_home h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#036;
}

#blog_home p{
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
}

/*****************************
TOP HOME
******************************/
#top_home{
	width:260px;
	padding:0 15px;
	float:left;
}

#top_home .artista{
	width:260px;
	margin:0 0 5px 0;
	float:left;
}

#top_home ul li{
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
}

#top_home ul li span{
	font-weight:bold;
	color:#EC4324;
}

/*****************************
GALERIA HOME
******************************/
#galeria_home{
	width:260px;
	padding:0 15px;
	float:right;
}

#galeria_home .evento{
	width:260px;
	margin:0 0 5px 0;
	float:left;
}

#galeria_home a{
	color:#333;
}

#galeria_home a:hover{
	text-decoration:underline;
}

#galeria_home a span{
	font-weight:bold;
	color:#EC4324;
}

#galeria_home ul li{
	font:11px Arial, Helvetica, sans-serif;
}

/*****************************
GANHADORES HOME
******************************/
#ganhadores_home{
	width:260px;
	padding:0 15px;
	float:left;
}

#ganhadores_home a{
	color:#333;
}

#ganhadores_home a:hover{
	text-decoration:underline;
}

#ganhadores_home a span{
	font-weight:bold;
	color:#EC4324;
}

#ganhadores_home .ganhador{
	width:260px;
	margin:0 0 5px 0;
	float:left;
}

#ganhadores_home ul li{
	font:11px Arial, Helvetica, sans-serif;
}

/*****************************
CINEMA HOME
******************************/
#cinema_home{
	width:280px;
	padding:0;
	
	float:right;
}

#cinema_home ul li{
	display:inline;
}

#cinema_home ul li img{
	margin:0 3px 3px 0;
}

/******************************************************
TOP
*******************************************************/
#top{
	padding:15px;
}

#top ul li{
	width:550px;
	padding:10px 0;
	float:left;
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:1px solid #eee;
}

#top ul li span{
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#F60;
}

#top ul li img{
	margin:0 10px 0 0;
	padding:3px;
	float:left;
	border:1px solid #ccc;
}

/******************************************************
FOTOS
*******************************************************/
#fotos{
	padding:15px;
}

#fotos ul li{
	width:250px;
	margin:0 0 15px 0;
	padding:0 10px;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
}

#fotos ul li img{
	margin:0 10px 0 0;
	padding:3px;
	float:left;
	border:1px solid #eee;
}

#fotos ul li a{
	color:#333;
}

#fotos ul li a span{
	display:block;
	font-weight:bold;
	color:#EC4324;
}

#galeria{
	padding:15px;
}

#galeria ul li{
	display:inline;
}

#galeria ul li img{
	margin:10px;
	padding:3px;
	border:1px solid #eee;
}

/******************************************************
NOTÍCIAS
*******************************************************/
#noticias{
	padding:15px;
}

#noticias img.foto{
	margin:0 10px 10px 0;
	float:left;
}

#maisnoticias ul li{
	font:11px/25px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #eee;
}

#maisnoticias ul li a{
	color:#036;
}

#maisnoticias ul li a span{
	color:#F60;
}

/******************************************************
PROMOÇÕES
*******************************************************/
#promocoes{
	padding:15px;
}

#promocoes p{
	margin:0 0 5px 0;
	font:12px Arial, Helvetica, sans-serif;
}

#promocoes ul li{
	margin:0 0 15px 0;
}

#promocoes form{}

#promocoes form label{
	font:11px Arial, Helvetica, sans-serif;
	color:#F4551D;
}

#promocoes form input{
	display:block;
}

.ganhadores {
text-transform:capitalize;
padding:0;
font-family:"Times New Roman", Times, serif;
font-size:14px;
border-bottom:1px dashed #CCCCCC;
width:auto;
}

.ganhadores a {
color:#FF9900;

text-transform:capitalize;
padding:0;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

.ganhadores a:hover {
color:#990000;
text-transform:capitalize;
padding:0;
font-family:"Times New Roman", Times, serif;
font-size:14px;
}

/******************************************************
A RÁDIO
*******************************************************/
#aradio{
	padding:12px;
}

/******************************************************
LOCUTORES
*******************************************************/
#locutores{
	padding:15px;
}

#locutores ul li{
	width:550px;
	padding:10px 0;
	float:left;
	font:15px/55px Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:1px solid #eee;
}

#locutores ul li a{
	color:#F60;
}

#locutores ul li img{
	margin:0 10px 0 0;
	padding:3px;
	float:left;
	border:1px solid #ccc;
}

#locutor{
	padding:15px;
}

#locutor img.fotolocutor{
	margin:0 10px 10px 0;
	padding:3px;
	float:left;
	background:#FF9900;
}

#locutor #programas{
	float:left;
	padding:0 0 0 10px;
}

#locutor #programas ul li{
	margin:0 0 10px 0;
	border:1px solid #eee;
}

#locutor #programas ul li img{
	padding:10px;
}

/******************************************************
PERFIL
*******************************************************/
#perfil{
	padding:10px;
	width:400px;
}

#perfil img{
	margin:0 10px 0 0;
	padding:2px;
	float:left;
	background:#FF9900;
	max-height:266px;
	max-width:200px;
	*height:150px;
	*width:150px;
	_height:150px;
	_width:150px;
	
}

#perfil ul{
	width:200px;
	_widhth:auto;
	*widhth:auto;
}

#perfil ul li{
	font:12px/25px Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:1px solid #eee;
}

#perfil ul li span{
	font-weight:bold;
	color:#555;
}

/******************************************************
OUVINTES
*******************************************************/

#ouvintes2{
	padding:15px;
}

#ouvintes2 table img {
 	width:65px;
	height:65px;
}

#ouvintes2 ul li{
	font:9px/25px Arial, Helvetica, sans-serif;
	color:#FF8C00;
	border-bottom:1px solid #eee;
	list-style:none;
}

#ouvintes2 ul li span{
	font-weight:bold;
	color:#555;
}

#ouvintes2 tr {
padding-bottom:50px;
}

#pag a{
	color: #FF8C00;
}




/******************************************************
CADASTRO
*******************************************************/
#cadastro{
	padding:15px;
}

#cadastro form{
	margin:0 0 15px 0;
}

#cadastro table tr td{
	padding:5px 10px;
}

#cadastro table tr.z1{
	background:#FFF;
}

#cadastro table tr.z2{
	background:#FFF8EF;
}

#cadastro label, #cadastro fieldset legend{
	font:11px Arial, Helvetica, sans-serif;
	color:#F4551D;
}

#cadastro fieldset{
	/*margin:0 0 10px 0;*/
	border:none;
}

#cadastro span.obr{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#990000;
}

/*#cadastro label input, #cadastro label select{
	margin:0 0 10px 0;
	display:block;
}*/

#cadastro input, #cadastro select{
	padding:2px;
}

#cadastro input.cadastrar{
	margin:15px 0 0 0;
}

/******************************************************
CINEMA
*******************************************************/
#cinema{
	padding:15px;
}

#cinema p{
	margin:0 0 5px 0;
}

#cinema img{
	margin:0 15px 0 0;
	float:left;
}

#cinema ul li{
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#333;
}

#cinema ul li span{
	font-weight:bold;
	color:#555;
}

/******************************************************
PEDIR
*******************************************************/
#pedido{
	padding:15px;
}

/******************************************************
RECADOS
*******************************************************/


#recados{
	padding:15px;
}

#recados a{
	color: #FF8C00;
}

#recados form label{
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	color:#F4551D;
}

#recados form textarea{
	display:block;
}

#recados ul{
}

#recados ul li{
	padding:10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#333;
}

#recados ul li span{
	font:10px Arial, Helvetica, sans-serif;
}

#recados ul li.z1{
	background:#FFF;
}

#recados ul li.z2{
	background:#FFF8EF;
}

/******************************************************
LATERAL
*******************************************************/
#lateral{
	width:150px;
	float:left;
}

/*****************************
ON AIR
******************************/
#onair_lat{
	width:150px;
	height:150px;
}

/*****************************
OUVINTES
******************************/
#ouvintes_lat_top {
background-image:url(../interface/fundo_sidebar.gif);
background-repeat:no-repeat;
margin:15px 0px 0px 0px;
*margin:15px 0px -5px 0px;
width:150px;
height:10px;
padding:0 0 0 0px;
}

#ouvintes_lat_last { 
width:150;
height:10px;
}

#ouvintes_lat{
	width:150px; 
	margin:0px 0px 0px 0px;
	padding:0;
	background-color:#000000;
	float:left;
}

#ouvintes_lat h2{
	margin:10px 0 5px 0;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-indent:10px;
	color:#fff;
	background-image:url(../interface/titulo_side.gif);
	background-repeat:no-repeat;
}

#ouvintes_lat ul li{
	font:11px Arial, Helvetica, sans-serif;
	list-style:none;
}

#ouvintes_lat ul li a{
	color:#fff;
	list-style:none;
}


#ouvintes_lat ul li span{
	font-weight:bold;
	color:#FC0;
	list-style:none;
}


#ouvintes_lat .ouvinte{
	width:145x;
	float:left;
	padding:5px;
	padding-bottom:10px;
	text-transform:capitalize;
	border-bottom:1px solid #444444;	
}

#ouvintes_lat .ouvinte img{
	margin:0 5px 0 0;
	padding:2px;
	float:left;

}

/*****************************
RECADO
******************************/
#recado_lat{
	width:150px;
	padding:15px 0 10px 0;
	float:left;
	background:#000 url(../interface/corner_recado.gif) right bottom no-repeat;
}

#recado_lat h2{
	margin:0 0 0px 0;
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-indent:13px;
	color:#fff;
	background:url(../interface/h2_recado_ouvinte.png);
}

#recado_lat .ouvinte{
	width:133px;
	margin-top:0px;
	margin:5 0px;
	padding:5px;
	font:11px Arial, Helvetica, sans-serif;
	background:#F4551D;
}

#recado_lat .ouvinte a{
	color:#fff;
}

#recado_lat .ouvinte a span{
	font-weight:bold;
}

#recado_lat .recado{
	width:133px;
	margin:5 0px;
	padding:5px;
	background:#FF812D url(../interface/corner_recado_lat.gif) right bottom no-repeat;;
}

#recado_lat p a{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
}

/******************************************************
RODAPÉ
*******************************************************/
.vertodos {
float:right;
}
#rodape{
	height:70px;/*102*/
	margin:30px 0 0 0;
	padding:32px 0 0 0;
	background:url(../interface/bg_rodape.gif) center bottom no-repeat;
	clear:both;
}

#rodape address{
	width:750px;
	margin:0 auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
}

/*****************************
RECADOS HOME
******************************/
#recados_home{
	padding:0 0 0 15px;
	float:none;
}

#recados_home h3{
	margin:0 0 10px 0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#CC0000;
}

#recados_home ul li{
	font:9px/25px Arial, Helvetica, sans-serif;
	color:#FF8C00;
	border-bottom:1px solid #eee;
	list-style:none;
}

#recados_home ul li span{
	font-weight:bold;
	color:#555;
}

#recados_home ul{
background-color:#F5F5F5;
	width:520px;
}

#recados_home p{
text-align:right;
}

#galeria_home ul li{
	font:11px Arial, Helvetica, sans-serif;
}


#imagem_locutor img {
azimuth:center;
border:1px solid #FF9933;
}

#imagem_locutor {
color:#FF9900;
font-size:12px;
line-height:180%;
}


/******************************************************
GANHADORES
*******************************************************/
#ganhadores{
	padding:15px;
}

#ganhadores img{
	margin:0 10px 0 0;
	padding:2px;
	background:#FF9900;
	max-height:233px;
	max-width:170px;
	
	*height:150px;
	*width:150px;
	_height:150px;
	_width:150px;
}

#ganhadores ul{
	width:300px;
}

#ganhadores ul li{
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#333;
	border-bottom:1px solid #eee;
}

#ganhadores ul li span{
	font-weight:bold;
	color:#555;
}

