body {
margin:0px;padding:0px;
background-image:url(imgs/tit_fundo.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
background-color:#000;
font-family:"Trebuchet MS";
font-size:15px;
color:#CCC;
}
#geral{
width:778px;
border:1px solid #556;
display:block;
margin:auto;
background-image:url(imgs/tit_fundo_v.jpg);
background-position:0px 360px;
background-color:#000;

}
#topo{
height:370px;
display:block;
background-image:url(imgs/fundo_topo.jpg);
background-repeat:no-repeat;
text-align:justify;

}

.menu{
display:block;
height:230px;
width:200px;
margin-left:61%;
}
.menu,a{
text-decoration:none;
font-size:12px;
color:#999;
}
.G, #bl1 a:hover{
text-decoration:none;
background:#333;
color:#FFF;
padding:3px;
}
/*Blocos*/
#bl1{
float:left;
width:auto;
display:block;
margin-top:15px;
height:350px;
overflow: auto;
}

#bl2{
text-align:center;
width:500px;
height:80px;
display:block;
/*margin-left:10px;*/
margin-top:15px;
border:1px solid #999;
padding:3px;

}

#bl3{
float:right;
width:241px;
height:300px;
display:block;
padding:3px 3px 3px 3px;
border-bottom:1px solid #CCC;
border:1px solid #999;
background:#000;
margin-top:37px;
text-align:center;
}

#footer{
clear:both;
width:99%;
height:38px;
background-image:url(imgs/footer.gif);
text-align:center;
padding:3px;
color:#FFF;
margin-top:10px;
}
.bl_anuncio{
display:block;
float:right;
margin:0px 3px 0px 0px;
margin-top:60px;
height:75px;
width:241px;
}
.bl_anuncio a:hover{
color:#FFF;
background:#555;
}

.links_dow1 a:hover{
color:#FFF;
background:#656501;
}

.links_dow2 a:hover{
color:#FFF;
background:#790000;
}

.links_dow3 a:hover{
color:#FFF;
background:#CC0099;
}
/*Fim dos blocos*/


#conteudo{
padding:5px;
height:auto;
overflow: auto;
}

#audio{
display:block;
width:539px;
height:295px;
background-image:url(imgs/fundo_audio.gif);
background-position:;
}
#audio_overflow{
position:absolute;
margin-top:50px;
margin-left:80px;
overflow: auto;
width:198px;
height:80px;
font-size:10px;
}

#video{
display:block;
width:100%;
height:383px;
background-image:url(imgs/video.gif);
background-repeat:no-repeat;
}
#video_overflow{
position:absolute;
margin-top:53px;
margin-left:47px;
overflow: auto;
width:342px;
height:250px;
font-size:10px;

}

#col1_videos{
float:left;
display:block;
width:159;
height:auto;
text-align:center
}

#col2_videos{
float:left;
display:block;
width:159;
height:auto;
text-align:center;
margin-left:1px}
.imagem{
padding:6px;
margin:5px;
background-color:#555;
}
#destaquerelease{
display:block;
background-color:#790000;
padding: 5px;
}
h3.valor{
color:#DED300;
}
.bt_voltar{
text-align:center;
}
#login form{
	        font:13px "Verdana";
        }
        
        #login fieldset{
	        padding: 10px;
	        border: 1px solid #ccc;
            width: 70%;
			background:#790000
        }
        
        #login legend{
	        font-weight: bold;
	        color: #990000;
	       font:10px "Verdana" ;
	        letter-spacing: 1px;
		        }
        
        
        /* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
        html>body #login legend{
        	margin-bottom: 0px;
        }
        
        #login input{
	        border-top: 1px  dashed #000;
	        border-left: 1px  dashed #000;
	        border-bottom: 1px  dashed #000;
	        border-right: 1px  dashed #000;
	       font:13px "Verdana" ;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #login select{
	        border: 1px solid #333;
	        font:10px "Verdana" ;
	        margin-bottom: 10px;
	        color: #0E0659;
        }
        
        #login label{
	        display: block;
			font:11px "Verdana";
	        width:190px;
	        float: left;
	        color: #FFF;
	        border-bottom: 1px  dashed #f1f1f1;
			
        }
        
        #login span{
	        color: #999;
	        font:10px "Verdana";
        }
        
        #login .botao{
	        font:10px "Verdana";
	        background: #f1f1f1;
	        margin: 15px 0px 0px 0px;
        }	
.head_noticia{
color:#FFCC00;	
}
.contador{
font-family:Verdana;
font-size:9px;
}

.linkfotos a{
color:#FFF;
font-size:15px;
}
#new{
float:left;
height:50px;
margin-top:6em;
margin-left:0.2em;
width:183px;
display:block;
}

.tiraDuvidas{
font-size:12px;
padding:0.5em
}
.tiraDuvidas, input{
border:1px solid #EDF3C7;
font-size:12px;
}
blockquote{
padding:0.5em 0.5em 0.5em 2.8em; 
background:#EDF3C7;
background-image:url(seta.gif);
background-repeat:no-repeat;
background-position:left top;
color:#000;
}
.arquivo{
background:#DAE688;
padding:0.2em;
}
