
* {padding: 0;margin: 0;}
body {background: #fff;font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 8pt;color: #585858;}
ul { list-style-position: inside; margin-left: 2px }
ul li { list-style-type: square; margin-left: 15px;  }
ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }
input, textarea {border: 1px solid #aaa;}
input:hover, textarea:hover {border: 1px solid #888;}
img {border: 0;float: left;margin-right: 10px;}
a {color: #36be00;text-decoration: none;}
a:hover {text-decoration: underline;}
blockquote {margin: 0 0 15px 30px;border-left: 3px solid #8adf88;padding: 0 0 0 8px;}
input, textarea {border: 1px solid #aaa;}
input:hover, textarea:hover {border: 1px solid #888;}
input.text {color: #000000;border: 1px solid #e6e6e6;background: inherit;}
textarea.text {font-size: 8pt;border: 1px solid #e6e6e6;}
input.text:hover, textarea.text:hover {border: 1px solid #d6d6d6;}
form {display: inline;margin: 0;padding: 0;}


.rs { float: right; margin: 0 10px; border: 1px solid #ddd; padding: 5px; background: #f5f5f5  }
.date {color: #aaa;font-weight: bold;background: transparent;}
.green {color: #36be00;}
.bigl {font-size: 1.2em;}
.bold {font-weight: bold;}
.fonte_mail{font-size: 0.8em;}

#header h1 {background: #fff;font-family: "Tahoma", Verdana, Arial, sans-serif;font-size: 3em;color: #585858;font-weight: normal;padding: 0;margin: 0;}
#content {padding: 0;margin: 15px auto;width: 100%;background: #fff;}
#header {margin: 0;padding: 0;width: 100%;color: #585858;height: 166px;background:#FFFFFF;}
#header .slogan {color: #868686;margin: 0;padding: 0;font: bold 1em "Tahoma", Verdana, Arial, sans-serif;padding-left: 2px;}
#header .topong {background: #fff;left: 66px;width: 159px;float: left;}
#header .topong .pad {padding: 15px 5px 0 30px;}
#header .topong .txt {padding: 0;color: #a5a5a5;}
#header h4 {font: bold 1em "Tahoma", verdana, Arial;}
#header h4 a {color: #585858;}
#header h4 a:hover {text-decoration: none;}


#menu {margin: 0 0;padding: 0;background: #4b7da7 url(imagens/menubg.gif) repeat-x top;color: #fff;width: 100%;height: 40px;}
#menu .pad {padding-top: 12px;}
#menu a, #menu a:visited {color: #fff;text-decoration: none;background: inherit;}
#menu .submit {vertical-align: bottom;}
#menu .submit ul {margin: 0;padding: 0 10px 0 0;list-style: none;}
#menu .submit li {display: inline;margin: 0;padding: 0;}
#menu .submit a {float: left;background: transparent;margin: 0;padding: 0 0 0 0;text-decoration: none;}
#menu .submit a span {float: left;background: url(imagens/menusep.gif) no-repeat left;color: #fff;font-weight: bold;display: block;padding: 0 15px 0 15px;margin-right: 2px;}
#menu .submit a span {float: none;}
#menu #search {float: right;background: inherit;margin-top: 0;padding: 0;margin-right: 10px;margin-top: -4px;}
#menu #search input.text {background: url(imagens/input.gif) no-repeat top;width: 110px;border: 0;padding: 2px 0 0 3px;}
#menu #search input.txt {color: #fff;font-weight: bold;border: 0;background: transparent;cursor: pointer;}


#modules {margin-top: 10px;height: 190px;}
#modules #mod1 {background: #fff url(imagens/module_box.jpg) repeat top; height: 185px; width: 29%; float: left;margin-top: 5px;margin-right: 4%;margin-left: 1%;}
#modules #mod2 {background: #fff url(imagens/module_box.jpg) repeat top; height: 185px; width: 29%; float: left;margin-top: 5px;margin-right: 4%;}
#modules #mod3 {background: #fff url(imagens/module_box.jpg) repeat top; height: 185px; width: 29%; float: left;margin-top: 5px;margin-right: 1%;}
#modules .padding {padding: 1.3em 2em 1em 2em;}
#modules img {border: 1px solid #d3d3d3;margin-bottom: 15px !important;margin-bottom: 5px; stress:inherit;}
#modules h2 {font: bold 1.2em "Tahoma", verdana, Arial;color: #618fb5;background: transparent;margin-bottom: 4px;}
#modules h2 a {color: #618fb5;background: transparent;}
#modules h2 a:hover {text-decoration: none;color: #719fc5;}
#modules .text {color: #9f9f9f;text-align: left; width:100%; }
#modules .modimg {width:100%; margin-bottom:5px;}


#modules-escola {margin-top: 10px;height: 250px;}
#modules-escola #mod1 {background: #fff url(imagens/module_box.jpg) repeat top; height: 250px; width: 29%; float: left;margin-top: 15px;margin-right: 4%;margin-left: 1%;}
#modules-escola #mod2 {background: #fff url(imagens/module_box.jpg) repeat top; height: 250px; width: 29%; float: left;margin-top: 15px;margin-right: 4%;}
#modules-escola #mod3 {background: #fff url(imagens/module_box.jpg) repeat top; height: 250px; width: 29%; float: left;margin-top: 15px;margin-right: 1%;}
#modules-escola .padding {padding: 1.3em 2em 1em 2em;}
#modules-escola img {border: 1px solid #d3d3d3;margin-bottom: 15px !important;margin-bottom: 5px; stress:inherit;}
#modules-escola h2 {font: bold 1.2em "Tahoma", verdana, Arial;color: #618fb5;background: transparent;margin-bottom: 4px;}
#modules-escola h2 a {color: #618fb5;background: transparent;}
#modules-escola h2 a:hover {text-decoration: none;color: #719fc5;}
#modules-escola .text {color: #9f9f9f;text-align: left; width:100%; }
#modules-escola .modimg {width:100%; margin-bottom:5px;}


#maincontent {background: #fff;padding:1em;}
#maincontent #graph {margin-top: 15px;background: #fff url(imagens/statgraph2.jpg) no-repeat left;width: 203px;height: 156px;float: left;}
#maincontent p {margin-top: 10px;}
#maincontent img {float: left;margin: 10px 10px 10px 0;}
#maincontent .readm {color: #36be00;font-weight: bold;background: inherit;}
#maincontent h2 {font: bold 1.6em "Tahoma", verdana, Arial;color: #585858;background: transparent;margin-bottom: 4px;border-bottom: 1px solid #e3eaef;}
#maincontent #introduction {margin: 25px 0 40px 0;width: 100%;background: inherit;text-align: justify;color: #8e8e8e;}
#maincontent #rightsidefull {float: right;width: 23%;background: #fff;padding: 10px;margin: 25px 10px 10px 0;}
#maincontent #rightside {width: 100%;background: #f0f0f0;padding: 10px;margin: 25px 0 10px 0;}
#maincontent #rightside h2 {margin-bottom: 5px;}
#maincontent #rightside2 {width: 100%;background: #fff;margin: 25px 0 0 0;}
#maincontent #rightside2 h2 {margin-bottom: 5px;}
#maincontent #leftside {background: inherit;margin: 0 10px 0 0;width: 73%;*width: 70%;}
#maincontent #leftside h2 {margin-top: 25px;}
#maincontent #leftside .r {float: right;width: 250px;text-align: justify;margin-bottom: 15px;}
#maincontent #leftside .le {width: 250px;text-align: justify;margin-bottom: 15px;}
#maincontent #leftside .pad {padding: 15px 0 15px 0;text-align: justify;}
#maincontent a {font-size: 9pt}




#footer {bottom: 0;clear: both;text-align: center;border-top: 2px solid #e5e5e5;padding: 3px 0 0 0;margin-top: 5px;height: 50px;color: #888;background: inherit;}



#conteudo{ padding-left:15px;}
.table { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:thin solid #999999;}
.cell {padding:4px; }



/*----------------------FORM----------------------*/
#container {margin: 0 auto;padding: 1em;width: 600px;text-align: left; }
#butdiv {clear: both;padding-top: 1em;text-align: center;}
#hinttooltip {position: absolute;left: -300px;width: 150px;border:1px solid #AACFEA;border-right: 3px solid #AACFEA;border-bottom: 3px solid #AACFEA;padding: 3px;text-align: left;background-color: #EAF7FB;visibility: hidden;z-index: 100;}
#hintpointer {position:absolute;left: -300px;z-index: 101;visibility: hidden;}
p#optreqlink {margin: 0;text-align: center;}

.formteste{	clear:both;}
.remember {font-size: 11px;color: #000000;font-weight: normal;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; }
.fspan {font-size: 12px;color: #000000;font-weight: normal;font-family: arial,verdana,sans-serif;text-decoration: none; }
.art {font-size: 12px;color: #000000;font-weight: normal;font-family: Arial, Verdana, Helvetica, sans-serif;text-decoration: none; }
.uexist:link {font-size: 10px;font-weight: normal;color: #0058b0;font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline; } 
.uexist:visited {font-size: 10px;font-weight: normal;color: #0058b0;font-family: verdana, arial, helvetica, sans-serif;text-decoration: underline; } 
.uexist:hover {font-size: 10px;font-weight: normal;color: #ff0000;font-family: verdana, arial, helvetica, sans-serif;text-decoration: none; }
.textbox {width: 250px;border-left: 1px solid #acc6db;border-right: 1px solid #acc6db;border-top: 1px solid #acc6db;border-bottom: 1px solid #acc6db;background-color: #fff;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000; } 
.textbox2 {   border-left: 1px solid #acc6db;border-right: 1px solid #acc6db;border-top: 1px solid #acc6db;border-bottom: 1px solid #acc6db;background-color: #fff;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000; } 
.submit2 {color: #fff;font-family: verdana, arial, helvetica, sans-serif;font-size: 8pt;font-weight: bold;background-color: #6898D0;border: 1px solid #dadada;cursor: pointer; }
.cselect {width: 250px;background-color: #fff;font-size: 11px;font-weight: normal;color: #000;font-family: Verdana, arial, helvetica, sans-serif;text-decoration: none; }

fieldset {margin: 1em 0;border: none;border-top: 1px solid #acc6db;}
legend {margin: 1em 0;padding: 0 .3em;color: #3975B0;background: transparent;font-size: 1.3em;font-weight: bold;}
label {float: left;width: 120px;padding: 0 1em;text-align: right;}
fieldset div {margin-bottom: .5em;padding: 0;display: block;}
fieldset div.reqfield {font-weight: bold;}
fieldset div.reqfield label:before {content: "* "; /* does not work in IE */}


.centro{
	text-align: center;
}
.table_def {
	background-color: #FFFFFF;
	width: 770px;
}
.tr_titulo {
	background-color: #4b7da7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border: #4b7da7;
	color:#ffffff;
	font-weight: bold;
	height:25px;
}
.tr_par {
	background-color: #DAE8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: Normal; 
	color: #000000; 
	text-decoration: none	;
}
.tr_impar {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: Normal; 
	color: #000000; 
	text-decoration: none	;
}
.td_def {
	padding-left:5px;
}
.button_def {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	visibility: visible;
	height: 20px;
	width: 80px;
}
.text_def {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 14pt;
	width: 98%;
	border: 1px solid #000000;
	margin-left:2%;
}
.link_def {
	background-color:;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: Normal; 
	color: #000000; 
	text-decoration: none	;
}
