@charset "utf-8";
/* CSS Document */

*{
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	margin:0;
	padding:0;
}


body{
	background:url(../media/graphics/bg.jpg) no-repeat center top;
}


h1, hr{
	display:none;
}

a{
	font-weight:bold;
	color:#F06;
	text-decoration:none;
}


a:hover{
	text-decoration:underline;
}


span.destaque{
	font-size:250%;
	color:#999;
}


img{
	border:none;
}


h2{
	font-size:200%;
	color:#F06;
	text-transform:lowercase;
	letter-spacing:-2px;
	margin-bottom:10px;
}


h3{
	color:#F90;
	font-size:100%;
	margin:30px 0 10px;
}


h4{
	color:#CF0;
	font-size:80%;
	margin:30px 0 10px;
}


/* TOPO */

#topo{
	width:940px;
	height:330px;
	margin:0 auto;
}

#topo #logo{
	float:left;
}

#topo #banner{
	float:right;
	margin-top:30px;
}


/* MENU */

#menu ul li{
	display:inline;
}

#menu ul li a{
	color:#FFF;
	font-size:165%;
	font-weight:bold;
	text-transform:lowercase;
	letter-spacing:-2px;
	float:left;
	padding:25px 11px 0;
}

#menu ul li a:hover{
	background:#F06;
	color:#FFF;
	text-decoration:none;
}


/* CORPO */

#corpo{
	width:940px;
	margin:0 auto;
}

#cobertura{
	background:#000 url(../media/graphics/topo_cobertura.gif) no-repeat;
	width:920px;
	height:600px;
	margin:0 auto 30px;
	padding:70px 10px 10px;
}

#cobertura h2{
	background:#F60;
	color:#FFF;
	padding-left:10px;
}

#cobertura #twitter{
	width:200px;
	margin-right:18px;
	float:left;
}

#cobertura #fotos{
	width:340px;
	background:#333;
	float:left;
}

#cobertura #vídeos{
	width:340px;
	background:#333;
	margin-left:18px;
	float:left;
}


/* CONTEUDO INDEX */

#conteudo-index{
	margin-right:40px;
	float:left;	
}


/* DESTAQUE */

#destaque{
	width:700px;
	height:290px;
	margin-bottom:20px;
}

/* COLUNA ESQUERDA */

#col-esq{
	width:350px;
	margin:0 40px 0 0;
	float:left;
}

/* COLUNA CENTRAL */

#col-centro{
	width:310px;
	float:left;	
}

/* COLUNA DIREITA */

#col-dir{
	width:200px;
	float:left;
	margin-bottom:0;
}


/* ATRAÇÃO */

#atracao{
	margin-bottom:30px;
}


/* NOVIDADES */

#novidades{
	margin-bottom:20px;
	padding-bottom:10px;
	float:left;
}

#novidades h2{
	color:#F06;
}

#novidades ul li{
	border-bottom:1px dotted #000;
	margin-bottom:10px;
	padding-bottom:10px;
	float:left;	
}

#novidades ul li span{
	color:#F06;
	font-weight:bold;
	float:left;
	margin-right:10px;
}

#novidades ul li a{
	color:#000;
	font-weight:bold;
	width:300px;
	float:left;
}

#novidades ul li a:hover{
	text-decoration:underline;
}

#novidades a#anteriores{
	color:#F06;
	font-weight:bold;
	float:right;
}

#novidades a#anteriores:hover{
	text-decoration:underline;
}


/* ENVENTOS */

#eventos{
	margin-bottom:20px;
	float:left;
}

#eventos h2{
	color:#F06;
}

#eventos img{
	float:left;
}

#eventos a{
	font-size:155%;
	color:#FFF;
	letter-spacing:-2px;
	font-weight:bold;
	text-transform:lowercase;
	line-height:80%;
	background:#F06;
	width:310px;
	margin-bottom:10px;
	float:left;
	position:relative;
}

#eventos a:hover{
	background:#135173;
	color:#FFF;
	text-decoration:none;
}

#eventos a span{
	text-align:right;
	width:100px;
	padding:5px;
	position:absolute;
	right:0;
	bottom:0;
}


/* PARTICIPAÇÃO */

#participacao{
	margin-bottom:30px;
	float:left;
}

#participacao h2{
	color:#F06;
}

#participacao a#fotos{
	width:160px;
	height:107px;
	margin-right:25px;
	position:relative;
	float:left;
}

#participacao a#fotos img#foto{
	margin-left:30px;
}

#participacao a#fotos img#title{
	position:absolute;
}

#participacao a#videos{
	background:url(../media/graphics/videos.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	width:120px;
	height:87px;
	float:left;
}


/* PROMOÇÃO */
#banners{
	margin-bottom:30px;
}

#banners div{
	margin-bottom:10px;
}


/* RÁDIO */

#banner-radio{
	margin-bottom:20px;
}


/* PODCAST */

#banner-podcast{
	margin-bottom:10px;
}


/* BLOG */

#banner-blog{
	margin-bottom:30px;
}


/* TV */

#tv{
	margin-bottom:30px;
}

#tv h2{
	color:#F06;
	margin-bottom:0;
}


/* ENQUETE */

#enquete{
	width:310px;
	margin-bottom:30px;
	float:left;
}

#enquete h2{
	color:#F06;
}

#enquete .pollerTitle, #enquete .result_pollerTitle{
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
}

#enquete p{
	color:#000;
}

#enquete label{
	color:#000;
	display:block;
	margin-bottom:-15px;
}

#enquete a#but, #enquete a#resultado{
	color:#F06;
	font-size:120%;
	font-weight:bold;
	text-transform:lowercase;
	letter-spacing:-1px;
	margin:10px 20px 0 0;
	float:left;
}

#enquete a#but:hover, #enquete a#resultado:hover{
	text-decoration:underline;
}


#enquete .result_pollerOption{
	margin:0px;
}


#enquete .result_pollGraph img{
	float:left;
}


#enquete .result_pollGraph{	
	background:#F06;
	height:16px;
	margin-bottom:5px;
}


#enquete .result_pollGraph div{
	background-repeat:repeat-x;
	color:#FFF;
	font-size:80%;
	font-weight:bold;
	height:16px;
	padding:0 5px;
	float:left;
}

#enquete .poller_waitMessage{
	display:none;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
}	

#enquete .result_totalVotes{
	font-size:80%;
	color:#F06;
	font-weight:bold;
	display:block;
	margin:10px 0 0;
}



/* CONTEUDO */

#conteudo{
	width:670px;
	margin:0 40px 40px 30px;
	display:inline;
	float:left;
}

#conteudo h2{
	font-size:275%;
}

#conteudo p{
	color:#000;
	margin-bottom:15px;
	line-height:150%;
}

#conteudo img{
	margin:0 10px 10px 0;
}

#conteudo p.atencao, #conteudo p.atencao-maior{
	color:#FC0;
	font-size:110%;
	border:1px solid #999;
	padding:5px;
}

#conteudo p.atencao-maior strong{
	font-size:160%;
	color:#FFF;
}

#conteudo ul{
	padding-left:30px;
}

#conteudo ul li{
	color:#000;
	list-style:disc;
	margin-bottom:10px;
}

#conteudo dt{
	color:#000;
	font-size:90%;
	font-weight:bold;
}

#conteudo dd{
	color:#000;
	font-size:80%;
	margin-bottom:15px;
}

#conteudo table{
	margin-bottom:40px;
}

#conteudo table caption {
	font-size:120%;
	color:#000;
	margin-bottom:10px;
}

#conteudo table thead tr th{
	font-size:80%;
	background:#666;
	color:#FFF;
	border-right:1px solid #999;
	border-left:1px solid #333;
	border-bottom:1px solid #888;
	padding:5px;
}

#conteudo table tbody tr td{
	font-size:80%;
	color:#000;
	text-align:center;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	padding:5px;
}

#conteudo table tbody tr th{
	font-size:80%;
	background:#333;
	color:#FFF;
	text-align:left;
	border-top:1px solid #000;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	padding:5px;
}


span.hotel-destaque{
	font-size:120%;
	font-weight:bold;
	color:#FFF;
}



/* INFORMATIVO */

#conteudo #informativo{
	margin-bottom:30px;
	float:left;
}


#conteudo #informativo h2{
	text-transform:none;
	font-size:180%;
	margin-bottom:30px;
}

#conteudo #informativo span.data{
	color:#FFF;
}

#conteudo #informativo #foto{
	border:1px solid #666;
	margin-right: 10px;
	padding:5px;
	float: left;
}

#conteudo #informativo #foto img{
	margin:0;
}

#conteudo #informativo #foto span#credito{
	font-size:70%;
	color:#000;
}

#conteudo #informativo #foto span#legenda{
	font-size:80%;
	color:#000;
	font-weight:bold;
}

#conteudo #informativo span#fonte{
	font-size:80%;
	color:#000;
	font-style:italic;
}


/* ANTERIORES */

#anteriores{
	clear:both;
}

#anteriores h3{
	background:#F06;
	color:#FFF;
	text-transform:lowercase;
	font-size:120%;
	padding-left:10px;
}

#anteriores ul{
	padding:0;
}

#anteriores ul li{
	list-style:none;
}

#anteriores ul li span.data{
	color:#F06;
}

#anteriores ul li a{
	color:#000;
}

#anteriores #controle{
	margin-top:20px;
}

#anteriores #controle a{
	color:#F06;
	font-weight:bold;
}


/* SUB-MENU */


#conteudo ul#sub-menu{
	border-bottom:1px solid #000;
	margin-bottom:10px;
	padding:5px 0;
}

#conteudo ul#sub-menu li{
	display:inline;
}

#conteudo ul#sub-menu li a{
	background:#F06;
	font-size:130%;
	color:#FFF;
	padding:5px 10px;
}

#conteudo ul#sub-menu li a:hover{
	background:#135173;
	color:#FFF;
	text-decoration:none;
}

#conteudo ul#sub-menu li a.ativado{
	background:#135173;
	color:#FFF;
}


.logo{
	margin-right:30px;
	float:left;
}


/* SUB MENU EVENTOS */

#conteudo ul#sub-menu-eventos{
	margin-bottom:30px;
	padding:0;
}

#conteudo ul#sub-menu-eventos li{
	display:inline;
}

#conteudo ul#sub-menu-eventos li a{
	background:#135173;
	color:#FFF;
	font-size:130%;
	padding:3px 10px;
}

#conteudo ul#sub-menu-eventos li a:hover{
	background:#F06;
	color:#FFF;
	text-decoration:none;
}

#conteudo ul#sub-menu-eventos li a.ativado{
	color:#FFF;
	background:#F06;
}


/* GALERIA */


#galerias #album a{
	background:#000;
	text-decoration:none;
	border:1px solid #FFF;
	width:290px;
	margin:0 20px 20px 0;
	padding:5px;
	float:left;
}

#galerias #album a:hover{
	background:#F06;
}

#galerias #album a img{
	border:1px solid #666;
	margin:0 10px 0 0;
	float:left;
}

#galerias #album a span{
	font-size:90%;
	color:#FFF;
}

#galerias #album a span#data{
	font-size:80%;
	color:#999;
}


/* FALE CONOSCO */

#conteudo span.mensagem{
	font-weight:bold;
	color:#000;
	display:block;
}

#conteudo form fieldset{
	border:none;
	margin-top:20px;
}

#conteudo form fieldset legend{
	display:none;	
}

#conteudo form fieldset label{
	color:#000;
	display:block;
}

#conteudo form fieldset select{
	width:100px;
	margin-bottom:15px;
	padding:5px;
}

#conteudo form fieldset input{
	width:300px;
	margin:0 5px 15px 0;
	padding:5px;
}

#conteudo form textarea{
	font-size:100%; 
	width:300px;
	height:100px;
	display:block;
	margin-bottom:15px;
	padding:3px;
}

#conteudo form input#enviar{
	font-weight:bold;
	width:100px;
	padding:3px;
}

#conteudo form fieldset input:focus, #conteudo form textarea:focus, #conteudo form fieldset select:focus{
	border:2px solid #F06;
}

#conteudo div#mensagem h3{
	background:#F60;
	color:#FFF;
	padding:3px;
}

#conteudo div#mensagem .passo{
	background:#000;
	color:#FFF;
	text-align:center;
	padding:0 3px;
	width:70px;
}



/* PROMOÇÕES */

#conteudo span#mensagem{
	font-weight:bold;
	display:block;
}

#conteudo #form_promocao fieldset{
	font-size:80%;
	border:1px solid #DDD;
	margin-top:30px;
	padding:10px;
}

#conteudo #form_promocao fieldset legend{
	display:none;	
}

#conteudo #form_promocao fieldset label{
	display:block;
	margin-right:20px;
	float:left;
}

#conteudo #form_promocao fieldset label strong{
	display:block;
}

#conteudo #form_promocao fieldset select{
	width:50px;
	margin-bottom:15px;
}

#conteudo #form_promocao fieldset input{
	width:200px;
	margin-bottom:15px;
	padding:3px;
}

#conteudo #form_promocao textarea{
	font-size:100%; 
	width:430px;
	height:100px;
	margin-bottom:15px;
	padding:3px;
}

#conteudo #form_promocao input#enviar{
	font-weight:bold;
	display:block;
	width:100px;
	padding:3px;
	clear:both;
}

#conteudo #form_promocao fieldset input:focus, #conteudo #form_promocao textarea:focus, #conteudo #form_promocao fieldset select:focus{
	border:2px solid #F60;
}


/* VENDAS */ 

#conteudo #vendas h3{
	color:#000;
	font-size:130%;
	background:#FC0;
	margin-bottom:20px;
}


#conteudo #vendas h4{
	color:#CCC;
	font-size:100%;
}

#conteudo #vendas h5{
	color:#CCC;
	font-size:100%;
}

#conteudo #vendas span.preco{
	color:#F90;
}

#conteudo #vendas strong{
	color:#FC0;
}

#conteudo #vendas p.esgotado{
	font-size:160%;
	color:#FC0;
}



/* COMENTÁRIOS */

#popup{
	background:url(../media/graphics/bg.jpg) no-repeat center -200px;
	padding:20px;
}

#popup div{
	width:540px;
	position:relative;
}

#popup div#podcast{
	width:340px;
	position:relative;
}

#popup span#aviso{
	color:#F06;
	font-weight:bold;
}

#popup h1#topo-podcast{
	background:url(/media/graphics/topo_podcast.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:340px;
	height:60px;
	display:block;
	margin-bottom:20px;
}

#popup h1#mural-fotos{
	background:url(/media/graphics/topo_mural_fotos.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:540px;
	height:80px;
	display:block;
	margin-bottom:20px;
}

#popup h1#mural-videos{
	background:url(/media/graphics/topo_mural_videos.gif) no-repeat;
	text-indent:-999px;
	overflow:hidden;
	width:540px;
	height:80px;
	display:block;
	margin-bottom:20px;
}

#popup span.data{
	font-size:70%;	
}

#popup span.cidade, #popup span.nome, #popup span.comentario{
	font-size:90%;	
}

#popup span.cidade{
	display:block;
	margin-bottom:10px;
}

#popup span.nome{
	font-weight:bold;
	color:#F06;
}

#popup span.comentario{
	font-style:italic;
}

#popup p{
	color:#000;	
}

#popup p.programa{
	font-size:80%;
	font-weight:bold;
}

#popup #nav{
	text-align:center;
}

#popup span#total{
	font-size:80%;
	display:block;
	margin-bottom:5px;
}


#popup ul li{
	border-bottom:1px solid #000;
	width:540px;
	margin-bottom:15px;
	padding-bottom:15px;	
	float:left;
}


#popup ul li img, #popup ul li span.video{
	margin-right:10px;
	float:left;
}

#popup a#but{
	background:#F06;
	border:1px solid #F90;	
	font-size:90%;
	text-decoration:none;
	color:#FFF;
	padding:3px 10px;
}

#popup a#but:hover{
	background:#135173;
	border:1px solid #FFF;
}

#popup span.confirmacao{
	font-size:140%;
	text-align:center;
	display:block;
	margin-top:40px;
}

#popup form fieldset{
	font-size:90%;
	border:none;
	margin-top:20px;
}

#popup form fieldset legend{
	display:none;	
}

#popup form fieldset label{
	display:block;
	font-weight:bold;
}

#popup form fieldset input{
	width:300px;
	margin-bottom:15px;
	padding:3px;
}

#popup form textarea{
	font-size:100%; 
	width:300px;
	height:100px;
	margin-bottom:15px;
	padding:3px;
}

#popup form input#enviar{
	font-weight:bold;
	display:block;
	width:100px;
	padding:3px;
}

#popup form fieldset input:focus, #popup form textarea:focus{
	border:2px solid #F06;
}


/* COBERTURA BOX */

#cobertura-box{
	background:#333;
	padding:10px;
}

#cobertura-box span.data{
	color:#F60;
	font-size:80%;
}

#cobertura-box span.comentario{
	color:#DDD;
	font-size:80%;	
}

#cobertura-box span#total{
	color:#DDD;
	font-weight:bold;
	font-size:80%;
	display:block;
	margin-bottom:5px;
}

#cobertura-box ul li{
	border-bottom:1px solid #666;
	width:300px;
	margin-bottom:15px;
	padding-bottom:15px;	
}

#cobertura-box ul li img, #cobertura-box ul li span.video{
	border:1px solid #666;
	margin-bottom:5px;
	display:block;
}

#cobertura-box a{
	color:#F60;
	font-size:120%;
}


/* RÁDIO */

#radio{
	background:url(../media/graphics/bg.jpg) no-repeat center -200px;
	padding:20px;
}

#radio h1{
	background:url(/media/graphics/topo_radio.gif) no-repeat;
	width:290px;
	height:50px;
	text-indent:-999px;
	overflow:hidden;
	margin-bottom:20px;
	display:block;
}

#radio ul{
	margin-bottom:10px;
}

#radio ul li{
	list-style:none;
	display:inline;
}

#radio ul li a{
	background:#EEE;
	color:#000;
	border-bottom:1px solid #CCC;
	display:block;
	font-size:80%;
	padding:2px;
}

#radio ul li a.ativo{
	background:#135173;
	color:#FFF;
}

#radio ul li a:hover{
	background:#F06;
	color:#FFF;
	text-decoration:none;
}
 
 
/* PATROCINIO */

#patrocinio{
	width:940px;
	margin:0 auto;
	clear:both;
}


/* RODAPÉ */

#rodape{
	border-top:1px solid #000;
	margin-top:20px;
	clear:both;
}

#rodape #limite{
	width:940px;
	height:100px;
	margin:0 auto;
	padding-top:30px;
}

#rodape #limite address{
	font-style:normal;
	font-size:90%;
	color:#000;
	float:left;
}

#rodape #limite h2{
	float:left;
	margin-right:20px;
	font-size:120%;
}


#rodape #limite #logos{
	margin-bottom:30px;
	float:left;
}

#rodape #limite #logos ul li{
	display:inline;
}

#rodape #limite #logos ul li a{
	float:left;
	margin-right:20px;
}

#rodape #limite #logos ul li a#mundo, #rodape #limite #logos ul li a#sidnei{
	margin-top:15px;
}

#rodape #limite #redes{
	float:right;
}

#rodape #limite #redes ul{
	clear:both;
}

#rodape #limite #redes ul li{
	display:inline;
}

#rodape #limite #redes a{
	margin-right:20px;
}


