/* CSS Document */
*{
margin:0;
padding:0;}

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

body{
margin:0px;
background-image: url(../img/bg_geral.jpg);
background-color:#FFFFFF;
background-position: top;
background-repeat:repeat-x;
font-family:Arial, Verdana, "Trebuchet MS", sans-serif;
font-size:14px;
color:#6a7076;}

/*------------------------------*/
h1{
}

h2{
font-size:14px;
color:#CC0000;
margin:10px 0px;}

h3{
font-size:16px;
color:#6a7076;
margin:10px 0px 20px 0px;}
h4{}

h5{}

p{
font-size:14px;
padding:20px;}

/*------------------------------*/


#principal{
width:960px;
height:600px;
margin:0px auto;
}

/*------------------------------*/

#conteudo{
background-image:url(../img/bg_conteudo.jpg);
background-position:0px 114px;
background-repeat:no-repeat;
width:710px;
height:510px;
float:left;}

/*------------------------------*/

#trofeu{
width:200px;
height:500px;
margin-right:50px;
float:left;}


/*------------------------------*/


#menu{
text-align:center;
margin:90px auto 0px auto;}

#menu ul{
list-style:none;}

#menu ul li{
display:inline;
text-align:center;
margin-right:20px;
padding-top:17px;
text-transform:uppercase;
font-size:0.8em;}

#menu ul li a{
color: #6a7076;}

#menu ul li a.ativo{
padding-top:13px;
color: #cc0000;}

#menu ul li a:hover{
padding-top:13px;
color: #F7F7F7;}


/*------------------------------*/

#container{
width:682px;
height:366px;
margin-top:16px;
margin-left:8px;
overflow: auto;}

#container-index{
width:682px;
height:366px;
margin-top:16px;
margin-left:8px;
overflow:hidden;}

/*------------------------------*/

#rodape{
padding-right:120px;
clear:both;
overflow:hidden;
padding-top:10px;
font-size:11px;
color:#999;
text-align:right;}

/*------------------------------*/
/* estilo da página interna*/

#interna{
background-image:url(../img/bg_interna.jpg);
background-repeat:repeat-x;
padding:10px;
padding-top:20px;}

/*------------------------------*/

#ficha,
#contato{
width:625px;
font-size:14px;
padding:20px;}

#contato label,
#ficha label{
font-weight:bold;
color:#6a7076;
display:block;
margin-bottom:10px;
margin-top:10px;}

#contato .campos,
#ficha .campos{
float:left;
width:auto;
background-color:#f2f2f2;
border:2px solid #c2c4c6;}

#contato .obrigatorio,
#ficha .obrigatorio{
background-color:#FFE4E1;border:2px solid #FF6347}

#ficha button.botao{
border:2px solid #990000;
margin:20px 0px;
color:#FFFFFF;
background-color:#CC0000;
font-size:1.1em;
padding:2px;
text-transform:uppercase;
float:left;
clear:right;}

#ficha #agencia,
#ficha #cliente,
#ficha #produtora{}


/*------------------------------*/

#contato button.botao-contato{
border:2px solid #c2c4c6;
margin:0px;
margin-top:20px;
color:#FFFFFF;
background-color: #D6D6D6;
font-size:1.1em;
padding:2px;
text-transform:uppercase;}

.obs{
font-size:10px;}


/*------------------------------*/

#anteriores table{
margin:20px;
width:620px;}


#anteriores table td{
padding:10px;
border-bottom:1px solid #C1C1C1;}

#anteriores table td.tabela_ano{
color: #6D6D6D;
font-weight:bold;}

#anteriores table td.tabela_categoria{
color:#CC0000;
font-weight:bold;
font-size:12px;}

.coluna{
color:#6D6D6D;
font-weight:bold;
font-size:12px;}

.linha{
color:#cc0000;
font-weight:bold;
font-size:12px;}


.ouvinte,
.classificados,
.noticiario,
.telespectador,
.internauta,
.ouvinte_interior,
.noticiario_interior,
.telespectador_interior{
color:#6D6D6D;
font-weight:bold;
font-size:12px;}



/*------------------------------*/

#ganhadores{
margin:20px;
padding-bottom:20px;}

.ganhador{
display:block;
overflow:hidden;
clear:both;
margin-bottom:25px;}

.ganhador h2{
font-size:12px;
color:#cc0000;
text-transform:uppercase;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px solid #C1C1C1;}

#ganhadores .ganhador img{
float:left;
margin-right:20px;
border:0px;}

.anuncio-video{
float:left;
margin-right:20px;
margin-bottom:20px;
width:348px;
height:280px;
display:block;}

.anuncio-ouvinte{
float:left;
margin-right:20px;
margin-bottom:20px;
width:330px;
height:50px;
display:block;}

.anuncio-internet{
float:left;
margin-right:20px;
margin-bottom:20px;
display:block;}

.anuncio-impresso{
float:left;
margin-right:20px;
margin-bottom:20px;
display:block;}


.ficha-tecnica{
display:block;
/*width:200px;*/
float:left;
font-size:12px;}

#ganhadores table{
width:640px;}

#ganhadores table td{
padding:10px;}

#selecione-ganhadores{
float:right;}

#selecione-ganhadores select{
width:250px;
font-size:12px;
color:#828282;}


/*------------------------------*/
#download{
float:right;
margin:20px;
width:200px;
font-size:11px;}

#download h3{
font-size:14px;
font-weight:bold;
margin-bottom:25px;
padding-bottom:5px;
border-bottom: 1px solid #D6D6D6;}

#container #download img{
border:0px;
float:left;
margin-right:10px;}

#download a{
color:#cc0000;
line-height:30px;}

/*------------------------------*/

body.imprimir{
margin:0px;
background-image:none;
background-color:#FFFFFF;
background-position: top;
background-repeat:repeat-x;
font-family:Arial, Verdana, "Trebuchet MS", sans-serif;
font-size:14px;
color:#6a7076;}


body.imprimir #principal{
width:auto;
height:auto;
margin:20px;}



/*------------------------------*/

#galerias{
margin:20px;
//padding-bottom:20px;}

.fotos{
width:620px;
display:block;
overflow:hidden;
clear:both;
margin-bottom:25px;}

.fotos h2{
font-size:12px;
color:#cc0000;
text-transform:uppercase;
padding-bottom:5px;
margin-bottom:10px;
border-bottom:1px solid #C1C1C1;}

#galerias .fotos img{
margin:20px auto;
border:1px solid #000;}

.legenda-foto{
font-size:12px;
border-bottom:1px solid #f5f5f5;
padding-top:10px;
padding-bottom:5px;}

#paginacao ul{
padding:20px 10px 0px 10px;
text-align:center;}

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