body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-color: #CCCCCC;
	margin: 0px 0px 0px 0px;
}

* {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

a:link {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

a:visited {
	color: #000000;
	font-size: 10px;
	text-decoration: none;;
}

a:hover {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

a:active {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.texto_purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B726BF;
}
.texto_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9999FF;
}
.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titulo_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.titulo_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6141;
	font-weight: bold;
	text-decoration: none;
}
.titulo_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.texto_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.texto_pq_cinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.destaque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

#divErrorContainer {padding:0px 10px 10px 10px; border:8px #f00 solid; background-color:#fff;}
#divErrorContainer p{font-family:verdana; font-size:13px;}
#divErrorContainer a{text-decoration:none;}
#divErrorContainer a:hover{text-decoration:none; color:#ccc;}

.invalido{color:#FF0000;}
.error{color:#f00;}
/*#filhosEditorial img{padding:0px 5px 5px 5px;}*/
/*#filhosEventos img{padding:0px 5px 5px 5px;}*/

.halfmoon ul{
margin:0;
padding:0;
}

.halfmoon li{
display: inline;
float:left;
}

.dropmenudiv_e{
position:absolute;
top: 0;
z-index:100;
width: 76px;
visibility: hidden;
}

.dropmenudiv_e a{
display: block;
}

.dropmenudiv_e a{ /*IE only hack*/
width: 100%;
}


#divRodapeConteudo {}
#divRodapeConteudo span{}
#divRodapeConteudo .txtLeiaMais{text-align:"left";}
#divRodapeConteudo .txtVEjaTodos{text-align:"right";}