@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; border: 0px solid; list-style: none;}

html, body {
    width: 100%; height: 100%;
	overflow:hidden;
} 

body{
	text-align:center;
	background:#F5F5F5;
	font-family:Tahoma, Verdana;
	font-size:80%;
	margin: 0 0 0 0;
	padding:0px;
	height:100%;
}

label {
	vertical-align:middle;
}

.label_inscricao, .label_inscricao_obrig{
	float:left;
	width:180px;
	text-align:right;
	padding-right:3px;
}

.label_inscricao_obrig{
	font-weight:bold;
}


#conteudo{
	width:783px;
	text-align:left;
	margin:0px auto 0px auto;
	background-color:#6699be;
}

#pagina {
	width:100%;
	height:100%;
	overflow:auto;
	z-index:1px;
}

#cabecalho {
	/*background-image:url(http://www.eventosrh.com.br/figuras/fundotituloev_nov.gif);
	background-repeat:no-repeat;*/
	background-color:#F5F5F5;
	width:100%;
	height:99px;
}
#menu {
	background-color:#3C6C91;
	height:45px;
	vertical-align:middle;
	text-align:center;
}
.fonte_menu {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

/*
input {
	font-family:Tahoma, Verdana;
	font-size:10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#666666;
	text-align:left;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
*/
.form_conteudo, input, select, textarea{
	font-family:Tahoma, Verdana;
	font-size:10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#666666;
	text-align:left;
	/*padding-bottom:0px;
	padding: 3px 3px 3px 3px;*/
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin-bottom:5px;
}

.inputfocu {
	font-family:Tahoma, Verdana;
	font-size:12px;
	height:20px;
	vertical-align:middle;
	color:#000000;
	line-height:20px;
	text-align:left;
}

#direita {
	float:right;
	width:145px;
	height:200px;
	border:0px;
	border:0px solid black;
	margin: 0 0 0 0;
	margin-top:40px;
	display:block;
}

.opcoes {
	margin-right: 20px;
	text-align:center;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:20px;
	cursor:pointer;
	text-decoration:none;
}

.opcoes img {
	margin-bottom:5px;
}

#resultado {
	width:615px;
	float:left;
	border:0px solid black;
	margin: 5px 5px 5px 5px;
	border:0px;
}

#rodape {
	clear:both;
	height:40px;
}

#areatitulo {
	float:left;
	height:40px;
	line-height:40px;
	margin-left: 10px;
	margin-right: 10px;
}

#titulo, #codigo {
	width: 200px;
}

#titulo_id, #cidade_id, #periodo_id, #area_id, #consultorid, #tipo {
	width: 210px;
}

#areatexto {
	float:left;
	height:40px;
	line-height:40px;
	margin-left: 10px;
	margin-right: 10px;
}

#areacidade {
	float:left;
	background-color:#99CC00;
	height:40px;
	line-height:40px;
	margin-left: 10px;
	margin-right: 10px;
}

#areacodigo {
	float:left;
	background-color:#99CC00;
	height:40px;
	line-height:40px;
	margin-left: 10px;
	margin-right: 10px;
}

#areadata {
	float:left;
	background-color:#99CC00;
	height:40px;
	line-height:40px;
	margin-left: 10px;
	margin-right: 10px;
}

.curso_datas {
	list-style-image: url(images/calendario.jpg);
	list-style-type:none;
	margin-left:25px;
	margin-bottom:7px;
	font-family:Tahoma, Verdana;
	font-size:12px;
}

.topicos {
	list-style-image: url(images/v_curso.jpg);
	list-style-type:none;
	margin-left:25px;
	margin-bottom:7px;
	font-weight:bold;
}

.subtopicos {
	list-style-image: none;
	list-style: none;
	list-style-type:none;
	margin-bottom:7px;
	font-weight:normal;
	margin-left:25px;
}


#pesquisa_TopLeft, #pesquisa_TopRight, #pesquisa_BottomLeft, #pesquisa_BottomRight{
	background-repeat:no-repeat;
	height:5px;
	width:4px;
	border:0px;
}

#pesquisa_Top, #pesquisa_Bottom{
	background-repeat:repeat-x;
	height:5px;
	border:0px;
}

#pesquisa_TopLeft {
	background-image:url(images/pesquisa_topLeft.jpg);
}

#pesquisa_Top {
	background-image:url(images/pesquisa_top.jpg);
}

#pesquisa_TopRight {
	background-image:url(images/pesquisa_topRight.jpg);
}

#pesquisa_left, #pesquisa_right{
	background-repeat:repeat-y;
	width:5px;
	border:0px;
}

#pesquisa_left {
	background-image:url(images/pesquisa_left.jpg);
}

#ConteudoResult {
	background-color:#FFFFFF;
	border:0px;
	vertical-align:top;
}

#ConteudoResult, #pesquisa_left, #pesquisa_right {
	height: 100%;
} 

#ConteudoResult, #pesquisa_Top, #pesquisa_Bottom {
	width:500px; 
}

#pesquisa_right {
	background-image:url(images/pesquisa_right.jpg);
}

#pesquisa_BottomLeft {
	background-image:url(images/pesquisa_BottomLeft.jpg);
}

#pesquisa_Bottom {
	background-image:url(images/pesquisa_bottom.jpg);
}

#pesquisa_BottomRight {
	background-image:url(images/pesquisa_BottomRight.jpg);
	/*background-color:#FF0000*/
}

#pesquisa {
	width:585px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#666666;
	padding:10px;
}

.pesquisa {
	width:585px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#000000;
	padding:10px;
}

#cursos {
	float:left;
	height:100%;
	width:600px;
}

#form_TopLeft, #form_BottomLeft, #form_topRight, #form_BottomRight {
	width:5px;
	height:5px;
	background-repeat:no-repeat;
}

#form_left, #form_right {
	height:50px;
	width:6px;
	background-repeat:repeat-y;
}

#form_conteudo, #form_top, #form_bottom {
	height:6px;
	background-repeat:repeat-x;
}

#form_conteudo {
	width:580px;
	background-color:#EEEEEE;
	vertical-align:top;
}

#form_top {
	background-image:url(images/form_top.jpg);
}

#form_bottom {
	background-image:url(images/form_bottom.jpg);
}
#form_left {
	background-image:url(images/form_left.jpg);
}

#form_right {
	background-image:url(images/form_right.jpg);
}

#form_TopLeft {
	background-image:url(images/form_TopLeft.jpg);
}

#form_BottomLeft {
	background-image:url(images/form_bottomLeft.jpg);
}

#form_topRight {
	background-image:url(images/form_topRight.jpg);
}

#form_BottomRight {
	background-image:url(images/form_bottomRight.jpg);
}

.result_TopLeft {
	width: 5px;
	height: 5px;
	background-image:url(images/result_TopLeft.jpg);
	background-repeat:no-repeat;
}

.result_TopRight {
	width: 5px;
	height: 5px;
	background-image:url(images/Result_TopRight.jpg);
	background-repeat:no-repeat;
}

.result_BottomLeft {
	width: 5px;
	height: 5px;
	background-image:url(images/result_BottomLeft.jpg);
	background-repeat:no-repeat;
}

.result_BottomRight {
	width: 5px;
	height: 5px;
	background-image:url(images/result_BottomRight.jpg);
	background-repeat:no-repeat;
}

.result_Top {
	height: 5px;
	background-image:url(images/Result_top.jpg);
	background-repeat:repeat-x;
} 


.result_MiddleLeft {
	height: 5px;
	background-image:url(images/Resut_MiddleLeft.jpg);
	background-repeat:no-repeat;
}

.result_Result_MiddleRight {
	height: 5px;
	width: 5px;
	background-image:url(images/Result_MiddleRight.jpg);
	background-repeat:no-repeat;
}

.result_Middle {
	height: 5px;
	background-image:url(images/Result_Middle.jpg);
	background-repeat:repeat-x;
} 

.result_Left, .result_BottomLeft, result_MiddleLeft {
	width: 5px;
}

.result_Left {
	background-image:url(images/Result_left.jpg);
	background-repeat:repeat-y;
}

.result_Right {
	width: 5px;
	background-image:url(images/Result_Right.jpg);
	background-repeat:repeat-y;
}

#conteudo_result {
	width:100%;
}

.datas_Right {
	width:5px;
	background-image:url(images/datas_Right.jpg);
}

.datas_Left {
	width:5px;
	background-image:url(images/datas_left.jpg);
	background-repeat:repeat-y;
}

.datas_BottomLeft {
	width:5px;
	height:5px;
	background-repeat:no-repeat;
	background-image:url(images/datas_BottomLeft.jpg);
}

.datas_BottomRight {
	width: 5px;
	background-repeat:no-repeat;
	background-image:url(images/datas_BottomRight.jpg);
}

.datas_Bottom {
	width: 5px;
	background-repeat:repeat-x;
	background-image:url(images/datas_Bottom.jpg);
}

.titulo_form {
	font-size:12px;
	color:#00579d;
	height:20px;
}


#pesquisar {
	margin-right:10px;
	margin-bottom: 10px;
}

.titulo_curso, .texto_curso {
	font-family:Tahoma, Verdana;
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}

.titulo_curso {
	color:#00579d;
}

.texto_curso {
	margin-top:10px;
	color:#000000;
	margin-bottom:10px;
	text-align:justify;
}

.datas {
	padding: 10px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	float:left;
	width:100%;
}

.incompany {
	padding: 10px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	float:right;
	width:23%;
	margin: 0px;
	border: solid 0px #000000;
	background-color:#FFFF99;
	height:100%;
	display:none;
}

.data {
	margin-bottom:5px;
}

.curso {
	margin: 5px;
}

.h2 {
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#FF0000;
}

.titulo {
	font-family:Tahoma, Verdana, Arial;
	color:#427091;
	font-size:24px;
	margin: 0 0 0 0;
	margin-bottom:10px;
	margin-top:10px;
}

.subtitulo {
	font-family:Tahoma, Verdana, Arial;
	color:#ff3000;
	font-size:14px;
	margin: 0 0 0 0;	
}

#titulos {
	text-align:center;
	width:605px;
	padding-top: 10px;
	padding-bottom:10px;
}

#agenda {
	padding-top:10px;
	padding-bottom:10px;
	width:605px;
}

.agenda_topLeft, .agenda_topRight, .agenda_bottomLeft, .agenda_bottomRight {
	width: 5px;
	background-repeat:no-repeat;
}

.agenda_topLeft {
	height:11px;
	background-position:top;
	background-image:url(images/agenda_topLeft.jpg);
	background-color:#CCCCCC;
}

.agenda_topRight {
	height:11px;
	background-position:bottom;
	background-image:url(images/agenda_topRight.jpg);
}

.agenda_bottomRight {
	background-image:url(images/agenda_bottomRight.jpg);
}

.agenda_bottomLeft {
	background-image:url(images/agenda_bottomLeft.jpg);
}


.agenda_top, .agenda_bottom {
	height:5px;
	background-repeat:repeat-x;
	text-align:left;
}

.agenda_top {
	height:11px;
	background-image:url(images/agenda_top.jpg);
}

.agenda_bottom {
	background-image:url(images/agenda_bottom.jpg);
}

.agenda_left, .agenda_right {
	width: 5px;
	background-repeat:repeat-y;
}

.agenda_left {
	background-image:url(images/agenda_left.jpg);
}

.agenda_right {
	background-image:url(images/agenda_right.jpg);
}

#objetivos, #resultados, #introducao, #metodologia, #empresas, #publicoalvo {
	padding: 10px;
	width:580px;
}

#titulo_objetivos, #titulo_resultados, #titulo_conteudo, #titulo_cargahoraria, #titulo_vagas, #titulo_investimento, #titulo_inscricao, #titulo_cobranca, #titulo_facilitador, #titulo_workshop, #titulo_introducao, #titulo_metodologia, #titulo_contato, #titulo_empresas, #titulo_publicoalvo{
	font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	color:#427091;
	vertical-align:middle;
	margin-top:10px;
	margin-bottom:10px;
}

#titulo_participantes {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#427091;
	vertical-align:middle;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

#adicionar, #enviar{
	padding: 20px;
	text-align:center;
}



#tabparticipantes tr td {
    border:1px solid #d6d6d6;
	padding:4px;
	font-family:Tahoma, Verdana;
	font-size:11px;
}

#tabparticipantes {
	border-collapse:collapse;
	
}

.separacao {
	height: 1px;
	background-color:#ccc;
	width:400px;
	margin-left:100px;
}

.texto_cursos {
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#000000;
	text-align:justify;
}

.curso_conteudo {
	padding-left:6px;
	padding-right:6px;
	font-size:12px;
}

#cargahoraria, #vagas {
	width:277px;
	padding:10px;
	height: 100px;
}

#cargahoraria {
	float:left;
}

#vagas {
	float:right;
}

.form_TopLeft, .form_BottomLeft, .form_topRight, .form_BottomRight {
	width:5px;
	height:5px;
	background-repeat:no-repeat;
}

.form_left, .form_right {
	height:50px;
	width:6px;
	background-repeat:repeat-y;
}

.form_conteudo, .form_top, .form_bottom {
	height:6px;
	background-repeat:repeat-x;
}

.form_conteudo {
	width:580px;
	background-color:#EEEEEE;
	vertical-align:top;
}

.form_top {
	background-image:url(images/form_top.jpg);
}

.form_bottom {
	background-image:url(images/form_bottom.jpg);
}
.form_left {
	background-image:url(images/form_left.jpg);
}

.form_right {
	background-image:url(images/form_right.jpg);
}

.form_TopLeft {
	background-image:url(images/form_TopLeft.jpg);
}

.form_BottomLeft {
	background-image:url(images/form_bottomLeft.jpg);
}

.form_topRight {
	background-image:url(images/form_topRight.jpg);
}

.form_BottomRight {
	background-image:url(images/form_bottomRight.jpg);
}

#dadoscobranca {
	padding-top: 10px;
	padding-bottom: 10px;
}

#dadoscobranca input {
	width:300px;
}

#dadoscobranca #obs {
	width: 300px;
	height: 100px;
}

#ficha {
	position:absolute;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom:10px;
	left:50%;
	top:50%;
	margin-top:-120px;
	margin-left:-290px;
	width:580px;
	height:240px;
	z-index:1000;
	background-color: #eeeeee;
	text-align:left;
	border: #cccccc solid 1px;
	display:none;
	font-family:Tahoma, Verdana;
	font-size:11px;
}

#ficha label {
	float:left;
	width: 220px;
	text-align:right;
	padding-right:3px;
	margin-left:30px;
}

#ficha input {
	width: 300px;
}

.input_invalid {
	font-family:Tahoma, Verdana;
	font-size:10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#666666;
	text-align:left;
	background-image:url(images/invalid.gif);
	background-position:bottom;
	/*padding-bottom:0px;
	padding: 3px 3px 3px 3px;*/
	border: 1px solid #ff7870;
	background-color:#ffeeee;
	margin-bottom:5px;
}

#inscricaoonline{
	width:585px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#666666;
	padding:10px;
}

#banner {
	position:fixed;
	width:145px;
	height:200px;	
	background-color:#006600;
	left:600px;
	display:none;
}

.input_loading {
	font-family:Tahoma, Verdana;
	font-size:10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#666666;
	text-align:left;
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*padding-bottom:0px;
	padding: 3px 3px 3px 3px;*/
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin-bottom:5px;
}

.input_error {
	font-family:Tahoma, Verdana;
	font-size:10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#666666;
	text-align:left;
	background-image:url(images/action_stop.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*padding-bottom:0px;
	padding: 3px 3px 3px 3px;*/
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin-bottom:5px;
}

#Obrigado {
	position:absolute;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:20px;
	padding-bottom:20px;
	left:50%;
	top:50%;
	margin-top:-145px;
	margin-left:-320px;
	width:580px;
	height:290px;
	background-color: #eeeeee;
	text-align:left;
	border: #cccccc solid 2px;
	display:none;
	font-family:Tahoma, Verdana;
	font-size:12px;
	text-align:center;
	z-index:99999999;
}

#Obrigado h1 {
	color:#FF0000;
	font-family:Tahoma, Verdana;
	font-size:14px;
	font-weight:bold;
}

#Obrigado a {
	font-family:Tahoma, Verdana;
	font-size:12px;
	cursor:pointer;
	color:black;
	text-decoration:none;
}

#Obrigado a:hover {
	font-family:Tahoma, Verdana;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

#area_filtros {
	font-family:Tahoma, Verdana;
	font-size:11px;
	height: 70px;
	width:585px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	display:block;
}

.filtro {
	width: 185px;
	height:70px;
	float:left;
	padding-left: 10px;
	margin: 0;
	padding: 0;
	
}

.filtro h1 {
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#00579d;
	font-weight:normal;
	margin-bottom:6px;
}

.filtro p {
	line-height: 16px;
}

.filtro a {
	font-family:Tahoma, Verdana;
	font-size:11px;
	cursor: pointer;
	color:black;
	text-decoration:none;
}

.filtro a:hover {
	font-weight:bold;
}

#stats {
	font-family:Tahoma, Verdana;
	font-size:11px;
	text-align: right;
	margin-bottom:10px;
	border-top:#CCCCCC solid 1px;
	background-color:#F4F4F4;
	padding-right:10px;
	padding-top:5px;
	height: 20px;
	width:595px;
}

#workshop p {
	line-height:13px;
	font-family:Tahoma, Verdana;
	font-size:12px;
}

.fonte_destaque {
	color: #427091;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

#contato {
	font-family:Tahoma, Verdana;
	font-size:11px;
	text-align:left;
	line-height: 15px;
}

#indique {
	position:absolute;
	left:50%;
	top:50%;
	width:500px;
	height:250px;
	margin-top:-125px;
	margin-left:-250px;
	z-index:100000000;
	background-color:#EEE;
	border: #cccccc solid 1px;
	font-family:Tahoma, Verdana;
	font-size:11px;
}

#campos {
	width:250px;
	float:left;
}

#comentario {
	width:250px;
	float:left;
}

#indique label {
	float:left;
	width:120px;
	text-align:right;
	padding-right:3px;
	height:22px;
	padding-top:5px;
	margin:0 0 0 0;
	display:block;
}
