/* CSS Document */
body
{
	font-family: Georgia, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: black; 
}

/*** TRATAMENTO PNG IE5+ ***/

* html img/**/ {
	filter: expression(this.alphaxLoaded ? "" : (this.src.substr(this.src.length-4)==".png" ? ((!this.complete) ? "" : this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+String(this.alphaxLoaded=true).substr(0,0)+(this.src="/eventos/imgs/blank.gif").substr(0,0)) :  this.runtimeStyle.filter=""));   
}

#menu
{
	margin: 0; 
	padding: 0; 
}

#menu li
{
	margin: 0; 
	padding: 4px 0 4px 13px; 
	list-style-type: none; 
	color: #000066; 
	font-weight: bold; 
	background-color: #E9E8E8; 
	border-bottom: 1px solid #000066;  
	border-right: 1px solid #000066; 
}

#menu a
{
	color: #000066; 
	text-decoration: none; 
}

#menu .atual
{
	background-color: #FFF7EE; 
	border-right: 1px solid #FFF7EE;
}

#conteudo
{
	padding: 0 16px 16px 16px; 
	line-height: 130%; 
}

#submenu
{
	position: relative; 
	left: 3px; 
	width: 761px; 
	height: 23px; 
	background: url(../img/conteudo_top.png) top right no-repeat; 
}

#submenu_table
{
	margin: 0 0 0 164px;
}

#submenu_table td
{
	padding: 8px 0 0 0;  
	border-right: 1px solid #000066; 
	color: #000066; 
}

#submenu_table a
{
	color: #AB0700; 
	text-decoration: none; 
	padding: 0 14px 0 14px; 
}

#submenu_table a:hover
{
	color: #AB0700; 
	text-decoration: underline; 
}

#submenu_table .atual
{
	background-color: #F0D3D2; 
}

h2
{
	font-size: 20px;
	background:transparent;
	width: 320px;
	float:right;
	text-align: right;
	padding: 20px 10px 20px 40px; 
	/*list-style-type: none; */
	color: #890000; 
	font-weight: bold; 
	border-top: 1px solid #2B2761;  
}


#grade_home
{
	background: url( ../img/bg_tabela_home.png ) top left no-repeat; 
	margin-top: 15px; 
}

#grade_home td
{
	width: 270px; 
	padding: 10px 10px 6px 10px; 
}

#grade_home a
{
	color: black; 
	text-decoration: none; 
}

#grade_home a:hover
{
	color: black; 
	text-decoration: underline; 
}

.nome_evento
{
	border-top:1px solid #006; 
	height:265px;
	margin: 0; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	background: url(bg_dados_evento.png) no-repeat;
}

.nome_evento_principal
{
	border-top:1px solid #006; 
	border-bottom:2px solid #CCC;
	border-left:1px solid #006;
	height:139px;
	margin: 0; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;	
	background: url(bg_dados_evento_principal.png) no-repeat;
}

.nome_evento_inscricao
{
	border-top:1px solid #006; 
	border-left:1px solid #006; 		
	border-right:1px solid #006; 
	border-bottom:1px solid #006; 			
	height:160px;
	margin: 0; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight: bold;
	background: url(bg_dados_evento_inscricao.png) no-repeat;
}

.dados_inscricao
{
	width: 270px;
	/*margin-top: 15px;*/
	margin-left:20px;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#900;
}

h3
{
	background:transparent;
	width: 240px;
	float:right;
	text-align: right;
	padding: 20px 10px 20px 40px; 
	/*list-style-type: none; */
	color: #890000; 
	font-weight: bold; 
	border-top: 1px solid #2B2761;  
}


.dados
{
	width: 275px;
	margin-top: 15px;
	margin-left:20px;
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#900;
}

.dados_index
{
	/*margin-top: 15px;*/
	margin-bottom: 20px;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#900;
}

.miolo 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #38374A;
	text-align:justify; 
	font-weight:normal; 
	line-height:150%;
}

#TDConteudo{
	background: url(../img/menu_bg.png) top left repeat-y;
	border-bottom:1px solid #000066; 
	border-right:1px solid #000066;
}

em {
	font-style: normal; 
	background-color: #FFFFCC; 
}

.verdana_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
}

.fonte_padrao {  
	font-size: 11px;
	text-decoration: none;
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fonte_padrao_form {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

.fonte_padrao_form td {  
	padding-bottom:5px;
}

.verdana_10 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}

.verdana_9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}

.linha_meio_bg {
	background-image: url(../img/linha_meio_bg.gif);
	background-repeat: repeat-y;
}

.linha_meio_noticia_bg {
	background-image: url(../img/linha_meio_noticia_bg.gif);
	background-repeat: repeat-y;
}

.linha_meio_arquivo_bg {
	background-image: url(../img/linha_meio_arquivo_bg.gif);
	background-repeat: repeat-y;
}

a {
	text-decoration: none;
}

a:hover {  
	text-decoration: underline;
}

hr {
	color:#EFEFEF;
	height:0px;
	border:0px solid;
    border-top:1px #EFEFEF solid;
	margin-top: 7px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
}

h4 { 
	margin: 10px 10px 0 0; 
	padding: 0; 
	font-size: 15.2px;
	font-family: "Times New Roman", Times, serif;
	color: #D96C00;
	}


.caixa_220x19 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	height: 19px; 
	width: 220px;
}

.caixa_260x19 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 19px;
	width: 260px;
}

form {
	padding:0px;
	margin:0px;
}

.verdana_11_azul { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#336699;
}


/* ======================================================== */
#table_ficha { margin: 20px 0 0 0; font-size: 11px; }
#table_ficha input, #table_ficha select { margin: 2px 0 2px 0; }
#table_ficha tr td.labels { text-align: right; width: 155px; vertical-align: top; }
#table_ficha tr td.labels span { margin: 0 10px 0 0; }
		
#table_ficha input { width: 350px; }
#table_ficha #rdoUtilizarDados { margin: 3px 6px 2px 0; width: 13px; vertical-align: middle; }
#table_ficha #rdoNaoUtilizarDados { margin: 3px 6px 2px 0; width: 13px; vertical-align: middle; }
#table_ficha #txtTelefoneDDD, #table_ficha #txtCelularDDD, #table_ficha #txtFaxDDD { width: 30px; margin-right: 2px; }
#table_ficha #txtTelefone, #table_ficha #txtCelular, #table_ficha #txtFax { width: 170px; }
/* ======================================================== */
.Requerido { color: #C11E1E; }
		
#lblErr{ color: #CC0000; }
td div.block_ficha { margin: 20px 0 0 0; padding: 0 0 20px 0; background-color: #F7F3F8; }
td div.block_ficha p{ margin: 0 20px 0 35px; }

#destaque
{
	float: right; 
	margin: 5px 5px 5px 8px; 

	width: 285px; 
}

#destaque li 
{
	margin: 3px 0 0 0; 
	padding: 0; 
	list-style-type: none; 
}

.tb_cursos td {
		border:1px solid #CCCCCC;
		font-weight:normal;
		text-align:center;
		line-height:12px;
		font-size:11px;
		background-color:#f5f5f5
}

.tb_cursos_rp td {
		border:1px solid #CCCCCC;
		font-weight:normal;
		text-align:justify;
		line-height:12px;
		font-size:11px;
		background-color:#f5f5f5
}


.tb_ficha td {
		border:1px solid #CCCCCC;
		font-weight:normal;
		font-size:11px;
		background-color:#f5f5f5
}


legend {
	text-transform:uppercase;
	font-weight:bold;
	color: #666;
}

.erro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color: #F00;
	background-color:#FFF0F0;
	width: 420px;
	padding: 10px 10px 10px 10px;
	border-width: 1px;
	border-style: dotted;
}

.atencao {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #F00;
	background-color:#FFF0F0;
	width: 530px;
	padding: 10px 10px 10px 10px;
}


.formFicha {
	width: 640px;
	border: 1px solid #d3d7cf;
	margin-top: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
}

.formFicha .form_titulo {
	background: #eeeeec url(../img/atencao.gif) 10px 10px no-repeat;
	padding: 10px 10px 10px 40px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 1px solid #d3d7cf;
	color: #2e3436;
	overflow: hidden;
}
.formFicha .form_titulo h1 {
	font-size: 14px;
	display: inline;
}

.botao {
	font-size: 10px;
	border: 1px solid #FFF; 
	background-color: #006; 
	color: #FFF;
	height: 30px; 
	font-weight: bolder; 
	width: 90px; 
	cursor: pointer;
}
