/* CSS Document */

body{
 background:url(../imagem/bg_body.jpg) repeat top left #141414;	
 margin:0px;
 padding:0px;
 font-family:Verdana, Tahoma, Arial, sans-serif;
}

img{
 border:none;	
}

#barraChamada{
 background:#000000;	
 width:100%;
 min-height:30px;
 margin:0px;
 color:#999999;
 font-size:12px;
 line-height:25px;
 text-align:center;
}

#barraChamada a{
 font-weight:bold;	
 text-decoration:none;	
 color:#c10000;
 padding:0px 2px;	
}

#barraChamada a:hover{
 background:#c10000;
 color:#ffffff;
}

* html #barraChamada{
 height:30px;	
}

#principal{	
 width:1000px;
 margin:10px auto 0px auto;
}

#topo{
 background:url(../imagem/bg_topo.jpg) repeat-x top left;	
 width:1000px;
 min-height:125px;	
}

* html #topo{
 height:125px;	
}

#topo h1{
 float:left;	
 background:url(../imagem/logovs.jpg) no-repeat top left;	
 margin:0px;
 padding:0px; 	
}

#topo h1 span{
 display:none;	
}

#topo h1 a{	
 display:block;	
 width:235px;
 height:125px;
}

#bannerTopo{
 float:right;	
 margin:15px 15px 0px 0px;	
 padding:0px;
}

#menuSubPrincipal, #menuPrincipal{
 background:url(../imagem/bg_menu_principal.jpg) repeat-x top left;	
 width:1000px;
 min-height:25px;
 font-size:10px;
 color:#ffffff;	
}

* html #menuPrincipal{
 height:25px;	
}

#menuPrincipal a{
 font-weight:bold;
 text-decoration:none;
 color:#ffffff;	
}

#menuPrincipal a:hover{
 font-weight:bold;
 text-decoration:underline;
 color:#ffffff;	
}

#menuPrincipal ul{
 list-style:none;
 margin:0px;
 padding:0px;
}

#menuPrincipal ul li{
 float:left;	
 width:120px;
 height:18px;
 padding:7px 0px 0px 0px;
 display:block;
 text-align:center;
 border-right:1px solid #333333;
 overflow:visible;	
}

#boxBusca{	
 width:250px;	
 float:right;
 margin:0px;
 padding:0px 10px 0px 0px;
}

#boxBusca span{
 float:left;
 margin:7px 5px 0px 0px;	
}

#boxBusca form{
 margin:0px;
 padding:3px 0px 0px 0px; 	
}

.txtFrmBusca{
 background:#999999;	
 width:160px;
 height:16px;
 font-size:11px;
 color:#000000;
 padding:0px 0px 0px 4px;
 margin:0px;
 border:1px solid #000000;	
}

.btnFrmBusca{
 background:#000000;	
 width:30px;
 height:18px;	
 color:#ffffff;
 border:none;
 font-size:10px;
 font-weight:bold;
 vertical-align:bottom;
}

#boxVoto{	
 width:250px;	
 float:left;
 margin:0px;
 padding:0px 10px 0px 0px;
}

#boxVoto span{
 float:left;
 margin:7px 5px 0px 0px;	
}

#boxVoto form{
 margin:0px;
 padding:3px 0px 0px 0px; 	
}

.txtFrmVoto{
 background:#999999;	
 width:80px;
 height:18px;
 font-size:11px;
 color:#000000;
 padding:0px 0px 0px 4px;
 margin:0px;
 border:1px solid #000000;	
}

.btnFrmVoto{
 background:#333333;	
 width:30px;
 height:18px;	
 color:#ffffff;
 border:none;
 font-size:10px;
 font-weight:bold;
 vertical-align:bottom;
}

#menuSubPrincipal{
 background:url(../imagem/bg_menu_subprincipal.jpg) repeat-x top left;	
}

#menuSubPrincipal a{
 font-weight:bold;
 text-decoration:none;
 color:#000000;		
}

#menuSubPrincipal a:hover{
 font-weight:bold;
 text-decoration:underline;
 color:#000000;		
}

#menuSubPrincipal ul{
 list-style:none;
 margin:0px 0px 0px 0px;
 padding:0px;
}

#menuSubPrincipal ul li{
 float:left;	
 width:110px;
 height:18px;
 padding:7px 0px 0px 0px;
 display:block;
 text-align:center;
 border-left:1px solid #333333;		
}

#colunaConteudo{
 float:left;
 background:#0B0B0B;
 width:815px;	
 min-height:1185px;
 padding:15px 0px 0px 0px;
}

* html #colunaConteudo{
 height:1185px;	
}

#colunaConteudo h2{
 background:url(../imagem/bg_titulo.jpg) no-repeat top left;
 width:483px;
 margin:0px 0px 20px 0px;	
 padding:2px 5px;
 font-size:13px;
 font-weight:normal;
 color:#ffffff;
}

#colunaInt{
 float:left;
 background:#0B0B0B;
 width:815px;	
 min-height:485px;
 padding:35px 0px 0px 0px;
}

* html #colunaInt{
 height:485px;	
}

#colunaInt h2{
 background:url(../imagem/bg_titulo.jpg) no-repeat top left;
 width:483px;
 margin:0px 0px 20px 0px;	
 padding:2px 5px;
 font-size:13px;
 font-weight:normal;
 color:#ffffff;
}

#videoHoje{
 float:left;
 width:480px;	
 padding:0px 10px;
 margin:0px;
}

#ModInt{
 float:left;
 width:480px;	
 padding:0px 10px;
 margin:0px;
 color:#ffffff;
 font-size:12px;
}

.painelAnuncio{
 float:right;	
 width:300px;
 color:#ffffff;
 font-size:12px;
 min-height:440px;
 margin:40px 0px 0px 0px;
}

.painelAnuncio a{
  font-size:14px;
  color:#999999;
  text-decoration:underline;
}

.painelAnuncio a:hover{
  text-decoration:none;
}

.Paginacao{
 float:left;	
 color:#ffffff;
 font-size:14px;
 min-height:30px;
 margin:30px 10px 0px 270px;
}

.Paginacao a{
  font-size:14px;
  color:#999999;
  text-decoration:underline;
}

.Paginacao a:hover{
  text-decoration:none;
}

* html .painelAnuncio{
 height:440px;	
}

#bannerMiddle{
 clear:both;		
 width:745px;
 margin:0px;
 padding:10px;
}

#videosDestaque{
 float:left;
 width:480px;
 padding:0px 10px;	
}

#videosDestaque img{
 float:left;	
}

#videosDestaque h4{ 
 font-size:11px;	 
 color:#C10000;
 margin:0px 10px 10px 120px;
 padding:0px;
}

#videosDestaque h4 a{
  color:#C10000;
  text-decoration:none;
}

#videosDestaque h4 a:hover{
  text-decoration:underline;
}

#videosDestaque p{ 
 font-size:11px;	 
 color:#999999;
 margin:0px 10px 20px 120px;
 padding:0px;
 text-align:justify;
}

#videosDestaque p a{
 color:#999999;
 text-decoration:none;	
}

#videosDestaque p a:hover{
 text-decoration:underline; 
}

.estrelas{
 float:right;
}

#resenhaVideo{
 float:left;	
 width:480px;
 margin:0px 0px 0px 0px;
 padding:0px 0px;
 font-size:10px;	
 color:#999999;	
}

* html #resenhaVideo{
 margin:0px;	
}

#resenhaVideo h3{
 font-size:11px; 	
 color:#c10000;
 padding:0px;
 margin:0px 0px 10px 0px;
} 

#resenhaVideo p{
 font-size:10px;	
 color:#999999;
 padding:0px;
 margin:15px 0px;
}

.miniPainelAnuncio{
 float:right;
 width:300px;
 min-height:100px;
 margin:20px 0px 0px 0px;	
 padding:0px;
 color:#999999;
 font-size:12px;
}
.miniPainelAnuncio a{
 color:#ffffff;
 font-size:14px;
 text-decoration:underline;	
}

.painelAnuncioHorizontal{
 clear:both;	
 width:790px;
 min-height:130px;
 margin:0px 0px 10px 10px;
 padding:0px;
 font-size:11px;
 font-weight:normal;
 color:#ffffff;
}
.painelAnuncioHorizontal a{
 color:#999999;
 font-size:11px;
 text-decoration:underline;	
}

* html .painelAnuncioHorizontal{
 height:130px;	
}

#colunaCategorias{
 float:right;
 background:#0B0B0B;
 width:169px;	 
 min-height:1185px; 
 margin:0px 0px 10px 0px;
 padding:15px 0px 0px 0px;
 font-size:12px;
}

* html #colunaCategorias{
 height:1185px;	
}

#colunaCategorias h2{
 background:url(../imagem/bg_titulo2.jpg) no-repeat top left;
 width:159px;
 margin:0px 0px 20px 0px;	
 padding:2px 5px;
 font-size:13px;
 font-weight:normal;
 color:#ffffff;
}

#colunaCategorias a{
 color:#999999;
 text-decoration:none;	
}

#colunaCategorias a:hover{
 color:#C10000;
}

#colunaCategorias ul{
 margin:0px;
 padding:0px 0px 20px 0px;	
 list-style:none;
}

#colunaCategorias ul li{
 margin:0px;	
 padding:2px 0px 0px 10px;
}

#rodape{
 clear:both;
 background:#000000;	
 width:1000px;
 min-height:175px;
 margin:0px 0px 10px 0px;
}

* html #rodape{
 height:175px;	
}

#boxParceiros{	
 float:left;
 width:300px;
 font-size:12px;
 color:#999999;
}

#boxParceiros a{
 color:#999999;
 text-decoration:none;	
}

#boxParceiros a:hover{
 color:#C10000;
}	

#boxParceiros h3{
 font-size:13px;
 color:#c10000;
 margin:10px 15px;	
 padding:0px;
}

#boxParceiros ul{
 margin:0px 0px 0px 15px;
 padding:0px;	
 list-style:none;
}

#boxParceiros ul li{
 float:left;
 width:140px;
 display:block;	
 margin:0px;
 padding:2px 0px 0px 0px;
}

#copyright{
 float:left;
 width:500px;
 margin:0px;	
 padding:50px 0px;
 text-align:center;
 font-size:13px;
 color:#999999;	
}

#copyright a{
 text-decoration:none;
 color:#999999;	
}

#copyright a:hover{
 color:#c10000;	
}

#copyright ul{
 font-weight:bold;	
 list-style:none;
 margin:10px 0px;
 padding:0px;
}

#copyright ul li{
 display:inline;
 padding:0px;	
}

#logoRodape{
 float:left;	
 width:200px;
 height:177px;
}	

#logoRodape a{
 background:url(../imagem/logoRodape.jpg) no-repeat left top;	
 width:200px;
 height:177px;	
 display:block;	
}

#logoRodape a span{
 display:none;	
}

.bug{
 clear:both;
 height:10px;
 width:1000px;	
}

#form-contato{
	padding:80px 0px 0px 10px;
	font-family:"Trebuchet MS", Tahoma, Arial;
	color:#ffffff;
	width:400px;
	margin:0 auto;
}

#form-contato label {
	font:13px "Trebuchet MS", Tahoma, Arial;
}

#form-contato label input.campo-contato {
	width:380px;
	height:26px;
	margin: 0px 10px 10px 0px;
}

#form-contato label textarea {
	width:380px;
	height:80px;	
	margin: 0px 10px 10px 0px;
}

#form-contato #submit {
	padding: 6px;
	cursor:pointer;
	margin: 10px 0px 0px 130px;
}

#boxHtags{	
 float:left;
 width:750px;
 font-size:12px;
 color:#999999;
}

#boxHtags a{
 color:#999999;
 text-decoration:none;	
}

#boxHtags a:hover{
 color:#C10000;
}	

#boxHtags ul{
 margin:0px 0px 0px 15px;
 padding:0px;	
 list-style:none;
}

#boxHtags ul li{
 float:left;
 width:140px;
 display:block;	
 margin:0px;
 padding:2px 30px 0px 0px;
}

#PubTopo{
 float:left;
 background:#0B0B0B;
 width:1000px;	 
 margin:5px 0px 0px 0px;
}
#PubTopo1{
 margin:0px 0px 0px 10px;
}
