@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	list-style: none;
	text-decoration:none;
	vertical-align: baseline;
	outline: 0;

}

html, body{		
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#666666;
}

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

a:hover{
text-decoration:underline;
}


		

#pagina {
	width:977px;
	margin:0 auto;	
	padding-top:10px;	
}



#topo-fundo-principal{
width:100%;
height:92px;
background-color:#FFFFFF;
border-bottom:1px #cccccc solid;
}

#topo-fundo-secundario{
width:100%;
height:38px;
background-color:#FFFFFF;
border-bottom:12px solid #CCCCCC;
}

#topo-principal{
width:977px;
margin:0 auto;
display:table;
}

#topo-secundario{
width:977px;
margin:0 auto;
padding-bottom:10px;
padding-top:10px;
color:#FFFFFF;
}


#topo-logo a{
width:145px;	
height:75px;
float:left;	
margin-top:10px;
margin-right:25px;
background-image:url(../img/logo-leouve-fundobranco-site.gif);
}

#topo-patrocinio{
float:left;
width:770px;
height:75px;
margin-top:10px;
background-color:#cccccc;		
}

#topo-data{
float:left;
width:145px;
font-size:12px;
margin-right:25px;
color:#666666;
}

#topo-busca{
float:left;
width:480px;
margin-right:10px;
color:#666666;
}





#topo-busca input{
width:415px;
border:1px #CCCCCC solid;
}



/*ul#topo-acesso li{
width:29px;
height:29px;
float:left;
margin-right:15px;
}*/


ul#topo-acesso li{
width:auto;
height:auto;
float:left;
margin-right:10px;
}

ul#topo-acesso li a{
font-size:16px;
color:#666666;
}




/* esquerda */

#newsletter{
font-size:0.9em;
margin-bottom:15px;
width:100%;
}

#newsletter fieldset{
border:1px #D8D8D8 solid;
padding:3px;
}

#newsletter input{
border:1px #999999 solid;
width:95%;
margin-bottom:5px;
margin-top:5px;
}

#newsletter label{
margin-bottom:10px;
}

#esquerda {
float:left;
width:140px;		
margin-right:15px;
}

ul#menu-geral li a{
padding:4px;			
font-size:1.2em;			
}

ul#menu-geral li{
background-image:url(../img/menu-marcador.jpg);
background-position:top;
background-repeat:no-repeat;
margin-bottom:2px;
}



ul#menu-geral li:hover{
background:none;
background-color:#CCCCCC;

}



ul#menu-geral.menu-geral-noticias li:hover{
background-color:#006699;
}

ul#menu-geral.menu-geral-estudiob li:hover{
/*background-color:#A80000;*/
background-color:#660066;
}

ul#menu-geral.menu-geral-esportebr li:hover{
background-color:#00923F;
}

ul#menu-geral.menu-geral-outros li:hover{
background-color:#D6D6D6;
}


ul#menu-geral li a:hover{
color:#FFFFFF;
}

ul#menu-geral li a{
display:block;
color:#666666;
font-weight:bold;
}

ul#menu-geral li a:hover{
text-decoration:none;
}

ul#menu-geral li.sub{
background:none;
margin-bottom:0px;
}

ul#menu-geral li.sub a{			
font-size:0.9em;
font-weight:normal;

}

	

/* centro */

#centro {
float:left;
width:605px;		
margin-right:15px;
}

#centro-destaque{			
clear:both;
}

#destaque-sup{
float:left;
width:293px;
padding-bottom:10px;
}


ul#lista-noticias-peq{
margin-bottom:10px;
margin-top:10px;
display:table;
width:282px;
padding-left:13px;
padding-bottom:5px;
border-bottom:1px #D8D8D8 solid;
}

ul#lista-noticias-peq li{
list-style:square;
margin-bottom:10px;
}

ul#lista-noticias-peq li a{
font-size:1.1em;
}

#img-sobre{
width:143px;
float:left;
margin-right:3px;
}	

/*#img-sobre img{
width:140px;

}*/

#central-patrocinio {
width:605px;
height:65px;		
background-color:#999999;
display:table;	
}

#caixa-conteudo{
width:605px;
/*display:table;*/
clear:both;
padding-top:20px;
margin-top:20px;
line-height:22px;
}



#caixa-conteudo-border-top{
width:605px;
/*display:table;*/
clear:both;
float:left;
padding-top:40px;
margin-top:40px;
border-top:3px #D8D8D8 solid;
}


#coluna-noticia{
width:186px;
float:left;
}

#noticia-item-coluna{
width:186px;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px #D8D8D8 solid;

}

#imagem{
width:186px;
height:140px;
display:table-cell;
text-align:center;
vertical-align:middle;
background-color:#E8E8E8;
}

#imagem_gm{
width:280px;
height:210px;
display:table-cell;
text-align:center;
vertical-align:middle;
background-color:#E8E8E8;
}

#imagem_mp{
width:143px;
height:107px;
display:table-cell;
text-align:center;
vertical-align:middle;
background-color:#E8E8E8;
/*background-color:#fff;*/
}

#imagem_p{
width:90px;
height:70px;
display:table-cell;
text-align:center;
vertical-align:middle;
background-color:#E8E8E8;
/*background-color:#fff;*/
}


/*#noticia-item-coluna img{
width:186px;
height:139px;
}*/

.margin15dir{
margin-right:15px;
}

#destaques-fotos{
float:left;
width:398px;
padding:2px;	
background-color:#E8E8E8;
background-color:#fff;		
}

#destaque-foto-lado{
float:left;
width:90px;
margin-right:5px;
margin-left:4px;
margin-bottom:10px;
}

#destaque-agenda{
float:left;
width:400px;
margin-top:12px;
}

#destaque-agenda-hoje {
float:left;
width:100%;
margin-right:15px;
}	

#agenda-item-coluna{
width:100%;
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px #CCCCCC solid;
display:table;
}

#agenda-item-coluna img{
float:left;
margin-right:3px;
}

ul#comentaristas li{
width:32px;
height:32px;
padding:2px;
border:1px #cccccc solid;
float:left;
margin-right:5px;
margin-bottom:5px;
}

ul#comentaristas li img{
width:32px;
height:32px;
}

ul#lista-comentaristas li.audio-comentarista{
font-weight:bold;
}

ul#lista-comentaristas li.audio-comentarista p{
float:right;
}

ul#noticias-menu-destaque{
background-image:url(../img/bgAbas.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:16px;
margin-bottom:30px;
}

#noticias-caixa-destaque{
width:100%;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px #CCCCCC solid;
display:table;
}


/*#noticias-caixa-destaque img{
width:90px;
height:70px;
float:left;
margin-right:5px;
margin-bottom:5px;
}*/


ul#noticias-menu-destaque li {
border:1px #CCCCCC solid;
display:inline;
background-color:#FFFFFF;
padding:15px;
margin-right:5px;
}

ul#noticias-menu-destaque li.noticias-menu-item-principal{
border:1px #CCCCCC solid;
border-bottom:1px #FFFFFF solid;
}

ul#noticias-menu-destaque li.noticias-menu-item-secundario{
background-color:#EAEAEA;
border-bottom:1px #CCCCCC solid;
}

ul#noticias-menu-destaque li a{
margin-bottom:15px;
}

		



	

/* direita */

#direita {
float:left;
width:174px;
padding:8px;				
border:1px solid #E2E2E2;
}

#destaque-direita{
width:100%;
padding-bottom:10px;
padding-top:10px;
display:table;
}

#publicidade-direita{
width:174px;
height:155px;
margin-bottom:10px;
margin-top:10px;
}



h1 a {
font-size:2.4em;
line-height: 1.25;
}
h2 a {
/*font-size:1.6em;*/
font-size:28px;
font-family:Arial, Helvetica, sans-serif;
color:#df4c18;
line-height: 1.25;
}
h3 a {
/*font-size:1.4em;*/
font-size:20px;
line-height: 1;
}

h4  a{
/*font-size:1.4em;*/
line-height: 1.25;
font-size:20px;
}

h4{
width:100%;
margin-bottom:10px;
}

h5 {
/*font-size:1.2em;*/
line-height: 1.2;
font-size:12px;
}

h6 a {
font-size:1.5em;
line-height: 1.4;
}

.azul {
	/*color:#407E9D;*/
	color:#006699;
}

.verde {		
	color:#00923F;
}

/*.vermelho{
	color:#A80000;
}*/

.vermelho{
	color:#660066;
}

.laranja {
	color:#E77817;

}

.roxo {		
color:#660066;
}

.preto{
color:#000000;
}

.bold{
font-weight:bold;
}



.titulo-categoria{
margin-bottom:10px;
}

.titulo-esquerda{
font-size:0.1em;
margin-bottom:5px;
margin-top:5px;
color:#407e9d;
}

.titulo-esquerda a{
color:#407e9d;
}


ul#aniver-lista li{
margin-bottom:5px;
padding-bottom:5px;
display:block;
clear:both;
border-bottom:1px #CCCCCC solid;
/*text-transform:capitalize;*/
text-transform:lowercase;
}

ul#aniver-lista{
margin-top:10px;
margin-bottom:10px;
width:100%;
}

#destaque-direita a.aniver{
padding:5px;
background-color:#006699;
color:#FFFFFF;
margin-top:5px;
display:table;
}



/* rodape */
#rodape{
width:100%;
background-color:#E6E6E6;
display:table;
margin-top:50px;
}


#rodape-central{
width:765px;
margin:0 auto;
color:#666666;
padding-bottom:30px;
padding-top:30px;
padding-left:100px;
}

ul#lista-rodape{
font-size:1.2em;
display:table;
margin-bottom:30px;
}


ul#lista-rodape li{
float:left;
margin-right:35px;
height:15px;
}

ul#lista-rodape li a{

color:#666666;
margin-right:35px;
margin-top:10px;
}

form#rodape-busca{
width:611px;
margin-bottom:30px;
}

form#rodape-busca input{
width:520px;
border:1px #CCCCCC solid;
}



/*noticias*/

h3.titulo-pagina{
font-size:1.4em;
width:100%;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:2px #CCCCCC solid;
display:block;
clear:both;
}

#coluna-noticias{
width:295px;
float:left;
border:1px #CCCCCC solid;
}

.tipo-noticia a{
clear:both;
display:block;
font-size:1.4em;
float:left;
margin-bottom:10px;
margin-top:10px;
}

ul#lista-noticias-interna-data{

display:block;
clear:both;
}



ul#lista-noticias-interna-data li img{
width:90px;
height:70px;
float:left;
margin-right:4px;
margin-bottom:4px;
}

ul#lista-noticias-interna li a{
display:block;
clear:both;
}

ul#lista-noticias-interna-data li p.data{
width:100%;
margin-bottom:5px;
}

ul#lista-noticias-interna-data li{
height:80px;

padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px #CCCCCC solid;
display:block;
clear:both;
}

ul#lista-noticias-interna-data li.curto{
height:50px;
}

ul#lista-noticias-interna li{
width:100%;
font-size:16px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px #CCCCCC solid;

clear:both;
}

ul#lista-noticias-interna li img{
float:left;
width:90px;
height:70px;
margin-right:5px;
margin-bottom:5px;
}

ul#lista-noticias-interna li img a{
float:left;
}

#noticia-lista-foto-grande{
width:275px;
height:248px;
padding:7px;
background-color:#E0E0E0;
margin-top:15px;
height:auto;
}

#noticia-lista-foto-grande img{
width:280px;
height:210px;
}

#patrocinio-pagina-noticias{
width:295px;
height:250px;
margin-top:20px;
background-color:#E0E0E0;
}


/*noticia-aberta*/

p.data-noticia-aberta{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px #CCCCCC solid;
}

h3.titulo-noticia-aberta{
/*color:#333333;*/
font-size:2.2em;
margin-bottom:15px;
}

h4.chamada-noticia-aberta{
font-size:1.3em;
color:#666666;
font-weight:bold;
}

p.autor{
font-weight:bold;
width:100%;
margin-top:15px;
}

#foto-noticia-aberta{
width:auto;
background-color:#E0E0E0;
float:left;
margin-bottom:15px;
margin-right:5px;
color:#333333;
font-size:0.8em;
padding:3px;
}

#foto-noticia-aberta span{
width:100%;
display:block;
clear:both;
}

#foto-noticia-aberta img{
display:block;
margin-bottom:5px;
}

p.audio-noticia{
width:100%;
display:block;
clear:both;
margin-top:15px;
margin-bottom:10px;
}


/*agenda*/

table.calendario-interno{
width:100%;
font-size:1.2em;
padding-bottom:10px;
margin-bottom:10px;
border:2px #CCCCCC solid;
}

table.calendario-interno tr td{
text-align:center;
}

table.calendario-interno tr td a{
color:#006699;
}


/*comentaristas*/

ul#lista-comentaristas img{
padding:2px;
border:1px #CCCCCC solid;
float:left;
margin-right:5px;
margin-bottom:5px;
}

ul#lista-comentaristas li{
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px #CCCCCC solid;
float:left;
width:100%;
}

ul#lista-comentaristas li a{
font-weight:normal;
}

ul#lista-comentaristas li a:hover{
text-decoration:none;
}

ul#lista-comentaristas li h4 a{
color:#006699;
font-weight:bold;
}


ul#lista-comentaristas li:hover{
background-color:#EEEEEE;
}


/******cotacoes*******/

table#cotacoes{
width:100%;
}

table#cotacoes tr td{
border:1px #CCCCCC solid;
padding:3px;
font-weight:bold;
}

table#cotacoes tr td.branco{
border:0px;
}

table#cotacoes tr td.titulo{
color:#006699;
font-size:13px;
}

/*fotos*/

ul#lista-fotos{
width:100%;
padding-bottom:10px;
border-bottom:1px #CCCCCC solid;
display:table;
margin-bottom:20px;
}

ul#lista-fotos p{
background-color:#F2F2F2;
padding:2px;
margin-bottom:5px;
margin-top:15px;
}

ul#lista-fotos li{
margin-right:10px;
margin-bottom:10px;
width:100px;
height:100px;
float:left;
padding:2px;
border:1px #CCCCCC solid;
display:table-cell;
text-align: center;
vertical-align: middle;

}

ul#lista-fotos li span{
display: inline-block;
width: 100%;
}
/*ul#lista-fotos li img{
width:90px;
height:70px;
}*/


#fotos-destaque{
width:100%;
background-color:#EEEEEE;
display:table;
margin-bottom:15px;
}

#fotos-destaque img{
width:285px;
height:234px;
float:left;
margin-right:10px;
}

#fotos-destaque p.foto-destaque-categoria{
color:#666666;
}

#fotos-destaque p.foto-destaque-titulo a{
color:#660066;
font-size:25px;
line-height:23px;
font-weight:bold;
}

#fotos-destaque p.foto-destaque-titulo a:hover{
text-decoration:underline;
}




#lista-fotos-pagina{
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
/*border-bottom:1px #CCCCCC solid;*/
display:table;
}

#lista-fotos-pagina li{
width:186px;
margin-bottom:10px;
margin-right:7px;
padding-right:7px;
padding-bottom:10px;
float:left;
border-right:1px #DDDDDD solid;
border-bottom:1px #DDDDDD solid;
}

#lista-fotos-pagina li img{
width:186px;
height:152px;
}

#lista-fotos-pagina h5{
color:#660066;
font-weight:bold;
font-size:18px;
}

#lista-fotos-pagina p{
color:#666666;
}
/***********VIDEOS***********/

#player-video{
width:350px;
float:left;
}

#video-info{
width:250px;
float:left;
}

#video-info form{
background-color:#e8e8e8;
margin-top:10px;
}

#video-info form input{
border:1px #CCCCCC solid;
margin-bottom:5px;
width:240px;
}


ul#lista-videos li{
width:100%;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px #CCCCCC solid;
display:table;
}

ul#lista-videos li a{
font-size:13px;
}

ul#lista-videos li img{
float:left;
margin-right:5px;
}



/***************BLOG***************/

#centro-blog{
float:left;
width:815px;
}

#caixa-post-blog{
width:100%;
margin-top:15px;
border-bottom:1px #D8D8D8 solid;
padding-bottom:15px;
line-height:22px;
}

#caixa-post-blog img{
float:left;
margin-right:5px;
margin-bottom:5px;
}

h2.titulo-post-blog{
width:595px;
/*padding:5px;*/
/*background-color:#E8E8E8;*/
}

h2.titulo-post-blog a{
font-size:30px;
font-weight:bold;
}

p.data-post-blog{
font-weight:bold;
color:#000000;
margin-bottom:15px;
font-size:11px;
}

p.assinatura-post-blog{
width:100%;
margin-top:15px;
clear:both;
}

p.assinatura-post-blog strong{
font-size:14px;
}

p.tarja-comentar-enviar-blog{
width:100%;
background-color:#E8e8e8;
text-indent:5px;
padding-bottom:3px;
padding-top:3px;
margin-top:15px;
}


#caixa-comentario-post{
width:100%;
margin-top:15px;
padding-bottom:15px;
border-bottom:1px #D8D8D8 solid;
}

p.nome-comentario-blog{
font-size:15px;
font-weight:bold;
margin-bottom:5px;
}

p.data-comentario-blog{
color:#000000;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
}

form#form-blog-comentarios{
width:585px;
padding:10px;
background-color:#E8E8E8;
margin-top:15px;
font-weight:bold;
}


form#form-blog-comentarios label.titulo-form-blog-comentario{
font-size:19px;
display:block;
margin-bottom:15px;
}

form#form-blog-comentarios input, textarea{
width:100%;
margin-bottom:15px;
margin-top:5px;
border:1px #999999 solid;
}

form#form-blog-comentarios select{
border:1px #999999 solid;
}

form#form-blog-comentarios .radio{
width:25px;
}

form#form-blog-comentarios button{
background-color:#006699;
color:#FFFFFF;
font-weight:bold;
}


p.compartilhar{
height:20px;
display:table-cell;
vertical-align:middle;
}

p.compartilhar a{
margin-right:5px;
}

#blog-patrocinio-direita{
width:100%;
height:auto;
text-align:center;
line-height:20px;
}

/*#blog-patrocinio-direita img{
margin-right:15px;
}*/

ul#paginacao-blog{
width:450px;
margin:0 auto;
margin-top:15px;
}

ul#paginacao-blog li{
display:inline;
margin-right:10px;
font-size:18px;
font-weight:bold;
}

.visivel{
	display:block;
}
.invisivel{
	display:none;
}














/*calendario aniversario*/

#calendario-aniver {display:none; margin-bottom:25px;}
#calendario-aniver {background-color:#F5F5F5; background-color:#FFFFFF; padding:0.66em;border:solid 2px #CCCCCC;}
#calendario-aniver #mes {background-color:#EBEBEB; height:2em;margin-bottom:0.67em;}
#calendario-aniver #mes li {display:block;float:left;}
#calendario-aniver #mes #mesCal {width:28.3em;text-align:center;font-size:1.5em;font-weight:bold;}
#calendario-aniver #mes #anterior,
#calendario-aniver #mes #proxima {width:2em;height:2em; background-color:#660066;}
#calendario-aniver #mes #proxima {float:right;}

#calendario-aniver #mes li a{
display:block;
width:24px;
height:24px;
color:#FFFFFF;
text-align:center;
font-size:17px;
}

/*#calendario-aniver #mes #setaEsq,
#calendario-aniver #mes #setaDir {background-image:url(/Portal/videos/cda/img/ico_esq_calendario.gif);background-repeat:no-repeat; background-position:center;}*/

/*#calendario-aniver #mes #setaDir {background-image:url(/Portal/videos/cda/img/ico_dir_calendario.gif)}*/

#calendario-aniver #mes .on {background-color:#660066;}
#calendario-aniver #mes .off {background-color:#DDD;}

#calendario-aniver #mes #setaEsq span,
#calendario-aniver #mes #setaDir span{display:none;}

#calendario-aniver #mes a {display:block;width:2em;height:2em;}

#calendario-aniver table td {color:#CCCCCC; text-align:center; width:1.33em}

#calendario-aniver table td a{text-align:center;color:#660066;width:1.33em}

#calendario-aniver table td.domingo {border-left:1px solid #DDD;}
#calendario-aniver table td.hoje {color:#FFF;background-color:#666;}
#calendario-aniver table td.hoje a {color:#FFF;}
#calendario-aniver table td span {font-size:0.915em;}
#calendario-aniver table td.link {color:#660066;}
#calendario-aniver table td.link a {color:#660066;display:block;padding:4px 1px 5px 1px;}
#calendario-aniver table td.link a:hover{background-color:#660066;color:#FFF;}
#calendario-aniver table td a span,
#calendario-aniver table td a strong {cursor:pointer;}

#calendario-aniver table td.pagina{width:24px; background-color:#660066;}
#calendario-aniver table td.pagina a{color:#FFFFFF; font-size:17px;}

#calendario-aniver table td.mes{background-color:#EBEBEB; color:#666666; font-size:18px; font-weight:bold; margin:4px; text-align:center;}





/*nascimentos*/

#coluna-dupla{
width:382px;
float:left;
}

.cidades-nascimento{
border:1px #CCCCCC solid;
padding:3px;
}

.cidades-nascimento a{
display:block;
width:100%;
clear:both;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px #EEEEEE solid;
}



/*responsabilidade-social*/

ul.contas{
	margin:10px 0;
}
ul.contas li{
	width:22%;
	float:left;
	margin-bottom:5px;
	padding-left:50px;
	height:110px;
	list-style:none;
}
ul.contas li strong{display:block; margin-bottom:5px; margin-top:10px; text-indent:25px;}
ul.contas li.viva890{
	background:url(../img/responsabilidade/responsa-viva890.jpg) no-repeat left center;
}
ul.contas li.viva945{
	background:url(../img/responsabilidade/responsa-viva945.jpg) no-repeat left center;
}
ul.contas li.viva907{
	background:url(../img/responsabilidade/responsa-viva907.jpg) no-repeat left center;
}
ul.contas li.bento{
	background:url(../img/responsabilidade/responsa-bento.jpg) no-repeat left center;
}
ul.contas li.superpop3{
	background:url(../img/responsabilidade/responsa-superpop3.jpg) no-repeat left center;
}
ul.contas li.popshow{
	background:url(../img/responsabilidade/responsa-popshow.jpg) no-repeat left center;
}
ul.contas span.ano{
	position:relative;
	left:10px;
}
ul.contas span.ano span{
	border:1px dashed #eee;
	padding:3px;
	font-size:10px;
	line-height:20px;
	position:relative;
}



ul#lista-cidades li{
width:100%;
font-size:16px;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px #CCCCCC solid;
display:table;
clear:both;
}

ul#lista-cidades li a{
font-weight:100;
display:block;
}

p.cidades-tags{
float:left;
width:100%;
display:block;
clear:both;
display:table;
}

spam.cidades a{
float:left;
margin-right:5px;
}

.c4{
font-size:22px;
}

.c3{
font-size:18;
}

.c2{
font-size:16px;
}

.c1{
font-size:14px;
}

p.audio-noticia{
background-color:#FF0000;
}

h4.jornalistas-lista a.menor{
font-size:12px;
}