/* Geral */
body {background: #FFF; color: #000; font: 10px Verdana; margin:0px; padding:0px;}
li {list-style: square;}
p {margin: 0px 0px 15px 0px;}
ul {margin:0px; padding-left:20px;}
h1, h2{color: #4b720e; font: 12px Verdana; font-weight: bold; text-align: left; margin:0px; padding:0px;}
.txt-header {text-decoration:none; color: #FFF; font: 10px Verdana;}
.txt-header:hover {text-decoration:underline; color: #FFF; font: 10px Verdana;}
.txt-verde {text-decoration:none; color: #4b720e; font: 10px Verdana;}
.txt-verde:hover {text-decoration:underline; color: #4b720e; font: 10px Verdana;}

.txt-preto {text-decoration:none; color: #000; font: 10px Verdana; line-height: 11pt;}

/* Forms */ 
input,select,textarea {border: 1px solid #449a13; color: #4b720e; font: 90% Verdana, sans-serif;}
input:focus,select:focus,textarea:focus {border: 1px solid #449a13; color: #4b720e;}

/* Estrutura */

#content {overflow:hidden; clear:both;}
#container {width: 779px; margin: 0 auto; text-align:left; border: 0px solid red;}

.header { width:779px; height: 103px; background: url(../images/bg_header.gif) no-repeat;}
.header-geral {border: 0px solid red; width:779px; float:left;}
.header-form-geral {width:550px; border: 0px solid red;}
.header-form-campos {width:300px; float:left;}
.header-form-botoes {width:200px; float:left; padding-top:2px;}
.header-left {width:198px; padding-top:15px; float:left;}
.header-right {width:560px; padding-top:26px; float:left;}
.header-botao-enviar {margin-left:-10px;}
.header-esqueci-senha {margin-left:-10px;}

.header-menu {margin-top:12px; margin-left:15px; height:24px; width:550px; float:left;} 
#menu .menu {
    padding:0 0 0 10px;
    float: left;
    width: 100%;
    list-style:none;    
}
#menu .menu li {
    display: inline;         
}
#menu .menu li a {
    padding: 0 0 0 0;
    float:left;
    text-indent: -9999em;        
}
#menu .menu li a:hover {
    display: block;
    float:left;          
    height:24px; 
    background-position: bottom;  
    border:0px; 
    text-indent: -9999em;
} 
.mn-pagina-inicial {background: url(../images/mn_pginicial.gif) no-repeat; width:84px; height:24px; float:left; text-indent:-9999px;}
.mn-cadastrese {background: url(../images/mn_cadastre.gif) no-repeat; width:107px; height:24px; float:left; text-indent:-9999px;}
.mn-alterar-dados {background: url(../images/mn_alterardados.gif) no-repeat; width:90px; height:24px; float:left;	text-indent:-9999px;}
.mn-oportunidades {background: url(../images/mn_oportunidades.gif) no-repeat; width:96px; height:24px; float:left; text-indent:-9999px;}
.mn-suporte {background: url(../images/mn_suporte.gif) no-repeat; width:104px; height:24px; float:left; text-indent:-9999px;}
.mn-encerrar {background: url(../images/mn_encerrar.gif) no-repeat; width:52px; height:24px; float:left; text-indent:-9999px;}

.txt-cadastro {background: url(../images/txt_jaehcadastrado.gif) no-repeat; width:466px; height:17px; float:left; text-indent:-9999px;}
.enviar {background: url(../images/bt_enviar.gif) no-repeat; width:56px; height:14px; float:left; text-indent:-9999px;}    

.titulo-leroy {background: url(../images/tit_porquetrabalhar.gif) no-repeat; width:751px; height:22px; float:left; text-indent:-9999px;}    
    
.main-geral {border: 0px solid red; width:779px; float:left;}
.main-geral-conteudo {width:751px; padding-left:28px; margin-top:36px;}
.main-geral-interna-conteudo {width:720px; float:left; padding-top:15px;}    

.box-verde {background: url(../images/box_bg_verde.gif) no-repeat; width:718px; height:120px; float:left;}        
.txt-conteudo-box {text-decoration:none; color: #FFF; font: 10px Verdana; line-height: 8.5pt;} 

.footer {background-color: #449a13; height:4px;}