html, body {
	margin:0;
	background-image:url(../../imagens_site/css_ground.gif);
	background-repeat: repeat-x;
	background-color:#d8e8eb;
}
form{
	margin:0;
}
div#principal{
	width:99%;
}
div#top {
	margin-bottom:5px;
}
div#top img {
	display:block;
}
div#container{
	margin:0;
	width:784px;
	padding:0;
}
div#bannerHolder {
	width:774px;
	height:154px;
}
div#containerCenter {
	float:left;
	width:774px;
	height:954px;
	background-color:#fff;
}
form div  {
	width:170px;
	padding-left:20px;
	padding-bottom:5px;
	font-family:Verdana,serif;
	font-size:12px;
	color:#666;
}
div#midEsq {
	float:left;
	width:543px;
}
div.midblock{
	float:left;
	margin-left:10px;
	display:inline;
	width:171px;
	text-align:left;
}
div.midblock img {
	display:block;
}
div.midblock div.meio div.esq_blue {
	width:8px;
	height:290px;
	background-image:url(imagens/css_esquerdo_01.png);
	background-repeat:repeat-y;
	float:left;
}
div.midblock div.meio div.mid {
	float:left;
	width:155px;
	height:290px;
}
div.midblock div.meio div.mid p{
	margin-top:10px;
	font-family:Verdana,serif;
	font-size:12px;
	color:#666;
}
div.midblock div.meio div.mid a {
	font-family:Verdana,serif;
	font-size:12px;
	color:#0087b4;
}
div.midblock div.meio div.dir_blue {
	width:8px;
	height:290px;
	float:left;
	background-image:url(imagens/css_direito_01.png);
	background-repeat:repeat-y;
}
div.midblock div.baixo div.esq_blue {
	width:8px;
	height:8px;
	float:left;
	background-image:url(imagens/canto_esquerdo_01.png);
	background-repeat:no-repeat;
}
div.midblock div.baixo div.mid_blue {
	width:155px;
	height:8px;
	float:left;
	background-image:url(imagens/css_baixo_01.png);
	background-repeat:repeat-x;
	font-size:8px;
}
div.midblock div.baixo div.dir_blue {
	width:8px;
	height:8px;
	float:left;
	background-image:url(imagens/canto_direito_01.png);
	background-repeat:no-repeat;
}
div.midblock div.meio div.esq_yellow {
	width:8px;
	height:290px;
	background-image:url(imagens/css_esquerdo_02.png);
	background-repeat:repeat-y;
	float:left;
}
div.midblock div.meio div.dir_yellow {
	width:8px;
	height:290px;
	float:left;
	background-image:url(imagens/css_direito_02.png);
	background-repeat:repeat-y;
}
div.midblock div.baixo div.esq_yellow {
	width:8px;
	height:8px;
	float:left;
	background-image:url(imagens/canto_esquerdo_02.png);
	background-repeat:no-repeat;
}
div.midblock div.baixo div.mid_yellow {
	width:155px;
	height:8px;
	float:left;
	background-image:url(imagens/css_baixo_02.png);
	background-repeat:repeat-x;
	font-size:8px;
}
div.midblock div.baixo div.dir_yellow {
	width:8px;
	height:8px;
	float:left;
	background-image:url(imagens/canto_direito_02.png);
	background-repeat:no-repeat;
}
div.midblock div.meio div.esq_gray {
	width:8px;
	height:290px;
	background-image:url(imagens/css_esquerdo_07.png);
	background-repeat:repeat-y;
	float:left;
}
div.midblock div.meio div.dir_gray {
	width:8px;
	height:290px;
	float:left;
	background-image:url(imagens/css_direito_07.png);
	background-repeat:repeat-y;
}
div.midblock div.baixo div.esq_gray {
	width:8px;
	height:8px;
	float:left;
	background-image:url(imagens/canto_esquerdo_07.png);
	background-repeat:no-repeat;
}
div.midblock div.baixo div.mid_gray {
	width:155px;
	height:8px;
	float:left;
	background-image:url(imagens/css_baixo_07.png);
	background-repeat:repeat-x;
	font-size:8px;
}
div.midblock div.baixo div.dir_gray {
	width:8px;
	height:8px;
	float:left;
	background-image:url(imagens/canto_direito_07.png);
	background-repeat:no-repeat;
}
div.subblock_left {
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:10px;
	width:125px;
}
div.subblock_left img {
	display:block;
}
div.esq_mid_1{
	float:left;
	width:8px;
	height:145px;
	background-image:url(imagens/css_esquerdo_03.png);
	background-repeat:repeat-y;
}
div.subblock_left p {
	float:left;
	display:inline;
	margin:0;
	margin-top:20px;
	width:109px;
	height:125px;
	font-family:Verdana,serif;
	font-size:11px;
	color:#666;
	text-align:center;
}
div.subblock_left p a {
	font-weight:bold;
	color:#0087b4;
}
div.dir_mid_1{
	float:left;
	width:8px;
	height:145px;
	background-image:url(imagens/css_direito_03.png);
	background-repeat:repeat-y;
}
div.esq_bot_1{
	float:left;
	width:8px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/canto_esquerdo_03.png);
	background-repeat:no-repeat;
}
div.mid_bot_1{
	float:left;
	width:109px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/css_baixo_03.png);
	background-repeat:repeat-x;
}
div.dir_bot_1{
	float:left;
	width:8px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/canto_direito_03.png);
	background-repeat:no-repeat;
}
div.esq_mid_3{
	float:left;
	width:8px;
	height:145px;
	background-image:url(imagens/css_esquerdo_03.png);
	background-repeat:repeat-y;
}
div.dir_mid_3{
	float:left;
	width:8px;
	height:145px;
	background-image:url(imagens/css_direito_05.png);
	background-repeat:repeat-y;
}
div.esq_bot_3{
	float:left;
	width:8px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/canto_esquerdo_05.png);
	background-repeat:no-repeat;
}
div.mid_bot_3{
	float:left;
	width:109px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/css_baixo_05.png);
	background-repeat:repeat-x;
}
div.dir_bot_3{
	float:left;
	width:8px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/canto_direito_05.png);
	background-repeat:no-repeat;
}
div.subblock_right{
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:10px;
	width:125px;
}
div.subblock_right img {
	display:block;
}
div.esq_mid_2{
	float:left;
	width:8px;
	height:145px;
	background-image:url(imagens/css_esquerdo_04.png);
	background-repeat:repeat-y;
}
div.subblock_right p {
	float:left;
	display:inline;
	margin:0;
	margin-top:20px;
	width:109px;
	height:125px;
	font-family:Verdana,serif;
	font-size:11px;
	color:#666;
	text-align:center;
}
div.subblock_right p a {
	font-weight:bold;
	color:#0087b4;
}
div.dir_mid_2{
	float:left;
	width:8px;
	height:145px;
	background-image:url(imagens/css_direito_04.png);
	background-repeat:repeat-y;
}
div.esq_bot_2{
	float:left;
	width:8px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/canto_esquerdo_04.png);
	background-repeat:no-repeat;
}
div.mid_bot_2{
	float:left;
	width:109px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/css_baixo_04.png);
	background-repeat:repeat-x;
}
div.dir_bot_2{
	float:left;
	width:8px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/canto_direito_04.png);
	background-repeat:no-repeat;
}
div.esq_mid_4{
	float:left;
	width:8px;
	height:145px;
	background-image:url(imagens/css_esquerdo_06.png);
	background-repeat:repeat-y;
}
div.dir_mid_4{
	float:left;
	width:8px;
	height:145px;
	background-image:url(imagens/css_direito_06.png);
	background-repeat:repeat-y;
}
div.esq_bot_4{
	float:left;
	width:8px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/canto_esquerdo_06.png);
	background-repeat:no-repeat;
}
div.mid_bot_4{
	float:left;
	width:109px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/css_baixo_06.png);
	background-repeat:repeat-x;
}
div.dir_bot_4{
	float:left;
	width:8px;
	height:8px;
	font-size:8px;
	background-image:url(imagens/canto_direito_06.png);
	background-repeat:no-repeat;
}

div.midblock_menu{
	width:200px;
	padding-left:10px;
	float:left;
	text-align:left;
}
div#usernameHolder{
	float:left;
	width:35px;
}
form input.text {
	margin-left:20px;
	margin-bottom:5px;
}
form input#btnEntrar {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}
a#msgNotificacao{
	margin-left:20px;
	font-familY:Verdana,serif;
	font-size:11px;
	color:#666;
	text-decoration:underline;
}
div.dotted_line{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	width:160px;
	height:3px;
	background-image:url(imagens/css_pontilhado.gif);
	background-repeat:repeat-x;
}
div.dotted_line_h{
	margin-top:5px;
	margin-bottom:5px;
	height:3px;
	width:100%;
	background-image:url(imagens/css_pontilhado.gif);
	background-repeat:repeat-x;
}
ul#menuMatricula{
	margin:0;
	margin-left:20px;
	padding:0;
	list-style-type:none;
	font-family:Verdana,serif;
	font-size:12px;
	line-height:19px;
	vertical-align:middle;
	color:#666;
}
ul#menuMatricula li{
	padding-top:5px;
	padding-bottom:5px;
}
ul#menuMatricula li img{
	float:left;
	margin-right:5px;
}
ul#menuMatricula li a{
	font-size:11px;
	font-weight:bold;
	color:#0087b4;
}
ul#menuOpcoes{
	margin:0;
	margin-left:20px;
	padding:0;
	list-style-type:none;
	font-family:Verdana,serif;
	font-size:12px;
	vertical-align:middle;
	color:#666;
}
ul#menuOpcoes li {
	display:inline;
}
ul#menuOpcoes li img {
	float:left;
	padding-top:2px;
}
ul#menuOpcoes li a {
	font-size:11px;
	color:#666;
	text-decoration:none;
}
ul#menuOpcoes li a:hover {
	color:#0087b4;
	text-decoration:underline;
}
ul#menuOpcoes li.dotted_line div{
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	width:160px;
	height:3px;
	font-size:3px;
	background-image:url(imagens/css_pontilhado.gif);
	background-repeat:repeat-x;
}
ul#menuRight {
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}
ul#menuRight li{
	display:inline;
	height:4px;
	font-size:4px;
}
ul#menuRight li.dotted_line{
	display:inline;
	height:4px;
	font-size:4px;
}
ul#menuRight li.dotted_line div{
	margin-top:5px;
	margin-bottom:5px;
	width:154px;
	height:3px;
	background-image:url(imagens/css_pontilhado.gif);
	background-repeat:repeat-x;
}
ul#menuRight img{
	float:left;
	display:inline;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:8px;
}
ul#menuRight a {
	float:left;
	display:inline;
	margin-top:3px;
	width:100px;
	font-family:Verdana,serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
}
ul#menuRight a.linha_simples {
	margin-top:12px;
}
ul#menuRight a.first {
	float:left;
	display:inline;
	margin-top:13px;
	margin-bottom:7px;
	width:100px;
	height:21px;
	font-family:Verdana,serif;
	font-size:12px;
	color:#f60;
	text-decoration:none;
}
div.clear{
	height:1px;
	font-size:1px;
	clear:both;
}
div#footer {
	font-family:Verdana,serif;
	font-size:10px;
	color:#767676;
}
div#footer ul {
	margin:0;
	margin-top:20px;
	margin-bottom:40px;
	padding:0;
}
div#footer ul li {
	list-style-type:none;
	float:left;
}
div#footer ul li a{
	display:block;
	width:140px;
	font-family:Verdana,serif;
	font-size:10px;
	color:#0076a3;
}
div#footer ul li {
	list-style-type:none;
	float:left;
	font-family:Verdana,serif;
	font-size:10px;
	color:#666;
}
