@charset "utf-8";
/* ------------------------ LISTAS ----------------------------------------------------*/
#navcontainer2 { 
	width: 200px;
	margin-left:5px;
	margin-top: 20px; 
}

#navcontainer2 ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	letter-spacing:0px;
}

#navcontainer2 li
{
	padding-left: 5px;
}

#navcontainer2 a
{
	display: block;
	padding: 3px;
	width: 215px;
	height:30px;
	padding-top: 10px;
}

#navcontainer2 a:link, #navlist2 a:visited
{
	color: #fff;
	text-decoration: none;
}

#navcontainer2 a:hover, #current, #navcontainer2 li #current
{
	behavior: url("iepngfix.htc");
	background-image:url(../images/menu_rollover.png);
	background-repeat:no-repeat;
	width: 215px;
	color: #323232;
	margin-left: -5px;
	padding-left: 10px;
}



#linkscontainer { 
	width: 180px;
	font-family: Verdana, Arial, sans-serif;
	margin-left: 4px;
}

#linkscontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-size: 13px;
	font-weight:bold;
}

#linkscontainer a
{
	display: block;
	width: 200px;
	height:15px;
	padding-top: 10px;
}

#linkscontainer a:link, #listalinks a:visited
{
	color: #000;
	text-decoration: none;
}

#linkscontainer a:hover
{
	text-decoration: underline;
}


#cursoscontainer { 
	width: 180px;
	font-family: Verdana, Arial, sans-serif;
	margin-left: 4px;
}

#cursoscontainer ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-size: 13px;
	font-weight:bold;
}

#cursoscontainer a
{
	behavior: url("iepngfix.htc");
	background-image:url(../images/icon_curso.png);
	background-repeat: no-repeat;
	display: block;
	width: 450px;
	height:10px;
	padding-top: 3px;
	padding-bottom:15px;
	padding-left: 30px;
	margin-top: 16px;
}

#cursoscontainer a:link, #listacursos a:visited
{
	color: #000;
	text-decoration: none;
}

#cursoscontainer a:hover
{
	text-decoration: underline;
}

/* ------------------------ TAGS ----------------------------------------------------*/
body {
	background-color: #000000;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	margin: 30px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#494949;
	background-attachment:fixed;
}

h1{	
	font-size:20px;
}

h2{	
	font-size:18px;
}

h3{
	font-size:16px;
	padding-top:10px;
}

p{
	padding-top:10px;
	padding-bottom:10px;
	font-size: 12px;
}

.corpo_centro li{
	margin-left:20px;
	font-size: 12px;
	list-style-type: disc;
}

a{
	text-decoration:none;
	color:#494949;
}

a:hover{
	text-decoration:underline;
}


strong{
	font-weight:bold;
}

/* ------------------------ CLASSES ----------------------------------------------------*/

.menu_tabela{
	behavior: url("iepngfix.htc");
	background-image: url(../images/menu_fundo.png);
	background-repeat: no-repeat; 
}

.corpo_topo {
	behavior: url("iepngfix.htc");
	background-image: url(../images/corpo_topo.png);
	height: 85px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 28px;
	padding-left: 25px;
}

.corpo_home_topo {
	behavior: url("iepngfix.htc");
	background-image: url(../images/corpo_home_topo.png);
	height: 241px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.corpo_centro {
	behavior: url("iepngfix.htc");
	background-image: url(../images/corpo_centro.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 25px;
	height:500px;
}

.corpo_centro_degradee_total {
	behavior: url("iepngfix.htc");
	background-image: url(../images/corpo_centro_degradee_total.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 22px;
	padding-left: 25px;
}

.corpo_centro_degradee_pequeno {
	behavior: url("iepngfix.htc");
	background-image: url(../images/corpo_centro_degradee_peq.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-right: 22px;
	padding-left: 25px;
}

.corpo_fundo {
	behavior: url("iepngfix.htc");
	background-image: url(../images/corpo_fundo.png);
	height: 115px;
	background-repeat: no-repeat;
	background-position: left top;
}

.banner_direita_tabela{
	behavior: url("iepngfix.htc");
	background-repeat: no-repeat;
	background-position: right;
	height:442px;
	margin-top: 70px;
}

.banner_esquerda_tabela{
	behavior: url("iepngfix.htc");
	background-image: url(../images/banner_esq.png);
	background-repeat: no-repeat;
	background-position: left;
	height:289px;
}

.banner_esquerda_tabela td{
	padding-top: 2px;
	padding-left: 4px;
}


.break{
	padding-bottom:25px;
}

.breadcrumbs{
	font-size: 12px;
	font-weight:bold;
}

.breadcrumbs_final{
	font-size: 12px;
	font-weight:normal;
}

.removebold{
	font-weight:normal;
}

.barra_cinzenta{
	background-color:#FFF;
	color:#585858;
	font-weight:normal;
	padding: 5px;
	margin-left: -9px;
}

.erro_formulario{
	background-color:#FF0066;
	color:#FFFFFF;
	font-weight:normal;
	padding: 5px;
	margin-left: -8px;
}

.sucesso_formulario{
	background-color:#00CC33;
	color:#FFFFFF;
	font-weight:normal;
	padding: 5px;
	margin-left: -8px;
}

.p_descricao{
	padding-top: 0px;
}

.coluna_tabela{
	font-size: 12px;
	font-weight:bold;
	color:#B6CF31;
}

.linha_tabela{
	font-size: 12px;
	font-weight:bold;
}

.img_gal{
	padding: 5px;
}

.preco{
	font-size:16px;
	padding-top:10px;
	color:#94C628;
	font-weight:bold;
}

.titulo_formulario{
	font-size: 12px;
	font-weight:bold;
}

.caixa_formulario{
	width:85%;
}

.caixa_grande_formulario{
	width:94.5%;
}


.linha5px{
	line-height:5px;
}

.asterisco{
	color:#FF0000;
}

.linha_tabela_sem_bold {
	font-size: 12px;
	font-weight:normal;
}
.entidade-dgert{
	padding-right: 45px;
	text-align: right;
	vertical-align:top;
	font-size: 12px;
}

.lateral{margin-top: 70px;}
.lateral-top{background:url(../images/lateral_top.png) no-repeat top center; padding-top: 45px;}
.lateral-bottom{background:url(../images/lateral_bottom.png) no-repeat bottom center; padding-bottom: 45px;}
.lateral-middle{background:url(../images/lateral_middle.png) repeat-y center;  padding: 0 20px 0 20px;}

.lateral h2{padding-top: 0px; margin-bottom: 20px; font-weight: normal;}

.lateral-noticias{}
.lateral-noticias li{margin-top: 5px; padding-left: 30px; background: url(../images/icon_curso.png) no-repeat; min-height: 30px;}
.lateral-noticias a{font-size: 11px; text-decoration: underline;}

.title-separator{border-bottom: 1px #aaa solid; margin-bottom: 10px;}

.cursos{width: 227px; border: 1px #ddd solid; float: left; margin-left: 10px; text-align: center; margin-top: 10px; padding-top: 15px; height: 240px;}
.cursos h3{font-size: 13px; color: #666;}