h1.principal{margin-bottom:20px;}
h2.tit_box{width:189px; margin-bottom:16px;}

p#texto_welcome{ font-size:16px; line-height:21px; margin-bottom:30px; padding:0 10px; }

fieldset.form{background-color:#111; padding:20px; color:#fff; margin-bottom:20px;}
fieldset.form li{position:relative; margin-bottom:23px;}
fieldset.form li label{text-transform:uppercase; display:block; margin-bottom:3px; font-size:14px;}
fieldset.form li label span{color:#8e8b8b; font-size:14px; color:#8e8b8b; font-style:normal; text-transform:none; margin-left:10px;}
fieldset.form li input, fieldset.form li textarea{background-color:#fff; border:2px solid #fff; width:609px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:14px; padding:3px;} 
fieldset.form li input{ height:30px;} 
fieldset.form li input.checkfix{ height:12px; width:12px; display:inline; background:#111; border:0; } 
fieldset.form li textarea{height:110px; overflow:auto;} 
fieldset.form li em.chars_restantes{position:absolute; bottom:-17px; right:0; font-size:14px; color:#8e8b8b; font-style:normal;}
fieldset.form li span.error{ font-size:12px; color:#FFDC4F; bottom:-15px; left:0; position:absolute; }
fieldset.form li input.error, fieldset.form li textarea.error{ border:2px solid #ff4f4f; background:#ffffcc; }
fieldset.form li.error textarea{ border:2px solid #ff4f4f; background:#ffffcc; }
fieldset.form li.primeira_escolha{margin-bottom:18px; border-bottom:1px solid #fff; padding-bottom:18px;}
fieldset.form li.primeira_escolha h3{color:#ffdc4f; font-size:24px; text-transform:uppercase; margin-bottom:10px;}
fieldset.form li.primeira_escolha label{ display:inline; margin-right:20px;}
fieldset.form li.resumo textarea{height:94px;}
fieldset.form li.send{ height:37px; }
fieldset.form li.send input{color:black; cursor:pointer; font-size:24px; width:auto; float:right; padding:0 15px 3px; height:34px; border:0; display:none; }


div.tooltip{ display:none; background:#d6d2c4; position:absolute; color:#000; width:271px; padding:20px; position:absolute; right:-331px; top:13px;}
div.tooltip p{ display:none; line-height:21px; }
div.tooltip p em{ color:#144793; font-size:14px; font-style:normal; }
div.tooltip span{background:url('/img/bg/tooltip.gif') no-repeat center left; text-indent:-9999px; width:16px; height:35px; position: absolute; text-indent:-9999px; left: -16px; top:10px;}

/*
@media all and (min-width: 1250px) {
	body #conteudo #main{width:848px;}
	body #conteudo #main fieldset.form li input[type="text"], fieldset.form li textarea{width:800px;}
}

@media all and (max-width: 999px) {
	body #conteudo #main{width:726px;}
	body #conteudo #main fieldset.form li input[type="text"], fieldset.form li textarea{width:680px;}
}
*/
