﻿/* Geral inicio */

.tit_compartilhe {
	background: url('../../images/tit_compartlhe_experiencia.png');
	width: 312px;
	height: 25px;
	margin: 20px;
}

span.erro {  
	color: #f96909;
	margin: 20px 20px 20px 100px;
	Font: 11px Verdana;
	display: block;          
} 
 
/* Geral inicio */
/* Box Formulario Inicio */

.box_formulario {
	background: url('../../images/1_centro.gif') repeat-y;
	width: 556px;
	margin: 0 auto;
}

.box_formulario .box_formulario_head {
	background:#fff url('../../images/1_top.gif');
	width: 556px;
	height: 45px;
}

.box_formulario .box_formulario_head3 {
	background:#fff url('../../images/3_top.gif');
	width: 556px;
	height: 45px;
}

.box_formulario .box_formulario_head2 {
	background:#fff url('../../images/2_top.gif');
	width: 556px;
	height: 45px;
}

.box_formulario .box_formulario_bottom {
	background:#fff url('../../images/1_base.gif');
	width: 556px;
	height: 21px;
}

/* Box Formulario Geral */
/* Box Cadastrado Inicio */

.box_formulario .box_cadastrado {
	background: url('../../images/bg_cadastrado.gif');
	width: 358px;
	height: 130px;
	margin: 0 auto;
	padding: 25px;
}

.box_formulario .box_cadastrado p.info_box {	width: 358px;	}
	
.box_formulario .box_cadastrado h6 {
	Font: 11px Verdana;
	color: #4e5468;	
}

.box_formulario .box_cadastrado ul {
	width: 290px;
	margin: 15px 0 0 45px;
}

.box_formulario .box_cadastrado ul li {
	width: 290px;
	margin: 0 0 10px 0;
}

.box_formulario .box_cadastrado ul li label {
	Font: Bold 11px Verdana;
	color: #4e5468;
	width: 50px;
	display: block;
	float: left;
	text-align: right;
	margin: 0 10px 0 0;
}

.box_formulario .box_cadastrado ul li input {	
	width: 220px;
	background:transparent url(../../images/bg_formulario.gif) repeat scroll 0 0;
	border:1px solid #CCCCCC;                             	
}

.box_formulario .box_cadastrado ul li input.ipt_senha {	
	width: 170px;
	background:transparent url(../../images/bg_formulario.gif) repeat scroll 0 0;
	border:1px solid #CCCCCC;
	float: left;
	margin: 0 10px 0 0;                             	
}

.box_formulario .box_cadastrado ul li a.bt_ok {	
	width: 40px;
	height: 21px;
	background:transparent url(../../images/bt_ok_2.gif) repeat scroll 0 0;
	display: block;
}

.box_formulario .box_cadastrado ul li a.bt_esqueci {
	margin: 0 0 0 60px;
	Font: Bold 11px Verdana;
	color: #4e5468;
	text-decoration: underline;
}

/* Box Cadastrado Fim*/
/* Formulario 3 Inicio */

.box_formulario .box_experiencias .bt_corrigir { 
	width: 96px;
	height: 21px;
	background:transparent url(../../images/bt_corrigir.gif) repeat scroll 0 0;
	display: block;
	float: left;
}
.box_formulario .box_experiencias .bt_confirmCorrecao { 
	width: 96px;
	height: 21px;
	background:transparent url(../../images/bt_ok_2.gif) repeat scroll 0 0;
	display: block;
	float: left;
}

.box_formulario .bt_publicar {
	width: 96px;
	height: 21px;
	background:transparent url(../../images/bt_publicar.gif) repeat scroll 0 0;
	display: block;
	float: right;
	margin-right: 35px;
}

/* Formulario 3 Fim */
/* Formulario 2 Inicio */

.box_formulario h6.tit_form {
	font: 11px Verdana;
	color: #4e5468;
	margin: 20px 35px;
	 	
}

.box_formulario ol.cadastre li {
	margin: 10px;
	width: 500px;
}

.box_formulario ol.cadastre li input {	margin: 0 5px 0 0;}

.box_formulario ol.cadastre li input.erro
{
	background: url('../../images/bg_erro_text.gif') ;
}
.box_formulario ol.cadastre li label.erro
{
	color: #f96909;
}
	
.box_formulario ol.cadastre li input#chkbox {	
	width: 15px;
	height: 15px;
	background: none; 
	/*float: left; */
	margin-left: 160px;
	border: none;	
}

.box_formulario ol.cadastre li input#chkbox2 {	
	width: 15px;
	height: 15px;
	background: none; 
	/*float: left; */
	margin-left: 160px;
	border: none;		
}

.box_formulario ol.cadastre li label#lbl_chkbox {	
	width: 285px;
	float: left;
	font: 9px verdana;
}

.box_formulario ol.cadastre li input.foto {
	width: 150px;
}


.box_formulario ol.cadastre li span.cmp_obrigatorios {
	margin-left: 160px;
}

.box_formulario ol.cadastre li label.receber {
	/*width: 100px;*/
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	margin-left: 5px;
	text-align: left;
	float: none;
	display: inline;
}

.box_formulario .bt_enviar {	
	width: 60px;
	height: 21px;
	background: transparent url(../../images/bt_enviar.png) repeat scroll 0 0;
	display: block;
	position:relative;
	top:10px;
	float: right;
	margin: 0 20px;
}

/* Formulario 2 Fim */
/* Formulario 2_ok Inicio */

.box_formulario ul.form_detal {
	width: 470px;
	margin: auto;
	color: #4e5468;
	font: 11px Verdana;
}

.box_formulario ul.form_detal li label.lbl_perfil {
	font: bold 11px verdana;
	float: left;
}

.box_formulario ul.form_detal li input.perfil_radio {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	float: left;
	height: 15px;
	width: 15px; 	
}

.box_formulario ul.form_detal li label.perfil_ckbx_part {
	Font: 11px Verdana;
	color: #4e5468;
	width: 70px;
	display: block;
	float: left;
	text-align: left;
	margin: 0 10px;	
}

.box_formulario ul.form_detal li label.perfil_ckbx_prof {
	Font: 11px Verdana;
	color: #4e5468;
	width: 150px;
	display: block;
	float: left;
	text-align: left;
	margin: 0 10px;	
}

.box_formulario ul.form_detal li {
	margin: 0 0 10px 0;
}

.box_formulario ul.form_detal li label {
	display:block;
	float:left;
	width:100px;
	text-align: right;
	margin: 0 5px 0 0;
}

.box_formulario ul.form_detal li a.bt_visualizar {
	background: transparent url(../../images/bt_visualizar.gif) repeat scroll 0 0;
	width: 83px;
	height: 21px;
	display: block;
	margin: 0 45px 0 0;
}

.box_formulario ul.form_detal li textarea{
	width: 320px;
	height: 150px;
}

/* Formulario 2_ok Fim */
/* Itens do Formulario 1 Inicio */

.box_formulario p {
	Font: 11px Verdana;
	color: #4e5468;
	margin: 20px auto;
	width: 470px; 
}

.box_formulario p.erro 
{
	color: #f96909;
	Font: 12px Verdana;
}

.box_formulario ol {
	margin: 0 auto;
	width: 450px;
}

.box_formulario ol li {
	/* height: 25px; -- Esta quebrando o layout com textAreas */
	margin: 6px 0 6px 0;
}

.box_formulario ol li.txt_area {
	height: 165px;
}

.box_formulario ol li.anonimo {
	height: 15px;
}

.box_formulario ol li.restam {
	margin-left: 160px;
}

.box_formulario ol li label {
	Font: Bold 11px Verdana;
	color: #4e5468;
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 10px;
}

.box_formulario ol li input {	
	width: 230px;
	background: transparent url(../../images/bg_formulario.gif) repeat scroll 0 0;
	border: 1px solid #CCCCCC;                             	
}

.box_formulario ol li input.ckbx {	
	background: transparent none repeat scroll 0 0;
	border: medium none;
	float: left;
	height: 15px;
	margin-left: 160px;
	width: 15px;                          	
}

.box_formulario ol li label.lb_ckbx {
	Font: 11px Verdana;
	color: #4e5468;
	width: 150px;
	display: block;
	float: left;
	text-align: left;
	margin: 0 10px;
}

.box_formulario ol li select {	
	width: 230px;
	background: transparent url(../../images/bg_formulario.gif) repeat scroll 0 0;
	border: 1px solid #CCCCCC;                             	
}

.box_formulario ol li input.input_restante { width: 50px;}

.box_formulario ol li p.txt_restante {}

.box_formulario ol li textarea {
	height: 150px;
	width: 230px;
	background:#fff url(../../images/bg_formulario.gif) no-repeat scroll left top;
	border:1px solid #CCCCCC;
}

.box_formulario ol li a.bt_continuar {
	width: 83px;
	height: 21px;
	background: url('../../images/bt_continuar.gif');
	display: block;
	float: right;
}

.box_formulario ol li input.perfil_radio {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	float: left;
	height: 15px;
	width: 15px; 	
}

.box_formulario ol li label.perfil_ckbx_part {
	Font: 11px Verdana;
	color: #4e5468;
	width: 70px;
	display: block;
	float: left;
	text-align: left;
	margin: 0 10px;	
}

.box_formulario ol li label.perfil_ckbx_prof {
	Font: 11px Verdana;
	color: #4e5468;
	width: 150px;
	display: block;
	float: left;
	text-align: left;
	margin: 0 10px;	
}

.box_formulario .bt_continuar {
	width: 83px;
	height: 21px;
	background: url('../../images/bt_continuar.gif');
	display: block;
	float: right;
	margin-right: 60px;
}

/* Itens do Formulario 1 Fim */