/****TAGS****/
*{margin:0;padding:0;border:0px;}
html{height: 100%; background: url(../img/bg.jpg);}
body{height: 100%; min-width: 788px; font: 10px verdana,arial,tahoma;}
html>body {min-height: 100%; height: auto;}

ul{list-style:none;}
.float{float:left;}
.right{float:right;}
.link01{color:#1d7151;text-decoration:none;}
.link01:hover{text-decoration:underline;}
.link02{color:#007843;text-decoration:none;}
.link02:hover{text-decoration:underline;}
.link03{color:#f7eca5; font-size: 17px; padding-left: 5px; text-decoration:none;}
.link03:hover{text-decoration:underline;}

/****FORMULÁRIOS****/
.linha_form_inicial {width: 255px; float: left; padding-left: 40px; margin-top: 10px; background: url(../img/bullet.jpg) no-repeat;}
.desc_inicial{width: 100%; height: 22px; line-height: 22px; float:left; color:#095674;}
.linha_form {width: 334px; float: left; padding-left: 13px; margin-bottom: 15px; background: url(../img/bullet2.gif) no-repeat 0px 2px;}
.linha_form2 {width: 162px; float: left; padding-left: 13px; margin-bottom: 15px; background: url(../img/bullet2.gif) no-repeat 0px 2px;}
.desc_form {width: 100%; margin-bottom: 5px; float:left; font-weight: bold; color:#187f2e;}
.campo_form, .campo_form_over{width: auto; float:left; background:#FFF; border:2px solid #bdb793; font:11px Verdana, Arial, Tahoma; padding:4px 3px;}
.campo_form_over{background:#f1efe4;}
.opcoes {width: 30%; display: block; float: left; padding: 5px 0px;}
.ressalva{width: 98%; float:left; margin-top: 5px; font-size:9px; color:#7a713e; letter-spacing: -1px;}

/****PÁGINA INICIAL****/
#geral_inicial{width:768px; margin:0 auto; padding: 0px 10px;}
.fundo_inicial {background: url(../img/fundo_inicial.gif) repeat-y center top;}
.agrupa_inicial {width:768px; float:left; background: #FFF;}
.agrupa_login {width:360px; height: 485px; float:left; background: url(../img/fundo_login.jpg) no-repeat 0px 150px;}
.agrupa_cadas {width:408px; height: 485px; float:left; background: url(../img/fundo_cadastre-se.jpg) no-repeat 0px 150px;}
.agrupa_login1 {width: 768px; height: 485px; float:left; background: #e5e2ce url(../img/fundo_login_2.jpg) no-repeat 0px 150px;}
.form_login {width:295px; float:left; padding: 7px 0px 0px 65px;}
.txt_login {width:220px; float:left; padding-left: 40px; color:#095674;}
.txt_cadastre {width:220px; float:left; padding-left: 60px; color:#095674;}
.erro_inicial {width:260px; float:left; padding-left: 35px; margin-top: 10px; color:#FF0000;}
.ajuda_inicial {width: 90px; float: left; padding: 1px 0px 0px 8px; font-size: 9px; color: #7a713e;}
.esqueceu_senha {width:200px; float:left; padding-left: 35px; margin-top: 10px; font-size: 9px; color: #7a713e; background:url(../img/bullet2.gif) no-repeat 25px 2px;}
.bt_enviar {float:left; margin: 25px 0px 0px 180px;}
.bt_acessar {float:left; margin: 55px 0px 0px 220px;}
.bts_senha {width: 255px; float: left; padding-left: 40px; margin-top: 25px;}
.txt_boasvindas {width:500px; float:left; padding: 25px 0px 0px 60px; color:#095674;}

/****ETAPAS****/
#geral{width:768px; margin:0 auto; padding: 0px 10px;}
.topo_etapas{width:768px; float:left;}
.logo {width: 269px; float: left;}
.etapas {width: 499px; float: left;}
.titulos {width: 723px; float: left; padding-left: 45px;}
.erro {width: 723px; float: left; padding-left: 45px; color: #FF0000;}
.erro2 {width: 708px; float: left; padding: 25px 0px 0px 60px; color: #FF0000;}
.sub_titulos {width:748px; height: 25px; float: left; font-size: 15px; padding: 25px 0px 0px 20px; color: #00678f; background: url(../img/fundo_titulos.jpg) repeat-x;}
.colunas{width:354px; float:left; padding: 15px 0px 0px 30px;}
.linha {width:738px; float:left; padding: 15px 0px 0px 30px;}
.ressalva1{float:left;clear:both;width:430px;font-size:9px;color:#9a9a9a;font-weight:normal;}

/*idiomas*/
.tabela_idiomas{float:left; width:768px;}
.linha1, .linha2 {background:#fff;padding:4px 0;color:#176f95;font-size:10px;}
.linha2 {background:#f4f3e9;}
.col1_tit {text-align:center; padding: 12px 10px; color: #187f2e}
.col1_tit2 {text-align:left; padding: 12px 10px; color: #187f2e}
.col1 {text-align:left; padding: 10px 10px;}
.titis_tabela{float:left;padding-left:30px;}
.titis_tabela2{text-align:center;line-height:20px;}
.item_tabela{padding-left:30px;}

/*rodape*/
#baixo_rodape{width:768px; float:left;  padding-bottom:49px;background: #92895b url(../img/fundo_rodape.gif) repeat-x; margin-top:40px;}
.menu_etapas{ width:485px; float:left; text-align:center; margin-top:42px; background: url(../img/etapas.gif) no-repeat 155px 4px;}

/****SELO****/
#selo{width:290px; margin: 0px auto; padding-top: 15px; clear:both; height: 50px;}
.txt_selo{width:auto; float:left; font:10px Verdana, Arial, Verdana; padding:10px 10px 0px 10px;}