*{ /* zera a margem de todas as tags em html */
	padding: 0px;
	margin: 0px;
}
body {
	background-color: #EAE8DC;
	background-image: url(../imgs/background.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a{
	text-decoration: none;
	color: #666666;
}
a:hover{
	color: #EF6810;
	text-decoration: underline;#layout-inscricoes input
}

h4 { /* titulo para as chamadas iniciais */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #604829;
	border-bottom: 1px solid #604829;
}
h5 { /* titulo para as chamadas iniciais */
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
	color: #EF6810;
}
h6 { /*titulo para as chamadas */
	font-size:12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	color: #666666;
}
h6.descritivo-curso { /*titulo para as chamadas */
	font-size:12px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0px;
	color: #666666;
}

p{
    margin: 6px 0 6px 0;
}

#layout{ /* div mãe */
	width: 776px;
	margin: auto;
	display:block;
	
}
#layout-header{
	width: 736px;
	height: 33px;	rr@@0909
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 57px;
	padding-bottom: 0px;
	background-image: url(../imgs/background-header.gif);/*url(../imgs/background-header.jpg);*/
	background-repeat: no-repeat;
	margin-left:5px;
}

#layout-header2{
	width: 736px;
	height:33px;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 57px;
	padding-bottom: 0px;
	background-image: url(../imgs/background-header.gif);/*url(../imgs/background-header.jpg);*/
	background-repeat: no-repeat;
	margin-left:5px;
}

#layout-header-logotipo{
	/*width: 280px;*/
	height: 130px;
	float: left;
}

#layout-header-logotipo h1  { /* texto descritivo da marca */
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	width:280px;
	height:130px;
	background-image:url(../imgs/layout-logotipo5.gif);
	background-repeat: no-repeat;
}
#layout-header-submenu{
	position: absolute;
	width: 118px;
	top: 130px;
	left:50%;
	margin-left:21px;
	background-color:#ECEBD9;
	border-right: 1px solid #D3CDA0;
	border-left: 1px solid #D3CDA0;
}
#layout-header-submenu ul{
	list-style-type: none;
}
#layout-header-submenu a{
	display: block;
	padding: 7px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 104px;
	background-color: #ECEBD9;
	border-bottom: 1px solid #D3CDA0;
	text-decoration: none;
	color: #604829;
}
#layout-header-submenu a:hover{
	color: #EF6810;
	text-decoration: underline;
}
#layout-header-menu{
	width: 340px;
	height: 130px;
	float: none;
	padding-left: 65px;
}

#layout-header-menu-lista{
	list-style-type: none;
	margin-top: 15px;
}

/*##########################################*/
#layout-header-menu-cursos{
	background-image:url(../imgs/menu3_cursos.gif);
	width: 112px;
	height: 83px;
	float: left;
}
#layout-header-menu-cursos:hover{
	background-image:url(../imgs/menu3_cursos_on.gif);
	width: 112px;
	height: 83px;
	float: left;
}
#layout-header-menu-cursos a{
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	width:112px;
	height:83px;
}
#layout-header-menu-cronograma{
	background-image:url(../imgs/menu3_cronograma.gif);
	width: 60px;
	height: 83px;
	float: left;
}
#layout-header-menu-cronograma:hover{
	background-image:url(../imgs/menu3_cronograma_on.gif);
	width: 60px;
	height: 83px;
	float: left;
}
#layout-header-menu-cronograma a{
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	width:60px;
	height:83px;
}
#layout-header-menu-inscricoes{
	background-image:url(../imgs/menu3_inscricoes.gif);
	width: 74px;
	height: 83px;
	float: left;
}
#layout-header-menu-inscricoes:hover{
	background-image:url(../imgs/menu3_inscricoes_on.gif);
	width: 74px;
	height: 83px;
	float: left;
}
#layout-header-menu-inscricoes a{
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	width:74px;
	height:83px;
}
#layout-header-menu-contato{
	background-image: url(../imgs/menu3_contato.gif);
	width: 90px;
	height: 83px;
	float: left;
}
#layout-header-menu-contato:hover{
	background-image: url(../imgs/menu3_contato_on.gif);
	width: 90px;
	height: 83px;
	float: left;
}
#layout-header-menu-contato a{
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	width:90px;
	height:83px;
}
/*##########################################*/
#layout-header-information{
	width: 776px;
	height: 15px;
	background-image: url(../imgs/layout-header-information.jpg);
	background-repeat: no-repeat;
}
#layout-information{
    display:table;
    width: 736px;
    padding-left: 20px;
    padding-right: 20px;
    background-image: url(../imgs/background-information.gif);
    background-repeat: repeat-y;
	padding-top:10px;
	margin-top:-5px;
	margin-right:3px;
}
#layout-copyright{
	width: 736px;
	height: 35px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	background-image: url(../imgs/background-copyright.jpg);
	background-repeat: no-repeat;
	line-height: 15px;
	text-align: center;
	color: #857356;
}
#layout-desenvolvido{
	width: 756px;
	height: 22px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}
#layout-desenvolvido-hoop{
	width: 130px;
	height: 22px;
	float: right;
	display: block;
}
#layout-desenvolvido-hoop h6 a { /* texto descritivo do desenvolvedor */
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	width:130px;
	height:22px;
	background-image: url(../imgs/layout-desenvolvido-hoop.jpg);
	background-repeat: no-repeat;
}

/* home */
#layout-home-chamada {
	width: 736px;
	height: 265px;
	display: block;
	padding-bottom: 10px;
}
#layout-home-chamada2{
	width: 736px;
	height: 130px;
	display:table;
	
}
#layout-home-chamadas2a{
	width: 240px;
	height: 130px;
	background-image:url(../imgs/layout-home-chamada2_a.jpg);
	float: left;
}
#layout-home-chamadas2b{
	width: 240px;
	height: 130px;
	background-image:url(../imgs/layout-home-chamada2_b.jpg);
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}
#layout-home-chamadas2c{
	width: 240px;
	height: 130px;
	background-image:url(../imgs/layout-home-chamada2_c.jpg);
	float: left;
}

#layout-inscricoes-etapa{
	width: 736px;
	height: 25px;
	display: block;
	padding-bottom: 10px;
}
#layout-inscricoes-etapa .layout-inscricoes-etapa-on span{
	font-size: 14px;
	font-weight: bold;
	line-height: 23px;
	color: #EF6810;
	text-decoration: none;
	padding-left: 10px;
}
#layout-inscricoes-etapa .layout-inscricoes-etapa-off span{
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	color: #CCCCCC;
	text-decoration: none;
	padding-left: 10px;
}
#layout-inscricoes-etapa .layout-inscricoes-etapa-on{
	width: 115px;
	height: 25px;
	background-image: url(../imgs/layout-inscricao-etapa-on.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	float: left;
}
#layout-inscricoes-etapa .layout-inscricoes-etapa-off{
	width: 115px;
	height: 25px;
	background-image: url(../imgs/layout-inscricao-etapa-off.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	float: left;
}
#layout-inscricoes{
	width: 736px;
	display: block;
}
#layout-inscricoes fieldset{
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top:12px;
	width:715px;
	float:left;
}
#layout-inscricoes legend{
	font-size: 12px;
	font-weight: bold;
	color: #EF6810;
}
html>body #layout-inscricoes legend{
	margin-bottom: 0px;
}
#layout-inscricoes li{
	list-style-type: none;
	padding-bottom: 5px;
	clear: both;
}

#layout-inscricoes label.label-frase{
	display: block;
	width: 100%;
	border-bottom: 0px;
}

#layout-inscricoes label{
	display: block;
	width: 140px;
	float: left;
	line-height: 19px;
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 5px;
}
#layout-inscricoes select{
	width: 179px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	color: #666666;
}
#layout-inscricoes .select-space{
	width: 179px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin-right: 65px;
	color: #666666;
}
#layout-inscricoes .input-space{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	color: #666666;
	margin-right: 65px;
}
#layout-inscricoes .input-mini-space{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	color: #666666;
	margin-right: 3px;
}
#layout-inscricoes input,
#layout-inscricoes button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	color: #666666;
}
#layout-inscricoes textarea{
	width: 176px;
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 5px;
}
#layout-calendario{
	width: 736px;
	display: table;

}
#layout-cursos{
	width: 736px;
	display: block;
}
#tabela-cursos{
	background-image: url(../imgs/background-cursos.jpg);
	background-repeat: no-repeat;
	border: 0px;
	width: 736px;
}
#layout-faleconosco{
	width: 736px;
	display: block;
}
#layout-faleconosco fieldset{
	border: 1px solid #CCCCCC;
	padding: 10px;
}
#layout-faleconosco legend{
	font-size: 12px;
	font-weight: bold;
	color: #EF6810;
}
#layout-faleconosco legend{
	margin-bottom: 0px;
}
#layout-faleconosco li{
	list-style-type: none;
	clear: both;
}
#layout-faleconosco label{
	display: block;
	width: 140px;
	float: left;
	line-height: 19px;
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 5px;
}
#layout-faleconosco .label-hidden{
	display: block;
	width: 140px;
	float: left;
	line-height: 19px;
	border-bottom: 0px;
	margin-bottom: 5px;
}
#layout-faleconosco select{
	width: 179px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	color: #666666;
}
#layout-faleconosco .select-space{
	width: 179px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	margin-right: 65px;
	color: #666666;
}
#layout-faleconosco .input-space{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	color: #666666;
	margin-right: 65px;
}
#layout-faleconosco input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	color: #666666;
}
#layout-faleconosco textarea{
	width: 557px;
	height: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 5px;
}
#layout-descritivo-cursos{
	width: 736px;
	display:block;
}
#layout-descritivo-cursos ul{
	list-style-type: none;
}
#layout-descritivo-cursos li{
	float: left;
}
#layout-descritivo-cursos .divisoes{
	width: 94px;
	background-color: #E2E0C7;
	color: #604829;
	display: block;
	float: left;
	border-right: 1px solid #FFFFFF;
	padding: 5px;
}
#layout-descritivo-cursos .divisoes:hover{
	background-color: #DCD9BA;
	color: #604829;
	display: block;
	float: left;
	border-right: 1px solid #FFFFFF;
	padding: 5px;
}
#cursos-publico, #cursos-estrutura, #cursos-local, #cursos-inscricao, #cursos-seletivo, #cursos-investimento, #cursos-coordenadores, .cursos-etc{
	width: 724px;
	border: 1px solid #EF6810;
	padding: 5px;
	text-align: justify;
	clear: both;
}
#layout-descritivo-cursos a{
	color: #EF6810;
}

.colorCg{ color:#666666 !important;}
/*  */
.tabela-cursos-celula-descritiva{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
.tabela-calendario-celula{
	/*background-color: #E4E1CA;*/
	background-color: #F4F3EA;
	padding: 6px;
}
.tabela-calendario-celula-2{
	/*background-color: #E4E1CA;*/
	background-color: #F4F3EA;
	padding: 6px;
	text-align:center;
}
.div_aberta {
	width: 724px;
	border: 1px solid #EF6810;
	padding: 5px;
	text-align: justify;
}
.td_fechada {
	height: 20px;
	background-color: #E2E0C7;
	color: #604829;
	border-right: 1px solid #FFFFFF;
	text-align: center;
}
.td_fechada a{
	color: #604829;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.texto-sub{
	text-decoration: underline;
}
.texto-telefone{ /* texto em destaque na barra de copyright */
	font-size:13px;
	font-weight: bold;
	color: #FE6C04;
}
.negrito-laranja{
	font-weight: bold;
	color: #FE6C04;
}
.layout-home-chamadas2-titulo{
	width: 190px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 15px;
	padding-bottom: 5px;
}
.layout-home-chamadas2-descricao{
	width: 190px;
	padding-left: 25px;
	padding-right: 25px;
	color: #604829;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}
.layout-home-chamadas2-links{
	display:block;
	text-indent:-9000px;
	overflow:hidden;
	width:240px;
	height:130px;
}	
.cursor{
	cursor:pointer;
}
/* */


button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	color: #666666;
}

/* Estilo para Prova Online 
	Autor: Ronaldo
	Data: 22/03/2010
 */
.alternativa {

    margin-left:35px;
    float:left;
    width:690px;
}

.pergunta {

    margin-left:12px;
    padding:10px 15px 10px 25px;
    background-color:#f4f3ea;
    color:#4d351d;
    margin-top:20px;
    margin-bottom:10px;
    float: left;
    width: 672px;
    text-align: justify;
}

.quest {

	height:12px;
	margin-right:7px;
	margin-left:10px;
	margin-top:8px;

}

/* CSS DA PAGINA DE LOG */

.campo_input {

	padding-left:25px;
	height:150px;
	width:290px;
	padding-top:10px; 
	background-color:#f4f3ea; 
	color:#4d351d;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
	/* background-image:url(../imgs/lateral_direira.gif); */
	background-position:right;
	background-repeat:no-repeat;
	}
	
.campo_log_txt {

    margin-left:30px;
    height:150px;
    width:100px;
    padding-top:10px;
	padding-left:70px;
    background-color:#f4f3ea;
    color:#4d351d;
    margin-top:20px;
    text-align: right;
    float:left;
    /* background-image:url(../imgs/lateral_esquerda.gif); */
    background-repeat:no-repeat;
    background-position:left;
}

.input_name { 
	margin-bottom:7px;
	margin-top:-2px;
	}
.input_email {
	margin-bottom:6px;
	margin-top:0px;
	}
.input_cpf {
	margin-bottom:6px;
	margin-top:1px;
	}
.input_tel {
	margin-bottom:6px;
	margin-top:0px;
	}
	
/* DIV dl */

.dl_camp {
    float:left;
    text-align:center;
    width:100%;
}

.rich-messages-label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;
	font-weight:500;
}
.nprotocolo {
		width:400px; 
		height:50px; 
		background-color:#EBE7CD; 
		margin-left:165px; 
		padding:0px; 
		text-align:center; 
		padding-top:22px;
		font-weight:600;

}

.modalCarregando{
    padding: 0px !important;
}

.modalCarregando *{
    padding: 0px !important;
}

.includeMenu{
    float: left;

    margin: 9px 9px 0 0;

    width: 125px;
}

.includeMenu ul{
    float: left;
}

.includeMenu ul li{
    float: left;
    list-style: none;
    height:25px;
    padding:0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    width: 120px;
    background-image:url("../imgs/menu/bg_position_out.gif");
    background-repeat: no-repeat;
    cursor: pointer;
}

.includeMenu ul li.top{
    background-image:url("../imgs/menu/top_header_menu.gif");
    height:9px !important;
    padding: 0px 0px 0px 0px !important;

    font-size: 1px;
}
.includeMenu ul li.bottom{
    background-image:url("../imgs/menu/bottom_menu.gif");
    height:6px;

    font-size: 1px;
}

.menu_look_out  {
    margin: 5px 0px 0px 0px;
    color:#624A2C;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    float: left;
}

.menu_look_over {
    color:#F1EDE4;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:underline;
}

.includeMenu ul li.liMenuOver {
    background-image:url("../imgs/menu/bg_position_over.gif");
    background-repeat:no-repeat;
    padding-left:5px;
    padding-top:0px;
    text-align:left;
}
.divFormField{
    float:left;
    width:100%;
	height:200px;
}

.bnt_confirmar{
    border:none;
}

.divConfirmar{
    float:left;
    width:100%;
    margin:20px 0px 10px 0px;
    text-align: center;
}