/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font:12px Arial, Verdana, Helvetica, sans-serif;
 	background:url('img/bg.jpg') no-repeat top center;
 	_behavior:url("includes/csshover2.htc");
}
h3 {
	font-family:Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-weight:bold;
	font-size:20px;
	color:#be2018;
}
h3 a {
	text-decoration:none;
	color:#be2018;
}
h3 a:hover {
	text-decoration:underline;
}

#container {
	margin:0 auto;
	width:776px;
}
#topo {
	background:url('img/bg-topo.gif') no-repeat;
	text-align:right;
	height:60px;
}
#topo ul {
	padding-left:20px;
	list-style:none;
}
#topo li {
	letter-spacing:1.5px;
	font-size:13px;
	padding:4px 10px;
	float:left;
}
#topo li a {
	text-decoration:none;
	color:#fff;
}
#topo li a:hover {
	text-decoration:underline;
}

#barra {
	background:url('img/bg-barra.jpg') no-repeat bottom left;
	height:242px;
}
#barra .logo {
	text-align:center;
	padding-top:5px;
	width:410px;
	float:right;
}
#barra .menu ul {
	list-style:none;
	padding-left:30px;
}
#barra .menu li {
	letter-spacing:1px;
	padding:3px 12px;
	font-size:13px;
	float:left;
}
#barra .menu li a {
	text-decoration:none;
	color:#020202;
}
#barra .menu li a:hover {
	text-decoration:underline;
	color:#555;
}
#conteudo {
	padding:0 5px;
	width:510px;
	float:left;
}

#concursos{
    z-index:100;
    position:absolute;
    margin-top:43px;
    margin-left:30px;
}

#concursos a{
    text-decoration:none;
}

#concursos h3{
    font-size:15px;
}

#concursos span{
    color:#D9291C;
    margin-left:29px;
    font-size:11px;
}


#calendario {
	width:250px;
	float:left;
}
#calendario ul {
	background:#ECEAEB;
	list-style:none;
	padding:8px 3px;
	margin-top:5px;
	width:240px;
}
#calendario li {
	border-left:3px solid #d10013;
	padding:3px;
	margin:3px;
}
#calendario li a {
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color:#303030;
}
#calendario li:hover{
	background:#f3f1f2;
}
#calendario .enquete {
	width:250px;
}
#colunacentro {
	background:url('img/bg-calendario.gif') repeat-y top left;
	padding-left:15px;
	float:left;
}
#noticias {
	padding-top:1px;
        padding-bottom: 10px;
	width:240px;
}
#noticias ul {
	list-style:none;
}
#noticias li {
	background:url('img/pontilhado.gif') repeat-x bottom left;
	padding:12px 10px;
}
#noticias li a {
	text-decoration:none;
	color:#7c7c7c;
}
#noticias li a:hover {
	text-decoration:underline;
	color:#303030;
}

#direita {
	width:253px;
	float:right;
}
#direita .news {
	background:url('img/cadastre-se.gif') no-repeat;
	padding:40px 0 0 87px;
	height:20px;
}
#direita ul, .provas {
	list-style:none;
	margin-top:5px;
}
#direita .dicas li {
	background:url('img/lampada.jpg') no-repeat center left;
	padding:12px 5px 15px 40px;
	font-weight:bold;
	font-size:13px;
}
 .dicas li a {
	text-decoration:none;
	color:#111;
}
#direita .dicas li a:hover {
	text-decoration:underline;
}
.provas {
}
.provas li {
	padding:4px 0 1px 10px;
	font-size:12px;
}
.provas li a {
	text-decoration:underline;
	color:#111;
}
.provas li a:hover {
	color:#111;
}

/*** INTERNA ***/
.interna li {
	list-style:none;
	clear:both;
	padding:10px 0;
}
.interna li a {
	text-decoration:none;
	color:#303030;
}
.interna li a:hover {
	text-decoration:underline;
}
.interna li img {
	padding-right:10px;
}

.textTexto {
	text-align:justify;
	font-size:12px;
	color:#727474;
}
.titulo {
	padding-bottom:5px;
	letter-spacing:2px;
	font-weight:bold;
	font-size:13px;
	color:#303030;
}
.titulo a {
	text-decoration:none;
	color:#303030;
}
.titulo a:hover {
	text-decoration:underline;
}
.dta {
	font-weight:bold;
	color:#303030;
}
.vejamais {
	text-align:right;
	font-size:11px;
}
.vejamais a {
	text-decoration:none;
	color:#BE2018;
}



.clear {
	clear:both;
}

.styleNone {
	list-style:none;
}
.displayNone {
	display:none;
}
.btLink {
	cursor:pointer;
}
.inputText, .inputNews {
	border:1px solid #999;
	background:#f9f9f9;
	font-size:11px;
	color:#727474;
	padding:2px;
	height:14px;
}
.inputNews {
	height:13px;
        
}
#rodape {
	background:url('img/bg-rodape.png');
	_behavior: url("includes/iepngfix.htc");
	margin-top:10px;
	font-size:11px;
	color:#515151;
	clear:both;
}
#rodape .texto {
	letter-spacing:1px;
	padding:15px 10px;
	line-height:16px;
	margin:0 auto;
	width:736px;
}
#rodape a {
	color:#8fa6dc;
}

/* TABELA2 ------------------------------------------------- */

.tabela2 th {
	font:  bold 10px Arial, Helvetica, sans-serif;
	color: #676767;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 7px 6px 5px 6px;
	background: #86A2D1 url(img/bg_header.jpg) no-repeat;
}
.tabela2 td {
	font: 11px Arial, Helvetica, sans-serif;
	/*border-bottom: 1px solid #cfcfcf;*/
	padding: 6px 6px 6px 12px;
	color: #727474;
	letter-spacing:1px;
}
.tabela2 td.alt {
	background: #f7f7f7;
	color: #797268;
}
.tabela2 a {
	text-decoration:none;
	color:#525454;
}
.tabela2 a:hover {
	text-decoration:underline;
}

#resultadoBusca {
	font-size:12px;
}
#busca a {
	text-decoration:none;
	color:#BE2018;
}
#busca a:hover {
	text-decoration:underline;
}

.submenu {
	padding-bottom:15px;
	letter-spacing:1px;
}
.submenu a {
	text-decoration:none;
	color:#BE2018;
}
.submenu a:hover {
	text-decoration:underline;
}

.moldura-top {
	background:url('img/m-top.jpg') no-repeat;
	height:236px;
}

.moldura-bot {
	background:url('img/m-bot.jpg') no-repeat;
	height:176px;
}

.moldura-all {
	background:url('img/m-all.jpg') repeat-y;
}

