@charset "utf-8";

table { border-collapse:collapse;}

html {
height: 100%;
}

body {
margin: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

div#main_wrapper {
z-index: 3;
position: relative;
margin: auto;
width: 942px;
padding:0px;
border:1px solid black;
}

div#header_wrapper {
z-index: 5;
position: relative;
margin: 0px;
padding:0px;
border:none;
}

div#top_menu_wrapper {
text-align: center;
background-color:#000000;
min-height:21px;
margin-top:0px;
border:none;
}
div#top_menu2 {
z-index: 8;
position: relative;
padding: 0px;
margin:0px;
color: #000000;
font-size: 8.5pt;
font-weight: bold;
margin-top:0px;
}
div#top_menu {
z-index: 8;
position: relative;
padding: 0px;
margin:0px;
color: #000000;
font-size: 8.5pt;
font-weight: bold;
margin-top:0px;
}
div#top_menu ul {
list-style: none;
margin: 0;
padding: 0;
margin-left: 30px;
}
div#top_menu li {
margin:0px;
padding:4px 15px;
float: left;
}
div#top_menu li:hover, li.selected {
background:#99CC00;
}
div#top_menu a {
text-decoration:none;
color:#FFFFFF;
}

div#content_wrapper {
position:relative;
padding: 10px;
margin: 0px;
}

div#content {
position: relative;
float: left;
width: 695px;
margin-left:35px;
padding: 10px 0px;
}
div#content h2.header_title {
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
margin:0px;
background:#99CC00;
padding:4px;
text-align:center;
width:657px;
}
div#content .green {color:#99CC00}

div#content .header_link {
float:left;
width:123px;
color:#99CC00;
font-size:8pt;
font-weight:bold;
margin:0px;
border:1px solid #99CC00;
padding:4px;
text-align:center;
}
div#content .header_break {
clear:both;
margin-bottom:20px;
}
div#content h3 {
color:#000000;
font-size:8pt;
font-weight:bold;
margin-bottom:3px;
}
div#content h2 {
color:#99CC00;
font-size:9pt;
font-weight:bold;
margin-bottom:5px;
}

div#content p {
text-align:justify;
margin-top:0px;
margin-bottom:15px;
}
div#content hr.indexpageseparator {
height:1px;
color:#99CC00;
background-color:#99CC00;
border:0px;
margin:20px 0px;
}

div#presentationtext {
   text-align:justify;
   margin-bottom:10px;
}

div#destaque {
float:left;
width:230px;
}
div#destaque img {
	border:none;
}
div#destaque .title {
	color:#99CC00;
	font-size:8pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}
div#destaque .subtitle {
	font-size:8pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}
div#destaque .summary {
	text-align:justify;
}
div#destaque .vermais {
	color:#000000;
	display:block;
	width:60px;
	margin-top:5px;
	font-size:7pt
}

div#noticias {
float:left;
width:415px;
margin-left:20px;
}
div#noticias .maisnoticias {
text-align:right;
margin:0px;
}

div#noticia_detalhe img {
float:left;
margin-right:30px;
}
div#noticia_detalhe .title {
	color:#99CC00;
	font-size:8pt;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
}
div#noticia_detalhe .subtitle {
	font-size:8pt;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
}
div#noticia_detalhe .summary {
	text-align:justify;
}

#listconcursos {}
#listconcursos .concbox {width: 220px; margin:0px 5px 15px 0px; padding:0px; float:left;}
#listconcursos .concbox img {border:none;}
#listconcursos .concbox .concnome {display:block; margin:5px 0px;}

#concheader {min-height: 140px;}
#concheader h1 {color: #99CC00; font-size:10pt; font-weight: bold; margin:0px 0px 15px 0px;}
#concheader ul {list-style-type: none; margin:0px; padding:0px;}
#concheader ul li {margin:5px 0px;}
#concheader img {float:right;}

div#right_bar_wrapper {
float:right;
position:relative;
top:0px;
margin-left: 5px;
margin-right:10px;
width:170px;
}
div#right_bar {
position: relative;
width: 170px;
overflow: hidden;
text-align:center;
}
div#right_bar a {
text-decoration:none;
color:#99CC00;
}
div#right_bar a:hover {
text-decoration:underline;
color:#99CC00;
}
div#right_bar .minedu_apoio {
font-size:6pt;
}

div#footer {
clear:left;
z-index: 5;
position: relative;
margin: 0px;
background-color:#000000;
padding: 3px 10px;
text-align: center;
color:#FFFFFF;
}
div#footer a {
text-decoration:none;
color:#99CC00;
}
div#footer a:hover {
text-decoration:underline;
color:#99CC00;
}

a {
text-decoration:none;
color:#99CC00;
}
a:hover {
text-decoration:underline;
color:#99CC00;
}

#imageContainer {
	height:237px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

div .notbreak {
	clear:both;
	min-height:15px;
}
div .mais_noticias {
text-align:center;
}

div#noticia {
}
div#noticia div#notimg {
	float:left;
	width:125px;
	padding:0px;
	margin:0px;
}
div#noticia div#notimg img {
	border:none;
}
div#noticia div#notdesc {
	float: left;
	width: 280px;
	padding:0px;
	margin:0px 0px 0px 10px;
}
div#noticia .title {
	color:#99CC00;
	font-size:8pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}
div#noticia .subtitle {
	font-size:8pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}
div#noticia .summary {
	text-align:justify;
}
div#noticia .vermais {
	color:#000000;
	font-size:7pt;
}

div#noticiasall {
}
div#noticiasall div#notimg {
	float:left;
	padding:0px;
	margin:0px;
}
div#noticiasall div#notimg img {
	border:none;
}
div#noticiasall div#notdesc {
	float: left;
	padding:0px;
	margin:0px 0px 0px 10px;
}
div#noticiasall .title {
	color:#99CC00;
	font-size:8pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}
div#noticiasall .subtitle {
	font-size:8pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}
div#noticiasall .summary {
	text-align:justify;
}

div#error ul {
	margin-left:0px;
	padding:0px;
	list-style:none;
}
div#error ul li {
	margin-left:0px;
}
input.button {text-align:center; color:#EFEFEF; background:#99CC00; border:1px solid #EFEFEF; font-size:7.5pt; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px}
.erroritem_err {color:#CC0000; font-weight:bold; list-style:none; background-color:#FF8484; padding:10px; margin:0px; border:1px double red}
.erroritem_suc {color:#FFFFFF; font-weight:bold; list-style:none; background-color:#99E6AA; padding:10px; margin:0px; border:1px double green}
hr.inscform { border:0 none; background-color:#99CC00; color:#99CC00; height:1px;}
.required { font-size:7pt;}

div#confirminsc fieldset {border: 1px solid #99CC00; width: 500px;}
div#confirminsc legend {font-weight:bold; color: #fff; background: #99CC00; border: 1px solid #99CC00; padding: 2px 6px; margin-left:15px;} 
div#confirminsc table {margin:15px;}
div#confirminsc td {padding:3px 0px;}

.tableglobal {border:solid 1px #598F71;}
.tableglobal th {padding:5px; border-top:solid 1px #598F71; background:#99CC00; color:#FFFFFF}
.tableglobal td {padding:5px; border-top:solid 1px #598F71;}
.tableglobal td.tdfoto {border-left:1px solid #598F71; vertical-align: top; }
.tableglobal td.tdfoto input[type="file"] {width: 150px; font-size: 11px; }
.tableless {border:none; background:none;}
.tableless td {padding:5px; border:none;}

