body{
	margin:0;
	font: normal 12px Arial, Verdana;
	color: #000;
}
a{
	text-decoration: none;
	color: #000;
}
a:hover{
	text-decoration: underline;
}
h1, form, p
{
	margin:0;
}
img
{
	border: 0;
}
/*---------------- bl1 - Cabeçalho -----------------------------------------*/
#container
{
	margin: auto;
}
#container #bl1, #container #bl1 #bl1_qd2{
	width: 100%;
}
#container, #container #bl1 #bl1_qd1, #container #bl2, #container #bl2 #table_form, #container #bl1 table, #container #bl1 #bl1_qd2 #bl1_qd2_l1, #container #bl3{
	width: 760px;
	margin: auto;
}
#container #bl1 #bl1_qd1 #bl1_qd1_col1, #container #bl1 #bl1_qd1 #bl1_qd1_col2
{
	height: 65px;
}
#container #bl1 #bl1_qd1 #bl1_qd1_col1
{
	width:396px;
/*	background-color: #ED88B1;*/
}
#container #bl1 #bl1_qd2{
	height:20px;
}
#container #bl1 #bl1_qd2{
	margin:0 0 5px 0;
	text-align:center;
}
#container #bl1 #bl1_qd2 p, #container #bl1 #bl1_qd2 p b{
	font-weight:normal;
}
#container #bl1 #bl1_qd2 #bl1_qd2_l1
{
	margin-top: 1px;
	background-image:url(../img/barra_superior.gif);
	background-position: top center;
	background-repeat:repeat-y;
	height:3px;
	font-size:3px;
	width:740px;
}

/*---------------- bl1 - FIM - Cabeçalho -----------------------------------------*/

/*---------------- bl2 - Colunas - Menu Esquerdo -----------------------------------------*/
#container #bl2
{

}
#container #bl2 #bl2_col1, #container #bl2 #bl2_col2, #container #bl2 #bl2_col3
{
	float: left;
}
#container #bl2 #bl2_col1, #container #bl2 #bl2_col1 #menu, #container #bl2 #bl2_col1 #parceiro, #container #bl2 #bl2_col3
{
	width: 155px;
}
#container #bl2 #bl2_col2
{
	width:100%;
}
#container #bl2 #bl2_col1 h1
{
	width: 150px;
	background-color: #DA251C;
	color: #FFF;
	font-size: 12px;
	height: 16px;
	padding: 1px 0 0 5px;
}
#container #bl2 #bl2_col1 #menu, #container #bl2 #bl2_col1 #parceiro
{
	margin:1px 0 0 0;
	list-style-type:none;
	font-size: 11px;
	letter-spacing: 1px;
	padding:0;
}
#container #bl2 #bl2_col1 #menu li p
{
	padding: 3px 0 3px 5px;
	width: 150px;
	background-color: #28166F;
	color: #FFF;
	font-size: 12px;
	border-bottom:1px #FFF solid;
}	
#container #bl2 #bl2_col1 #menu li a{
	color: #FFF;
	font-weight:bold;
}
#container #bl2 #bl2_col1 #menu li a:hover{
	color: #FFF;
	font-weight:bold;
}
#container #bl2 #bl2_col1 h2, #container #bl2 #bl2_col1 h4
{
	margin:0;
	background-color: #28166F;
	color: #FFF;
	font-size: 12px;
	height: 16px;
	letter-spacing: 1px;
	margin-bottom:1px;
	padding: 1px 0 0 5px;
}
#container #bl2 #bl2_col1 h2
{
	width: 150px;
}
#container #bl2 #bl2_col1 #enquete
{
	margin:0;
	background-color: #C2C1C1;
	font-size: 12px;
	list-style-type:none;
	padding:0;
}
#container #bl2 #bl2_col1 #enquete .titulo
{
	padding: 0 13px 3px 5px;
	font-weight: bold;
}
#container #bl2 #bl2_col1 #enquete .opcoes
{
	font-size: 12px;
}
#container #bl2 #bl2_col1 #enquete .opcoes input
{
	height:13px;	
}
#container #bl2 #bl2_col1 #enquete .botao
{
	height: 20px;
	padding:3px 0 3px 5px;
}
#container #bl2 #bl2_col1 #enquete .botao input, #container #bl2 #bl2_col1 #enquete .botaoOk
{
	font-size: 10px;
	background-color: #E3E3E3;
	height: 18px;
	border-top: 1px #FFF solid;
	border-left: 1px #FFF solid;
	border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
	cursor:pointer;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .botaoOk{
	background-color: #28166F; 
	color:#FFF;
	font-weight:bold;
	border:0;
	height: 19px;
	font-size: 10px;
	cursor: pointer;
	width: 50px;
}
#container #bl2 #bl2_col3 #bl2_col3_l1 .botaoOk
{
	background-color: #DA251D; 
	color:#FFF;
	font-weight:bold;
	border:0;
	height: 19px;
	font-size: 10px;
	cursor: pointer;
	width: 50px;
}
#container #bl2 #bl2_col1 #bl2_col1_l3
{
	background-color:#CCCCCC;
	text-align:center;
	padding:2px;
}
#container #bl2 #bl2_col2
{
	margin:0;
}
#container #bl2 #bl2_col2 #bl2_col2_l1
{
	padding:0 8px 0 8px;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 h1
{
	width:440px;
	margin:0;
	background-color: #DA251C;
	color: #FFF;
	font-size: 12px;
	height: 16px;
	letter-spacing: 1px;
	margin-bottom:1px;
	padding: 1px 0 0 5px;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .titulo, #container #bl2 #bl2_col2 #bl2_col2_l1 .titulo2
{
	font-weight:bold;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .titulo
{
	font-size: 20px;
	padding:8px 0 8px 0;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .titulo2{
	font-size: 12px;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .legenda
{
	background-color:#28166F;
	color:#FFF;
	font-size:10px;
	padding:3px;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #destaque p B a
{
	color:#FFF;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #destaque p B a:hover
{
	text-decoration: underline;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .coluna a
{
	font-size:12px;
	font-weight:bold;
	color:#28166F;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #pagina
{
	font-size:11px;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #pagina b{
	color:#28166F;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #destaque{
	background-color:#28166F;
	color: #FFF;
	padding: 5px;
	border:1px #28166F solid;
	margin:0;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #quadro
{
	float:right; 
	width:208px; 
	margin:0 0 5px 5px;
	background-color: #CBC6BC;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #quadro #titQuadro
{
	text-align:right; 
	font-weight:bold; 
	padding-right:3px; 
	font-size:11px; 
	margin:0;
	background-color: #CBC6BC;
	color:#21125F; 
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #quadro #titDesc
{
	font-size:11px; 
	margin:0; 
	font-weight:normal; 
	padding:3px 3px 3px 6px; 
	height:auto;
	background-color: #CBC6BC;
	color:#28166F;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #quadro .quadroNoticia
{
	background-color:#FFF; 
	width:18px; 
	text-align:center; 
	font-weight:normal;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #quadro .quadroNoticia a{
	cursor:pointer;
	font-weight:normal;
	color: #21125F;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #quadro .quadroNoticia a:hover{
	text-decoration:none;
	color: #21125F;
}
#container #bl2 #bl2_noticias
{
	height: auto;
	float:left;
	width: 391px;
}
#container #bl2 #bl2_noticias #noticia
{
	height: 390px;
	padding: 3px;
	margin-top: 3px;
	overflow:auto;
}
#container #bl2 #bl2_noticias #bl2_noticias_titulo
{
	color: #FFF;
	background-color: #CC96BE;
	font-size: 12px;
	height: 16px;
	margin-left: auto;
	margin-top: 1px;
	letter-spacing: 1px;
	padding-left: 5px;
	width: 386spx;
}
#container #bl2 #bl2_noticias #noticia h6
{
	margin:0;
}
#container #bl2 #bl2_noticias #noticia p
{
	text-align:justify;
	margin: 5px 3px 3px 3px;
}
#container #bl2 #bl2_noticias #noticia p img
{
	float:right;
	margin: 0 0 5px 5px;
}

#container #bl2 #bl2_col2 #bl2_col2_l1 .tableListar
{
	margin-top: 5px;
	font-size:11px;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .tableListar tr th
{
	text-align:left;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .tableListar tr th b
{
	color:#C10000;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .tableListar .botao1
{
	text-align:center;
	padding: 5px 0 5px 0;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .tableListar input, #container #bl2 #bl2_col2 #bl2_col2_l1 .tableListar textarea
{
	border:1px #B9B9B9 solid;
}
#container #bl2 #bl2_col2 #bl2_col2_l1 .tableListar .botao1 input
{
	background-color:#DEDEDD; 
	border:1px #28166F solid;
	cursor:pointer
}
#container #bl2 #bl2_col2 #bl2_col2_l1 #signo
{
	padding: 2px 2px 0 2px;
	font-size: 12px;
	text-align:justify;
	margin:0;
	background-repeat:no-repeat;
	background-position: center center;
	text-indent: 30px;
}
#container #bl2 #bl2_noticias ul li
{
	padding: 2px;
}
#container #bl2 #bl2_noticias ul li a:hover
{
	background-color:#DEDEDD;
	color: #000;
}
#container #bl2 #bl2_col3, #container #bl2 #bl2_col3  #bl2_col3_l1
{
	margin: 0;
}
#container #bl2 #bl2_col3  #bl2_col3_l1 h1 
{
	color: #FFF;
	background-color: #28166F;
	font-size: 12px;
	height: 16px;
	margin-left: auto;
	letter-spacing: 1px;
	padding-left: 5px;
}
#container #bl2 #bl2_col3  #bl2_col3_l1 ul
{
	background-color:#DFDFDD;
}
#container #bl2 #bl2_col3  #bl2_col3_l1 ul
{
	list-style-type:none;
	margin:1px 0 0 0;
	height: auto;
	padding:2px 0 2px 0;
}
#container #bl2 #bl2_col3 #bl2_col3_l1 ul li
{
	height: auto;
	padding:2px 2px 0 2px;
	text-align:center;
}
#container #bl2 #bl2_col3 #bl2_col3_l1 ul li img
{
	width: 150px;
}
#container #bl2 #bl2_col3  #bl2_col3_l2 h1, #container #bl2 #bl2_col3  #bl2_col3_l2 h1 a
{
	color: #FFF;
	background-color: #CC96BE;
	font-size: 12px;
	height: 16px;
	margin-left: auto;
	letter-spacing: 1px;
	padding-left: 5px;
}
#container #bl2 #bl2_col3 #bl2_col3_l2 p
{
	padding: 2px 2px 0 2px;
	font-size: 10px;
	text-align:justify;
	margin:0;
	background-repeat:no-repeat;
	background-position: center center;
}
#container #bl2 #bl2_col3 #bl2_col3_l2 h2
{
	font-size: 11px;
	margin:0;
	font-weight: bold;
	text-align:center;
}
#container #bl2 #bl2_col3  #bl2_col3_l2 #bl2_col3_l2_h11
{
	width: 70px;
	text-align:right;
	color:#716F6E;
}
#container #bl2 #bl2_col3  #bl2_col3_l2 #bl2_col3_l2_h12
{
	width: 120px;
	float:right;
	margin-top:-6px;
	margin-bottom:3px;
}
#container #bl2 #bl2_col3  #bl2_col3_l3
{
	margin-top: 1px;
	margin-left: auto;
	height: auto;
}
#container #bl2 #bl2_col3  #bl2_col3_l3, #container #bl2 #bl2_col3  #bl2_col3_l3 img
{
	width:150px;
}
#container #bl2 #bl2_col3 #bl2_col3_l4
{
	text-align:right;
	margin-top: 8px;
}
#container #bl2 #h1_titulo_geral
{
	border: 2px #667AB3 solid;
	margin: 5px 0 5px 0;
	padding: 3px 0 3px 0;
	border-left: 0;
	border-right:0;
	font-size: 16px;
}
#container #bl2 .h1_msg, #container #bl2 .h1_msg2
{
	color: #FFF;
	padding: 3px 0 3px 3px;
	font-size: 11px;
}
#container #bl2 .h1_msg
{	
	background-color: #000;
}
#container #bl2 .h1_msg2
{
	margin-top: 3px;
	background-color: #DA251C;
	font-weight: bold;
}
#container #bl2 #table_form
{
}
#container #bl2 #table_form tr .descCampo
{
	border-right: 2px #DA251C solid;
	width: 300px;
	text-align:right;
	padding-right: 5px;
	font-weight: bold;
}
#container #bl2 #table_form tr .campo, #container #bl2 #table_form tr .campo input
{
	font: normal 11px Verdana;
}
#container #bl2 #table_form tr .campo
{
	text-align:left;
}
#container #bl2 #table_form tr .campo input
{
	padding-top: 2px;
	height: 15px;
	margin-right: 5px;
}
#container #bl2 #table_form tr .separador
{

}
#container #bl2 .subMenu
{
	padding:3px 0 0 15px;
	width: 200px;
	height: 18px;
	font-weight: bold;
	background-color:#667AB3;
	margin:0 0 5px 5px;
}
#container #bl2 .subMenu a
{
	color: #FFF;
}
#container #bl3
{
	height: 20px;
	width: 520px;
	float: left;
	margin-top: 2px;
	padding: 3px 0 0 5px;
	background-image:url(../img/bl3_fundo.gif);
	background-repeat: no-repeat;
}
#carregando{
	background-color: #C10000;
	color: #FFF;
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	text-align:right;
	display: none;
}
