@charset "UTF-8";
/* CSS Document */


/*LAYOUT CONFIGS---------------------------------------------------------------------------------*/
html, body {margin: 0px; padding:0px; height:100%;}
body {background-color:#cecece;}
p { /*margin:0px; padding:0px*/}

#noP p {margin:0px; padding:0px;}

#home.sitebg{height:100%; background:url(imgs/bg_site.gif) repeat-x left 250px;}
#interno.sitebg{height:100%; background:url(imgs/bg_site.gif) repeat-x left 190px;}

#home table tr td.topRow{height:250px;}
#interno table tr td.topRow{height:190px;}
/*expression height funciona ok. OPERA mac e IE6 pc qdo resize do browser, ajustam height ao atualizar a pg*/
#home table tr td.middleRow{height:expression(document.body.clientHeight - 280); background:url(imgs/bg_contents.gif) repeat-y;}
#interno table tr td.middleRow{height:expression(document.body.clientHeight - 220); background:url(imgs/bg_contents.gif) repeat-y;}

#home #bannercurso {height:100px; overflow:hidden; margin-bottom:10px;}
#interno #bannercurso {height:60px; overflow:hidden;}

#home #topflash {height:250px; overflow:hidden;}
#interno #topflash {height:190px; overflow:hidden;}

.contentsLeftShadow{background:url(imgs/bg_contents_shadowleft.gif) no-repeat; width:5px;}
.contentsRightShadow{background:url(imgs/bg_contents_shadowright.gif) no-repeat; width:5px;}
.contentsCenter {background:url(imgs/bg_contents_top.gif) no-repeat;}

.bottom{height:30px; background:url(imgs/bg_bottom.gif) no-repeat;}
.copyright {display:inline-block; margin:13px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #666666;}

.singleMainColumn{width:690px; float:left; overflow:hidden; padding-top:10px;}
.mainColumn{width:510px; float:left; overflow:hidden;}
.rightColumn{width:180px; float:left; overflow:hidden; padding-top:0px;}

/*
#smallbanner {float:left;}
*/

/*Titlebar interno*/
.titlebarInterno {width:690px; height:56px; padding: 0px; margin:0px;}
.titleInterno {display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666666; padding:20px 0px 0px 10px;}
.botVoltar a {float:right; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px; color: #666666; padding:25px 10px 0px 13px; text-decoration:none;}

/*Conteudo main wrapper*/
#mainConteudoTexto {display:block; margin:0px 10px 50px 10px; text-align:justify; width:480px;}
#mainConteudoTexto ul {width:100%; list-style:none; margin:0px; padding:0px;}
#mainConteudoTexto li {list-style:none; display: block; padding: 0px 0px 3px 8px; margin: 0px;}

#mainConteudoLista {display:block; margin:0px 10px 50px 10px; text-align:justify; width:480px;}
#mainConteudoLista ul {width:100%; list-style:none; margin:0px; padding:0px;}
#mainConteudoLista li {display: block; float:left; padding: 10px 0px 10px 0px; margin:0px; background:none !important; border-bottom:1px dotted #ccc; width:100%;}
#mainConteudoLista li img {float:left; margin: 0px 10px 0px 0px;}

#mainConteudoGaleria {display:block; margin:0px 10px 50px 10px; text-align:justify;}

.pgImgIE6 {display:inline-block; position:relative; float:right; margin:0px -100px 20px 20px; clear:right;}
.pgImg {display:inline-block; position:relative; float:right; margin:0px -190px 20px 20px; clear:right;}


.bigImgIE6 {width:300px; display:inline-block; position: relative; float:right; margin:0px -100px 20px 20px; clear:right; border-bottom:dotted 1px #CCCCCC; padding-bottom:10px;}
.bigImg {width:300px; display:inline-block; position: relative; float:right; margin:0px -190px 20px 20px; clear:right; border-bottom:dotted 1px #CCCCCC; padding-bottom:10px;}


.pgRightCol {display:block; position: relative; float:right; width:180px; margin:0px -200px 10px 20px; clear:right;

}


/*Galeria*/
/*
.galeriaItem {width:132px; height:113px; background-color: #ff0000; float:left; margin:0px 0px 10px 0px; padding:0px; border:0px; display:inline-block;}
.galeriaLegenda {position:absolute; display:block; width:120px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; color:#666666; overflow:hidden; margin-top:85px; text-align:center; background-color:#0099FF;}
.galeriaFrame {width:120px; height:80px; display:table; overflow:hidden; background-color:#00FF00;}
.galeriaThumb {width:120px; height:80px; display:table-cell; vertical-align:bottom; margin:0px; padding:0px; border:0px;}
*/
.galeriaItem {width:132px; height:113px; background:url(imgs/thumb_bg.gif) no-repeat; float:left; margin:0px 0px 10px 0px; padding:0px; border:0px; display:inline-block;}
.galeriaLegenda {position:absolute; display:block; width:120px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; color:#666666; overflow:hidden; margin-top:85px; text-align:center;}
.galeriaFrame {width:120px; height:80px; display:inline-block; overflow:hidden; margin:0px; padding:0px 0px 0px 2px; border:none;}




/*Pagination Bar*/
#paginationPosition {display:inline-block; float:right; padding:17px 20px 0px 0px;}

#paginationPositionLista {display:block; position:relative; margin:0px -180px 0px 0px; padding-left:180px;float:right;}

#paginationBar {width:140px; height:19px; display:inline-block;}
#paginationTextLine {width:102px; height:19px; background:url(imgs/paginationbar_bg.gif) repeat-x; display:inline-block; float:left; text-align:center; overflow: hidden; white-space: nowrap;}
#paginationText {display:block; margin-top:3px;}

#paginationAnt a {
	border:none;
	height:19px;
	width:19px;
	background: url(imgs/paginationbar_bots.gif) no-repeat left top;
	font-size: 0px;
	overflow: hidden;
	text-indent: -99999px;
	cursor:pointer;
	display:inline-block;
	float:left;
	margin:0px;
	padding:0px;
}
#paginationAnt a:hover {background-position: left -19px;}

#paginationAntNo {
	border:none;
	height:19px;
	width:19px;
	background: url(imgs/paginationbar_bots.gif) no-repeat left bottom;
	font-size: 0px;
	overflow: hidden;
	text-indent: -99999px;
	display:inline-block;
	float:left;
	margin:0px;
	padding:0px;
}

#paginationProx a {
	border:none;
	height:19px;
	width:19px;
	background: url(imgs/paginationbar_bots.gif) no-repeat right top;
	font-size: 0px;
	overflow: hidden;
	text-indent: -99999px;
	cursor:pointer;
	display:inline-block;
	float:left;
	margin:0px;
	padding:0px;
}
#paginationProx a:hover {background-position: right -19px;}

#paginationProxNo {
	border:none;
	height:19px;
	width:19px;
	background: url(imgs/paginationbar_bots.gif) no-repeat right bottom;
	font-size: 0px;
	overflow: hidden;
	text-indent: -99999px;
	display:inline-block;
	float:left;
	margin:0px;
	padding:0px;
}





/*FONT SPECIFIC CONFIGS---------------------------------------------------------------------------------*/
.texto, .texto a, .texto p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none; line-height:13px;}
.texto a:hover, .texto p a:hover, .texto p a:hover,  {text-decoration: underline;}

.titulo, .titulo a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #666666; text-decoration: none; line-height:13px;}
.titulo a:hover{text-decoration:underline;}

.subtitulo, .subtitulo a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none; line-height:13px;}
.subtitulo a:hover{text-decoration:underline;}

.data, .data a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #666666; text-decoration: none; line-height:13px;}
.data a:hover {text-decoration: underline;}




/*FORM CONFIGS---------------------------------------------------------------------------------*/
#formulario {margin:0px 0px 0px 0px;}
#formulario input, #formulario select, #formulario textarea {margin:2px 0px 0px 0px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#666666; border:1px solid #ccc;}

#formulario input.radio {border:none; margin-right:3px;}/*resetar bordas (IE, OPERA)*/

#formulario .celula {margin:0px 20px 10px 0px; padding:2px 0px 0px 0px; float:left; display:inline-block; white-space:nowrap;}
#formulario .linha {margin:0px 0px 10px 0px; padding:2px 0px 0px 0px; display:block; clear:both;}
#formulario .clear {display:block; height:1px; font-size:0px !important; line-height: 0px !important; clear:both;}


#red #formulario span {color:#cc0000;}
#orange #formulario span {color:#ff6600;}
#green #formulario span {color:#669900;}
#blue #formulario span {color:#336699;}


#formulario .legenda2 {color:#666666!important;}

#botao{
	border:none;
	width:100px;
	height:22px;	
	background:url(imgs/botao.gif) no-repeat top left;
	overflow: hidden;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	/*color:#336699;*/
	text-decoration:none;
	
	cursor:pointer;
	display:inline-block;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
}
#botao:hover {background-position: bottom;}

#red #botao {color:#cc0000;}
#orange #botao {color:#ff6600;}
#green #botao {color:#669900;}
#blue #botao {color:#336699;}


/*COLOR SPECIFIC CONFIGS---------------------------------------------------------------------------------*/
#purple li {background:url(imgs/bullet_purple.gif) no-repeat; background-position: left 5px;}
#red li {background:url(imgs/bullet_red.gif) no-repeat; background-position: left 5px;}
#orange li {background:url(imgs/bullet_orange.gif) no-repeat; background-position: left 5px;}
#green li {background:url(imgs/bullet_green.gif) no-repeat; background-position: left 5px;}
#blue li {background:url(imgs/bullet_blue.gif) no-repeat; background-position: left 5px;}

#purple .titulo, #purple .titulo a, #purple .titulo a:hover, #purple .subtitulo, #purple .subtitulo a, #purple .subtitulo a:hover, #purple .data, #purple form span {color: #990066;}
#red .titulo, #red .titulo a, #red .titulo a:hover, #red .subtitulo, #red .subtitulo a, #red .subtitulo a:hover, #red .data, #red form span {color: #cc0000;}
#orange .titulo,  #orange .titulo a, #orange .titulo a:hover, #orange .subtitulo, #orange .subtitulo a, #orange .subtitulo a:hover, #orange .data, #orange form span {color: #ff6600;}
#green .titulo, #green .titulo a, #green .titulo a:hover, #green .subtitulo, #green .subtitulo a, #green .subtitulo a:hover, #green .data, #green form span {color: #669900;}
#blue .titulo, #blue .titulo a, #blue .titulo a:hover, #blue .subtitulo, #blue .subtitulo a, #blue .subtitulo a:hover, #blue .data, #blue form span {color: #336699;}

#red .titlebarInterno {background:url(imgs/internotitlebg_red.gif) no-repeat;}
#orange .titlebarInterno {background:url(imgs/internotitlebg_orange.gif) no-repeat;}
#green .titlebarInterno {background:url(imgs/internotitlebg_green.gif) no-repeat;}
#blue .titlebarInterno {background:url(imgs/internotitlebg_blue.gif) no-repeat;}

#red .botVoltar a {background:url(imgs/arrowback_red.gif) no-repeat 3px 27px;}
#orange .botVoltar a {background:url(imgs/arrowback_orange.gif) no-repeat 3px 27px;}
#green .botVoltar a {background:url(imgs/arrowback_green.gif) no-repeat 3px 27px;}
#blue .botVoltar a {background:url(imgs/arrowback_blue.gif) no-repeat 3px 27px;}
#red .botVoltar a:hover {color:#cc0000; background-position:left 27px;}
#orange .botVoltar a:hover {color:#ff6600; background-position:left 27px;}
#green .botVoltar a:hover {color:#669900; background-position:left 27px;}
#blue .botVoltar a:hover {color:#336699; background-position:left 27px;}



/*BOX SPECIFIC CONFIGS---------------------------------------------------------------------------------*/
#box180 {margin-bottom:10px;}
#box180 .bgTop{height:22px;	background: url(imgs/box180_titlebg.gif) no-repeat;}
#box180 .bgMiddle{border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#box180 .bgBottom{height:10px; background:url(imgs/box180_bottombg.gif) no-repeat;}

#box245{margin-bottom:10px;}
#box245 .bgTop{height:22px;	background: url(imgs/box245_titlebg.gif) no-repeat;}
#box245 .bgMiddle{border-left:1px solid #cccccc; border-right: 1px solid #cccccc;}
#box245 .bgBottom{height:10px; background:url(imgs/box245_bottombg.gif) no-repeat;}

/*titulo*/
.boxTitulo{display:inline-block; height:16px; margin: 5px 0px 0px 7px; padding: 0px 0px 0px 14px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; color:#666666; text-decoration:none;}

/*mais*/
.boxMais{display: inline-block; height:16px; float:right; margin: 6px 10px 0px 0px;}
.boxMais a {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; text-decoration:none;}
.boxMais a:hover{text-decoration: underline;}

/*listas*/
#box180 ul, #box245 ul {width:100%; list-style:none; margin:0px; padding:0px;}
#box180 li, #box245 li {display: block; padding: 7px 0px 7px 8px; margin: 0px 0px 0px 0px; border-bottom:1px dotted #ccc; background-position: left 12px;}

/*posiclick*/
.bgPosiClick {height:130px; background:url(imgs/box_bgposiclick.gif) no-repeat; margin-bottom:10px;}

/*agenda*/
#boxAgendaItem{display:block; border-bottom:1px dotted #ccc; margin-top: 10px;}
#boxAgendaCal {display:inline-block; width:28px; height:34px; margin:0px 0px 10px 0px; padding:0px; background:url(imgs/agenda_bg.gif) no-repeat; text-align:center; vertical-align:top;}

#green #boxAgendaCal {display:inline-block; width:28px; height:34px; margin:0px 0px 10px 0px; padding:0px; background:url(imgs/agenda_bg_verde.gif) no-repeat; text-align:center; vertical-align:top;}
#boxAgendaCal .mes {display:block; height:13px; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size:10px; color:#fff; overflow:hidden; margin-top:-1px;}
#boxAgendaCal .dia {display:block; height: 20px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#333; padding-top:3px; overflow:;}
#boxAgendaText {display:inline-block; width:120px; margin:7px 0px 10px 2px; padding:0px;}

#boxAgendaItem span.texto a{display:inline-block; width:120px; margin:7px 0px 10px 2px; padding:0px; color:#336699;}

#green #boxAgendaItem span.texto a{display:inline-block; width:120px; margin:7px 0px 10px 2px; padding:0px; color:#669900;}



/*BOX COLOR SPECIFIC CONFIGS---------------------------------------------------------------------------------*/
#purple .bgMiddle{background: url(imgs/box_bgpurple.gif) repeat-x top #fff;}
#red .bgMiddle{background: url(imgs/box_bgred.gif) repeat-x top #fff;}
#orange .bgMiddle{background: url(imgs/box_bgorange.gif) repeat-x top #fff;}
#green .bgMiddle{background: url(imgs/box_bggreen.gif) repeat-x top #fff;}
#blue .bgMiddle{background: url(imgs/box_bgblue.gif) repeat-x top #fff;}


/*Para FF e Op, background position precisa ser declarado em separado*/

#purple .boxTitulo{background:url(imgs/arrow_purple.gif) no-repeat; background-position: left 2px;}
#red .boxTitulo{background:url(imgs/arrow_red.gif) no-repeat; background-position: left 2px;}
#orange .boxTitulo {background:url(imgs/arrow_orange.gif) no-repeat; background-position: left 2px;}
#green .boxTitulo{background:url(imgs/arrow_green.gif) no-repeat; background-position: left 2px;}
#blue .boxTitulo{background:url(imgs/arrow_blue.gif) no-repeat; background-position: left 2px;}

#purple .boxMais a {color: #990066;}
#red .boxMais a {color: #cc0000;}
#orange .boxMais a {color: #ff6600;}
#green .boxMais a {color: #669900;}
#blue .boxMais a {color: #336699;}



/*SUBMENUS*/
#subs ul {width:200px; list-style:none; margin:0px; padding:0px;}
#subs li {display: block; width: 200px; padding:0px; margin:0px; list-style:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; line-height:13px; text-decoration: none;}
#subs li a, #subs li.noLink {display: block; width:190px; padding: 5px 0px 5px 10px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:13px; text-decoration: none; border-bottom: 1px dotted #ccc;}

#subs li.sub2 {width: 200px; padding:0px; margin:0px;}
#subs li.sub2 a {width:180px; padding: 5px 0px 5px 20px; margin:0px;}

.subTop {width:240px; height:10px; overflow:hidden;}
.subMiddle {width:240px; padding:0px 20px 0px 20px;}
.subBottom {width:240px; height:19px; overflow:hidden;}


#subPositivo {float:left; position:absolute; z-index:101; margin-left:0px; width:240px; visibility:hidden;}
#subAluno {float:left; position:absolute; z-index:102; margin-left:220px; width:240px; visibility:hidden;}
#subVestibulares {float:left; position:absolute; z-index:106; margin-left:440px; width:240px; visibility:hidden;}
#subContato {float:left; position:absolute; z-index:107; margin-left:660px; width:240px; visibility:hidden;}


#subPositivo .subTop {background:url(imgs/submenu_topred.png) no-repeat;}
#subAluno .subTop {background:url(imgs/submenu_topgreen.png) no-repeat;}
#subVestibulares .subTop {background:url(imgs/submenu_toporange.png) no-repeat;}
#subContato .subTop {background:url(imgs/submenu_topblue.png) no-repeat;}

#subPositivo .subMiddle {background:url(imgs/submenu_bg_red.png) no-repeat;}
#subAluno .subMiddle {background:url(imgs/submenu_bg_green.png) no-repeat;}
#subVestibulares .subMiddle {background:url(imgs/submenu_bg_orange.png) no-repeat;}
#subContato .subMiddle {background:url(imgs/submenu_bg_blue.png) no-repeat;}

#subPositivo .subBottom {background:url(imgs/submenu_bottom_red.png) no-repeat;}
#subAluno .subBottom {background:url(imgs/submenu_bottom_green.png) no-repeat;}
#subVestibulares .subBottom {background:url(imgs/submenu_bottom_orange.png) no-repeat;}
#subContato .subBottom {background:url(imgs/submenu_bottom_blue.png) no-repeat;}




#subPositivo li a, #subPositivo li.noLink {color: #cc0000; background:url(imgs/submenu_arrow_red.gif) no-repeat left 8px;}
#subPositivo li a:hover {color: #fff; background:url(imgs/submenu_arrow_red.gif) no-repeat left 8px #cc0000;}

#subPositivo li.sub2 a {color: #cc0000; background:url(imgs/submenu_arrow_red.gif) no-repeat 10px 8px;}
#subPositivo li.sub2 a:hover {color: #fff; background:url(imgs/submenu_arrow_red.gif) no-repeat 10px 8px #cc0000;}

#subAluno li a {color: #669900; background:url(imgs/submenu_arrow_green.gif) no-repeat left 8px;}
#subAluno li a:hover {color: #fff; background:url(imgs/submenu_arrow_green.gif) no-repeat left 8px #669900;}
#subVestibulares li a {color: #ff6600; background:url(imgs/submenu_arrow_orange.gif) no-repeat left 8px;}
#subVestibulares li a:hover {color: #fff; background:url(imgs/submenu_arrow_orange.gif) no-repeat left 8px #ff6600;}
#subContato li a {color: #336699; background:url(imgs/submenu_arrow_blue.gif) no-repeat left 8px;}
#subContato li a:hover {color: #fff; background:url(imgs/submenu_arrow_blue.gif) no-repeat left 8px #336699;}



/*LEFTMENU*/
#red #leftmenu .bgTop{height:30px; background:url(imgs/leftmenu_topbg_red.jpg) no-repeat;}
#red #leftmenu .bgMiddle{ background:url(imgs/leftmenu_bg_red.gif) repeat-y;}
#red #leftmenu .bgBottom{ height:10px; background:url(imgs/leftmenu_bottombg_red.gif) no-repeat;}

#orange #leftmenu .bgTop{height:30px; background:url(imgs/leftmenu_topbg_orange.jpg) no-repeat;}
#orange #leftmenu .bgMiddle{ background:url(imgs/leftmenu_bg_orange.gif) repeat-y;}
#orange #leftmenu .bgBottom{ height:10px; background:url(imgs/leftmenu_bottombg_orange.gif) no-repeat;}

#green #leftmenu .bgTop{height:30px; background:url(imgs/leftmenu_topbg_green.jpg) no-repeat;}
#green #leftmenu .bgMiddle{ background:url(imgs/leftmenu_bg_green.gif) repeat-y;}
#green #leftmenu .bgBottom{ height:10px; background:url(imgs/leftmenu_bottombg_green.gif) no-repeat;}

#blue #leftmenu .bgTop{height:30px; background:url(imgs/leftmenu_topbg_blue.jpg) no-repeat;}
#blue #leftmenu .bgMiddle{ background:url(imgs/leftmenu_bg_blue.gif) repeat-y;}
#blue #leftmenu .bgBottom{ height:10px; background:url(imgs/leftmenu_bottombg_blue.gif) no-repeat;}


#leftmenu .leftmenuTitulo{
	display:block;
	width:100%;
	margin: 10px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
}


#leftmenu ul {width:160px; list-style:none; margin:0px; padding:0px;}
#leftmenu .sub1 {
	display: block;
	width: 160;	
	padding: 0px 0px 0px 0px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/	
	list-style:none;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:13px;
	color:#FFFFFF;	
	text-decoration: none;
	background:none;/*anula o list geral por cor*/
}
#leftmenu .sub1 a, #leftmenu .noLink {
	display: block;
	width: 150px;
	padding: 5px 0px 5px 10px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:13px;
	color: #FFFFFF;
	text-decoration: none;
	
	background:url(imgs/leftmenu_arrow.gif) no-repeat left 8px;
	
}

#leftmenu .sub2 {
	display: block;
	width: 160;	
	padding: 0px 0px 0px 0px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/	
	list-style:none;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color:#FFFFFF;	
	text-decoration: none;
	background:none;/*anula o list geral por cor*/
}
#leftmenu .sub2 a {
	display: block;
	width: 140px;
	padding: 5px 0px 5px 20px;/*top right bottom left*/
	margin: 0px 0px 0px 0px;/*top right bottom left*/
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	color: #FFFFFF;
	text-decoration: none;
	
	background:url(imgs/leftmenu_arrow.gif) no-repeat 10px 8px;
		
}



#red #leftmenu li a, #red #leftmenu li.noLink {border-bottom:1px dotted #dc8080;}
#red #leftmenu li a:hover{border-bottom: 1px dotted #dc8080; background-color:#990000;}

#orange #leftmenu li a {border-bottom:1px dotted #ffb980;}
#orange #leftmenu li a:hover{border-bottom: 1px dotted #ffb980; background-color:#ff6600;}

#green #leftmenu li a {border-bottom:1px dotted #b2cb80;}
#green #leftmenu li a:hover{border-bottom: 1px dotted #b2cb80; background-color:#669900;}

#blue #leftmenu li a {border-bottom:1px dotted #80b9d2;}
#blue #leftmenu li a:hover{border-bottom: 1px dotted #80b9d2; background-color:#336699;}



.topEnem {background:url(imgs/boxenem_topimg.jpg) no-repeat top; height:104px;}
.middleEnem {padding:0px 10px 0px 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
#enemAviso {display:inline-block; width:157px; height:50px; background:url(imgs/enem_aviso.gif) no-repeat top;margin-bottom:5px;}
#enemAviso span {display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000 !important; margin:5px 0px 0px 25px; line-height:11px;}


.dicasNumero {display:inline-block; float:left; width:30px; height:30px; background-color:#669900;:#ff0000; line-height:30px; font-size:20px; color:#ffffff; text-align:center; margin-right:10px;}


#mapa, #mapa2 {width:520px; z-index:21; position:absolute; margin:120px 0px 0px 170px; visibility: hidden;}
#mapa table, #mapa2 table {background: url(imgs/mapa_top.gif) top left no-repeat #FFFFFF;}
.mapaBottom {padding:10px 0px 10px 0px; border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #cccccc;}


.titlebarLine {border-bottom:dotted 1px #999999; display:block; margin-bottom:10px; padding-bottom:3px;}








#gabaritoAno {display:block; width:480px; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ff6600; line-height:13px;
	text-transform:uppercase; text-decoration: none;
	background: none; /*url(imgs/leftmenu_arrow.gif) no-repeat left 8px;*/
}

#gabaritoItem {display:block; background-color:#FFF; width:485px; float:left; border-top: 1px solid #ccc; margin-bottom:5px;}
#gabaritoInst {display:inline-block; float:left; width:200px; padding:5px 5px 0px 0px; color:#ff6600; font-size:14px;}


#gabarito {float:left; display:inline-block; width:280px; margin:0px; padding:0px;}
#gabarito ul {width:280px; list-style:none; margin:0px; padding:0px;}

#gabarito li {
	display: block;
	width:280px;
	padding: 0px;
	margin: 0px;
	background:none;/*anula o list geral por cor*/
	background-color:#ededed;
	border-bottom:1px dotted #cccccc;
}
#gabarito li a {
	display: block;
	width:260px;
	padding: 5px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
	line-height:13px;
	text-decoration: none;
}
#gabarito li a:hover {
	/*background-color:#ededed;*/
	color:#ff6600;
}
#gabarito .gabaritoFechado {
	background:url(imgs/gabarito_fechado.gif) no-repeat 5px 7px;
	/*cursor:pointer;*/
}
#gabarito .gabaritoAberto {
	background:url(imgs/gabarito_aberto.gif) no-repeat 5px 5px;
	/*cursor:pointer;*/
}


#gabaritoSub {width:280px;}
#gabaritoSub ul {width:280px; list-style:none; margin:0px; padding:0px;}

#gabaritoSub li {
	background:none;/*anula o list geral por cor*/
	background:url(imgs/bullet_orange.gif) no-repeat 10px 9px #fff;
	border-bottom:1px dotted #cccccc;
}
#gabaritoSub li a {
	display: block;
	width:260px;
	padding: 5px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height:13px;
	text-decoration: none;
}
#gabaritoSub li a:hover {text-decoration:underline;}






