/*
Theme Name: ESTEREOSOM
Theme URI: http://estereosom.fm/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: AgênciaDot. - Grace Oda, Juliana Garcia Sales, Daniel Mitsuo
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns
Text Domain: kubrick

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


* { margin:0; padding:0; border:0; outline:0;
font-family:Arial,Helvetica,sans-serif;
 }
body {background: #ffffff url(imagens/graficos/es-fundoprincipal_01.gif) repeat;}

a{ text-decoration:none; color:#003399;}

#container { margin:0 auto; width:922px; display:block; overflow:hidden;}

#container_fundo { display:block;
height:300px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:861px;
overflow:visible;
position:absolute;
*margin-top:-310px;
z-index:-23;
width:922px; background: url(imagens/graficos/es-fundosbottom_06.png) repeat-y;

*clear: both;

}

#topo {
	position:relative; height:213px; background:url(imagens/graficos/es-fundos_03.png) bottom no-repeat; padding:10px 0 0; z-index:40;
}

#topo2 {float:left;}

#logo { display:block; width:184px; height:164px; background:url(imagens/graficos/es-logo_03.png) no-repeat; float:left; margin:2px 0 0;}
h1 a#logo span {display:none;}
#superads { display:block; width:729px; height:94px; float:left; margin:8px 0 0;}
#aovivo {display:block; background:url(imagens/graficos/es-topo_15.gif) no-repeat; width:730px; height:71px; overflow:hidden; margin: 10px 0 0; float:left;}

#aovivo_outros {display: block; width:133px; height:26px; background: url(imagens/graficos/es-topo_19.gif) no-repeat; position:absolute; *position:relative; margin-left:781px;margin-top:183px; *margin-top:0; z-index:20;}
#aovivo_outros span {display:none;}
#aovivo_outros_hover {display:none;}
div#aovivo_outros:hover div#aovivo_outros_hover div.links{display:block; width:133px; background:#911321;overflow:hidden;}
div#aovivo_outros:hover div#aovivo_outros_hover div.links ul {display: block; font-size:13px;}
div#aovivo_outros:hover div#aovivo_outros_hover div.links ul li {display:block;}
div#aovivo_outros:hover div#aovivo_outros_hover div.links ul li a {display:block; padding:6px; *padding:3px; color:#FFFFFF; font-weight:bold;}
div#aovivo_outros:hover div#aovivo_outros_hover div.links ul li a:hover {background:#fc0; color:#911321;}
div#aovivo_outros:hover div#aovivo_outros_hover{display:block; width:133px; margin-top:23px; z-index:-2;}
div#aovivo_outros:hover div#aovivo_outros_hover div.borda {display: block; width:133px; height:5px; background:url(imagens/graficos/es-menuradios_03.png) no-repeat bottom; clear:both;}

#login {float:left; width:184px; margin:-16px 0 0 20px; *margin:-43px 0 0 20px;}
#login img {float:left;}

#busca{
   float:left; display:block; margin:5px 0 0 10px; *margin:-21px 0 0 10px; width:700px; overflow:hidden;
}

#login1 { background: url(imagens/graficos/es-topo_20.gif) no-repeat; width:184px; height:25px; display: block; border:none; /*margin: -1px 0 0 -20px;*/}
#login2 {background: url(imagens/graficos/es-topo_26.gif) no-repeat; width:154px; height:19px; display: block; border:none; float:left; /*margin: 0 0 0 -19px;*/}
#login3 {float:left;}
#login h2 span, #busca h2 span, #top10 h2 span {display:none;}
#login h2 {display:block; background:url(imagens/titulos/es-titulos_20.gif) no-repeat; width:161px; height:21px;}

#busca h2 {display:block; background:url(imagens/titulos/es-titulos_24.gif) no-repeat; width:112px; height:25px;}
#busca1 {background: url(imagens/graficos/es-topo_28.gif) no-repeat; width:658px; height:34px; display: block; border:none; *margin: 0 0 0 -10px; float:left; font-size:28px; color:#445464;}

#rodape {width: 922px; height:61px; display:block; background:url(imagens/graficos/es-fundos_13.png) no-repeat; overflow:hidden; margin:0 0 20px; *margin:-4px 0 20px; *position:relative; z-index:1; clear:both;}

#menu ul li, #menu_rodape ul li {display: inline; font-weight:bold; text-transform:uppercase;  margin: 0 2px;}
#menu ul li {margin: 0 1px; }
#menu ul li a, #menu_rodape ul li a {color:#c2cad5; text-decoration:none;}
#menu ul li a:hover, #menu_rodape ul li a:hover {color:#fff; text-decoration:none;}

#menu ul, #menu_rodape ul{ margin:0 auto; font-size:17px; text-align:center;}
#menu ul {margin:8px auto 0; *margin:8px auto 0 0; *display:block; *float:left; *width:930px; *height:31px; *overflow:visible;}
#menu{display:block; float:left; width:911px; *width:960px; height:31px; margin:-3px 0 0; *margin:-9px 0 0; overflow:hidden;}
#menu ul li a div.abacentro span {display:block;margin-top:3px;}

#menu ul li a div {display:block;float:left; margin:0; /**margin: 0 0 0 -1px;*/}
#menu ul li a div.abaesq,#menu ul li a div.abadir {width:5px; height:25px; background:none;}
#menu ul li a:hover div.abaesq {background: url(imagens/graficos/es_abamenu_36.gif) left no-repeat; width:5px; height:25px;}
#menu ul li a:hover div.abadir {background: url(imagens/graficos/es_abamenu_38.gif) right no-repeat; width:5px; height:25px;}
#menu ul li a:hover div.abacentro {background:#a71c23; height:25px;}



#menu_rodape {margin: 7px 0;}


#creditos a p span {display:none;}
#creditos a p {background:url(imagens/graficos/es-rodape_03.gif) no-repeat; width: 193px; height:27px; display:block; margin:7px auto;}

.link1 {margin:0 3px 0 0 !important;}
.link2 {margin:0 0 0 3px !important;}

#colunadireita { width:297px; display:block; overflow:hidden; float:left;}
#colunacentral { width:587px; display:block; overflow:hidden; float:left;}

/*#colunadireita, #colunacentral {*clear:both;}*/



#redessociais {display:block; float:left; margin:-5px 0 1px 4px;}
#redessociais img {float:left; margin:4px 0 0 6px;}

#top10 {clear:both;
overflow:hidden;
margin:10px 8px 0;
float:left;
width:300px;}
#top10 h2 {display:block; background: url(imagens/titulos/es-ascampeas_52.png) no-repeat; width:290px; height:25px;}
#top10 .destaque .foto_top10 {width: 115px; height:115px; display:block; float:left;margin-bottom:2px;}
#top10 .destaque .musica_top10 {background: url(imagens/graficos/top10_54.png) no-repeat; width: 175px; height:115px; display:block; float:left; margin-bottom:2px;color: #FFFFFF;}
#top10 .destaque .musica_top10:hover {background:url(imagens/graficos/top10_54hover.png) no-repeat; }
.foto_top10 {width: 115px; height:55px; display:block; float:left;margin-bottom:1px;}
.musica_top10 {background: url(imagens/graficos/top10_57.png) no-repeat; width: 175px; height:55px; display:block; float:left;margin-bottom:1px; color:#c72427;}
.musica_top10:hover {background:url(imagens/graficos/top10_57hover.png) no-repeat; }
#top10 .destaque .musica_top10 div.colocacao_top10 span { font-size:36px; font-weight:bold; }
#top10 .destaque .musica_top10 div.colocacao_top10 { width:30px; display:block; padding:10px; float:left;margin:0}
#top10 .destaque .musica_top10 div.titulo_musica_top10 {float:left; line-height:16px; margin:16px 0 0 10px; width:110px;}
#top10 .destaque .musica_top10 div.operacao_top10 {display:block;
float:left;
font-size:17px;
font-weight:bold;
margin-left:20px;
margin-top:6px; *margin-top:7px; clear:both; display:block; width:150px; *margin-left: 8px; }
#top10 .destaque .musica_top10 div.operacao_top10 a {color:#FFFFFF;}

.musica_top10 div.colocacao_top10 span { font-size:14px; font-weight:bold; color:#FFFFFF; }
.musica_top10 div.colocacao_top10 { width:20px; display:block; margin:18px 1px; float:left;}
.musica_top10 div.titulo_musica_top10 {float:left;
font-size:13px;
line-height:14px;
margin:3px 0;}
.musica_top10 div.operacao_top10 {display:block;
float:left;
font-size:13px;
font-weight:bold;
margin-left:10px;
}
.musica_top10 div.operacao_top10 a {color:#C72427; float:left;*clear:both;
*margin: 0 0 0 18px;}
.musica_top10 div.operacao_top10 a.verletra { font-weight:normal; font-size:12px; display:block; margin:4px 4px 4px 16px; float:left;}


/* home */
/*enquete*/
#enquete {display:block; width:289px; height:350px;overflow:hidden; font-family:Arial, Helvetica, sans-serif; float:left; margin:3px 0 0 7px;}
#enquete div.fundo {background:#fff; display:block; width:289px; overflow:hidden;}
#enquete a h2 {background:url(imagens/titulos/es-titulos_81.png) no-repeat left bottom; width:289px; height:26px; display:block; margin:0; padding:0;}
#enquete p {color:#c72427; font-size:13px; margin:8px;}
#enquete a h2 span {display:none;}
#enquete a p {text-decoration:none; color:#FFF; font-size:12px; margin:0;}
#enquete a:hover p {color:#E2E2E9;}
#enquete a h3 {font-size:17px; line-height:14px; margin:10px;}
#enquete a:hover h3{color: #182965;}
#enquete a div.resultados {background: url(imagens/titulos/es-titulos_107.png) no-repeat; display:block; margin:0; height:21px; width:189px; float:left; }
#enquete div.resultados p span {display:none;}
#enquete a div.votar { float:left; background: url(imagens/titulos/es-titulos_107.png) right top no-repeat; display:block; margin:0; height:21px; width:100px; }
#enquete div.votar p span {display:none;}
#enquete div.bordasup {background:url(imagens/graficos/es-enquete_03.gif) no-repeat; display:block; clear:both; width:289px; height:12px; margin:-1px 0;}
#enquete p.questao {margin:0 8px; font-weight:bold;}

#enquete div.opcao {display:block; overflow:hidden; height:299px;}

/* agenda */

#agenda {display:block; width:288px; height:167px;overflow:hidden; background:#93a8be; font-family:Arial, Helvetica, sans-serif; float:left; margin-top:-175px;}
#agenda a h2 {background:url(imagens/titulos/es-titulos_93.gif) no-repeat; width:289px; height:26px; display:block; margin:0; padding:0;}
#agenda a h2 span {display:none;}
#agenda a p {text-decoration:none; color:#FFF; font-size:12px; margin:0;}
#agenda a:hover p {color:#E2E2E9;}
#agenda a h3 {font-size:17px; line-height:14px; margin:10px;}
#agenda a:hover h3{color: #182965;}
#agenda a div.vejamais {clear:both; background: url(imagens/titulos/es-titulos_97.gif) no-repeat; display:block; margin:0 0 0 -1px; height:21px; width:289px; }
#agenda div.vejamais p span {display:none;}
#agenda div.evento {margin:8px 0 0;}
#agenda div.evento a p {padding:4px;}
#agenda div.evento a p strong {text-decoration:none; color:#c72427; font-size:13px;}
#agenda div.evento a:hover p strong {color: #b21619;}
#agenda div.evento a p.impar {background:#b1c1d0;}

/* noticias */
#noticias {display:block; width:586px; height:229px;float:left; overflow:hidden; background:#a2b5c6; font-family:Arial, Helvetica, sans-serif; }
#noticias h2 {background: #bdcbd8 url(imagens/titulos/es-titulos_59.gif) no-repeat; margin:0; display:block; height:19px; width:587px; padding:0;}
#noticias h2 span {display:none;}
#noticias div.destaque01 {width:289px; height:168px; *height: 174px; display:block; float:left; padding:0; margin:10px 0 11px 6px;*margin:10px 0 5px 6px;}
#noticias div.destaque02, #noticias div.destaque03 {width:145px; display:block; float:left; padding:0;margin:6px 0;}
#noticias a h3{text-decoration:none; color:#093aa3;}
#noticias a:hover h3{color: #182965;}
#noticias a p {text-decoration:none; color:#FFF; font-size:12px; margin:4px 0 0;}
#noticias a:hover p {color:#E2E2E9;}
#noticias div.destaque01 a img {border:none;}
#noticias div.destaque01 a h3 {font-size:17px; line-height:14px; margin:0 0 10px;}
#noticias div.destaque02 a h3, #noticias div.destaque03 a h3 {font-size:14px; line-height:14px; margin:0 0 10px;}
#noticias a div.vejamais {clear:both; background: url(imagens/titulos/es-titulos_66.gif) no-repeat; display:block; margin:0; height:26px; width:586px; }
#noticias div.vejamais p span {display:none;}

/*recado dos ouvintes*/

#recado {display:block; width:288px; height:150px;overflow:hidden; background:#93a8be; font-family:Arial, Helvetica, sans-serif; float:left; margin:-31px 8px 0 0;}
#recado a h2 {background:url(imagens/titulos/es-titulos_83.gif) no-repeat; width:289px; height:26px; display:block; margin:0 0 0 -1px; padding:0;}
#recado a h2 span {display:none;}
#recado a p {text-decoration:none; color:#FFF; font-size:12px; margin:0;}
#recado a:hover p {color:#E2E2E9;}
#recado a h3 {font-size:17px; line-height:14px; margin:10px;}
#recado a:hover h3{color: #182965;}
#recado a div.vejamais {clear:both; background: url(imagens/titulos/es-titulos_91.gif) no-repeat; display:block; margin:0; height:21px; width:289px; }
#recado div.vejamais p span {display:none;}
#recado img { display:block; float:left;}
#recado div.avatar, #recado div.msg {display:block; float:left; overflow:hidden;}
#recado div.avatar {margin:8px 8px 16px; width:80px;}
#recado div.msg {margin: 8px 8px 16px 0; width:180px;}
#recado div.msg a p strong {text-decoration:none; color:#093aa3; font-size:13px;}
#recado div.msg a:hover p strong {color: #182965;}

/*tv-flash*/

#tv_flash {display:block; width:586px; height:280px;float:left; overflow:hidden;}
#tv_flash_foto div {display:none;}
#tv_flash_foto div.ativo {display:block;width:586px; height:280px; z-index:1; float:left;}

#tv_flash_setaesq {background:url(imagens/graficos/es-tvflash_59.png) no-repeat; display:block; float:left; width:56px; height:57px;}
a:hover div#tv_flash_setaesq {background:url(imagens/graficos/es-tvflash_59_hover.png) no-repeat; display:block; float:left; width:56px; height:57px;}
#tv_flash_setadir {background:url(imagens/graficos/es-tvflash_61.png) no-repeat; display:block; float:left; width:54px; height:57px;}
a:hover div#tv_flash_setadir {background:url(imagens/graficos/es-tvflash_61_hover.png) no-repeat; display:block; float:left; width:54px; height:57px;}
#tv_flash_legenda div.legenda {background:url(imagens/graficos/es-tvflash_60.png) no-repeat; display:block; float:left; width:476px; height:57px;}
#tv_flash_legenda {margin:-60px auto 0; display:block; float:left; z-index:2;}
#tv_flash_legenda div.legenda p {display:none;}
#tv_flash_legenda div.legenda a p.ativo {display:block; font-size:14px; margin:7px; font-family:Arial, Helvetica, sans-serif; color:#000;}
#tv_flash_legenda div.legenda a:hover p.ativo {color:#312F51;}
#tv_flash_legenda div.legenda p.ativo strong.artista {font-size:16px; text-transform:uppercase;}

/*videos*/
#videos {display:block; width:288px; height:288px;overflow:hidden; background:#a2b5c6; font-family:Arial, Helvetica, sans-serif; float:left; margin:8px 0;}
#videos a h2 {background:url(imagens/titulos/es-titulos_92.gif) no-repeat; width:289px; height:26px; display:block; margin:0; padding:0;}
#videos a h2 span {display:none;}
#videos a p {text-decoration:none; color:#FFF; font-size:12px; margin:6px;}
#videos a:hover p {color:#E2E2E9;}
#videos a h3 {font-size:17px; line-height:14px; margin:10px;}
#videos a:hover h3{color: #182965;}
#videos a div.vejamais {clear:both; background: url(imagens/titulos/es-titulos_99.gif) no-repeat; display:block; margin:14px 0 0;*margin:15px 0 0; height:21px; width:289px; }
#videos div.vejamais p span {display:none;}
#videos img { display:block; float:left;}
#videos div.video-cont {width:289px; display:block; height:160px; margin:8px;}
#video-thumbs {display:block;
margin:0 7px -1px;
overflow:hidden;}
#video-thumbs img {margin:1px;}
#video-thumbs a img {border:none;}

/*fotos*/

#fotos, #fotos_int {display:block; width:288px; height:279px;overflow:hidden; background:#a2b5c6; font-family:Arial, Helvetica, sans-serif; float:left; margin:8px 0 0;}
#fotos_int {height:287px;}
#fotos a h2, #fotos_int a h2 {background:url(imagens/titulos/es-titulos_71.gif) no-repeat; width:289px; height:26px; display:block; margin:0; padding:0;}
#fotos a h2 span, #fotos_int a h2 span {display:none;}
#fotos a p, #fotos_int a p {text-decoration:none; color:#FFF; font-size:12px; margin:6px;}
#fotos a:hover p, #fotos_int a:hover p {color:#E2E2E9;}
#fotos a h3, #fotos_int a h3 {display:block;
font-size:17px;
height:28px;
line-height:14px;
margin:9px;
overflow:hidden;}
#fotos a:hover h3, #fotos_int a:hover h3{color: #182965;}
#fotos a div.vejamais {clear:both; background: url(imagens/titulos/es-titulos_80.gif) no-repeat; display:block; margin:-6px 0;*margin:0; height:21px; width:289px; }
#fotos_int a div.vejamais {clear:both; background: url(imagens/titulos/es-titulos_int_03.gif) no-repeat; display:block; margin:13px 0 0; height:21px; width:289px; }
#fotos div.vejamais p span, #fotos_int div.vejamais p span  {display:none;}
#fotos div.bordaesq, #fotos div.bordadir, #fotos_int div.bordaesq, #fotos_int div.bordadir {display:block; overflow:hidden; height: 181px; width:9px; float:left; }
#fotos img, #fotos_int img { display:block; float:left;}
#fotos div.foto-cont, #fotos_int div.foto-cont {width:289px; display:block; height:181px; margin:14px 0 0;}
#fotos div.bordaesq {background:url(imagens/graficos/es-fotos_07.gif) repeat-x;}
#fotos div.bordadir {background:url(imagens/graficos/es-fotos_11.gif) repeat-x;}
/*blogs*/

#blogs {display:block; width:289px; height:241px;overflow:hidden; background:#a2b5c6; font-family:Arial, Helvetica, sans-serif; float:left; margin:8px 8px 0 0;}
#blogs a h2 {background:url(imagens/titulos/es-titulos_69.gif) no-repeat; width:289px; height:26px; display:block; margin:0; padding:0;}
#blogs a h2 span {display:none;}
#blogs a p {text-decoration:none; color:#FFF; font-size:12px; margin:6px;}
#blogs a:hover p {color:#E2E2E9;}
#blogs a h3 {font-size:17px; line-height:14px; margin:6px 6px 10px;}
#blogs a:hover h3{color: #182965;}
#blogs a div.vejamais {clear:both; background: url(imagens/titulos/es-titulos_74.gif) no-repeat; display:block; margin:0; height:21px;*height:17px;*margin:6px 0 0; width:289px; }
#blogs div.vejamais p span {display:none;}
#blogs div.post {height:192px; display:block; overflow:hidden;}


/*internas */

#fundo_int_1 {background: url(imagens/graficos/es-fundointerna_08_05.gif) repeat-y; display:block; width:922px; overflow:hidden; margin-top:-35px; *margin-top:0; *margin-bottom:-35px; float:left; position:relative; z-index:1; }
#fundo_int_2 {background: url(imagens/graficos/es-fundointerna_08_03.png) no-repeat; display:block; width:922px;overflow:hidden; margin-top:0; position:relative; z-index:-30; *margin-bottom:-12px;}
#container3, #container2 {margin:34px auto 0; *margin:40px auto 0; width:884px; display:block; float:left;padding: 0 19px; position:relative; float: left; z-index:20;}
#fundo_int_3 {background:url(imagens/graficos/es-fundointerna_08_06.png) bottom no-repeat; display:block; width:922px; height:366px; overflow:hidden; margin-top:-366px; *margin-top:-378px;  *margin-bottom:0; float:left; z-index:-20; position:relative; clear:both; }
#conteudo_interna { z-index:20; position:relative; margin:30px; *margin: 30px 30px 20px; display:block; min-height:735px; height:auto !important; height:735px;}

#fundo_home_1 {background: #0b3b6c url(imagens/graficos/es-fundo_25.png) no-repeat; display:block; width:922px; overflow:hidden; margin-top:-35px; *margin-top:0; *margin-bottom:-35px; float:left; position:relative; z-index:1; }


#conteudo_interna p {color:#666; font-size: 14px; margin-bottom:10px;}
#conteudo_interna h1 {color:#C72427;
font-size:20px;
margin:0 0 20px;
text-transform:uppercase;}
#conteudo_interna h2 {color:#C72427;
font-size:16px;
margin:20px 0 10px;
text-transform:uppercase;}
#conteudo_interna h3 {color:#C72427;
font-size:15px;
margin:5px 0;
}



/* programassss */

#programacao {
display:block;
width: 100%;
color:#FFFFFF;
font-size:14px;
height: 27px;
font-weight:bold;
}

#programacao li {
display:inline-block;
*display: table;
padding: 5px 3px;
margin:0 -3px 0 0;
*margin:0;
height: 17px;
*width: auto;
*float: left;
font-weight:bold;
text-transform:lowercase;
width:68px;
text-align:center;
}


#programacao li.prog_aba_ativa {
background:#c00 url(imagens/titulos/interna_programas_03.gif) no-repeat;
}

#programacao a {
color:#c00;
}

table#lista_programas {
width: 101%;
_width:110%;
padding:0;
margin:-2px 0 0 -2px;
font-size:14px;
font-weight:bold;
}

table#lista_programas td {
padding: 10px;
margin:0;
}

#lista_programas tr, #lista_programas tr.prog_odd, #lista_programas tr#prog_ativo {
display:block;
width: 100%;
_width:200%;
height: 36px;
*height: auto;
margin:0;
}

#lista_programas tr {
background:#c00;
color:#FFFFFF;
padding:0;
}

#lista_programas tr.prog_odd {
background:#FFFFFF;
color:#666;
}

#lista_programas tr#prog_ativo {
background:#fc0 url(imagens/titulos/es-programas_07.gif) no-repeat right;
}

#lista_programas tr#prog_ativo td.prog_hora {background:#fc0;}

table#lista_programas td {border: transparent 0px solid;}

table#lista_programas td.prog_hora {
width:128px; border-right: #c00 2px solid; *border-right:none;}

#lista_programas tr:hover {
background:#fcc;
color:#666;
}

#programacao li:hover { background:url(imagens/titulos/interna_programas_03.gif) no-repeat; color:#fff;}
#programacao li:hover a {color:#fff; }

p.links, p.links a{color:#234fa1; font-weight:bold;} 
p.links a:hover {text-decoration:underline;}


/* noticias */

#noticia_destaque a {display:block;}
  #noticia_destaque div.foto {float:left; display:block; margin-right:10px;}
  #noticia_destaque h2 {text-transform:none;}
  #noticia_destaque a:hover {background: #F1FEFD;}
    #noticia_destaque a:hover h2 {text-decoration:underline;}
  #compartilhe {clear:both; display:block;}
  #lista_noticias {list-style-image:url(imagens/graficos/interna_NOTICIAS_07.gif); margin-left:20px; float:left; margin-bottom:20px; font-size:14px;}
  #lista_noticias a {clear:both; display:block; color:#666666;}
  #lista_noticias li {margin:0 0 10px;}
  #lista_noticias a span.hora {clear:both; display:block; color:#039;}
  #lista_noticias span.data {display:block; color:#039; font-weight:bold;}
  #lista_noticias a:hover, #lista_noticias a:hover span.hora {color:#CC0000;}
  
  
/* noticias */

#noticia_destaque a {display:block;}
  #noticia_destaque div.foto {float:left; display:block; margin-right:10px;}
  #noticia_destaque h2 {text-transform:none;}
  #noticia_destaque a:hover {background: #F1FEFD;}
    #noticia_destaque a:hover h2 {text-decoration:underline;}
  #compartilhe {clear:both; display:block;}
  #lista_noticias {list-style-image:url(imagens/graficos/interna_NOTICIAS_07.gif); margin-left:20px; float:left; margin-bottom:20px; font-size:14px;}
  #lista_noticias a {clear:both; display:block; color:#666666;}
  #lista_noticias li {margin:0 0 10px;}
  #lista_noticias a span.hora {clear:both; display:block; color:#039;}
  #lista_noticias span.data {display:block; color:#039; font-weight:bold;}
  #lista_noticias a:hover, #lista_noticias a:hover span.hora {color:#CC0000;}
  
  
  /* noticia detalhe */
  #noticias_detalhe h2 {text-transform:none;}
  #noticias_detalhe img {margin: 0 10px 10px 0;}
  #noticias_detalhe p#noticias_meta {color:#C72427; font-size:13px;}
  
  
/*paginacao*/

.paginacao{
height: 40px;
margin: 20px auto 0;
text-align:center;
clear:both;
}
.paginacao li{
display: inline-block;
*display: inline;
font-size:14px;
padding: 6px;
*height: 28px;
}
.paginacao li a{
padding: 6px;
background:#7aa1ab;
*height: 28px;
color:#FFFFFF;
}
.paginacao li a:hover{
background:#036;
*height: 28px;
color:#FFFFFF;
text-decoration:none;
}
  
  
/*Cadastro e contato*/

 #cadastro input, #cadastro textarea {border: #8BA2B9 1px solid; font-size:20px; width:450px; color:#445464;}
 #cadastro select {border: #8BA2B9 1px solid; font-size:16px; color:#445464;}
 #cadastro input.botao_enviar {float:right; border:none; width:68px; height:24px; }
 #cadastro {width:450px;}
 
 
 /* promo e fotos */

div.promo_int {
display: block;
overflow:hidden;
padding:0;
width:250px;
background: #6D8AA8;
float: left; 
margin:0 13px 13px 0;
}

div.promo_int div.img, div.promo_int div.fotos {
display: block;
overflow:hidden;
width:250px;
margin:0;
}

div.promo_int div.img{height:124px;}

div.promo_int div.fotos{height:181px;}

div.promo_int:hover div.img, div.promo_int:hover div.fotos {
border: solid 3px #C72427;
width:244px;
}

div.promo_int:hover div.img{height:118px;}
div.promo_int:hover div.fotos{height:175px;}

div.promo_int:hover div.img img, div.promo_int:hover div.fotos img {
margin: -3px;
}

div.promo_link {
display: block;
overflow:hidden;
width:230px;
height:50px;
padding: 6px 10px 2px;
color:#003366;

line-height:12px;
font-size:14px;

}

div.promo_int:hover {
background: #C72427;
}

div.promo_int a {
text-decoration:none;
display:block;
font-weight:bold;
}

div.promo_int a p {color:#FFFFFF !important;}

div.promo_int:hover a {
color:#FFFFFF;
}

/* fotos detalhe*/

#fotos_detalhe input#permalink {
border: #445464 1px solid; font-size:14px; width:527px; color:#445464;
}

#fotos_detalhe a.foto_enviar {
background:url(../images/fotos_detalhe.gif) no-repeat;
width: 501px;
height: 19px;
display:block;
clear:both;
margin:0;
}

#fotos_detalhe a.foto_enviar:hover {
background: url(../images/fotos_detalhe_hover.gif) no-repeat;
}

#fotos_detalhe a.foto_enviar span {
display:none;
}

#fotos_detalhe h3.titulo_foto {
background:#F7C200 none repeat scroll 0 0;
display:block;
float:left;
margin:0;
overflow:hidden;
padding:7px;
width:486px;
height: 20px;
}

#listathumb {
display:block;
overflow:hidden;
width:540px;
margin:13px 1px;
}

#listathumb img{
float:left;
margin:0 9px 9px 0;
}

img#fotos_destaque {
margin:0;
}

div#fotos_detalhe {

}

div#fotos_detalhe div.foto {
width:527px;
height:351px;
overflow:hidden;
}

#fotos_detalhe div#setaesq {background:url(imagens/graficos/interna_fotos_14.png) no-repeat; width:47px; height:61px; position:absolute; margin-top:-175px;}
#fotos_detalhe div#setadir {background:url(imagens/graficos/interna_fotos_16.png) no-repeat; width:45px; height:61px; position:absolute; margin-top:-175px;margin-left:482px;}
#fotos_detalhe div#fotos_legenda {background:url(imagens/graficos/interna_fotos_20.png) no-repeat; width:527px; height:82px; position:absolute; margin-top:-82px;}
#fotos_detalhe div#fotos_legenda p {color:#FFFFFF; margin:60px 0 0 10px;}


/* vídeos */

div.videos_int {
display: block;
overflow:hidden;
padding:0;
width:250px;
float: left; 
margin:0 13px 13px 0;
}

div.videos_int:hover {
background: #D6F1FC;
}

/* Equipe */

#perfil {margin: 30px 0 50px; display:block; overflow:hidden;}

#perfil h2 {text-transform:none;}

#perfil div.foto {float:left; margin: 0 14px 0 0;}

#perfil div.ficha {float:left; width:366px; margin:-20px 0 0 0;}

#perfil ul li{display:inline;}


/*agenda*/

div#calendar {
  margin : 0 auto;
  padding : 0px;
  text-align : center;
  width : 238px;
  background-color:#F0F4F6;
}

li.calendar {color:#CC0000; font-weight:bold;}
/* list info - monospace font must be used */
ul#days, ul.weeks {
  list-style-type : none;
  margin : 5px 0;
  float:left;
  display:inline-block;
}

/* day-box span styles - adjust with padding */ 
ul#days li span {
  background-color : #7AA1AB;
  font-weight : bold;
  color : #fff;
  padding : 5px;
  display:inline-block;
  float:left;
  width:24px;
}

ul#days li {margin:0;}

/* active links boxes default state - adjust with padding */
ul.weeks li a.al, ul.weeks li a.na  { 
  color : #666;
  text-decoration : none;
  background-color: #E3EcF0;
  padding : 5px;
  display:inline-block;
  width:20px;
}

/* all states of not-used links */
ul.weeks li a.na, ul.weeks li a.na:hover, ul.weeks li a.na:focus, ul.weeks li a.na:active   { 
  background : transparent;
  color : #666;
  cursor : default;
  display:inline-block;
  width:20px;
}

/* hover and focus state of active links */
ul.weeks li a.al:hover, ul.weeks li a.al:focus, ul.weeks li a.al:active {
  color : #000;
  background-color: #67A9DE ;
  text-decoration : none;
  cursor : pointer;
}

/* not used link boxes - color and background should match - adjust with padding */
ul.weeks li a.nu { 
  color : #eee;
  padding : 5px;
  cursor : default;
    display:inline-block;
  width:20px;
}

/* to hide link separators */
ul#days li span.sep, span.sep {
  display : none;
  width:0;
}

/* this needs to be in conditional comment for IE only */
div#calendar {
  font-size : 14px;
  float:left;
}

#eventos {float:left;
margin:0 10px 0 0;
width:276px;}


/* listas */

#conteudo_interna ul.lista li{ list-style-image:url(imagens/graficos/interna_NOTICIAS_07.gif); margin: 10px 30px; font-size:14px; color:#666666;}

/* ao vivo widget */

div#aovivo1 {
color:#FFFFFF;
display:block;
font-size:13px !important;
font-weight:bold;
height:21px;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:10px;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:0;
padding-left:5px;
padding-right:5px;
padding-top:0;
width:324px;
float:left;
}

div#aovivo2 {
color: #003399;
font-size:13px !important;
font-weight:bold;
height:16px;
margin-bottom:0;
margin-left:22px;
margin-right:0;
margin-top:3px;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:0;
padding-left:5px;
padding-right:5px;
padding-top:0;
float:left;
width:300px;
}

div#aovivo3, div#aovivo4{
display: block;
width: 300px;
height:30px;
cursor:pointer;
float:left;
}

div#aovivo3 {margin-top:-35px;}

div#aovivo3 span, div#aovivo4 span {
display:none;
}

div#aovivofoto {
width:61px;
height:61px;
display:block;
float:left;
margin:6px 5px;
}

/* busca */

  #lista_busca {list-style-image:url(imagens/graficos/interna_NOTICIAS_07.gif); margin-left:20px; margin-bottom:20px; font-size:14px;}
  #lista_busca a {clear:both; display:block; color:#666666;}
  #lista_busca li {margin:0 0 10px;}
  #lista_busca a:hover{color:#CC0000;}


/* recados */

.recado {
	float:left; margin-bottom:15px; width:527px; clear:both;
}
.recado img {
	float:left; margin:0 20px 20px 0;
}
.recado div {
	float:left; width:430px;
}
.recado strong {
	float:left; margin-bottom:12px; font-size:13px;
}
.recado p {
	font-size:12px !important; clear:both;
}
#form_login {
	float:left; margin:10px 0 15px 0; width:527px;
}
#form_login p {
	float:left; margin-top:3px;
}
#form_login input {
	float:left; margin:0 15px 0 8px !important; padding:2px; border:1px solid #8BA2B9; width:190px; color:#445464; font-size:14px;
}
#form_login textarea {
	float:left; margin-bottom:15px; padding:2px; border:1px solid #8BA2B9; width:523px; height:100px; color:#445464; font-size:14px;
}
#form_login .enviar {
	float:left; margin:-4px 0 0 0 !important; border:0; width:68px;
}

/* promoções */
#promo_detalhe input, #promo_detalhe textarea {border: #8BA2B9 1px solid; width:450px; color:#445464;}
#promo_detalhe input {font-size:20px;}
#promo_detalhe textarea {font-size:12px;}
#promo_detalhe select {border: #8BA2B9 1px solid; font-size:16px; color:#445464;}
#promo_detalhe input.botao_enviar {float:right; border:none; width:68px; height:24px; }
#promo_detalhe {width:450px;}
#promo_detalhe a:hover {color:#CC0000;}

/* redes sociais */

div.orkut {display:block;
float:left;
height:38px;
margin:4px 0 0 6px;
_margin:4px 0 0 3px;
width:140px;}
a.orkut_perfil {display:block;
background: url(imagens/titulos/es-titulos_37.gif) no-repeat;
width: 54px;
height:38px;
overflow: hidden;
float:left;
}

a.orkut_comunidade {
display:block;
background: url(imagens/titulos/es-titulos_37.gif) no-repeat right top;
width: 86px;
height:38px;
overflow: hidden;
float:left;
}
a.orkut_perfil span, a.orkut_comunidade span{display:none;}

#top10 span.musica {width:150px; display:block; overflow:hidden; height:14px;}


#ultimos_posts {margin-bottom:40px;}
#ultimos_posts ul {list-style:none;}
#ultimos_posts ul li a {font-weight:bold;}

#cadastro ol.commentlist { margin:20px 0 20px 20px;color:#434343;}
#cadastro ol.commentlist li {background-color:#F3F3F3;
border:1px solid #DDDDDD;
list-style-image:none;
list-style-type:decimal;
margin:10px 0;
padding:0 12px 12px;}
#cadastro ol.commentlist li span.author {background-color:#ECECEC;
display:block;
margin-left:-12px;
padding:12px;
_padding:6px;
width:404px;}