
div.yiiForm
{
    border:2px solid #87b4be;
    background:#e3faff;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:10px
}

div.yiiForm fieldset {
    border:none;
    border-top:1px solid #87b4be;
    padding:4px 7px
}

div.yiiForm fieldset legend {
    color:#4c8999;
}

div.yiierror {
    background:#ffdada;
    padding:10px;
    margin:10px 0;
    border:2px solid #ff8282;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}

div.yiierror label.error, div.yiierror label {
    color:#ff4444;
    font-weight:bold;
    margin:3px 10px;
    display:block;
    background:none;
    border:none;
    padding:0;
    text-align:left
}

div.yiierror p {
    margin:2px 5px 13px 5px
}

div.yiisuccess {
    padding:10px;
    background:#beffad;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:2px solid #559743;
}

div.yiisuccess p {
    color:#559743;
    font-family:arial,verdana;
    font-size:13px;
    font-weight:bold;
    line-height:150%
    
}


label.error {
    background:none !important;
    border:none;
    margin-bottom:0 !important
}

input.error, select.error, textarea.error {
    border:1px solid #FF0000 !important
}

 #loginFormError, #cadastroFormError, #formacaoAcadFormError, #atuacaoProfError, #contatoError {
     display:none
 }

.simple {
    float:left;
    margin:5px 0
}

.simple div {
    float:left
}

.simple label {
    width:150px;
    display:block;
    float:left;
    text-align:right;
    padding:2px 6px
}

.simple input {
    font-size:12px;
    border:1px solid #038dac;
    padding:2px;
    font-family:verdana,arial;
    width:100px;
    float:left;
    margin:0 !important
}

.simple select {
    font-size:12px;
    border:1px solid #038dac;
    padding:1px 0;
    font-family:verdana,arial;
    float:left;
    position:relative;
    top:-6px
}

.simple.select {
    height:25px
}

.simple textarea {
    width:auto;
    height:auto;
    font-size:12px;
    border:1px solid #038dac;
    padding:1px 0;
    font-family:verdana,arial;
    float:left;
}

.tip {
    float:left;
    position:absolute;
    margin:0 0 0 50px;
    border:1px solid #003f4e;
    color:#fff;
    background:#478897;
    padding:10px 5px;
    display:none;
    width:250px


}

.tip span {
    position:relative;
    left:-24px;
    top:-5px;
   background:url(../images/pointer.gif) no-repeat;
   height:19px;
   width:19px;
   display:block;
   float:left



}


div.radio input, div.radio label {
    float:left;
    width:auto !important;
    border:none !important
}

 .submit a {
     text-decoration:none;
     color:#00576d;
     font-size:10px;
     font-weight:bold
 }

 .hint {
     margin:5px 0 0 160px;
     font-size:90%;
     clear:both
}

.submit input {
     width:auto;
      border:none;
     font-size:12px
 }

 .ano {
     width:50px !important
 }
 /**
* Estilos específicos do formulário de login
*/
 #loginForm-container {
     width:550px;
     margin:auto
 }

 #loginForm-container input {
     width:250px
 }

 #loginForm-container .submit input {
     background:url(../images/sprites.png) no-repeat right;
     background-position:20px -40px;
     width:84px;
     height:22px;
     padding:0 0 5px 20px;

 }

 .submit input {
     background:url(../images/sprites.png) no-repeat right;
     background-position:20px -62px;
     width:145px;
     height:22px;
     padding:0 0 5px 0;
 }





 /**
* Estilos específicos do formulário de cadastro
*/

#cadastroForm #cidade label, #cadastroForm #data_emissao label {
   width:103px
}

#cadastroForm #pais label{
	width: 160px;	
}

#cadastroForm #numero label, #cadastroForm #bairro label  {
    width:90px
}

#cadastroForm #estado_endereco label{
	width: 90px;
}

#EmpPessoa_cidade_origem, #EmpPessoa_cidade, #EmpPessoa_uf,#EmpPessoa_bairro,#EmpPessoa_complemento,#EmpPessoa_pais {
    width:160px
}

#EmpPessoa_endereco{
	width: 250px;	
}

#cadastroForm #telefone label {
    width:150px
}

#EmpPessoa_celular, #EmpPessoa_telefone {
    width:130px
}

#EmpPessoa_nome,#EmpPessoa_email, #EmpFormacademica_instituicao {
     width:430px
 }

 #EmpPessoa_cpf {
     width:150px
 }
#EmpPessoa_cep {
	width: 90px;	
}

#EmpPessoa_numero {
	width: 60px;	
}
 
  #cadastroForm .submit input {
     background:url(../images/sprites.png) no-repeat right;
     background-position:0px -62px;
     width:105px;
     height:25px;
     margin:0;
     padding:0 0 3px 0

 }


 /**
 * estilos do formulário de formação complementar
 */

 #cadastroCompContainer input {
     width:350px
 }

 #EmpFormcomplementar_carga_horaria {
     width:40px !important
 }

 #compForm .submit input {
     background:url(../images/sprites.png) no-repeat right;
     background-position:0px -62px;
     width:105px;
     height:25px;
     margin:0;
     padding:0 0 3px 0

 }

 /**
 * estilos do formulario de atuação profissional
 */
 #EmpAtuacaoprofissional_ano_inicio, #EmpAtuacaoprofissional_ano_termino {
     margin-left:5px !important
 }







