@charset "iso-8859-1";
/* CSS Document */

body{
	margin:0;
	padding:10px;
	background-color:#003957;
	background-image:url(/img/background-site.jpg);
	background-repeat:repeat-x;
	background-attachment:fixed;
	text-align:center;
}

p, span, div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

p{
	text-align:justify;
}

h2{
	font-size:18px;
}

ol{
	margin:30px;
	text-align:justify;
}

ol ol, ol ul{
	margin-top:10px;
	margin-left:30px;
	margin-bottom:0;
}

ol li{
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px dotted #0CF;
	list-style-position:outside;
}

ol li li{
	border-bottom:none;
	margin-bottom:0;
	padding-bottom:10px;
}

a{
	border:0;
}

img{
	border:0;
}

/* TEXTOS */

.data_hora{
font-family:verdana;
font-size:10px;
font-weight:bold;
color:#666666;
}

.rodape{
	font-family:verdana;
	font-size:9px;
	color:#fff;
	background-color:transparent !important;
	text-align:center;
	line-height:20px;
}

.titulos{
font-family:verdana;
font-size:12px;
color:#486686;
font-weight:bold;
}

.cinza{
font-family:verdana;
font-size:12px;
color:#555555;
font-weight:bold;
}

.azul{
font-family:verdana;
font-size:12px;
color:#0066CC;
font-weight:bold;
}

.vermelho{
font-family:verdana;
font-size:12px;
color:#D03A0F;
font-weight:bold;
}

.vermelho10{
font-family:verdana;
font-size:10px;
color:#D03A0F;
font-weight:bold;
}

.laranja{
font-family:verdana;
font-size:12px;
color:#E65B00;
font-weight:bold;
}

.verde{
font-family:verdana;
font-size:12px;
color:#83A90E;
font-weight:bold;
}

.branco23{
font-family:verdana;
font-size:23px;
color:#FFFFFF;
font-weight:bold;
}

.branco18{
font-family:verdana;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}

.textos{
font-family:verdana;
font-size:11px;
color:#333333;
}

.tituloEditorias{
font-family:verdana;
font-size:18px;
color:#666666;
font-weight:bold;
}

.laranja18{
font-family:verdana;
font-size:18px;
color:#E65B00;
font-weight:bold;
}

.verde18{
font-family:verdana;
font-size:18px;
color:#A1D011;
font-weight:bold;
}


/* LINKS */

a.menu_principal:link{
font-family:verdana;
font-size:12px;
color:#363636;
text-decoration:none;
display:block;
padding:5px;
margin-bottom:2px;
border:1px solid #E2E2E2;
}

a.menu_principal:hover{
font-family:verdana;
font-size:12px;
background-color:#F4F4F4;
text-decoration:none;
display:block;
padding:5px;
margin-bottom:2px;
border:1px solid #E2E2E2;
}

a.menu_principal:visited{
font-family:verdana;
font-size:12px;
color:#363636;
text-decoration:none;
display: block;
padding:5px;
margin-bottom:2px;
border:1px solid #E2E2E2;
}

a.agora:link{
font-family:verdana;
font-size:12px;
font-weight:bolder;
color:#D03A0F;
text-decoration: none;
}

a.agora:hover{
font-family:verdana;
font-size:12px;
font-weight: bold;
color:#D03A0F;
text-decoration:underline;
}

a.agora:visited{
font-family:verdana;
font-size:12px;
font-weight: bold;
color:#D03A0F;
text-decoration:none;
}

a.noticias:link{
font-family:verdana;
font-size:10px;
color:#7E7E7E;
font-weight:bold;
text-decoration:none;
display: block;
margin-bottom:4px;
}

a.noticias:hover{
font-family:verdana;
font-size:10px;
color:#333333;
font-weight:bold;
text-decoration:underline;
display: block;
margin-bottom:4px;
}

a.noticias:visited{
font-family:verdana;
font-size:10px;
color:#7E7E7E;
font-weight:bold;
text-decoration:none;
display: block;
margin-bottom:4px;
}

a.mais_noticias:link{
font-family:verdana;
font-size:10px;
color:#E65B00;
font-weight:bold;
text-decoration:none;
}

a.mais_noticias:hover{
font-family:verdana;
font-size:10px;
color:#E65B00;
font-weight:bold;
text-decoration:underline;
}

a.mais_noticias:visited{
font-family:verdana;
font-size:10px;
color:#E65B00;
font-weight:bold;
text-decoration:none;
}

a.videos:link{
font-family:verdana;
font-size:10px;
color:#83A90E;
font-weight:bold;
text-decoration:none;
}

a.videos:hover{
font-family:verdana;
font-size:10px;
color:#83A90E;
font-weight:bold;
text-decoration:underline;
}

a.videos:visited{
font-family:verdana;
font-size:10px;
color:#83A90E;
font-weight:bold;
text-decoration:none;
}

a.lista:link{
font-family:verdana;
font-size:10px;
text-align:left;
color:#6D6D6D;
font-weight:bold;
text-decoration:none;
}

a.lista:hover{
font-family:verdana; 
font-size:10px; 
display:block; 
color:#6D6D6D; 
background-color:#EEEEEE; 
font-weight:bold; 
text-decoration:none;
}

a.lista:visited{
font-family:verdana;
font-size:10px;
color:#6D6D6D;
font-weight:bold;
text-decoration:none;
}

a.acesse:link{
font-family:verdana;
font-size:12px;
color:#91A9BB;
text-decoration:underline;
}

a.acesse:hover{
font-family:verdana;
font-size:12px;
color:#274A58;
}

a.acesse:visited{
font-family:verdana;
font-size:12px;
color:#91A9BB;
text-decoration:underline;
}

a.menu_editorias:link{
font-family:verdana;
font-size:18px;
color:#666666;
display:block;
text-decoration:none;
}

a.menu_editorias:hover{
font-family:verdana;
font-size:18px;
display:block;
background-color:#FFFFFF;
color:#666666;

text-decoration:none;
}

a.menu_editorias:visited{
font-family:verdana;
font-size:18px;
color:#666666;
display:block;
text-decoration:none;
}

a.link_grade:link{
font-family:verdana;
font-size:12px;
color:#555555;
font-weight:bold;
text-decoration:none;
}

a.link_grade:hover{
font-family:verdana;
font-size:12px;
color:#555555;
font-weight:bold;
text-decoration:underline;
}

a.link_grade:visited{
font-family:verdana;
font-size:12px;
color:#555555;
font-weight:bold;
text-decoration:none;
}


/* TABELAS */

.tabela{
background-image: url(/img/background_tabela.jpg);
background-repeat: no-repeat;
background-color: #FFFFFF;
height:200px;
}

.tabela_cinza{
background-color: #F4F4F4;
border: 1px solid #E2E2E2;
padding: 5px;
}

.titulo_materia{
background-image:url(/img/background_titulo_materia.jpg);
background-repeat: no-repeat;
}

.janela_editorias{
background-image:url(/img/background_janela_edi.jpg);
background-repeat: repeat-x;
border: 1px solid #DEDEDE;
}

.janela_branca{
background-color: #FFFFFF;
border: 1px solid #DEDEDE;
padding: 10px;
}

.janela_branca2{
background-color: #FFFFFF;
border: 1px solid #DEDEDE;
}

.DIV_lista{
background-color: #FFFFFF;
border: 1px solid #DEDEDE;
width: 530px;
float:left;
margin-right:2px;
margin-left:2px;
margin-bottom:2px;
display:block;
}

.margem5{
padding:5px;
}

.esq{
	float:left;
}

.dir{
	float:right;
}

.clear{
	clear:both;
}

.meio{
	vertical-align:middle;
}

.centro{
	text-align:center;
}

.esconde{
	display:none;
}

.mostra{
	display:block;
}

.obrigatorio{
	border:1px solid #F00 !important;
}

.normal{
	border:1px solid #CCC !important;
}

.txtCheio{
	color:#000;
}

.txtVazio{
	color:#999;
}

.nolista{
	margin:0;
	padding:0;
}

.nolista li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.nolista *{
	font-size:11px;
}

.inline li{
	display:inline;
}

.data{
	width:60px !important;
}

.tel{
	width:70px !important;
}

.erro{
	background-color:#FFF;
	border:3px double #F00;
	color:#C00;
	font-weight:bold;
	padding:4px;
	text-align:center;
}

.ok{
	background-color:#E7FAFE;
	border:3px double #0CF;
	color:#00F;
	font-weight:bold;
	padding:4px;
	text-align:center;
}

.marg1{
	margin-bottom:1px;
}
.marg2{
	margin-bottom:2px;
}
.marg5{
	margin-bottom:5px;
}
.marg10{
	margin-bottom:10px;
}
.marg15{
	margin-bottom:15px;
}
.marg20{
	margin-bottom:20px;
}
.marg30{
	margin-bottom:30px;
}
.marg40{
	margin-bottom:40px;
}
.marg50{
	margin-bottom:50px;
}
.marg60{
	margin-bottom:60px;
}

.tituloAzul{
	background-image:url(/img/fundo_azul.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:23px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:40px;
	display:block;
	padding-top:5px;
	padding-left:15px;
}

.decimal{
	list-style-type:decimal;
}

.alpha{
	list-style-type:upper-alpha;
}

#divPromo{
	background-image:url(/img/genesis.jpg);
	background-position:0% 60px;
	background-repeat:no-repeat;
}

#ulLabels{
	margin-right:15px;
}

#ulLabels li{
	margin-bottom:10px;
}

#ulLabels li ul li{
	margin-bottom:auto;
}

#ulLabels input{
	width:300px;
	border:1px solid #CCC;
}

#ulLabels input.tamNormal{
	width:auto;
	border:none;
}

#ulLabels select{
	border:1px solid #CCC;
}

#ulLabels #nCaracteres{
	margin-left:155px;
}
#texto{
	height:100px;
	width:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.header{
	background-image:url(/img/background3.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:78px;
}
.header a{
	display:block;
	height:80px;
	width:775px;
	position:absolute;
	top:0;
}
.center{
	text-align:center;
}
.show{
	display:block !important;
}
.hide{
	display:none !important;
}
#palcoSwf{
	width:800px;
	height:600px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-300px;
	margin-left:-400px;
}
#blocos{
	width:595px;
	display:block;
	padding:0;
	margin:0;
	margin-bottom:20px;
	margin-left:15px;
}
#blocos div{
	width:180px;
	height:205px !important;
	float:left;
	display:block;
	text-align:center;
	margin:0;
	padding:0;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#ebebeb;
	overflow:hidden;
}
* html #blocos div{
	height:235px !important;
}
#blocos div div{
	width:auto !important;
	height:auto !important;
	float:none !important;
	margin:0 !important;
	text-align:left !important;
}
#blocos div h2{
	width:100%;
	text-align:left;
	margin:0;
	margin-bottom:10px;
}
#pageScroll{
	background-color:#fff;
	width:780px;
	text-align:left;
	margin:0 auto;
	padding:0 10px 20px 10px;
	position:relative;
}
#pageScroll #corner1{
	position:absolute;
	top:-1px;
	left:-1px;
}
#pageScroll #corner2{
	position:absolute;
	top:-1px;
	right:-1px;
}
#pageScroll #corner3{
	position:absolute;
	bottom:-1px;
	left:-1px;
}
#pageScroll #corner4{
	position:absolute;
	bottom:-1px;
	right:-1px;
}
#programas td{
	text-align:center;
}
#programas td a{
	position:relative;
	display:block;
	width:150px;
	height:70px;
}
#programas td a img{
	width:150px;
	height:70px;
	position:relative;
}
.poll{
	background-color:#ebebeb;
	height:auto;
	margin-top:30px;
	padding-bottom:5px;
}
#formPoll p{
	margin:0;
	margin-bottom:5px;
}
#formPoll div{
	padding:0 5px;
	margin:0;
	margin-bottom:5px;
}
#formPoll div ul li{
	width:80%;
	display:block;
	margin-bottom:0;
}
#formPoll .submit{
	margin-top:-10px !important;
	text-align:center !important;
}
#formPoll .enqTotal{
	margin-top:10px;
	font-weight:700;
}