/**************************************************
	Default - Padrão
**************************************************/

.meiofundo_expandido{
width: 825px;
}

#meiofundo {
background: #fff url(../_imagens/canto_esq_sup.gif) no-repeat scroll left top;
float:left;
height:auto;
width: 100%;
/*width:613px;*/
}

#meiofundo #meio_conteudo {
	/*width:570px;*/
	float:left;
	padding:40px 20px 30px 20px;
	width: 92%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#meiofundo #meio_conteudo .bg_interna_bottom{
clear: both;
}

#meiofundo #meio_conteudo ul.bloco li span p{
font-size: 12px;
}

#meiofundo #meio_conteudo p{
margin-bottom: 10px;
color: #5e5555;
font-size: 12px;
}

#meiofundo #meio_conteudo p.destaque{
color: #555;
font-weight: bold;
}

#meiofundo #meio_conteudo p.destaque2{
color:#757575;
font-weight:bold;
margin-top:12px;
padding:10px;
background:#f5f5f5;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
}
#meiofundo #meio_conteudo a{
font-weight: bold;
color: #0579AF;
}


#meiofundo #meio_conteudo a:hover{
color: #0C2436;
text-decoration:underline;
}



#meiofundo h1 {
	border-bottom:2px dotted #f1f1f1;
	color:#186B76;
	font-size:20px;
	margin-bottom:30px;
	padding-bottom:8px;
}
#meiofundo #meio_conteudo h2{
font-size: 14px;
margin: 35px 0px 5px 0px;
}


/**************************************************
	Expositores
**************************************************/
#expositores {
height:auto;
float:left;
margin-top:18px;
width:595px;
}
/*#expositores ul {
float:left;
height:auto;
margin-left:auto;
padding-left:10px;
}
#expositores ul li {
float:left;
height:auto;
margin:0 15px 16px 0;
width:auto;
} */

#meiofundo #meio_conteudo .itens li{
list-style-type:disc;
margin-left:20px;
font-size: 12px;
}

#meiofundo #meio_conteudo .informacoes{
font-size: 12px;
font-weight: bold;
margin-top: 30px;
}

/**************************************************
	Hospedagem
**************************************************/
#meiofundo #meio_conteudo .img_esquerda {
float:left;
width:220px;
}
#meiofundo #meio_conteudo .texto_direita {
float:left;
width:340px;
}

#meiofundo #meio_conteudo .texto_direita h2 {
margin-top: 0;
}


/****************************************
	Programação
****************************************/
#meiofundo #meio_conteudo ul.bloco {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
margin-bottom:25px;
font-size: 12px;
}
#meiofundo #meio_conteudo ul.bloco li {
height:auto;
float: left;
margin-bottom: 30px;
}
#meiofundo #meio_conteudo ul.bloco li h3 {
border-bottom:1px dotted #ccc;
font-size:14px;
margin-bottom:16px;
padding-bottom:4px;
width:560px;
}
#meiofundo #meio_conteudo ul.bloco li h3 span.dia {
font-size:18px;
color: #545454;
}
#meiofundo #meio_conteudo ul.bloco li p {
margin-left:20px;
color: #727272;
}

#meiofundo #meio_conteudo ul.horario {
margin:0;
padding:0;
}
#meiofundo #meio_conteudo ul.horario li {
color:#29535B;
float:left;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:3px;
width:530px;
font-weight:bold;
}

#meiofundo #meio_conteudo .espacamento{
border-bottom:1px dotted #F1F1F1;
clear:both;
float:left;
margin-bottom:12px;
padding-bottom:10px;
width:565px;
}

#meiofundo #meio_conteudo ul.horario li.nome {
color:#737373;
font-weight:normal;
}

#meiofundo #meio_conteudo ul.horario li.nome span {
color:#346974;
float:left;
margin-left:50px;
padding-right: 5px;
}
#meiofundo #meio_conteudo ul.horario li span.hora {
color:#346974;
float:left;
font-size:12px;
margin-right:10px;
width:40px;
text-align:right;

}

#meiofundo #meio_conteudo ul.horario li span.desc {
font-size:12px;
font-weight:normal;
margin-left:49px;
float:left;
color:#636363;
}



/*********** WorkShop *************/
#meiofundo #meio_conteudo .workshop {
background: none repeat scroll 0 0;
float:left;
height:auto;
padding:8px 10px 15px 100px;
width:480px;
}

#meiofundo #meio_conteudo .workshop .tema {
color:#545454;
font-size:12px;
font-weight:normal;
}
#meiofundo #meio_conteudo .workshop ol.assuntos {
margin:10px 0px 0px 20px;
}
#meiofundo #meio_conteudo .workshop ol.assuntos li {
font-size:11px;
float:left;
list-style-type: upper-roman;
}

#meiofundo #meio_conteudo .workshop h4.expositor {
font-size:12px;
float:left;
width:625px;
font-weight: normal;
}
#meiofundo #meio_conteudo .workshop .curriculo {
float:left;
font-size:11px;
color: #555;

}


/***** instrutores *******/
#instrutores {
overflow:hidden;
font-size: 12px;
}
#instrutores ul {
}

#instrutores ul li {
float: left;
margin-bottom: 20px;
width: 555px;
}
#instrutores ul .foto {
background: #f1f1f1;
width:130px;
height:110px;
float:left;
margin-right:15px;
display:none;
}
#instrutores h3 {
font-size:17px;
}
#instrutores .texto {

}

#instrutores span {

}


#instrutores .tema {
color:#208E9D;
margin-top: 12px;
}


/***********************************
TELA - INSCRIÇÃO
***********************************/


.linhab{
border-bottom: 0px dotted #ccc;
clear: both;
padding: 0 0 0 0;
margin: 0 10px 3px 10px;
overflow:hidden;
height: 100%;
background: none;
}
.linhabc{
}

.lab{
font-size: 11px;
color: #333;
float:left;
padding: 0 10px 0 10px;
width: 100px;
text-align:right;
font-weight: bold;
}
span.camp{
font-size: 12px;
color: #333;
padding: 0 0 0 0;

}

.labelb{
color: #333;
font-weight:bold;
padding: 3px 0 0 0;
float: left;
text-align:left;
width: auto;
margin-right: 8px;
}
.labelnome{
color: #333;
font-weight:bold;
padding: 3px 0 0 10px;
text-align:left;
width: auto;
font-size: 14px;
}
.campob{
float:left;
color: #333;
padding: 2px 0 0 0;
font-size: 13px;
margin: 0 10px 0 0 ;
}
.campo2 select{
font-size: 11px;

}

.labelrecuob{
width:auto;
padding: 3 0 0 7px;
margin-left: 1px;
}
fieldset.formata_fieldsetb{
border: 1px solid #ccc;
padding-bottom: 15px;
}

.congressistas{
border: 1px solid #ccc;
padding: 15px 0 15px 0;
margin: 5px 0 10px 0;
}

.nmc{
font-size: 16px;
padding: 15px 0 3px 5px;
color:#333;
font-weight: bold;
}
.nmc img{
vertical-align:middle;
}

legend.formata_legendb img{
margin: 0 0 0 10px;
}

.formata_legendb{
color:#333;
font-size: 12px;
font-weight: bold;
padding: 10px 10px 13px 10px;
}

/**** Finaliza Inscrição ****/
#conteudo_impressao{
font-size: 12px;
color: #333;
}
.deposito_conta{
padding: 15px 0 15px 0;
}
.tit_deposito_conta{
font-size: 16px;
letter-spacing: -1px;
padding: 0 0 5px 0;
font-weight:bold;
}
.dados_evento{
font-size: 13px;
letter-spacing: -1px;
padding: 10px 0 5px 0;
font-weight:bold;
}
h1 img.impress{
margin: 0 0 0 210px;
}

#investimento{
color: #333;
font-size: 12px;
margin: 15px 0 0 15px;
}

.tit_investimento{
padding: 0 0 10px 0;
color: #333;
font-size: 13px;
font-weight:bold;
}

.qtd{
padding: 3px 10px 0 0;
float:left;
width: 120px;
}
.observacao_investimento{
font-size: 11px;
padding: 10px 0 0 0;
border-top: 1px solid #ccc;
margin: 15px 0 0 0;
}

span.cada{
font-size: 10px;
}

.valor{
font-size: 15px;
font-weight:bold;
}


/**************************************************
	Palestras
**************************************************/
#palestras ul li {
border-bottom:1px solid #EEEEEE;
overflow:hidden;
padding-bottom:15px;
margin-bottom:15px;
float: left;
clear: both;
width: 100%;
}
#palestras ul li .palestrante {
float:left;
}
#palestras ul li .nome {
font-size:15px;
font-weight:bold;
}
#palestras ul li .cargo {
}
#palestras ul li .bt_download {
float:right;
}


/**************************************************
	GAleria
**************************************************/

#galeria ul {}
#galeria ul li{
background:#EEEEEE none repeat scroll 0 0;
float:left;
height:84px;
margin-right:14px;
width:126px;
margin-bottom:14px;
}
#galeria ul li img{}

