/* CSS Document */

/* TUDO */

body{
	margin:0;
	background: #000;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #b5b5b5;
	line-height:1.6em;
	text-align: center;
	}
	
h1 {
	text-indent:-900px;
	margin:0;padding:0;
}

h2 {
	margin:0; padding:0; height:0; font-size:1px;
	text-indent:-2000px;
	margin-bottom:20px;
	}

h3 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1.3em;
	color:#C1B9BD;
	background-color:#000;
	padding: 3px 8px;


}

/* layout */

#bgum {background: #000 url(imagens/bgtudo.gif); max-width:1680px;margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */}
#bgdois { background: url(imagens/bgtopo.png) top center no-repeat; min-width:990px; max-width:1680px;}


#container { 
	width:990px; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	
	}
	
#menu {
	
	width:469px;
	float:right;
	margin:30px 0;
}

#conteudo {
	width: 940px;
	border:5px solid #1D1E20;
	background: url(imagens/bgprincipal.gif);
	margin:30px 0;
	padding:20px;
	}

#banner {}

.esq {	float:left; 
		margin-right:22px;
		width:527px;
		}

.dir { float:right;
		width:371px;
		}
	
#footer {
	height:95px;
	background:url(imagens/bgfooter.jpg) repeat-x;
	text-align:center;
	padding-top:14px;
}
#copyright { 
	height:114px;
	width:100%;
	background: #000000;
}
/* geral */

.left { float:left;}

.right { float:right;}

.clear {clear:both; height:0; margin:0;}

.indent { text-indent:-2000px;}

.margintop { margin-top:10px;}
.marginbottom { margin-bottom:10px;}
.marginleft { margin-left:10px;}
.marginright { margin-right:10px;}

.bordabranca { border: 3px solid #fff;}

.checked {margin-top:3px}

.bgnews { background-image:url(imagens/bgnews.gif); background-repeat:repeat-y;}

.hrnews {background-image:url(imagens/bghrnews.gif); background-repeat:repeat-x; height:1px; margin: 15px 0;}

#provaesq {
	float:left;
	width:160px;
	}

#provadir {
	margin: 0 0 0 180px;
	}

#conteudobranco {
	width: 934px;
	margin:30px 0;

	border:8px solid #1D1E20;
	background-color:#000;
}

.tit { font-size:15px; font-weight:bold;}

/* menu */

#mainnavi {
	position:relative; 
	top:0;
	margin:0px;
	padding:0;
	height:40px;
	width:469px;
	}

#mainnavi ul {
	margin: 0;
	padding: 0;

}

#mainnavi li {
	margin: 0;
	padding: 0;
	list-style: none;
	float:left;
	display:inline;
}

#mainnavi li a {

	margin: 0;
	padding: 0;
	text-indent: -20000px;
	text-decoration: none;
	height:39px;	
	float:left;
}

#mainnavi li a.mm_01 {
	background-image: 	url(imagens/bt_home1.png);
	background-repeat: 	no-repeat;
	width:83px;
	height:40px;

}
#mainnavi li a:hover.mm_01 {
	background-image: 	url(imagens/bt_home2.jpg);
	background-repeat: 	no-repeat;
	width:83px;
	height:40px;

}
#mainnavi li a.mm_02 {
	background-image: 	url(imagens/bt_provas1.png);
	background-repeat: 	no-repeat;
	width:77px;
	height:40px;

}
#mainnavi li a:hover.mm_02 {
	background-image: 	url(imagens/bt_provas2.jpg);
	background-repeat: 	no-repeat;
	width:77px;
	height:40px;

}
#mainnavi li a.mm_03 {
	background-image: 	url(imagens/bt_resultados1.png);
	background-repeat: 	no-repeat;
	width:122px;
	height:40px;

}
#mainnavi li a:hover.mm_03 {
	background-image: 	url(imagens/bt_resultados2.jpg);
	background-repeat: 	no-repeat;
	width:122px;
	height:40px;

}
#mainnavi li a.mm_04 {
	background-image: 	url(imagens/bt_fotos1.png);
	background-repeat: 	no-repeat;
	width:77px;
	height:40px;

}
#mainnavi li a:hover.mm_04 {
	background-image: 	url(imagens/bt_fotos2.jpg);
	background-repeat: 	no-repeat;
	width:77px;
	height:39px;

}
#mainnavi li a.mm_05 {
	background-image: 	url(imagens/bt_parceiros1.png);
	background-repeat: 	no-repeat;
	width:110px;
	height:40px;

}
#mainnavi li a:hover.mm_05 {
	background-image: 	url(imagens/bt_parceiros2.jpg);
	background-repeat: 	no-repeat;
	width:110px;
	height:40px;

}

/* links */

a {outline:none;}

a:link, a:visited, a:active { color:#00CBE2; font-weight:bold; text-decoration:none;}
a:hover  { color:#00CBE2; font-weight:bold; text-decoration:underline;}

a.linkpeq:link, a.linkpeq:visited, a.linkpeq:active { color:#00CBE2; font-weight:bold; text-decoration:none; font-size:0.8em; line-height:1.2em;}
a.linkpeq:hover{ color:#00CBE2; font-weight:bold; text-decoration:none; font-size:0.8em; line-height:1.2em;}

a.linkgr:link, a.linkgr:visited, a.linkgr:active { font-family:Helvetica, Arial, sans-serif; color:#fff; font-weight:bold; text-decoration:none; font-size:1.2em; line-height:1.5em;}
a.linkgr:hover{ font-family:Helvetica, Arial, sans-serif; color:#fff; font-weight:bold; text-decoration:underline; font-size:1.2em;}