@CHARSET "UTF-8";


#completo, #simplificado, .concluido {
	position: relative;
	background-image: url(/wp-content/plugins/pluginsisrh/img/transperent.png);
	border: 1px solid #eaeaea;
	clear: left;
	-khtml-border-radius: 3px; 
	-moz-border-radius: 3px; 
	-opera-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}
.concluido {
	padding: 20px;
}
#completo .radio, #simplificado .radio {

	display: inline;
	position: relative;
}
#completo label, #simplificado label {
	font-size: 14px;
	margin-right: 10px;
	color: #6e6e70;
	position:relative;
}
#completo label.fora, #simplificado label.fora {
	margin-bottom: 10px;
	*top: -15px;
}


#completo #submit_form, #simplificado #submit_form {
	margin-top: 20px;
	float:right;
	text-transform: none;
	text-shadow: 0px;
	font-size: 14px;
	color: #fff;
}

#completo  label.dentro, #simplificado  label.dentro  {
	margin-top: 6px;
	margin-left: 10px;
	font-size: 14px;
	margin-right: 20px;
	color: #6e6e70;
	position: absolute;
	*top: auto;
}

#completo .a-btn, #simplificado .a-btn {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px !important;
	font-size: 13px;
	float:none;
	margin-left: 20px;
	position: relative;
	*top: -10px;
	display: inline-block;
   *display: inline;
    zoom: 1;	
}

.loading {
	position: absolute;
	margin-left: -22px;
	margin-top: 8px;
}
.celular_n {
	display: inline-block;
   *display: inline;
    zoom: 1;	
}

#completo .span-6, #simplificado .span-6{
	position: static;
	display: block;
	vertical-align: baseline;
}
.container {
		position: static;
	display: block;
	vertical-align: baseline;
}
.telefone_ex, .idioma_ex, .software_ex,  .redesocial_ex {
	display: inline-block;
   *display: inline;
    zoom: 1;	
    position: relative;
    
	margin-left: 10px;
	*margin-left: 20px;
	*left: 20px;
	top: 3px;
	*top: -15px;
	background:  url('../img/delete.png') no-repeat 0 0;
	width: 16px;
	height:16px;
}
.formacao_ex, .experiencia_ex {	
    position: relative;
    
    left: 142px;
	background:  url('../img/delete.png') no-repeat 0 0;
	width: 16px;
	height:16px;
}
.formacao_ex {
	top: -123px !important;
}
.experiencia_ex {
	top: -238px !important;
}


.cargo_ex, .area_ex {
	float:left;
	width: 16px;
	height:16px;	
	position: relative;
	background:  url('../img/delete.png') no-repeat 0 0;
	margin-top: 8px;
}

.red {
	color: #ac1217;
	margin-bottom: 0px !important;
}

.help {
	background: #fff url('../img/help.png') no-repeat center right;

}
/*.step legend { 
	color: #4080BF; 
	font-size: 14px; 
	font-weight: bold;
	padding: 0 2px 3px 2px; 
	margin-left: 20px;
	
}*/
#completo fieldset, #simplificado fieldset {
	padding: 20px;
}
#completo fieldset fieldset, #simplificado fieldset fieldset{
padding: 20px;
border: 1px solid #eaeaea;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-opera-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#completo fieldset fieldset legend, #simplificado fieldset fieldset legend {
	font-size: 14px;
	font-weight: bold;
}


/*.error-image { z-index: 9999; background: url('../img/error.png') no-repeat right top; }*/
.error-image img{
	position: absolute;
	z-index: 999;
	right: -3px;
	top: -5px;
}

.current-step-ok img{
	position: absolute;
	z-index: 999;
	right: -3px;
	top: -5px;
}

.stepy-titles { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	width: 99%; 
}
.stepy-titles li {
	float:left;
	position: relative;
}
.stepy-titles li div {
	cursor:pointer;
	/*float: left;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 66px;
	padding-right: 66px;
	margin-right: 10px;
	font-size: 16px;
	/*font-weight: bold;*/
	color: #fff;
	background:#ab2421;
	color: #fff;
}
#completo-title-3 div{
	margin-right: 0px;
}
.stepy-titles .current-step div, .stepy-titles .current-step-ok div{ 
	background-color: #670303;
	color: #fff;
}

.step input[type="text"], .step input[type="password"], .step textarea { 

	 font-size: 14px; 
	 margin-bottom: 10px;
	 margin-right: 27px;
}
.step input[type="radio"] {
	margin-bottom: 10px;
	font-size: 14px; 
}
.step .radio span, .step .radio label {
	margin-bottom: 10px;
	display: inline-block;
}

.step input[type="text"].last, .step input[type="password"].last, .step textarea.last, .step select.last {
	margin-right: 0px !important;
}

.button-next, .button-back {
	margin-top:20px !important;
   background-color:#AB2421;
    padding:5px;
    padding-left: 20px;
    padding-right: 20px;
    position:relative;
    float:right;
    margin:10px 0px;
    overflow:hidden;
	font-size:14px;
	color:#ffffff!important;
    vertical-align: baseline;
	text-decoration: none;
	font-weight:600;
}
.button-back { float: left; }
.button-next:hover, .button-back:hover {
	text-decoration:none;
	background-color:#670303;
	color:#FFF;
}
form div.select{
	display: inline-block;
   *display: inline;
    zoom: 1;	
	position:relative; 
	margin-bottom: 10px;
	margin-right: 20px;
} 
select.select{
		position:relative;
		z-index:10;
		font-size: 14px;
		/*width:228px !important;*/
		height:30px !important;
		line-height:26px;
		width: 100%;
}

/* dynamically created SPAN, placed below the SELECT */

span.select{
	position:absolute;
	bottom:0;
	overflow: hidden;
	left:0;
	height:16px;
	line-height:16px;
	text-indent:10px;
	background:url(/wp-content/plugins/pluginsisrh/img/down.gif) no-repeat 97% 50%;
	padding-right: 30px;
	cursor:default;
	z-index:1;
	font-size: 14px;
	background-color: #fff;
	white-space:nowrap; /* mantem o texto sem a quebra de linha */
	text-overflow:ellipsis; /* adiciona "..." no select */
}
	
.opaco {
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}
/*** Optionaly (jQuery Validate) ***/

/*.error { background-color: #FAF4F4; }

label.error { background: url('../img/alert.png') no-repeat; color: #DE5130; display: block; float: left; font: 10px verdana; height: 13px; margin: 3px 3px 0 10px; padding-left: 21px; padding-top: 2px; }*/

#formSimplificado ul li, #formCompleto ul li{
	padding-left:0px!important;
}