/* CSS Document */
body {
border: 0;
margin: 0;
padding: 0;
background-color: #FFFFFF;
}
/*.scroll {
scrollbar-face-color: #999999;  área internda da barra de rolagem 
scrollbar-shadow-color: #EEEEEE; 
scrollbar-highlight-color: #EEEEEE; 
scrollbar-3dlight-color: #EEEEEE; 
scrollbar-darkshadow-color: #EEEEEE; 
scrollbar-track-color: #EEEEEE; 
scrollbar-arrow-color: #EEEEEE;  setas da barra de rolagem 
} */

form {
border: 0;
margin: 0;
padding: 0;
}

table {
empty-cells: show;
border-style: none;
border-spacing: none;
border-collapse: collapse;
}

td {
padding: 0;
border-style: none;
border-spacing: none;
border-collapse: collapse;
}

/*
li {
list-style-image: url(imagens/bullet.gif);
}
*/

/* TOPO */

.topoBusca { 
background-color: #214C82;
height: 30px;
}

.textoBusca, .textoBusca a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

.textoBusca2, .textoBusca2 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF9900;
text-decoration: underline;
}

.combosBusca {
height: 18px;
color: #333333;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
border: none;
}

.topoCEC { 
background-color: #F0F0F0;
}

.linha {
background-image: url(imagens_portal/linha.jpg);
background-repeat: repeat-x;
height: 4px;
width: 100%;
}

.menuIMG {
background-image: url(imagens_portal/fundo_botao.jpg);
background-repeat: repeat-x;
height: 56px;
width: 100%;
}

.menuTexto, .menuTexto a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-align: center;
text-decoration: none;
}

.menuTexto a:hover {
color: #999999;
}

.menuTexto {
border: 1px solid #DBDBDB;
height: 56px;
width: 100%;
background-image: url(imagens_portal/fundo_botao.jpg);
background-repeat: repeat-x;
}

.menuTexto td {
border: 1px solid #DBDBDB;
padding-left: 5px;
padding-right: 5px;
}


/* CONTEÚDO */

.ordenacaoCursos, .ordenacaoCursos a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CC6600;
font-style: italic;
text-decoration: none;
}

.ordenacaoCursos a:hover {
color: #CC9966;
}

.tituloCurso, .tituloCurso a, .tituloCurso3 { 
background-color: #D2DAE5;
width: 240px;
height: 30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #214C82;
line-height: 18px;
}

.tituloCurso2 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #214C82;
font-weight: bold;
}

.tituloCurso3 { 
height: 50px;
}

.textoPadraoMenu, .textoPadraoMenu a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-decoration: none;
}

.textoPadraoMenu a:hover {
color: #999999;
}

.textoPadrao, .textoPadrao a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 18px;
}

.textoPadraoMenu li {
	list-style:none;
	margin-left:-50px;
}

.textoPadrao10, .textoPadrao10 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}

.texto_form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: 40px;
}

.textoCentro {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: left;
}

.textoCentroTitulo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #214C82;
font-weight: bold;
text-align: left;
}

.textoCentro2, .textoCentro2 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #993300;
text-align: left;
padding-top: 5px;
}

.detalhe_Produto, .detalhe_Produto a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: left;
}

.detalhe_ProdutoTitulo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #214C82;
font-weight: bold;
text-align: left;
}

.detalhe_Produto_incompany, .detalhe_Produto_incompany a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #214C82;
text-align: left;
}

.texto_Produtolateral {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #214C82;
text-align: left;
}

.texto_Produtolateral td {
padding-bottom: 8px;
}

.textoPagamento_Produto {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FF6600;
font-weight: bold;
}




.linha2 {
background-image: url(imagens_portal/linha2.jpg);
background-repeat: repeat-x;
height: 4px;
width: 100%;
}

.textoRodape, .textoRodape a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
line-height: 18px;
text-align: center;
padding-top: 4px;
}

/* RODAPÉ */

.textoRodape2, .textoRodape2 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
line-height: 18px;
text-align: right;
padding-top: 4px;
}

/* COMBOS */

.combos {
height: 18px;
color: #333333;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #E2E2E2;
background-color: #FFFFFF;
}

/* MENU CURSOS DINAMICO */


.list_areas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	margin-left:0;
	padding-left:0;
}

.list_areas li {
	list-style:none;
	padding-top:2px;
	height:21px;
	cursor:default;
	margin-left:0;
	padding-left:0;
}
.list_areas a {
	cursor:default;	
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	padding-left:10px;	
}

.list_areas a:hover {
	text-decoration:none;
}
.list_areas li:hover {
	background-color:#eaeaea;
}

.list_cursos {
	background-color:#f0f0f0;
	border:1px solid #6C6C6C; 
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	position:absolute;
	/*left:300px;*/
	z-index:1;
	float:right; 
	display:none;
	margin-top:-15px;
	margin-left:200px;
	/*padding-left:-40px;	*/
	
}
.list_cursos {
	padding-left:2px;
}
.list_cursos li {
	height:18px;
	cursor:pointer
}
.list_cursos a {
	cursor:pointer
}
.list_cursos li:hover {
	color:#eaeaea;
}
/*
.menuItemPai {
height:20px; 
width:270px;
}

.menuFilho {
display:none;
background-color:#f0f0f0;
border:1px solid #6C6C6C; 
position:absolute; 
margin-left:210px; 
margin-top:-15px;

filter:alpha(opacity=90);
opacity: 0.9;
-moz-opacity:0.9;

z-index:1;
}

ul li {
	list-style:none;
}
*/
/* DIV PARA MAIS INFORMAÇÕES SOBRE INTERESSE EM CURSO */
	#div_consulta_turma {
		display:none;
		position:absolute;
		background:#fff;
		top:200px;
		left:400px;
		margin-left:200px;
		width:400px;
		height:auto;
		border:1px #003366 solid;
		background-color:#FFFFFF;
		z-index:2;
		cursor:default;
		font:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		/*cursor:move;*/
	}
	
	#div_consulta_turma .topo_div {
		 height:20px;
		 border-bottom:1px #003366 solid;
		 width:auto;
		 font-family:Tahoma, Verdana, Arial;
		 font-weight:bold;
		 font-size:12px;
		 padding:2px;
	}
	
	#div_consulta_turma .conteudo {
		padding:10px;
	}
	
	#div_transparente {
		 position:absolute;
		 top:0px;
		 left:0px;
		 opacity: 0.5;
		 filter: alpha(opacity=50);
		 background-color: #999;
		 width: 100%;
		 height:100%;
		 border: 1px #999 solid;
		 z-index:2;
	}
	
	#carregando {
		 position:absolute;
		 top:0px;
		 left:0px;
		 width: 100%;
		 height:100%;
		 z-index:30;
	}
