/* CSS Document */
body
{
	background:url(../images/bgmain.png) repeat-x top #1B235B;
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
img{
	border:0;
}
a{
	color:#FFF;
	text-decoration:none;
}
a:hover{
	color:#FFF;
	text-decoration:underline;
}
div
{
	padding:0px;
	margin:0px;
	display:block;
	background-color:transparent;
	border:none;
}
form, label, input
{
	padding:0px;
	margin:0px;
}

/* contrução geral do corpo, colunas, fundos e rodapé */
#geral 
{
	width:882px;
	height:auto;
	margin:0px auto;
	overflow:hidden;
	/*background:url(../images/ref_l.gif) no-repeat bottom left;*/
}
#topo
{
	width:882px;
	height:236px;
	
}
#bgdiag
{
	margin-left:50px;
	width:782px;
	overflow:hidden;
	height:auto;
}

#pagina
{
	float:left;
	width:782px;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
#rdp
{
	width:882px;
	height:75px;
	/*background:url(../images/ref_rb.gif) left bottom no-repeat;*/
	margin: 0px auto;
	font-size:10px;
	text-align:center;	
}
#wrapper
{
	/*background:url(../images/refletor_1.gif) bottom left no-repeat; */
	padding:0px 0px 20px 36px; 
	margin:0px;
	/*min-height:840px;*/
	/**height:850px;	*/
	clear: both;
	float: left;
}
/* construção interna do corpo */
#conteudo
{
	/*width:620px;*/
	width:100%;
	height:auto;
	overflow:hidden;
	float:left;
	padding:0px;
	background:url(../images/bgbody.png) repeat-x left top #0A122F;
}
#barralateral
{
	width:150px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:0px 0px 0px 12px;	
	padding:0px;
}

/* blocos da direita */

.blocogeral
{
	width:150px;
	height:auto;
	overflow:hidden;
	margin:0px;
	float:left;
	background-color:#666666;
}
#enquete 
{
	width:138px;
	padding:5px;	
	height:210px;
	background:url(../images/bgenquete.png) repeat-x top #223144;;
	margin: 1px;	
}
#downloads
{	
	width:130px;
	height:202px;
	margin:5px;
	padding:5px;
	background:url(../images/bgdownloads.png) no-repeat center;
}
#curiosidades
{
	width:138px;
	margin:1px;
	height:auto;
	background:url(../images/bgnovidades.png) repeat-x top left #1F2D40;
	padding:5px;
}

/* links e formatação e outros */
.titblocos
{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:auto;
	height:auto;
	border-bottom:1px dashed #fff;
}
.stitblocos 
{
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

ul
{
	margin:0px;
	padding:0px;
}
li
{
	margin:0px;
	padding:0px;
	list-style:none;
}
.lidownload
{
	height:30px;
}
.lnk1:link, .lnk1:visited
{
	color:#fff;
	font-size:11px;
	text-decoration:none;
}
.lnk1:hover
{
	color:#fff;
	font-size:11px;
	text-decoration:underline;
}
.lnkmais:link, .lnkmais:visited
{
	color:#FFA200;
	font-size:10px;	
	text-decoration:none;
	
}
.lnkmais:hover
{
	color:#FFA200;
	font-size:10px;	
	text-decoration:underline;
	
}
.titcur:link, .titcur:visited
{
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.titcur:hover
{
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}

.titcurSelec:link, .titcurSelec:visited
{
	font-size:11px;
	color:#FFF;
	background-color:#FF9900;
	text-decoration:none;
	font-weight:bold;
	padding:0px 2px 0px 2px;
}
.titcurSelec:hover
{
	font-size:11px;
	color:#FFF;
	background-color:#FF9900;
	text-decoration:none;
	font-weight:bold;
	padding:0px 2px 0px 2px;
}

.titcurSelec2:link, .titcurSelec2:visited
{
	font-size:11px;
	color:#FFA200;	
	text-decoration:none;
	font-weight:bold;	
}
.titcurSelec2:hover
{
	font-size:11px;
	color:#FFA200;	
	text-decoration:none;
	font-weight:bold;	
}
.lnkcuriSelec2:link, .lnkcuriSelec2:visited
{
	font-size:11px;
	color:#FFA200;	
	text-decoration:none;
	
}
.lnkcuriSelec2:hover
{
	font-size:11px;
	color:#FFA200;	
	text-decoration:none;
	
}

.lnkcuri:link, .lnkcuri:visited
{
	font-size:10px;
	color:#fff;
	text-decoration:none;
}
.f:hover
{
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}
.licur
{
	height:77px;	
}
.videosel
{
	background:url(../images/hrtv.gif) no-repeat left top;
	padding:5px;
	text-align:right;	
}
.tit_l_1
{
	font-weight:bold;
	font-size:11px;
	color:#FFA000;
}
.livinil
{
	height:74px;
}
.desvinil
{
	height:64px;
	padding:5px;
	overflow:hidden;
	background:url(../images/icon_tv.gif) no-repeat left top;
	padding-left:90px;
}
.desvideo
{
	height:64px;
	padding:5px;
	overflow:hidden;
	background:url(../images/icon_lata.gif) no-repeat left top;
	padding-left:90px;
}
#busca
{
	margin:0px;
	padding:0px;
	height:85px;
	
}
.blocosin
{
	width:264px; 	
	height:auto;
	padding-left:10px;
	float:left;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:1px dashed #fff;
	margin-bottom:20px;
}
.li10px
{
	padding-top:10px;
	min-height:50px;
	_height:50px;
}
.curiosidades
{
	margin:10px 0px 20px 0px;	
}
.titcuriosidades
{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	width:auto;
	height:auto;
	border-bottom:1px dotted #fff;
	display:block; 
	margin-bottom:10px;
}

#divInferior{
	width:574px; 
	margin:28px 0px 0px 0px;
	overflow:hidden;
	height:auto;
}
#divSuperior{
	width:574px; 	
	min-height:820px;
	*height:auto;
	_height:auto;
	overflow:hidden;
}
.divGaleriaFoto{
	margin:0px; 
	padding:0px; 
	overflow:hidden; 
	height:80px;
	width:260px;	
}
.molduraFoto{
	float:left; 
	margin:0px 10px 0px 0px;
}
#divAnteriores{
	background:url(../images/bg_rdp_in.gif) repeat-x left top; 
	float:left; 
	width:574px; 
	height:25px;
	text-align:right; 
	padding-bottom:10px;
	margin-top:5px;
}
#divBusca{
	width:183px; 
	height:25px; 
	background:url(../images/bgbusca1.gif) no-repeat left top; 
	width:167px; 
	height:20px; 
	padding:5px 8px 0px 8px; 
	overflow:hidden;
}
#divBotaoBusca{
	width:183px; 
	height:16px; 
	overflow:hidden;
}
.fotoPequena{
	margin:4px 4px 4px 0px; 
}
#miniaturas{
	float:left; 
	margin:5px 0px 10px 10px; 
	width:140px;
	height:360px;
	overflow:auto;
}
#tituloGaleriaFoto{
	width:400px;
	font-weight:bold;
	float:right;
	height:auto; 
	overflow:hidden;
	margin:20px 10px 10px 0px;
	text-align:right;
	color:#FFA200;
}
#divFotoGrande{
	width:400px; 
	background-color:#333333; 
	margin:10px; 
	height:300px;	
}
/*PAGINAÇÃO*/
#paginacao{			
	margin:auto;		
	cursor: pointer;
	height:auto;	
	width:auto;
	
}
#selec
{
	color:#FFA200;
}
#paginacao span
{
	font-weight:bold;	
	padding:0px 2px 1px 2px;	
	_padding:0px 0px 0px 0px;	
	width:25px;
	line-height:20px;
	vertical-align:top;	
	margin:auto;	
	
}

#paginacao img
{
	margin: -5px;
	*margin: 0px;
}
/*FIM - PAGINAÇÃO*/

#divTopoPlayer{
	width:574px; 
	height:auto; 
	overflow:hidden
}
#lente
{
	position: fixed;
	_position: absolute;
	opacity: 0.5;
	filter: alpha(opacity=50);
	/*background:url(../images/fundo.png) #000;*/
	background-color: #3B4159;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;	
	border: 1px solid #000;
	display: none;
}
.divFlutuante{
	position:absolute;
	left:50%;
	top:50%;
	margin:-100px 0px 0px -150px;
	width:312px;
	z-index:1000;
}
.fechar{
	text-align:right;
	width:auto;
	font-size:10px;
	padding:2px;
	background-color:#666;	
	width:60px;	
	float:right;
}
#playerVideo{
	width:630px; 
	padding:0px; 
	/*background-color:#333333;*/
	margin-top:5px; 
	height:385px;
}
#enqueteFlutuante{
	border:1px solid #666;
	padding:5px;
	background:url(../images/bgenquete.png) repeat-x top #223144;
	height:auto;
	width:300px;
	float:left;
}
#contatoFlutuante{
	border:1px solid #666;
	padding:5px;
	background:url(../images/bgenquete.png) repeat-x top #223144;
	height:265px;
	*height:270px;
	width:300px;
	float:left;
}
#player{
	height:385px;
	width:480px;
}
#divEmail{
	border:1px solid #666;
	padding:5px;
	background:url(../images/bgenquete.png) repeat-x top;
	height:100px;
	width:300px;
	color:#FFF;
	float:left;
}
#listaVideos{
	float:left; 
	margin:5px 0px 0px 10px; 
	width:80px; 
	height:auto;
}
#divApoioFotos{
	width:420px; 
	overflow:hidden; 
	height:40px;
	background:url(../images/apoio_fotos.jpg) repeat-x top;
}