/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,form,fielset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse ;border-spacing:0;}
fieldset,img{border:0}
address,caption,cite,code,dfn,astrong,th,var{font-style:normal ;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal}
a, span, label { text-decoration:none}
hr { display:none}
/* End Reset */

/* CSS Base */
body{ font-family:"Trebuchet MS"}
#all { width:770px; margin:0 auto}
#all, #header, #middle, #footer {width:770px}
.clear{clear:both;}
a { color:#586875}
/* End CSS Base */

/* ------------------ CSS Index ----------------------------*/

/* CSS Header */
#header { height:100px;}
#header .naveRapida { height:19px; background:#00359a}
#header .naveRapida ul { font-size:12px; font-weight:700; float:right }
#header .naveRapida ul li { float:left; display:block; margin-right:20px}
#header .naveRapida ul li a { text-transform:lowercase; color:#FFFFFF}
#header .boxLogo { height:88px}
#header .boxLogo a { float:left}
#header .boxLogo a h1 { height:65px; width:331px; background:url(../img/logoSite.gif) no-repeat; margin:12px 0 0 20px; 
text-indent:-9000px}
/* End CSS Header */

/* CSS Middle */
#middle { float:left}
#middle .menu { float:left; margin:10px 0 0 5px; _margin:10px 5px 0 0; width:188px}
#middle .menu h2, #middle .menu h2 a { float:left; width:178px; font-size:12px; text-transform:uppercase; font-weight:700; color:#FFFFFF; background:#00359a; padding:5px 0 5px 10px }
#middle .menu .navMenu { z-index:999;}
#middle .menu .navMenu ul { padding-bottom:8px; float:left; width:100%; background: url(../img/bgMenu.gif) repeat-x #f4f4f4; font-size:11px; font-weight:700}
#middle .menu .navMenu ul li { background:url(../img/btNave.gif) no-repeat 8% 74%; _background-position: 8% 22%; padding:7px 0 0 28px; _padding-top:0%; _margin-top:6px;}
#middle .menu .navMenu ul li a { display:block; color:#586875}
#middle .menu img { margin:15px 0 15px 20px; float:left}
#middle .boxCenter { width:560px; float:right; margin-top:10px}
#middle .boxCenter .bannerCenter {}
#middle .boxCenter .centerLeft { float:left; margin-top:10px; width:270px; /*height:288px*/ }
#middle .boxCenter .centerLeft h2,  #middle .boxCenter .centerRight h2 { font-size:16px; font-weight:700; color:#FFFFFF; text-transform:uppercase; background: url(../img/bgh2.gif) repeat-x 5%; padding:13px 0 13px 0; text-align:center}
#middle .boxCenter .centerLeft .infoText,  #middle .boxCenter .centerRight .infoText { height:236px; background:#F8F9FA; 
margin-top:5px}
#middle .boxCenter .centerLeft .infoText p, #middle .boxCenter .centerRight .infoText p { font-size:13px; margin:8px 5px 5px 8px; float:left; color:#586875}
#middle .boxCenter .centerRight { float:right; margin-top:10px; width:270px; height:288px}
/* End CSS Middle */

/* Footer */
#footer { height:103px; background:url(../img/bgFooter.gif) repeat-x; float:left; margin-top:10px}
#footer .infoPatrocinador { margin-top:4px; float:left}
#footer span,  #footer .infoRealizacao span { color:#FFFFFF; font-size:11px; margin:-3px 0 0 17px; float:left; font-weight:700}
#footer .infoPatrocinador ul { float:left}
#footer .infoPatrocinador ul li { margin-left:15px }
#footer .infoRealizacao { margin:4px 0px 0 0; float:right; _margin-right:0px}
#footer .infoRealizacao ul, #footer .infoParceiros ul { float:left; margin-left:8px; _margin-left:0px}
#footer .infoRealizacao ul li, #footer .infoParceiros ul li { display:block; float:left; margin:0 10px 0 10px; _margin-right:2px}
#footer .infoAutoria { float:right; margin-right:5px}
#footer .infoAutoria span { font-size:9px; color:#808e96}

/* End Footer */
/* ------------------ End CSS Index ----------------------------*/

/* ------------------ CSS Palestrante ----------------------------*/
#middle .boxCenter .boxConteudo { float:left}
#middle .boxCenter .boxConteudo h2 { font-size:12px; font-weight:700; color:#FFFFFF; text-transform:uppercase; 
background: url(../img/bgBoxConteudo.gif) repeat-x 5%; padding:5px 0 8px 16px}
#middle .boxCenter .boxConteudo table { margin-top:20px;}
#middle .boxCenter .boxConteudo table td p { padding:0 5px 5px 10px; font-size:13px} 
#middle .boxCenter .boxConteudo table td p strong { margin-bottom:8px; float:left; width:100%} 
#middle .boxCenter .boxConteudo table tr.space { line-height:8px}
#middle .boxCenter .boxConteudo .footerConteudo {margin-top:10px; height:5px; background-color:#E39F00}
#middle .boxCenter .boxConteudo table tr td img { border:4px solid #f8f9fa}
/* ------------------ End CSS Palestrante ----------------------------*/

/* ------------------ CSS Inscrição ----------------------------*/
#middle .boxCenter .boxConteudo .conteudoInfo { background:#F8F9FA; padding-bottom:5px; }
#middle .boxCenter .boxConteudo .conteudoInfo p { margin-left: 18px;font-size:13px; padding:15px 10px 5px 10px}
#middle .boxCenter .boxConteudo .conteudoInfo p strong { font-size:12px; width:100%; text-transform:uppercase; margin-bottom:15px; *margin-bottom:0px;}
#middle .boxCenter .boxConteudo .conteudoInfo p strong.fix { margin-top:15px; text-transform:inherit} 
#middle .boxCenter .boxConteudo .conteudoInfo span { font-size:12px; margin-left:15px;
/*background:url(../img/setaSpan.gif) no-repeat 0% 50%*/}
#middle .boxCenter .boxConteudo .conteudoInfo form { margin:13px}
#middle .boxCenter .boxConteudo .conteudoInfo form table { margin-top:0px}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr { width:530px; float:left}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr.menor { width:315px; float:left}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td { font-size:12px; text-transform:lowercase}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td input {border:2px solid #d2d0d0}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr.fix td input { border:2px solid #d2d0d0}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.nome { width:522px }
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td.cpf { text-transform:uppercase}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.email, #middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.endereco, #middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.complemento { width:200px}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.cpf { width:200px}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td select.estado { width:60px; text-transform:uppercase}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.inst { width:200px}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.area { width:202px}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.congresso { width:328px}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.enviar { font-size:14px; font-weight:700; margin-top:15px; width:75px; height:25px; background:#e39f00; color:#FFFFFF; border:none}
#middle .boxCenter .boxConteudo .conteudoInfo form table tr td input.offBorder { border:none}
/*------------------ End CSS Inscrição ----------------------------*/ 

/*------------------- CSS Localização --------------------------------*/
#middle .boxCenter .boxConteudo .conteudoInfo { width:558px; background:#F8F9Fa; padding-bottom:5px }
#middle .boxCenter .boxConteudo .conteudoInfo .boxLeft {float: left;  width:200px; padding:15px 10px 5px 10px}
#middle .boxCenter .boxConteudo .conteudoInfo .boxLeft img{border:#ffffff solid 3px}
#middle .boxCenter .boxConteudo .conteudoInfo .boxRight {float:left;  width:310px; padding:15px 10px 5px 10px}
#middle .boxCenter .boxConteudo .conteudoInfo .boxRight p{ font-size:12px; color:#999}
#middle .boxCenter .boxConteudo .conteudoInfo .boxRight a { color:#999}
#middle .boxCenter .boxConteudo .conteudoInfo .boxRight a:hover { color:#00359a}
#middle .boxCenter .boxConteudo .conteudoInfo .boxRight p strong{ color:#00359a; float:left;text-transform:uppercase; width:100%}
#middle .boxCenter .boxConteudo .conteudoInfo .boxRight .googleMaps{background:#c0c0c0; width:240px; height:25px; 
text-transform:uppercase; float:right; margin:53px 20px 15px 0}
#middle .boxCenter .boxConteudo .conteudoInfo .boxRight .googleMaps p{ margin:-10px 0 0;color:#FFFFFF}

/*-------------------End CSS Localização-----------------------------*/

/*-------------------CSS Contato --------------------------------*/
#middle .boxCenter .boxConteudo .conteudoInfo img { float:left; margin:13px 10px 0 15px}
#middle .boxCenter .boxConteudo .infoContato { margin:45px 0 30px 80px}
#middle .boxCenter .boxConteudo .infoContato p strong { font-size:13px; text-transform:none}
/*------------------- End CSS Contato --------------------------------*/

/*------------------- CSS Emissão de Boleto --------------------------------*/
#middle .boxCenter .boxConteudo .conteudoInfo img.iconeFix { float:left; margin:2px 10px 0 15px}
#middle .boxCenter .boxConteudo .conteudoInfo .infoBoleto { margin:30px 0 70px 110px}
#middle .boxCenter .boxConteudo .conteudoInfo .infoBoleto strong { font-size:12px; color:#2851a8; font-style:italic }
#middle .boxCenter .boxConteudo .conteudoInfo .infoBoleto form { width:296px; margin:10px 0 0 0;}
#middle .boxCenter .boxConteudo .conteudoInfo .infoBoleto form label { font-size:12px; font-weight:700}
#middle .boxCenter .boxConteudo .conteudoInfo .infoBoleto form input { width:258px; color:#ced7dc; padding:2px 4px 2px 4px; 
border:2px solid #d2d0d0}
#middle .boxCenter .boxConteudo .conteudoInfo form input.enviarBoleto { font-size:14px; font-weight:700; margin-top:15px; width:75px; height:25px; background:#e39f00; color:#FFFFFF; border:none; float:right}
/*------------------- End CSS Emissão de Boleto --------------------------------*/

/*------------------- CSS Pacotes Turísticos --------------------------------*/
#middle .boxCenter .boxConteudo .conteudoInfo a.fixTur:hover { color:#00359a}
/*------------------- End CSS Pacotes Turísticos --------------------------------*/

/*------------------- CSS Patrocínio e Realização --------------------------------*/
#middle .boxCenter .boxConteudo .centerLeft .boxPar { height:114px; background:#f8f9fa; margin-bottom:5px}
#middle .boxCenter .boxConteudo .centerLeft .boxPar p { font-size:13px; padding:8px 0 0 10px}
#middle .boxCenter .boxConteudo .centerLeft .boxPar img { float:left; padding:8px 0 0 10px}
#middle .boxCenter .boxConteudo .centerLeft .boxPar img.fix { float:left; padding:8px 32px 0 10px }
#middle .boxCenter .boxConteudo .centerLeft .boxPar p.fix { float:left; padding:32px 0 0 32px}
#middle .boxCenter .boxConteudo .centerLeft .boxPar p.fixVip { float:left; padding:16px 0 0 32px}


#middle .boxCenter .boxConteudo .centerRight .boxPar { height:114px; background:#f8f9fa; margin-bottom:5px}
#middle .boxCenter .boxConteudo .centerRight .boxPar p { font-size:13px; padding:8px 0 0 10px}
#middle .boxCenter .boxConteudo .centerRight .boxPar img { float:left; padding:8px 0 0 10px}
#middle .boxCenter .boxConteudo .centerRight .boxPar img.fix { float:left; padding:8px 32px 0 10px }
#middle .boxCenter .boxConteudo .centerRight .boxPar p.fix { float:left; padding:32px 0 0 32px}
#middle .boxCenter .boxConteudo .centerRight .boxPar p.fixVip { float:left; padding:16px 0 0 32px}
/*------------------- End CSS Patrocínio e Realização --------------------------------*/




