* {
 text-decoration:none;
 margin:0 auto;
 padding:0;
 list-style:none;
}

body {
 margin: 0;
 padding: 0; 
 background-color: #EEEEEE;
 background-image:url(../imagens/fundo_cinza.jpg);
 background-repeat:repeat-x;
 background-attachment:fixed;
 font: normal 0.7em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif; 
 color: #000;
 
 scrollbar-face-color: #CB2421;
 scrollbar-highlight-color: #AA0606; 
 scrollbar-shadow-color: #AA0606; 
 scrollbar-3dlight-color: #CB2421; 
 scrollbar-arrow-color: #FFF; 
 scrollbar-track-color: #AA0606;
 scrollbar-darkshadow-color:#CB2421;  
}
.title {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CB2421;
}
.titulo {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CB2421;
 font-weight:bold;
}
#wall {
 margin: 0; padding: 0;
 width:979px;
 float:left;
}
.titlesub {
	color: #CB2421;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
    font-size:12px;
    text-align:left;
}
#propaganda {
 width:200px;
 float:left;
}
#container {

 float:left;
 padding: 0 0 0 10px;
 width:770px;
 background-image:url(../imagens/fundo_container.jpg);
}

#menu_left {
 width: 205px; height:932px;
 background-color:#BF2722;
 background-image:url(../imagens/fundo_left.jpg);
 background-repeat:repeat-x;
 float:left;

}

#logo {
 background-image:url(../imagens/logo.jpg);
 width:205px; height:205px; float:left;
}

#login {
 width: 100%; height: 80px;
 float:left;
 overflow: hidden;
 line-height:12px;
 color:#FFF;
 text-align:center;
 margin-bottom:5px;
}

#header {
 width:550px; height:110px;
 background-image:url(../imagens/fundo_topo.jpg); background-repeat:repeat-y;
 float:left;
 padding-left:7px;
}

#propaganda_topo {
 float:right;
 margin-top:5px;
 width:550px; height:100px;
 overflow:hidden;
}

#rodape {
 width:580px; height:20px; /* width:687px; */
 background-image:url(../imagens/fundo_rodape.jpg); background-repeat:no-repeat; background-position:right;
 font-size:10px; text-align:right; color:#FFF; /* color:#8F2927; */
 float:right; margin-top:3px;  text-align:center;
 overflow:hidden; 
}


#pesq {
 width:350px; height:48px;
 margin-top:30px; margin-right:40px;
 padding-top:45px;
 float:right;
 text-align:center;
 color:#FFF;
 background-color:#0033FF; /* #C22722; 
 background-image:url(../imagens/fundo_pesquisa.jpg); background-repeat:no-repeat;*/
}
#data_hoje {
 width:350px; height:20px;
 margin-top:5px; margin-right:40px;
 float:right;
 text-align:right;
 color:#FFF;
}

#menu {
 width:550px; height:22px;
 background-image:url(../imagens/fundo_menu_top.jpg);
 background-repeat:no-repeat;
 float:right; margin-right:3px;
}	
#menu a {
 color: #FFF;
 font-size: 12px; font-weight:bold;
 text-decoration: none;
}
#menu a:hover {
 text-decoration: underline;
}

#box_espaco
{
 width:547px; height:10px;
 float: right; margin-right:5px;
 background-image:url(../imagens/fundo_topo.jpg);
 background-repeat:repeat-y;
}


#box_inicial /* quadro da index */
{
 width:530px; height:auto;
 background-color: #F5F5F5;
 padding: 5px;
 display:inline;
 line-height: 16px;
 float: right; margin-right:12px;
 text-align: justify;
 background-image:url(../imagens/fundo_box.jpg);
 background-repeat:repeat-y;


}

#box 
{
 width:520px; height:auto;
 background-color: #F5F5F5;
 padding: 10px;
 line-height: 16px;
 float:left; margin-left:10px;
 text-align: justify;
 background-image:url(../imagens/fundo_box.jpg);
 background-repeat:repeat-y;
 overflow:auto;
}
#box .cabecalho {
 color:#D31D08;
 font-size:20px;
 font-weight:bold;
 display:block;
 margin-bottom:10px;
}
#box .titulo {
 color:#D31D08;
 font-size:13px;
 font-weight:bold;
 text-align:left;
}
#titulo {
 color:#D31D08;
 font-size:13px;
 font-weight:bold;
 text-align:left;
}
#box .manchete {
 color:#000;
 /*background-color:#D31D08;*/
 font-size:16px;
 font-weight:bold; 
 text-align:left;
}
#box a.borda, a.borda {
 font-size: 12px;
 color: #FFF;
 background-color: #E14F4A;
 text-decoration: none;
 border: 1px solid #B30000;
 padding: 2px 4px 2px 4px;
 text-decoration: none;
}
#box a.borda:link,visited,active, a.borda:link,visited,active {
 text-decoration: none;
 color: #FFF;
}
#box a.borda:hover, a.borda:hover {
 background-color: #B30000;
 text-decoration: none;
 color: #FFF;
}
#box a.borda_ativo, a.borda_ativo {
 font-size: 12px;
 color: #FFF;
 background-color: #B30000;
 text-decoration: none;
 border: 1px solid #B30000;
 padding: 2px 4px 2px 4px;
}
#box a.borda_ativo:link,visited,active, a.borda_ativo:link,visited,active {
 text-decoration: none;
 color: #FFF;
}

#box_left, #box_foto_left {
 width:307px; height:auto; /* height:95.3%; */ 
 padding-right:5px;
 margin:0;
 overflow:auto;
 float:left;
}
#box_right, #box_foto_right {
 width:180px; height:auto; color: #666;
 overflow:auto;
 float:right;
 margin-left:10px;
 line-height:25px;
}
.box_index {
 width:155px; height:155px;
 border:3px solid #BC2620;
 overflow:hidden;
 float:left;
}
#box_foto { /*box onde serão abertas as fotos das galerias/ensaios/eventos */
 width:300px;
 border:1px solid #CCC;
 text-align:center;
 padding:1px;
 overflow:hidden;
 margin-bottom:10px;
}
#foto_noticia { /* lugar onde se abre as fotos de cabeçalho de noticia/esporte */
 width:292px;
 background-color:#F5F5F5;
 border:1px solid #CCC;
 padding:1px;
 color:#CB2421;
 float:left;
 clear:both;
 margin-bottom:10px;
 overflow:hidden;
}
#legenda_foto {
 width:280px; background-color:#EFEFEF; padding:5px;
}

.comentario {
 background-color: #F5F5F5;
 border:1px solid #D2D2D2;
 width:290px; height:auto;
 padding:5px;
 overflow:hidden;
 line-height:16px;
 float:left;
 margin-bottom:10px;	
}
.comentario_inside {
 width:290px;
 overflow:hidden;
}

.box_texto {
 background-color: #EFEFEF;
 border:2px dotted #D2D2D2;
 width:288px; height:auto;
 padding:5px;
 overflow:hidden;
 line-height:16px;
 float:left;
 margin-bottom:10px;	
}

.item_pesq {
 width:505px;
 background-color:#F1F1F1;
 border:1px solid #DDD;
 padding:5px 5px 2px 5px;
 margin-top:10px;
}
.item_pesq a {
 font-family:Arial; font-size:12px;
 padding:3px;
 border:1px solid #CCC;
}

/* ENQUETES */
.box_enquetes {
 border:1px solid #E2B8B6;
 margin:0; width:505px;
 padding:5px;
 margin-bottom:15px;
}
.titulo_enquete {
 background-color:#F2C7C7;
 border:1px solid #E2B8B6;
 padding:2px 3px 2px 3px;
 margin-bottom:3px;
 color:#DA251E;
}
.desc_enquete {
 padding:2px 3px 2px 3px;
 margin-bottom:15px;
 font-size:10px;
 border:1px dotted #E2B8B6;
}
.item_enquete {
 background-color:#E7E7E7;
 border:1px solid #DDD;
 padding:2px 3px 2px 3px;
 margin-top:2px; 
}


/* CAMPOS */
input, select, radio {
 color:#333; height:18px;
 border:1px solid #BEBEBE; /* #B30000; */
 background-color:#E5E5E5; /* #AA0606; 
 background-image:url(../imagens/fundo_field.jpg);
 background-repeat:repeat-x; */
}
textarea {
 color:#333;
 border:1px solid #BEBEBE; /* #B30000; */
 background-color:#E5E5E5; /* #AA0606;
 background-image:url(../imagens/fundo_field.jpg); */
 background-repeat:repeat-x; 
}
.botao {
 color: #FFF; height:19px;
 border:1px solid #B30000;
 background-color: #CB2421;
 background-image:none;
}

.square {
 padding:5px;
 border:1px dotted #CB2421;
 margin-bottom:10px;
}
.miniatura {
 width:60px; height:60px;
 float:left;
 padding:1px;
 border:1px solid #D2D2D2;
 overflow:hidden;
 margin:0 0 10px 5px
}

.menu_itens {
 width:100px; height:18px;
 clear:both;
 background-color:#F5F5F5;
 border:1px solid #D2D2D2;
 padding:2px 3px 2px 3px;
 margin-right:5px; margin-bottom:5px;
 float:left;
}

.box_making_of {
 width:150px; height:215px;
 background-color:#F5F5F5;
 border:1px solid #D2D2D2;
 padding:2px; text-align:center;
 margin-right:5px; margin-bottom:10px;
 overflow:hidden; float:left;
}

.box_edicoes {
 width:150px; height:265px;
 background-color:#F5F5F5;
 border:1px solid #D2D2D2;
 padding:2px; text-align:center;
 margin-right:10px; margin-bottom:15px;
 line-height:18px;
 float:left;
}
.edicoes {font-weight: bold; color: #000000; font-size: 16px; }

.box_eventos {
 width:150px; height:200px;
 background-color:#F5F5F5;
 border:1px solid #D2D2D2;
 padding:2px; text-align:center;
 margin-right:10px; margin-bottom:10px;
 float:left;
}

/* ASSINAR */
.box_assinar {
 background-color:#FEE078;
 border:1px solid #B71111;
 border-left:3px solid #A71010;
 width:500px;
 padding:5px;
 margin-bottom:10px; color:#242424;
}

#panel_assinar {
 width:520px; height:27px;
 border-bottom:3px solid #B71111;
 margin-bottom:5px;
}
.box_dados_assinar {
 width:520px; height:auto;
 float:left;
 margin-bottom:20px;
 border-bottom:1px dotted #B71111;
 padding-bottom:5px;
}
.assinar_number_yes {
 margin-left:10px;
 background-color:#CC1313;
 border:1px solid #B71111;
 padding:5px; color:#FFF;
 width:10px; height:15px; text-align:center;
 float:left;
}
.assinar_texto_yes {
 margin-right:0px;
 background-color:#F8C301;
 border:1px solid #B71111;
 padding:5px; color:#B71111;
 width:80px; height:15px;
 float:left;
}
.assinar_number_no {
 margin-left:10px;
 background-color:#CCC;
 border:1px solid #BEBEBE;
 padding:5px; color:#F5F5F5;
 width:10px; height:15px; text-align:center;
 float:left;
}
.assinar_texto_no {
 margin-right:0px;
 background-color:#E5E5E5;
 border:1px solid #BEBEBE; border-left:none;
 padding:5px; color:#BEBEBE;
 width:80px; height:15px;
 float:left;
}
.cell_tit {
 padding:2px 3px 2px 3px;
 background-color:#DBDBDB;
 border-right:1px solid #BEBEBE;
 border-bottom:1px solid #BEBEBE;
 font-weight:bold;
}
.cell_texto {
 padding:2px 3px 2px 3px;
 background-color:#F5F5F5;
 border-right:1px solid #DEDEDE;
 border-bottom:1px solid #DEDEDE;
}
#assinar_aguarde {
 background-color:#E8E8E8; border:1px solid #DBDBDB;
 font-size:14px; color:#666; font-weight:bold;
 text-align:center; float:left; width:515px;
 line-height:20px; margin-top:20px;
}
#assinar_aguarde h4 {
 font-size:18px; color:#333; font-weight:bold;
}
#assinar_aguarde a {
 font-size:10px; color:#000; text-decoration:underline; font-weight:lighter;
}

.erro {/* borda vermelha para mensagem de erro */
 background-color: #FFE1E1;
 border:1px solid #D40000;
 color:#D40000;
 font: Verdana; font-size: 10px;
 
 padding: 5px;
 text-align: center;
}
.erro a {
 text-decoration: underline;
}
.erro a:hover {
 text-decoration: underline;
}

.mensagem {
 width: 95%; height: auto;
 margin: 0px auto; 
 background-color: #F1F1F1;
 background-image:url(../imagens/fundo_mensagem.jpg);
 background-position: top;
 background-repeat: repeat-x;
 border-bottom:1px solid #E5E5E5;
 padding: 10px;
 text-align: center;
 font: Verdana; font-size: 11px;  
}	
.mensagem a {
 color: #808080;
 text-decoration: none;
 font-weight:bold;
}
.mensagem a:hover {
 text-decoration: underline;
}

#alerta {
 margin: 0px auto auto auto;
 padding: 0;
 width: 765px;
 padding:5px;
 height: 114px;
 background-color:#D50303;
 color:#FFF;
 font-size:12px;
 background-image:url(../imagens/fundo_alerta.jpg);
 background-repeat:repeat-x;
 border:solid 1px #D40000;
 overflow: hidden;
 margin-top:5px;
 margin-bottom:5px;
}

/* AGENDA */
.box_agenda {
 width:505px;
 padding:5px;
 background-color:#F5F5F5;
 border-bottom:1px solid #DDD;

}
.data_agenda {
 width:65px; height:75px;
 text-align:center;
 color:#999;
 font-weight:bold;
 float:left;
 padding-top:5px;
 background-color:#FFF;
 border:1px solid #E1E1E1;
}
.data_agenda .big {
 font-size:24px;
 padding:3px;
 color:#666;
 background-color:#F9F9F9;
}
.texto_agenda {
 width:420px; height:70px;
 padding:5px;
 margin-left:4px;
 color:#242424;
 float:left;
}
.texto_agenda h4 {
 font-size:14px;
 padding:3px;
 margin-bottom:5px;
}

/* CLASSIFICADOS */
.box_classificados, .box_noticias {
 margin:0; width:98%; float:left;
 padding:5px 0 5px 0; text-align:left;
 border-bottom:1px solid #DEDEDE;
 margin-bottom:5px;
}
.pic_box {
 width:40px; height:40px;
 border:1px solid #DEDEDE;
 padding:2px; float:left;
 margin:2px 5px 2px 0;
 overflow:hidden;
}

/* VIDEOS */
#ver_video {
 background-color:#ED1A22;
 background-image:url(../imagens/ver_video.jpg); background-repeat:no-repeat;
 padding-left:40px; padding-top:5px;
 width:108px; height:24px;
 display:block;
 float:left;
 margin-bottom:10px;
}
#ver_video a {
 color:#FFF;
}
#video_pesq {
 border-top:1px solid #CCC;
 padding:5px; text-align:center;
 border-bottom:1px solid #CCC;
 background-color:#EEE;
}
.video_box {
 padding:5px;
 border-bottom:1px dotted #CCC;
 float:left; width:98%;
}
.pic_video {
 width:120px; height:80px;
 border:1px solid #DEDEDE;
 padding:2px; float:left;
 margin:2px 5px 2px 0;
 overflow:hidden;
}
.pic_video_over {
 background-color:#CB2421;
 width:120px; height:80px;
 border:1px solid #DEDEDE;
 padding:2px; float:left;
 margin:2px 5px 2px 0;
 overflow:hidden;
}
.video_parte1 {
 width:130px; margin-right:5px;
 float:left;
}
.video_parte2 {
 float:left; width:360px;
}

#fonte {
 background-color:#ED1A22; color:#FFF;
 background-image:url(../imagens/fonte.jpg); background-repeat:no-repeat;
 padding-left:38px; padding-top:5px;
 width:105px; height:24px;
 margin:0;
 float:left;
 margin-bottom:10px; margin-right:5px;
}
#fonte a {
 color:#FFF;
}

#imprimir {
 background-color:#ED1A22;
 background-image:url(../imagens/imprimir.jpg); background-repeat:no-repeat;
 padding-left:45px; padding-top:5px;
 width:113px; height:24px;
 display:block;
 float:left;
 margin-bottom:10px;
}
#imprimir a {
 color:#FFF;
}

/* ROUND CORNERS */
.video_cont {
 width: 320px;
 background-color: #ED1C24;
 color: #fff;
}
.video_cont p {	margin: 0 10px; }
.video_seta {
 width:260px;
 margin-left:10px;
 background:url(../imagens/video_seta.gif) no-repeat;
}
.video_line {
 width: 320px; padding:0; height:12px; overflow:hidden;
 background-color: #ED1C24;
}
.video_top {
 width:12px; height:12px; float:left;
 background: url(../imagens/video_left.gif) no-repeat top left;
}
.video_top2 {
 width:12px; height:12px; float:right;
 background: url(../imagens/video_right.gif) no-repeat top right;
}
.video_bottom {	
 width:12px; height:12px; float:left;
 background: url(../imagens/video_left2.gif) no-repeat top left;
}
.video_bottom2 {
 width:12px; height:12px; float:right;
 background: url(../imagens/video_right2.gif) no-repeat top right;
}

img.corner {
 width: 12px;
 height: 12px;
 border: none;
 display: block !important;
}

#coment_video {
 width:288px; padding:5px;
 border:1px solid #C52821;
 height:60px;
 line-height:12px;
 margin-top:5px;
 float:left;
 overflow:auto;
}

/* EDIÇÕES */
.item_edicao {
 margin:0;
 padding-top:10px;
 margin-top:10px;
 border-top:1px solid #DEDEDE;
}


/* ////////////////////////////////////////////////////////////////////////////// */

#post_comment {background-color:#FFFF99;border:1px solid #000000;padding:10px 30px;}
.xlogin {border-bottom:1px solid #000000;padding-bottom:10px;}
label {display:block;margin-top:10px;}/* CSS Document */




div.titulo_menu {/* titulo do menu */
	width: auto; height: 18px;
	padding-left: 7px;
	padding-top: 2px;
	color: #FFFFFF; text-align: left;
	background-color: #666666;
	margin-top:1px;_margin-top:1px;
	}
div.titulo_menu a {
 color: #FFF;
}	
div.titulo_menu a:hover {
	text-decoration: none;
	color: #FFF;
	}	
	
div.sub_menu {
	width: auto; height: auto;
	overflow: visible;
	padding: 5px;
	color: #666666; text-align: left;
	background-color: #F5F5F5;
	border-bottom: 1px solid #E0DFE3;
	}
div.sub_menu a {
 text-decoration: none;
}	
	

div.item_menu {/* item de menu cinza */	
	width: 98%; height: 18px;
	}
div.item_menu a {
	display: block;
	margin:0; padding-left:7px;
	width:97%; height:20px;
	padding:8px auto;
	overflow:hidden;
	font-family: Verdana;
	font-weight:normal;
	font-size:10px;
	color:#FFF;
	text-decoration: none;
	background: #4C5256 top left no-repeat;
	text-align: left;
	border-bottom:1px solid #C1C1C1;
	}
div.item_menu span {
	display: block;
	margin:0; 
	padding:2px 0px 0px 15px;
	}
div.item_menu a:hover {
	text-decoration: none;
	color: #F5F5F5;
	background-color: #656C72;
	}	

.caixa
	{
	background-color: #666666;
	padding-bottom: 3px;
	margin-left: 5px;
	margin-bottom: 5px;
	line-height: 16px;
	color: #FFF;
	text-align: left;
	}
	
.caixa2
	{
	position: relative;
	padding: 5px;
	line-height: 16px;
	text-align: left;
	overflow: visible;
	}
	
.dark_box
	{
	position: relative;
	padding: 5px;
	background-image:url(../imagens/fundo_negro.jpg);
	background-repeat:repeat-x;
	background-color:#535353;
	color:#FFF;
	line-height: 16px;
	text-align: left;
	overflow: visible;
	}	
	
	
.espaco
	{
	margin-top:30px;

	overflow:visible;
	
	}		
	

	
/* LINKS */

a {
 color:#CA0607;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}

a.botao_normal:link, a.botao_normal:visited {
 text-decoration:none;
 padding:4px;
 background-color:#E6E6E6;
 border-bottom:1px solid #282828;
 font-size:11px;
 font-weight:bold;
 color:#000;
}
a.botao_normal:hover {
 color:#171717;
}

a.botao_selecionado:link, a.botao_selecionado:visited {
 text-decoration:none;
 padding:4px;
 background-color:#282828;
 border:1px solid #282828;
 font-size:11px;
 font-weight:bold;
 color:#FFF;
}
a.botao_selecionado:hover {
 color:#F5F5F5;
}

a.dark {
 color: #FFF; 
 background-color: #4A4A4A;
 text-decoration: none;
 border: 1px solid #242424;
 padding: 3px;
 text-decoration:none;
}
a.dark:link,visited,active {
 text-decoration: none;
}
a.dark:hover {
 background-color: #242424;
}

a.shadow_dark {
	color: #CCC;
	background-color: #EBEBEB;
	text-decoration: none;
	border: 1px solid #CCC;
	padding: 3px;
	text-decoration:none;
}
a.shadow_dark:link,visited,active {
	text-decoration: none;
}
a.shadow_dark:hover {
	background-color: #F9F9F9;
	border:1px solid #9B9B9B;
	color:#9B9B9B;
}

a.branco:link,visited,active {
 text-decoration: none;
 color:#FFF;
}
a.branco:hover {
 text-decoration:underline;
}

a.negrito:link, a.negrito:visited {
 font-weight:bold;
 text-decoration:none;
}
a.negrito:hover {
 text-decoration:underline;
}

a.small:link, a.small:visited {
 font-size:10px;
 text-decoration:none;
}
a.small:hover {
 text-decoration:underline;
}
a.branco {
 color:#FFF;
}
a.fonte:link, a.fonte:visited {
 padding:3px;
 font-size:9px;
 color: #666;
 background-color:#F1F1F1;
 border:1px solid #CCC;
 text-decoration:none;
}
a.fonte:hover {
 background-color:#F9F9F9;
}


.negrito{font-weight: bold; font-size:11px}
.italico{font-style: italic;}
.legenda{ font-size:10px;}
.linha_fina{ font-size:10px; color:#242424; }
.underline{text-decoration: underline}

#titulo_panel_admin {
 width: 97%; height: 10px;
 background-color: #C1C1C1;
 position: relative;
 border: 1px solid #C1C1C1;
 padding: 5px;
 font: Verdana; font-size: 14px;  color: #666; font-weight: bold;
}	

#panel_admin {
 width: 97%; height: auto;
 background-color: #F1F1F1;
 position: relative;
 border: 1px solid #C1C1C1;
 overflow: visible;
 padding: 5px;
 font: Verdana; font-size: 11px;  color: #808080;
}	
#panel_admin a {
 color: #808080;
 text-decoration: none;
}
#panel_admin a:hover {
 text-decoration: underline;
}

.tab1 {/* borda cinza escura para titulo de tabela */
 width: auto; height: 18px;
 background-color: #333;
 position: relative;
 font: Verdana; font-size: 11px;  color: #FFF;
 padding-left: 5px;
}	

.tab2 {/* fundo cinza claro sem borda */
 width: inherit; height: 16px;
 background-color: #F9F9F9;
 position: relative;
 font: Verdana; font-size: 10px;  color: #333222;
 padding-left: 5px;
}	
.tab2 a {
 color: #808080;
 text-decoration: none;
}
.tab2 a:hover {
 text-decoration: underline;
}



centralizar{
 margin: 0px auto;
}

.traco_top {
 width:98%; height: auto;
 background-color:#F8F8F8;
 position: relative;
 margin-top: 5px;
 border: 1px solid #EAEAEA;
 padding: 5px;
 overflow: hidden;
 float: left;
}	

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(media/formbg.gif) repeat-x left top;
}