/* Formularios */
#sideForm {
	float: left;
	min-height:320px;
	position:relative;
	width: 255px;
}

#sideForm p.btAC{
        width: 200px;
}


div#sideForm div.alertInfo {
	bottom:0;
	color:red;
	font-size:0.8em;
	font-weight:bold;
	position:absolute;
}

#sideForm ul li {
	font-size: 1.1em;
	padding:0 0 0 40px;
}
#sideForm ul li.current {
	color: #AC0202;
}
#sideForm ul li#sts_638 {
	background: url("img/form/btn_1_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_638 {
	background: url("img/form/btn_1.png") no-repeat left center;
}
#sideForm ul li#sts_637 {
	background: url("img/form/btn_2_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_637 {
	background: url("img/form/btn_2.png") no-repeat left center;
}
#sideForm ul li#sts_639 {
	background: url("img/form/btn_3_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_639 {
	background: url("img/form/btn_3.png") no-repeat left center;
}
#sideForm ul li#sts_642 {
	background: url("img/form/btn_4_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_642 {
	background: url("img/form/btn_4.png") no-repeat left center;
}
#sideForm ul li#sts_644 {
	background: url("img/form/btn_5_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_644 {
	background: url("img/form/btn_5.png") no-repeat left center;
}
#sideForm ul li#sts_647 {
	background: url("img/form/btn_6_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_647 {
	background: url("img/form/btn_6.png") no-repeat left center;
}
#sideForm ul li#sts_649 {
	background: url("img/form/btn_7_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_649 {
	background: url("img/form/btn_7.png") no-repeat left center;
}
#sideForm ul li#sts_651 {
	background: url("img/form/btn_8_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_651 {
	background: url("img/form/btn_8.png") no-repeat left center;
}
#sideForm ul li#sts_653 {
	background: url("img/form/btn_9_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_653 {
	background: url("img/form/btn_9.png") no-repeat left center;
}
#sideForm ul li#sts_655 {
	background: url("img/form/btn_10_ro.png") no-repeat left center;
}
#sideForm ul li.current#sts_655 {
	background: url("img/form/btn_10.png") no-repeat left center;
}


form.bt,
div.bt  {
	float: right;
	width:480px;
}

form.bt fieldset {
	border: none;
	width: 100%;
}

form.bt legend {
	width: 550px;
}

form.bt label {
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
	width: 170px;
}

form.bt label#arcaEmpLabel span{
       display: block;
       color:#000;
       font-weight: normal;
       font-size: 13px;
}

form.bt label.required {
	color: #AC0202;
}

form.bt label.metaInfo {
	color: 	#666666;
	font-size: 0.85em;
	padding: 0;
	position: absolute;
	right: -80px;
	text-align: left;
	width: 120px;
}

form.bt label.metaInfoWide {
	color:#666666;
	font-size:0.85em;
	width:490px;
}

form.bt label.metaInfo2 {
	color: #AC0202;
	float:left;
	text-align: right;
	padding: 0;
	width:365px;
}

form.bt label.policy {
	float: left;
	text-align: left;
	padding: 0 0 0 10px;
	width: 90%;
	width: 80%;
}

form.bt label.subElement {
	float: left;
	width: 80px;
}

form.bt label.wide {
	text-align:left;
	width:100%;
}

form.bt  div.formElement {
	clear: both;
	padding: 10px 0;
	width: 100%;
}

form.bt  div.formElement.specified {
	display:none;
}

form.bt  div.formElement.load {
	position: relative;
}

form.bt  div.formElement input,
form.bt  div.formElement select {
	width: 250px;
}

form.bt  div.formElement select.width {
	width: 430px;
}

div#content form.bt  div.formElement img.loader {
	display: none;
	left: 435px;
	margin: -8px 0 0 8px;
	position: absolute;
	top: 50%;
}

form.bt  div.formElement input.check {
	margin: 5px 0 0 0;
	width: 50px;
}

form.bt  div.formElement textarea {
	height: 100px;
	width: 290px;
}

form.bt  div.formElement input#policy {
	float: left;
	width: 50px;
}

form#resume {
	
}

form#resume  div.formElement {
	clear: both;
	padding: 0;
	width: 100%;
}

form#resume input {
	background: none;
	border: none;
}

form#resume textarea {
	background: none;
	border: none;
}

/*
form.bt  button.next {
	background: url("img/form/nextBtn.png") no-repeat center center;
	border: none;
	float: right;
	height: 28px;
	text-indent: -999px;
	width: 87px;
}

form.bt  button.send {
	background: url("img/form/send.png") no-repeat center center;
	border: none;
	float: right;
	height: 28px;
	text-indent: -999px;
	width: 87px;
}
*/

form.bt div.formElement input.next {
	background: url("img/form/nextBtn.png") no-repeat center center;
	border: none;
	cursor: pointer;
	float: right;
	height: 28px;
	text-indent: -999px;
	width: 87px;
}

form.bt div.formElement input.login {
	background: url("img/form/btn_inicio.png") no-repeat center center;
	border: none;
	cursor: pointer;
	float: right;
	height: 22px;
	margin:0 155px 0 0;
	text-indent: -9999em;
	width: 46px;
}

form.bt div.formElement input.send,
form.bt div.formElement input.search {
	background: url("img/form/endBtn.png") no-repeat center center;
	border: none;
	cursor: pointer;
	float: right;
	height: 28px;
	text-indent: -999px;
	width: 87px;
}
form.bt div.formElement input.search {
	background: url("img/form/searchBtn.png") no-repeat center center;
}

form.bt div.formElement a.back  {	
	border: none;
	display: block;
	float: right;
	height: 28px;
	text-indent: -999px;
	width: 87px;
}

div#maincontainer div#wrapper div#content div.bt a.acept {
	background: url("img/form/aceptBtn.png") no-repeat center center;
	border: none;
	display: block;
	float: left;
	height: 28px;
	margin: 0 20px 0;
	text-indent: -999px;
	width: 87px;
}

div#maincontainer div#wrapper div#content div.bt a.noAcept {
	background: url("img/form/noBtn.png") no-repeat center center;
	border: none;
	display: block;
	float: left;
	height: 28px;
	margin: 0 20px 0;
	text-indent: -999px;
	width: 87px;
}

div#maincontainer div#wrapper div#content div.bt div.options {
	margin: 0 0 0 170px;
	width: 300px;
}

form.bt div.formElement a.back  {
	background: url("img/form/bacBtn.png") no-repeat center center;
}

div#sideForm a.back.register {
	background: url("img/form/btn_registro.png") no-repeat center center;
	display:block;
	height:22px;
	margin:0 auto;
	text-indent:-9999em;
	width:137px;
}

form.bt div.formElement label input {
	width: 20px;
}

/**/
form.bt  div.titleTwo {
	float: left;
	width: 69%;
}

form.bt  div.titleTwoDesc {
	float: left;
	width: 30%;
}

form.bt  div.titleTwo select {
	width: 90%;
}

form.bt  div.titleTwoDesc select {
	width: 90%;
}

form.bt  div.twoFields {
	float: left;
	width: 150px;
}

form.bt  div.twoFields label {
	float: left;
	text-align: left;
	width: 49%;
}

form.bt  div.twoFields input {
	float: left;
	margin: 4px 0 0 0;
	width: 20px;
}

input#legalWork_0,
input#legalWork_1 {
	width: 30px;
}

div#notification {
	display: none;
}

form.bt div#infoSts {
	float:right;
	width:350px;
}

/* recursos humanos */
div#content.expand.rh {
	margin:0 0 0 51px;
	padding:22px 25px 13px 0;
	width:850px;
}
ul#actionSection {
	clear:both;
	float:right;
	height:3px;
	margin:0 0 30px;
	width:530px;
}

ul#actionSection li {
	display:inline-block;
	float:right;
	height:20px;
	text-align:center;
	width:125px;
}

ul#actionSection li a {
	position:relative;
	z-index:2000;
}

table#resultDB,
div#resultDB {
	clear:both;
	width:100%;
}

table tr td img {
	margin:0 !important;
}

table#resultDB tbody tr.rowN1,
table tbody tr.rowN1 {
	background:#FFDAB9;
}

table#resultDB thead td {
	height:34px;
	text-align:center;
	width:200px;
}
table#resultDB thead td.dateCol {
	text-align:center;
	width:75px;
}
table#resultDB thead td.employARCACol {
	width:35px;
}
table#resultDB thead td.nameCol {
	width:280px;
}
table#resultDB thead td.birthCol {
	width:45px;
}
table#resultDB thead td.moreCol {
	width:35px;
}
table#resultDB tbody td.moreCol {
	text-align:center;
}
table#resultDB tbody td.moreCol a>img {
	margin:0;
}
table#resultDB tbody td {
	text-align:center;
}
table#resultDB tbody td.name {
	text-align:left;
}
table#resultDB tbody td.name img,
table#resultDB tbody td.employARCA img {
	vertical-align:middle;
	margin:0;
	padding:0;
	display:inline;
}

/* detalle de la información */
div#lbRHDataUSR {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	z-index:3000;
	width:600px;
	margin:-250px 0 0 -300px;
	background:url(img/bgLB.png) no-repeat center;
	height:500px;
}

div#lbRHDataUSR>a.close {
	display:block;
	height:29px;
	position:absolute;
	right:20px;
	top:20px;
	width:31px;
	z-index:4000;
}

div#lbRHDataUSR>a.close>img {
	margin:0;
}

div#lbRHDataUSR div#messageUSR {
	bottom:20px;
	display:none;
	left:50%;
	position:absolute;
}

div#lbRHDataUSR div#messageUSR h4 {
	font-size:1.5em;
}

div#lbRHDataUSR div#messageUSR h4 img {
	vertical-align:middle;
	margin:0 20px;
	padding:0;
	float:none;
}

div#lbRHDataUSR div#dataUSR {
	display:none;
	position:absolute;
	top:30px;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad {
	width:90%;
	margin: 0 auto;
}



div#lbRHDataUSR div#dataUSR div#dataUSRLoad div#dataUSRDetailPanel div#dataUSRDetailPanelScroll {
	overflow:auto;
	height:390px;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad div#dataUSRDetailPanel div#dataUSRDetailPanelScroll img {
	margin:0;
	vertical-align:middle;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad h2.name {
	border-bottom:2px solid #000000;
	color:#AC0202;
	display:block;
	font-size:1.5em;
	height:30px;
	width:100%;
	margin:0 0 20px 0;
	text-decoration:uppercase;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad h3 {
	border-bottom:1px solid #000000;
	color:#000000;
	display:block;
	font-size:1.3em;
	height:20px;
	width:100%;
	margin:20px 0 10px 0;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad li {
	display:block;
	float:left;
	width:100%;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad div.fieldTitle {
	width:100%;
	color:#666666;
	float:left;
	text-align:left;
	margin:0 10px 0 0;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad div.fieldTitle + div.detail {
	width:100%;
	float:left;
	clear:both;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad div.fieldName {
	width:200px;
	color:#666666;
	float:left;
	text-align:right;
	margin:0 10px 0 0;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad ul.lang li {
	display:inline;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad span.lang {
	float:left;
	text-align:left;
	margin:0 10px 0 0;
}

div#lbRHDataUSR div#dataUSR div#dataUSRLoad div.fieldName + span {
	font-weight:bold;
}

ul#metaTableDetail {
	float:left;
}
ul#metaTableDetail li {
	color:#AC0202;
	display:inline;
}
ul#metaTableDetail li.firstLi{
	margin:0 0 0 15px;
}
ul#metaTableDetail li.secondLi{
	margin:0 0 0 10px;
}


a#erase {
	display: none;
}

form#filtro div#lang2InputWp {
	display: none;
}
form#loginRH div#forgetPassword {
	text-align:right;
}
div#overLayer {
	background:#000;
	display:none;
	position:absolute;
	left:0;
	width:100%;
	top:0;
	z-index:200
}
div#formLayer {
	background:url(img/pswLB.png) no-repeat center;
	display:none;
	height:300px;
	left:50%;
	margin:-150px 0 0 -250px;
	position:absolute;
	top:50%;
	width:500px;
	z-index:210;
}
form#login div#forgetPassword {
	text-align:	right;
}
div#formLayer h2 {
	left:25px;
	position:absolute;
	top:70px;
}
div#formLayer p {
	font-size:17px;
	left:40px;
	margin:0;
	padding:0;
	position:absolute;
	top:115px;
}
div#formLayer div#pswProcessSts {
	bottom:25px;
	height:20px;
	position:absolute;
	right:40px;
	text-align:right;
	width:345px;
}
div#formLayer div#pswProcessSts div {
	display:none;
}
div#formLayer div#pswProcessSts div#processAction {
	text-align:left;
}
div#formLayer div#pswProcessSts div#msgAction {
}
div#formLayer div#pswProcessSts p {
	position:static;
	float:left;
}
div#formLayer div#pswProcessSts img {
	margin:0;
	vertical-align:middle;
}
form#getPswForm {
	left:50%;
	margin:0 0 0 -212px;
	position:absolute;
	top:150px;
	width:424px;
}
form#getPswForm fieldset {
	background:url(img/pswINWp.png) no-repeat center;
	border:none;
	height:35px;
	margin:0 auto;
	position:relative;
	width:424px;
}

form#getPswForm input {
	border:none;
	height:26px;
	left:9px;
	margin:-13px 0 0 0;
	position:absolute;
	top:50%;
	width:375px
}
form#getPswForm input#actionSubmit {
	background:url(img/pswSub.png) no-repeat center center;
	cursor:pointer;
	left:auto;
	right:0px;
	width:30px;
}
form#filtro input#mysubmit {
	display:none;
}
form#filtro input#ARCAEmp {
	width:30px;
}

div#wpLayerAddReclutador {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:4000;
}
div#lbAddReclutador {
	background:#FFF;
	display:none;
	left:50%;
	height:300px;
	margin:-150px 0 0 -250px;
	position:absolute;
	top:50%;
	width:500px;
	z-index:4010;
}
div#lbAddReclutador a.close {
	position:absolute;
	right:-20px;
	top:-15px;
	z-index:4020;
}
form#reclutadorRegister {
	position:relative;
}

input#selectAllUsers {
	position:absolute;
	right:100px;
	top:63px;
	z-index:4000;
}
input#selectAllUsers {
	position:absolute;
	right:100px;
	top:63px;
	z-index:4000;
}
*:first-child+html input#selectAllUsers {
	top:15px;
}

