.input101 {
    font-family: Avenirnextltpro, sans-serif;
    font-size: 16px;
    text-align: center;
    color: #black;
    line-height: 1.2;
    display: block;
    width: 100%;
    height: 50px;
    padding: 0 0px 0 3px;
    margin-top: 0%;
    border-radius: 0;
    text-align: center;
    margin-top: 0%;
    background-color: #D9DEE5;
}

body{margin-left: 0px;margin-top: 0px; margin-right: 0px;margin-bottom: 0px;overflow:hidden; }
form{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}


A.ic-banner-link{font-family:'Open Sans';font-size: 11px;font-weight: normal; color:#00812f;/*color: #B20000;*/text-decoration: none;}
A.ic-banner-link:hover{color:#00812f;/*color: #B20000;*/text-decoration: underline;}
.ic-banner-link2{font-size: 11px;font-weight: normal;color:#00812f;/*color: #B20000;*/text-decoration: underline;cursor: pointer;}

a {font-family:'Open Sans', sans-serif;font-size: 14px;font-weight: normal;/*color:#004D61*/}
input[type="submit"] {
   background:#00AEF0;
	height:20px;
	
	/*line-height:40px !important;*/
	text-align:center;
	color:#fff; 
	border: 0px;
}
.ic-content{background-position: 50% top;background-image: url(images/img-content-bkg-top.jpg);background-repeat: repeat-x;height: 100%;}
.ic-content-center{background-position: 50% bottom;background-image: url(images/img-content-bkg-bottom.jpg);background-repeat: repeat-x;height: 100%;}
.ic-content-footer{vertical-align: top;height: 5px;}
.ic-log-column-center-reg{border-right: #d3d3d3 1px solid;padding-right: 10px;padding-left: 10px;padding-bottom: 15px;vertical-align: top;border-left: #d3d3d3 1px solid;padding-top: 15px;background-color: #ffffff;}
.ic-content-footer-copyright{font-family:'Open Sans', Arial, sans-serif;font-size: 10px;color: #878787;padding-left: 14px;padding-top: 14px;vertical-align: top;width: 145px;height: 40px;}
.ic-content-footer-dottedline{background-image: url(images/img-footer-dottedline.gif);background-repeat: repeat-x;background-position: 0px 0px;height: 5px;}
 
.ic-content-footer-client{background-repeat: no-repeat;font-family: 'Open Sans', Arial, sans-serif;font-size: 10px;color: #878787;vertical-align: top;width: 140px;height: 40px;}
.ic-content-left{background-position: 0px 0px;background-image: url(images/log-img-aux-left-top.gif);vertical-align: bottom;width: 9px;background-repeat: no-repeat;}
.ic-content-right{background-position: 0px 0px;background-image: url(images/log-img-aux-right-top.gif);vertical-align: bottom;width: 9px;background-repeat: no-repeat;}
.ic-content-space-top{padding-right: 25px;padding-left: 135px;padding-bottom: 5px;vertical-align: top;padding-top: 20px;}
.ic-content-space-padding{padding-right: 1px;padding-left: 1px;padding-bottom: 1px;vertical-align: top;padding-top: 1px;}
.ic-header-logo-content{background-image: url(images/img-logo.gif);background-color: #E6E6E6; background-repeat: repeat-x;height: 67px;/*width: 202px;*/width: 270px;}

.ic-header-toolbar-content{/* background-image: url(images/img-header-bkg-toolbar.gif);*/background-image: url(images/img-header-bkg-total.gif);background-repeat: repeat-x;
    /*padding-top: 14px;*/padding-top:6px;height: 67px;width: 190px;background-color: #E6E6E6;}
.ic-header-center{height: 67px;}
.ic-header-center-top{background-image: url(images/img-header-bkg-center-top.gif);/*background-repeat: repeat-y;*/background-repeat:no-repeat;/*background-position: 100%;*/background-position:left;height: 42px;/* background-color:#0e742a;*/    /*background-color: #E6E6E6;*/}

.ic-header-center-bottom{background-image: url(images/img-header-bkg-center-bottom.gif);/*background-repeat: repeat-x;*/background-repeat:no-repeat;height: 25px;text-align: right;/* background-color:#0e742a;*/  background-position:left;/*background-color: #E6E6E6;*/}
.ic-header-date{font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size: 9px;/*color: #333333;*/color:#ffffff;text-align: right;padding-right:10px;}

.ic-log-column-center{border-right: #d3d3d3 1px solid;padding-right: 10px;padding-left: 10px;padding-bottom: 15px;vertical-align: top;border-left: #d3d3d3 1px solid;width: 455px;padding-top: 15px;background-color: #ffffff;}

.ic-log-column-left{border-right: #ffffff 1px solid;padding-bottom: 14px;vertical-align: top;width: 117px;padding-top: 14px;background-color: #e6e6e6;text-align: center;}
.ic-log-column-right{padding-bottom: 14px;vertical-align: top;border-left: #ffffff 1px solid;width: 117px;padding-top: 14px;background-color: #e6e6e6;}
.ic-log-form{height: 299px;}
.ic-log-form-bottom{border-bottom: #d3d3d3 1px solid;height: 3px;background-color: #ffffff;}
.ic-log-form-bottom-left{background-image: url(images/img-log-form-bottom-left.gif);width: 3px;background-repeat: no-repeat;height: 3px; }
.ic-log-form-bottom-right{background-image: url(images/img-log-form-bottom-right.gif);width: 3px;background-repeat: no-repeat;height: 3px;}

.ic-log-form-field{border-right: #6b6b6b 1px solid;border-top: #6b6b6b 1px solid;background-image: url(images/log-bkg-field.gif);border-left: #6b6b6b 1px solid;width: 140px;border-bottom: #6b6b6b 1px solid;background-repeat: no-repeat;height: 19px;}
.ic-log-form-space-button{background-position: center 0px;background-image: url(images/img-log-dotted.gif);vertical-align: middle;background-repeat: no-repeat;height: 40px;}
.ic-log-form-space-button2{background-position: center 0px;background-image: url(images/img-log-dotted.gif);vertical-align: middle;background-repeat: no-repeat;height: 20px;}

.ic-log-form-tittle{height: 26px;}
.ic-log-form-tittle-center{padding-left: 4px;font-weight: bold;font-size: 9px;background-image: url(images/img-log-form-tittle-center.gif);color: #ffffff;background-repeat: repeat-x;font-family:'Open Sans', Verdana, Arial, sans-serif;height: 23px;}

.ic-log-form-tittle-left{background-image: url(images/img-log-form-tittle-left.gif);width: 16px;background-repeat: no-repeat;height: 23px;}
.ic-log-form-tittle-right{background-image: url(images/img-log-form-tittle-right.gif);width: 16px;background-repeat: no-repeat;height: 23px;}

.ic-log-form-top{border-right: #d3d3d3 1px solid;border-top: #d3d3d3 1px solid;vertical-align: top;border-left: #d3d3d3 1px solid;border-bottom: #d3d3d3 1px solid;background-color: #ffffff;}

.ic-log-form-footer{height: 3px;}
.ic-log-language{padding-right: 10px;width: 80px;}
.ic-log-language-eng{background-position: 5px 2px;padding-left: 18px;background-image: url(images/img-flag-eng.gif);width: 33px;background-repeat: no-repeat;}
.ic-log-language-eng A{font-size: 10px;color: #9f0101;font-family:'Open Sans', Verdana, Arial, sans-serif;text-decoration: none;vertical-align: top;}

.ic-log-language-esp{background-position: 5px 2px;padding-left: 18px;background-image: url(images/img-flag-esp.gif);width: 46px;background-repeat: no-repeat;}
.ic-log-language-esp A{font-size: 10px;color: #9f0101;font-family:'Open Sans', Verdana, Arial, sans-serif;text-decoration: none;vertical-align: top;}
.ic-log-language-seprator{background-position: 0px 2px; background-image: url(images/img-flag-separator.gif); width: 1px;background-repeat: no-repeat;}

.ic-log-information-important{text-align: center;color: Black;font-family: 'Open Sans', Verdana, Arial, Sans-Serif;font-weight: bold;font-size: 10px;}
.ic-log-message{padding-right: 10px;background-position: 10px 2px;padding-left: 30px;font-size: 9px;background-image: url(images/img-info.gif);padding-bottom: 6px;color: #666666;padding-top: 3px;background-repeat: no-repeat;font-family:'Open Sans', Verdana, Arial, sans-serif;}

.ic-log-message-link{font-size: 10px;color: #666666;font-family:'Open Sans', Verdana, Arial, sans-serif;}

.ic-log-message-important{border-right: #c9c9c9 1px dotted;padding-right: 20px;border-top: #c9c9c9 1px dotted;padding-left: 20px;font-size: 10px;padding-bottom: 5px;border-left: #c9c9c9 1px dotted;color: #666666;padding-top: 5px;border-bottom: #c9c9c9 1px dotted;font-family: 'Open Sans', Verdana, Arial, sans-serif;}
.ic-log-message-title-header{font-size: 9px;font-weight: bold;color: Black;font-family: 'Open Sans', Verdana, Arial, sans-serif;}
.ic-log-message-important-space{padding-right: 5px;padding-left: 5px;}
.ic-log-panel-bottom{background-image: url(images/log-panel-bottom.gif);background-repeat: repeat-x;height: 6px;}
.ic-log-panel-bottom-left{background-position: 100% 100%;background-image: url(images/log-panel-bottom-left.gif);width: 6px;background-repeat: no-repeat;height: 6px;}
.ic-log-panel-bottom-right{background-image: url(images/log-panel-bottom-right.gif);width: 6px;background-repeat: no-repeat;height: 6px;}
.ic-log-panel-left{background-position: 100% 100%;background-image: url(images/log-panel-left.gif);width: 6px;background-repeat: repeat-y;}
.ic-log-panel-right{background-image: url(images/log-panel-right.gif);width: 6px;background-repeat: repeat-y;}
.ic-log-panel-top{background-image: url(images/log-panel-top.gif);background-repeat: repeat-x;height: 6px;}
.ic-log-panel-top-left{background-position: 100% 100%;background-image: url(images/log-panel-top-left.gif);width: 6px;background-repeat: no-repeat;height: 6px;}
.ic-log-panel-top-right{background-image: url(images/log-panel-top-right.gif);width: 6px;background-repeat: no-repeat;height: 6px;}
.ic-log-right-space-image{background-image: url(images/bot-log-background.gif);background-repeat: no-repeat;background-position: 0px 0px;width: 89px;vertical-align: top;height: 94px;}
.ic-log-right-button-link{text-align: left;height: 10px;padding-left: 20px;}

.ic-log-right-button-link A{font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #9E0101;font-size: 9px;text-decoration: none;padding-bottom: 4px;}
.ic-log-right-button-link A:hover{color: #9E0101;font-size: 9px;text-decoration: underline;}
.ic-log-tittle{padding-left: 16px;font-weight: bold;font-size: 12px;/*color: #9f0101;*/color:#00812f;font-family: 'Open Sans', Verdana, Arial, sans-serif;vertical-align: top;}
.ic-log-title-login{font-weight: bold;font-size: 10px;color: #9f0101;font-family:'Open Sans', Verdana, Arial, sans-serif;vertical-align: middle;}
.ic-login-header{height: 67px;background-image: url(images/img-header-bkg-total.gif);background-repeat: repeat-x;}
.ic_image-selector{padding-left:35px;}
a.ic-button{background-position: 0px 0px;display:table-cell;vertical-align: middle;/*display: block;*/background-color:#00AEF0 ;font-size: 14px; 
            width:285px; width:285px\9;/*width: 100%;*/color:#FFF;/* color: #b20000;*//*padding: 4px 0px;*/font-family: 'Open Sans', Arial, sans-serif;text-align: center;  text-decoration: none;/*text-transform:uppercase*/}

.ic-log-language-eng A:hover{text-decoration: underline;}
.ic-log-language-esp A:hover{text-decoration: underline;}
a.ic-button:hover{ font-size: 14px; /*width:285px;*//*width: 100%;*/color:#FFFFFF;/*color:#00812f;*//*color: #b20000;*//*padding: 4px 0px;*/font-family: 'Open Sans', Arial, sans-serif;text-align: center;text-decoration: none;/*text-transform:uppercase*/}
.ic-bot-keyboard{font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-align: center;vertical-align: middle;background-image: url(images/img-bot-key-bkg.gif);background-repeat: no-repeat;background-color: #E4E4E4;width: 23px;height: 23px;text-decoration: none;}

.ic-bot-keyboard a{font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;display: block;width: 100%;height: 100%;padding-top: 4px;}
.ic-bot-keyboard a:hover{font-size: 12px;color: #B20000;text-decoration: none;}
.ic-bot-keyboard a:active{font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #B20000;text-decoration: none;font-weight: bold;}
.ic-bot-key-clear{font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-align: left;vertical-align: middle;background-image: url(images/img-bot-key-back-bkg.gif);background-repeat: no-repeat;background-color: #E4E4E4;width: 71px;height: 24px;text-decoration: none;}

.ic-bot-key-clear a{color: #000000;text-decoration: none;display: block;width: 100%;height: 100%;padding-top: 4px;padding-left: 28px;}
.ic-bot-key-clear a:hover{font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #B20000;text-decoration: none;}
.ic-bot-key-clear a:active{font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #B20000;text-decoration: none;font-weight: bold;}

.ic-log-text-error{font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FF0000;text-decoration: none;background-image: url(images/ic_icon_error.gif);background-repeat: no-repeat;background-position: 65px 0px;padding-left: 80px;}
.ic-grid-link{font-size: 9px;text-align: right;padding-right: 10px;/*color: #B20000;*/color:#00812f;text-decoration: none;}

.ic-form-label{padding-right: 4px;font-size: 11px;vertical-align: middle;width: 100px;color: #666666;font-family:'Open Sans', Verdana, Arial, sans-serif;height: 30px;text-align: right;}

.ic-form-data{font-size: 10px;font-family: 'Open Sans', Verdana, Arial, sans-serif;padding-top: 5px;vertical-align: top;text-align: left;border-bottom: 1px solid #DFDFDF;color: #000000;}
.ic-log-form-label{font-size: 11px;font-family: 'Open Sans', Verdana, Arial, sans-serif;padding-right: 4px;vertical-align: middle;width: 160px;color: #666666;height: 30px;text-align: right;}
.ic-log-form-data{font-size: 10px;font-family: 'Open Sans', Verdana, Arial, sans-serif;padding-left: 10px;vertical-align: middle;width: 240px;height: 30px;text-align: left;}

.ic-customerAttention-data{font-size: 11px;font-family: 'Open Sans', Verdana, Arial, sans-serif;color: #000000;}
.ic-customerAttention-title{font-size: 11px;font-family: 'Open Sans',Verdana, Arial, sans-serif;color: #000000;font-weight: bold;}
.ic-form-data-required{font-size: 10px;padding-left: 10px;padding-right: 10px;background-position: 0px 7px;vertical-align: top;text-align: left;background-image: url(images/ic_img-data-required.gif);padding-bottom: 4px;padding-top: 5px;background-repeat: no-repeat;font-family:'Open Sans', Verdana, Arial, sans-serif;background-color: #ffffff;color: #000000;}
.ic-form-data-no-required{font-size: 10px;padding-left: 10px;padding-right: 10px;background-position: 0px 7px;vertical-align: top;text-align: left;padding-bottom: 4px;padding-top: 5px;background-repeat: no-repeat;font-family: 'Open Sans', Verdana, Arial, sans-serif;background-color: #ffffff;color: #000000;}
.ic-form-data-right{font-size: 10px;font-family: 'Open Sans', Verdana, Arial, sans-serif;padding-top: 5px;vertical-align: top;text-align: right;border-bottom: 1px solid #DFDFDF;color: #000000;}
.ic-form-data-no-border{font-size: 10px;font-family:'Open Sans', Verdana, Arial, sans-serif;padding-top: 5px;vertical-align: top;text-align: left;color: #000000;}

.ic-form-row{background-color: white;} 

.ic-error-message{color: #FF0000;font-size: 11px;font-family:'Open Sans', Verdana, Arial, sans-serif;} 

 
.wiz-tit{font-size: 11px;font-family: 'Open Sans', Verdana, Arial, sans-serif;font-weight: bold;}
.ic-button-navigation-large{display: inline;background-image: url(images/ic-button-01-large.gif);background-position: 0px 0px;background-repeat: no-repeat;text-align: center;text-decoration: none;font-family: 'Open Sans', Verdana, Arial, sans-serif;font-weight: bold;font-size: 10px;color: #B20000;padding-bottom: 1px;padding-top: 3px;width: 120px;height: 20px;}
.ic-welcome{font-size: 12px;font-family:'Open Sans', Verdana, Arial, sans-serif;color: #666666;text-align: justify;}

table.floatingHeader{padding: 0px;background-color: White;color: Black;}
div.dimming{background-color: #ffffff;position: absolute;z-index: 10000;visibility: hidden;}

.ic-wiz-form-data{padding-right: 10px;padding-left: 10px;font-size: 10px;padding-bottom: 4px;vertical-align: top;padding-top: 5px;background-repeat: no-repeat;font-family: 'Open Sans', Verdana, Arial, sans-serif;background-color: #ffffff;text-align: left;color: #000000;}
.ic-control-text { 
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: none/*#D8D7D7 1px solid*/;
    font-size: 14px;
    font-family: 'Open Sans', Verdana, Arial, sans-serif;
    /*width: 104%;*/    
    width: 100% /*265px*/;  
    /*height: 50px;*/    
    height: 46px;    
    /*height: 39px\9;*/
    line-height: 42px\9;
    /*height: 25px\9;*/
    background-color: #F0F0F0;
    /*margin-left: 20px;*//*margin-left:3px;*/ text-indent:15px;
    /*margin-top:15px\9;*/
    color:#333;
    /*padding: 15px 0;*/
    
}
.ic-grid-border{border:none;}
.ic-grid{border: none;}
.ic-grid-title-row{color: #333333;}

.ic-grid-title-cell{padding-right: 2px;padding-left: 4px;font-weight: bold;font-size: 18px; /*color: #333333;*/color: #264E72; /*padding-top: 5px;*/background-repeat: repeat-x;font-family: 'Open Sans', Verdana, Arial, sans-serif;height: 22px;}
.ic-grid-title-cell-left{background-image: url(images/img-grid-title-left.gif);width: 18px;background-repeat: no-repeat;height: 22px;}
.ic-gridB-title-cell{background-image: url(images/ic-bullet-tittlegrid2.gif);background-repeat: no-repeat;background-position: 8px 10px;background-color: #DADADA;padding-right: 2px;padding-left: 20px;font-weight: bold;font-size: 10px;color: #333333;padding-top: 5px;font-family: 'Open Sans', Verdana, Arial, sans-serif;height: 22px;border-top: 1px solid #CDCDCD;}
.ic-gridB-title-cell-left{background-color: #DADADA;border-top: 1px solid #CDCDCD;width: 10px;height: 22px;}
.ic-gridB-title-cell-right{width: 21px;height: 18px;}
.ic-grid-header-row{background-color: #F4F4F4;}
.ic-grid-header-cell{padding-left: 4px;padding-bottom: 2px;padding-top: 4px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;height: 22px;}
.ic-grid-header-cell-bot{padding-left: 4px;padding-bottom: 2px;padding-top: 3px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;width: 18px;height: 22px;}
.ic-grid-header-cell-bot-notop{padding-left: 4px;padding-bottom: 2px;padding-top: 3px;border-bottom: 1px solid #CFCFCF;width: 18px;height: 22px;}

.ic-grid-header-cell-text-center{padding-left: 4px;padding-right: 4px;padding-bottom: 2px;padding-top: 4px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: center;}
.ic-grid-header-cell-text{padding-left: 4px;padding-bottom: 2px;padding-top: 4px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: left;}
.ic-grid-header-cell-text-notop{padding-left: 4px;padding-bottom: 2px;padding-top: 4px;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: left;}
.ic-grid-header-cell-text-compact{padding-left: 4px;padding-bottom: 2px;padding-top: 0px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;height: 16px;text-align: left;}
.ic-grid-header-cell-number{padding-right: 4px;padding-bottom: 2px;padding-top: 4px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: right;}
.ic-grid-header-cell-number-notop{padding-right: 4px;padding-bottom: 2px;padding-top: 4px;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: right;}
.ic-grid-header-cell-number-compact{padding-right: 4px;padding-bottom: 2px;padding-top: 0px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;height: 16px;text-align: right;}
.ic-grid-header-cell-date{padding-left: 4px;padding-right: 4px;padding-bottom: 2px;padding-top: 4px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: center;}
.ic-grid-header-cell-date-notop{padding-left: 4px;padding-right: 4px;padding-bottom: 2px;padding-top: 4px;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: center;}
.ic-grid-header-cell-code{padding-left: 4px;padding-right: 4px;padding-bottom: 2px;padding-top: 4px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: center;}
.ic-grid-header-cell-boolean{padding-left: 4px;padding-right: 4px;padding-bottom: 2px;padding-top: 4px;border-top: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: center;}

.ic-grid-header-cell-boolean-notop{padding-left: 4px;padding-right: 4px;padding-bottom: 2px;padding-top: 4px;border-bottom: 1px solid #CFCFCF;height: 22px;text-align: center;}
a.ic-grid-header-cell-link{font-family: 'Open Sans', Verdana, Arial, sans-serif;color: #B20000;font-size: 10px;font-weight: normal;text-decoration: none;}
a.ic-grid-header-cell-link:hover{text-decoration: underline;}
a.ic-grid-header-cell-link-arrange-up{background-image: url(images/ico-arrow-up.gif);background-repeat: no-repeat;background-position: 5px right;padding-right: 12px;font-family: 'Open Sans', Verdana, Arial, sans-serif;color: #B20000;font-size: 10px;font-weight: normal;text-decoration: none;}
a.ic-grid-header-cell-link-arrange-up:hover{text-decoration: underline;}
a.ic-grid-header-cell-link-arrange-down{background-image: url(images/ico-arrow-down.gif);background-repeat: no-repeat;background-position: 100% 5px;padding-right: 12px;font-family:'Open Sans', Verdana, Arial, sans-serif;color: #B20000;font-size: 10px;font-weight: normal;text-decoration: none;}
a.ic-grid-header-cell-link-arrange-down:hover{text-decoration: underline;}
.ic-grid-item-row{background-color: #ffffff;}
.ic-grid-alternateitem-row{background-color: #F7F7F7;}
.ic-grid-item-cell{padding-left: 4px;padding-top: 6px;vertical-align: top;height: 22px;}
.ic-grid-item-cell-bot{padding-left: 4px;padding-right: 4px;padding-top: 7px;vertical-align: top;width: 10px;height: 22px;}
.ic-grid-item-cell-radio{padding-left: 4px;padding-top: 3px;vertical-align: top;width: 10px;height: 22px;}
.ic-grid-item-cell-combo{padding-right: 4px;padding-top: 2px;padding-bottom: 2px;text-align: right;height: 22px;}
.ic-grid-item-cell-text{padding-left: 4px;padding-top: 6px;vertical-align: top;text-align: left;height: 22px;}
.ic-grid-item-cell-text-compact{padding-left: 4px;padding-top: 0px;vertical-align: top;text-align: left;height: 16px;}
.ic-grid-item-cell-date{padding-left: 4px;padding-right: 4px;padding-top: 6px;vertical-align: top;text-align: center;height: 22px;}
.ic-grid-item-cell-code{padding-left: 4px;padding-right: 4px;padding-top: 6px;vertical-align: top;text-align: center;height: 22px;}
.ic-grid-item-cell-number{padding-right: 4px;padding-top: 6px;vertical-align: top;text-align: right;height: 22px;}
.ic-grid-item-cell-number-compact{padding-right: 4px;padding-top: 0px;vertical-align: top;text-align: right;height: 16px;}
.ic-grid-item-cell-actions{padding-right: 4px;padding-top: 6px;vertical-align: top;text-align: right;height: 22px;}
.ic-grid-item-cell-boolean{padding-left: 4px;padding-right: 4px;padding-top: 6px;vertical-align: top;text-align: center;height: 22px;}
a.ic-grid-action-view{font-size: 9px;color: #B20000;font-family: 'Open Sans', Verdana, Arial, sans-serif;text-decoration: none;padding-left: 4px;padding-right: 4px;background-image: url(images/ico-view.gif);background-repeat: no-repeat;background-position: 0px 0px;height: 16px;}
a.ic-grid-action-view:hover{text-decoration: underline;}

/*------------*/
/* 2011-17-02 */
/*------------*/
/* contenedor gen�rico - toda la p�gina */
.contenedorgenerico{position:relative;width:100%;margin:0 auto; height:100%;overflow: scroll;overflow-x: hidden;}
.login-container{width:100%;height:100%;}

.logo-ban{vertical-align: middle; text-align: center; padding-top: 25px; padding-bottom: 25px;}
.logo-ban img { /*width: 15%; max-width: 450px;*/ width: 285.5px; }
.login-subcontainer{}
.login-subcontainer li {list-style:none;}
.login-subcontainer ul li{padding:0.1em 0em; display:block;}
.login-subcontainer . imagen{background: #e5e8b2 url(images/ui-bg_flat_100_e5e8b2_40x100.png) 50% 50% repeat-x;}


/*tabla login*/

.tabla-login{width:630px; width:290px\9; vertical-align:top;}
.subtabla-login{vertical-align:top; width:330px/*315px;*/}
/*.subtabla-login .data .medio .titulo{background-color:#00CCFF;width:250px;height:46px; color:#FFF;font-size: 12px;font-family: 'Open Sans', Arial, sans-serif;vertical-align: middle;text-transform:uppercase}
.subtabla-login .data .medio .titulo td{ padding-left: 22px;}*/
.subtabla-login .titulo{background-color:#00AEF0;width:250px; height:44px; color:#FFF;font-size: 12px;font-family: 'Open Sans', Arial, sans-serif;vertical-align: middle;text-transform:none; text-align:center; }
.subtabla-login .titulo td{ padding: 0px 0px 0px 22px;}
.subtabla-login-campos{background-color:#FFF;width:100%; height:324px; padding: /*20px 10px*/30px 15px; /*padding: 0px\9; padding: 0 20px\9;*/}
.subtabla-login-campos td{/*padding:12px;*//*padding-top:20px; padding-bottom:20px; padding-left:12px; padding-right:12px;*/ text-align: right;}
.subtabla-login-campos .ingrese_su_nombre_de_Usuario td{
  font-size: 14px;
  font-family: 'Open Sans', Arial, sans-serif;
  color: #000000; /*rgb( 76, 76, 76 );*/
  line-height: 2.582;
  text-align: left;
  left: 351px;
  top: 263.568px;
  z-index: 219;
  top:200px;
}

.subtabla-login-campos .securityMessage td{
  font-size: 14px;
  font-family: 'Open Sans', Arial, sans-serif;
  color: #000000; /*rgb( 76, 76, 76 );*/
  line-height: 2;
  text-align: left;
  left: 351px;
  top: 263.568px;
  z-index: 219;
  top:200px;
}

.subtabla-login-campos .ingrese_su_nombre_de_Usuario td .requerido
{
	/*background:url("../login/css/custom-theme/images/requerido_ban.png") no-repeat scroll 0 0 #F0F0F0;*/
	border-bottom: #D8D7D7 1px solid;
}
.izq{text-align: left!important;}
.tabla-login .imagen {
    /*width: 315px;*/ width: 313px;
    height: 400px;
    display: block;
    /*background: url(./images/profilepersonas.jpg) -61px center no-repeat;*/
    background: url(profilepersonas.jpg) -27px -18px no-repeat;
    background-color: #fff;
    border: 8px solid #F1F1F1;
}
.imagen-segundo {
    width: 315px;
    height: 370px;
    display: block;
	float:left;
    background: url(profilepersonas.jpg) -61px center no-repeat;
    background-color: #f0f0f0;
    margin-top:-46px;
}
.tabla-login .netbanking {
    font-size: 23px;
    color: white;
    font-family: 'Open Sans';
    margin-bottom: 3px;
    margin-top: 240px;
    margin-left: 20px;
    text-align: left;
}
.tabla-login .personas {
    font-size:50px;
    color:White;
    font-family: 'Open Sans';
    margin-top:-12px;	
    margin-left:18px;
    text-transform: uppercase;
    text-align:left;    
}
.subtabla-login .netbanking {
    font-size:20px;
    color:White;
    font-family: 'Open Sans';
    margin-bottom:3px; 
    margin-top:310px;
    margin-left:20px;
    text-align:left; 
}
.subtabla-login .personas {
	font-size:50px;
	color:White;
	font-family: 'Open Sans';
	margin-top:-12px;
	margin-left:18px;
	text-align:left; 
}

/* Inicio Titulos*/
.titulo_H3 {color: #00AEF0;font-size: 17px;font-weight: normal;}
.pos_cons_subtitulo span {font-family:'Open Sans'; font-size:14px; text-transform:none; color:#9A9A9A; float:left; background-image:none;/* url(images/img_ico-info.gif);*/ background-repeat:no-repeat; background-position:100%; padding-right:15px; }
/* Fin Titulos*/

/* header */
.header{width:100%; height:50px;border-top:/*solid 1px #123054*/solid 0px #123054;background-color:#f9f9f9 }
.header .logo{margin-left:15px; float:left; background:url(images/logo-Banreservas.png) top left no-repeat; width:125px; /*height:80px;*/}
.header .logo h1{ width:125px;   margin:0px;}
.header .logo h1 span{color:#fff;}
.header .logo h1 span.no-show{display:none;}

.header .user{width:500px;  color:#ffffff; margin-top:55px; float:left; margin-left:55px}
.header .user.no-show{ display:none;}
.header .user .borderRounded{background:transparent url(images/borderRounded-user.png) no-repeat 0 0; width:3px; height:25px; float:left}
.header .user .borderRounded.right{background-position:-3px 0}
			
.header .user .middle{background:#26697f; float:left; padding-bottom:6px}
.header .user .middle ul{margin:2px 3px 0}
.header .user .middle ul li{float:left; padding:3px 5px 0 0; font-size:11px}
.header .user .middle ul li.name{background:transparent url(images/header-userIcon.png) no-repeat 0 3px; padding-left:17px; font-weight:bold}
.header .user .middle ul li.mail{background:transparent url(images/iconMail.png) no-repeat 0 7px; padding:3px 0 0 17px}

/*Login personas*/
.li.title { background-color:#00CCFF!important; padding-left:18px; margin-left:10px; margin-top:1px/*3px*/; color:#ffffff; padding-top:0px/*1px*/;}

 
/* menu superior del header personalizado */
/* common styling */
.menu_br {
	/*border-top: 4px solid #004D61;*/
    float: right;
    font-family: 'Open Sans';
    font-size: 14px;
    height: 40px;
    margin-right: 98px;
    position: relative;
    text-transform: none;
    z-index: 100;
} 
.menu_br ul li a, .menu_br ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000; /*width:80px;*/ 
	padding:0px 5px; 
	height:40px; 
	text-align:center; 
	line-height:30px; 
	font-size:14px; 
	overflow:hidden;
}
.menu_br ul li a:hover {
	text-decoration: underline;
}

.menu_br ul {padding:0; margin:0; list-style: none; margin-top:6px}
.menu_br ul li {float:left; position:relative; color:#000; border:1px solid transparent;/*margin-top:15px*/}
.menu_br ul li ul {display: none; }
.menu_br ul li.lenguaje:hover{background:url(images/row-down_menuSup.png) no-repeat 96% /*50px*/ 8px /*#266b82*/; /*border-top:1px solid #6e909d; border-right:1px solid #6e909d; border-left:1px solid #6e909d; */border-bottom:1px solid transparent;}

.menu_br ul li.lenguaje{background: transparent url(images/row-down_menuSup.png) no-repeat 96% /*50px*/ 8px}

.menu_br ul li ul.options li.idioma1,
.menu_br ul li ul.options li.idioma2,
.menu_br ul li ul.options li.idioma3{position:absolute; }

.menu_br ul li ul.options li.idioma1{top:0; left:-3px;}
.menu_br ul li ul.options li.idioma2{top:0; left:-65px;}
.menu_br ul li ul.options li.idioma3{top:0; left:63px;}

.menu_br ul li ul.options li.idioma1{ /*border-bottom:1px solid #6e909d; border-top:1px solid #266b82;*/width:66px;}
.menu_br ul li ul.options li.idioma2{ /*border-bottom:1px solid #6e909d; border-top:1px solid #6e909d; border-left:1px solid #6e909d;*/ width:63px;}
.menu_br ul li ul.options li.idioma3{ /*border-bottom:1px solid #6e909d; border-top:1px solid #6e909d; border-right:1px solid #6e909d; */width:63px;}

.menu_br ul li ul.options li a,.menu_br ul li ul.options li a:visited{ text-decoration:none;}
.menu_br ul li ul.options li{ text-decoration:none;background:none;}
.menu_br ul li ul.options li a:hover{ /*text-decoration: underline;*/}
.menu_br ul li ul.options li a {line-height:40px;}	
.menu_br ul li ul.options {margin-top:/*0px*/16px;z-index:100;}

/* specific to non IE browsers */
.menu_br ul li:hover a { /*text-decoration:underline;*/}
.menu_br ul li:hover ul {display:block; position:absolute; top:21px; left:0;/* width:105px;*/}
.menu_br ul li:hover ul li a.hide {background:none; color:#fff;}
.menu_br ul li:hover ul li:hover a.hide {color:#fff;}
.menu_br ul li:hover ul li ul {display: none;}
.menu_br ul li:hover ul li a {display:block; background:#f1f1f1 /*#266b82*/; color:#000000; font-size:11px;}
.menu_br ul li:hover ul li a:hover { /*color:#fff;*/ background:#f9f9f9}
.menu_br ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu_br ul li:hover ul li:hover ul.left {left:-105px;}

/* menu superior del header personalizado */

.floatRight{ float:right; font-family: 'Open Sans', Tahoma;}
.date{margin:0/*58px*/ 15px 0 0; color:#ffffff; font-size:11px/*12px*/; text-align:right}
.logo-image {
	background: url("profilepersonas.jpg") no-repeat scroll -61px center #F1F1F1;
	/*width:299px;*/width: 313px;
	/*height:425px;*/
	height:400px;
	height:395px\9;	
	#height:425px;
	float:right;
    margin-top: -44px;
    #margin-top: -429px;
    border: 8px solid #F1F1F1;
    }	

.logo-imageForCaptchaEnabled {
	background: url("./images/profilepersonascaptcha.jpg") no-repeat scroll -61px center #F1F1F1;
	/*width:299px;*/width: 313px;
	/*height:425px;*/
	height:550px;
	float:right;
    margin-top: -44px;
    #margin-top: -429px;
    border: 8px solid #F1F1F1;
    }	


    .logo-image
/*{background: url("./images/profilepersonas.jpg") no-repeat scroll -199px center #F1F1F1;
	width:299px;
	height:415px\9; 
	float:right;
    margin-top: -44px;
    border: 8px solid #F1F1F1;
    } */   
    

.image-container
	{
	}
				
/* footer */
.footer{width:100%;}
.footer .contenedor{width:96%;margin:0px auto; position:relative;}
.footer .contenedor .top{width:100%;float:left; min-height:20px;border-bottom:1px solid #8d979a;}
.footer .contenedor .top p{ text-align:left; color:#8d979a; font-size:11px; font-family:'Open Sans', Tahoma; padding-left:6px; padding-top:10px; padding-bottom:6px;}
.footer .contenedor .top p span{color:#004e61; font-size:11px; font-family:'Open Sans', Tahoma; padding-left:5px;}

.footer .contenedor .bottom{width:100%; float:left; min-height:47px;}
.footer .contenedor .bottom .left{width:50%;float:left;}
.footer .contenedor .bottom .left p{ text-align:left; color:#8d979a; font-size:11px; font-family:'Open Sans', Tahoma; padding-left:6px; padding-top:10px;}
.footer .contenedor .bottom .right{width:89px;float: right; height:37px;}
.footer .contenedor .bottom .right a.certificado{ display:block;background:url(images/dev041861.gif) top left no-repeat;height:42px; width:89px; margin-top:5px;}

.footer.registro .contenedor .top{width:100%;float:left; min-height:10px;border-bottom:1px solid #8d979a; height:30px;}
.footer.registro .contenedor .top p{ padding-left:6px; padding-top:0px; padding-bottom:0px;}
.footer.registro .contenedor .bottom{width:100%; float:left; min-height:10px; height:25px;}
.footer.registro .contenedor .bottom .left{width:50%;float:left;height:25px;}
.footer.registro .contenedor .bottom .left p{  padding-left:6px; padding-top:0px; margin-top:5px;}

/*------------------------*/
/* Registro */
/*------------------------*/
.arran ul{ list-style:none;}
.clearfix{float:left; width:100%; height:6px; /*clear:both;*/}
.clearfix.doble{height:12px;}
.clearfix.triple{height:30px;}
.clearfix.cierre{height:40px;}
.clearfix.dt{height:74px;}
.clearfix.dt{#height:44px;}/*IE7*/
.contenedor_registro{width:100%; margin-top:0px; /*background:#ffffff; */text-align:left;}
.contenido_registro{width:600px; margin:20px auto 0px;}
.alineacion_especial_secret_questions_multiview{margin-left: 360px !important;}
/*.contenedor_registro li.campo {margin-bottom:12px!Important;}*/
.contenedor_registro li.campo li{background-color:#EFEFEF !Important;}
.no-show{display:none} /*ocultar elemento sin generar el espacio*/

.no-border{border:none;}
.add-padding{/*padding:5px;*/padding:40px;}

.contenedor_registro .titulo{float:left; width:100%;}
.contenedor_registro .titulo.captcha{text-align:left; margin-top:4px;}
.contenedor_registro .titulo ul{ width:100%; padding:0px; margin:0px;}
.contenedor_registro .titulo ul.superior{}
.contenedor_registro .titulo ul.superior li{ display:inline; float:left;}
.contenedor_registro .titulo ul.superior li.left{ width:5px; height:5px; background:url(images/sprite.png) -20px -2px no-repeat transparent;}
.contenedor_registro .titulo ul.superior li.center{ width:590px; height:5px; /*background:#aab300;*/}
.contenedor_registro .titulo ul.superior li.right{ width:5px; height:5px; background:url(images/sprite.png) -31px -2px no-repeat transparent;}

.contenedor_registro .titulo ul.inferior{ }
.contenedor_registro .titulo ul.inferior li{ display:inline; float:left;}
.contenedor_registro .titulo ul.inferior li.left{ width:5px; height:5px;/* background:url(images/sprite.png) -20px -9px no-repeat transparent;*/}
.contenedor_registro .titulo ul.inferior li.center{ width:590px; height:5px; /*background:#aab300;*/}
.contenedor_registro .titulo ul.inferior li.right{ width:5px; height:5px; background:url(images/sprite.png) -31px -9px no-repeat transparent;}

.contenedor_registro .titulo ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_registro .titulo ul.medio li{ display:inline; float:left; width:588px;}
.contenedor_registro .titulo ul.medio li.medio{padding:13px 0px 35px 0px /*4px 0px*/}
.contenedor_registro .titulo ul.medio li.medio h3
{
	  color: #00AEF0;
    font-size: 25px;
    font-weight: normal;
    margin-left: 0px;
    float:left;
    margin-bottom: 0px;
    margin-top: 0px;
    font-family:'Open Sans';
}
.contenedor_registro .titulo ul.medio li.medio h3 span{font-size:11px;}


.contenedor_registro .disclaimer {width:100%; float:left; margin:0px;padding:4px 0px 0px;}
.contenedor_registro .disclaimer p{font-size:14px; color:#999999; text-align:left; display:inline;}
.contenedor_registro .disclaimer p.requerido,
.contenedor_ingresar .disclaimer p.requerido
{font-size:9px; color:#999999; text-align:left; display:block; padding-left:10px; background:url("images/requerido.jpg") no-repeat scroll 1px 1px transparent; margin-bottom:0px; margin-top:5px;}
.contenedor_registro .disclaimer p span{ font-weight:bold;}

/*------------------*/
/* b�squeda empresa */
/*------------------*/
.contenedor_registro .busqueda-empresa {width:100%; float:left; margin:4px 0px;}
.contenedor_registro .busqueda-empresa ul.superior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .busqueda-empresa ul.superior li{ display:inline; float:left;}
.contenedor_registro .busqueda-empresa ul.superior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -2px no-repeat transparent;}
.contenedor_registro .busqueda-empresa ul.superior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .busqueda-empresa ul.superior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -2px no-repeat transparent;}

.contenedor_registro .busqueda-empresa ul.inferior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .busqueda-empresa ul.inferior li{ display:inline; float:left;}
.contenedor_registro .busqueda-empresa ul.inferior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -9px no-repeat transparent;}
.contenedor_registro .busqueda-empresa ul.inferior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .busqueda-empresa ul.inferior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -9px no-repeat transparent;}

.contenedor_registro .busqueda-empresa ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_registro .busqueda-empresa ul.medio li{ display:inline; float:left; width:/*100%;*/590px;}
.contenedor_registro .busqueda-empresa ul.medio li.medio{background:#EFEFEF;padding:4px 0px 4px 10px; }
.contenedor_registro .busqueda-empresa ul.medio li.medio h4
{
	color: #00AEF0;
    font-size: 22px;
    font-weight: normal;
    /*margin-left: 10px;*/
    margin-bottom:0px;
    margin-top:0px;}

.contenedor_registro .busqueda-empresa ul.medio li.medio .datos{width:100%;/*96%;*/ /*height:100%;*/ margin:0 auto;}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul{ width:100%; padding:0px; margin:0px;}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li{display:inline; float:left;/* padding:4px 0px;*/}
/*.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.clearfix{float:left; width:100%; height:6px; clear:both;}*/
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.etiqueta{ width:162px; font-weight:normal; color:#000000; font-size:14px; text-align:left;/* padding:4px 6px 0px 0px;*/ margin: 12px 10px 12px 0px; padding:0px;}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.campo{ width:398px; /*background:#ffffff;*/ min-height:21px; border:0px solid #ffffff;}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.campo input{ width:99.4%;   background:#ffffff; height:40px;font-family:'Open Sans', Verdana, Geneva, sans-serif;/* font-size:0.6em;*/ color:#666666; float:left;}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.campo select 
{
	border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: #EFEFEF 1px solid;
    border-bottom: 1px solid transparent\9;
    font-size: 14px;
    font-family:'Open Sans', Verdana, Arial, sans-serif;
    width: 100%;
    height: 35px;
    padding-left: 15px;
    color: #333;
    background: transparent;
    text-transform:uppercase;
    padding-top:5px\9;
	border-radius: 0;	 
	-webkit-appearance: none;
	color: #666666;
	float: left;
	overflow:hidden;
	/*margin-top:-8px\9;*/
	}
	
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.campo{background-position: 0px 39px\9;
	width:398px;   
	/*min-height:30px;*/ 
	/*height:39px;*/
	min-height:39px; 
	background-color: #fff;
	 
}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo-especial 
{
	width:398px;   
	min-height:30px;  
	background-color: #fff;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-bottom: 1px solid #EFEFEF !important;
	height:40px;
	
}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.campo input{ width:98.4%\9}/*IE8*/
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.campo input{height:40px\9; line-height:40px\9; border-bottom:#D8D7D7 1px solid;}/*IE8*/

.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.campo.mensaje{border:1px solid #e4e4e4;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.etiqueta.answer{ width:568px; font-weight:normal; color:#4a4a4a; font-size:14px; text-align:left; padding:4px 6px 0px 0px;}


.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.campo ul li:first-child{/*margin-top:2px;*/}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.campo ul li{/*width:76%;*/ width:100%; font-size:9px; color:#666666; background:#FFFFFF; text-align:left;}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.validador{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}

.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li div.btn{margin:4px 20px 0px;}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li div.btn ul li a{margin-right:42px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li div.btn ul li a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}



/*---------------------*/
/* datos de la empresa */
/*---------------------*/
.contenedor_registro .datos-empresa {width:100%; float:left; margin:4px 0px; text-align:left;}
.contenedor_registro .datos-empresa ul.medio li.medio h4 { color: #00AEF0;font-size: 22px;font-weight: normal;/*margin-left: 10px;*/margin-bottom:0px; margin-top:0px;}
.contenedor_registro .datos-empresa ul.superior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .datos-empresa ul.superior li{ display:inline; float:left;}
.contenedor_registro .datos-empresa ul.superior li.left{ width:5px; height:5px;/* background:url(images/sprite.png) -2px -2px no-repeat transparent;*/}
.contenedor_registro .datos-empresa ul.superior li.center{ width:590px; height:5px;/* background:#e4e4e4;*/}
.contenedor_registro .datos-empresa ul.superior li.right{ width:5px; height:5px; /*background:url(images/sprite.png) -11px -2px no-repeat transparent;*/}

.contenedor_registro .datos-empresa ul.inferior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .datos-empresa ul.inferior li{ display:inline; float:left;}
.contenedor_registro .datos-empresa ul.inferior li.left{ width:5px; height:5px; /*background:url(images/sprite.png) -2px -9px no-repeat transparent;*/}
.contenedor_registro .datos-empresa ul.inferior li.center{ width:590px; height:5px; /*background:#e4e4e4;*/}
.contenedor_registro .datos-empresa ul.inferior li.right{ width:5px; height:5px; /*background:url(images/sprite.png) -11px -9px no-repeat transparent;*/}

.contenedor_registro .datos-empresa ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_registro .datos-empresa ul.medio li{ display:inline; float:left; width:/*100%;*/590px;}
.dkddl_options_inner li{ width:100%;} /* Fix Caduca contrase�a*/
.contenedor_registro .datos-empresa ul.medio li.medio{background:#eFeFeF;padding:4px 0px 4px 10px; }
/*.contenedor_registro .datos-empresa ul.medio li.medio h4
{
	
	   color: #AAB300;
    font-size: 14px;
    font-weight: normal;
    margin-left: 10px;}*/

.contenedor_registro .datos-empresa ul.medio li.medio .datos{width:100%;/*96%;*/ /*height:100%;*/ margin:0 auto;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul{ width:100%; padding:0px; margin:0px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li{display:inline; float:left;/* padding:4px 0px;*/}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.etiqueta{ width:162px; font-weight:normal; color:#000000; font-size:14px; text-align:left; /*padding:4px 6px 0px 0px;*/ margin:12px 6px 12px 0px;padding:0px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.etiqueta.requiered{ background:url(../login/css/custom-theme/images/requerido.jpg) 162px 5px no-repeat }

.contenedor_registro .panel2 ul li.update .personales ul li.etiqueta.requiered{ background:url(../login/css/custom-theme/images/requerido.jpg) 162px 5px no-repeat }


.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.etiqueta.resumen{ width:300px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo 
{
	width:398px;   
	min-height:35px;  
	background-color: #fff;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border-bottom: 1px solid #EFEFEF !important;
	 /*height:40px;*/
	
}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.error_message ul li{width:400px}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.username_suggested ul li{width:400px}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.requerido input
{
	background: url("../login/css/custom-theme/images/requerido_ban.png") no-repeat scroll 0 0;
    text-indent:15px;
    border-bottom: #D8D7D7 1px solid;
} 

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.resumen{ width:260px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campocheck{ width:398px; /*background:#ffffff;*/ height:40px; line-height:40px; padding:12px 0px 12px 0px }
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext{ width:50px; margin-right:12px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext{ width:50px\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext{ #width:34px;}/*IE7*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext{ height:40px\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext2{ width:80px;margin-right:0px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext2{ width:80px\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext2{ #width:74px;}/*IE7*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext2{ height:40px\9}/*IE8*/

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext3{ width:80px;margin-right:0px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext4{ width:60px;margin-right:0px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext4{ width:56px\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext4{ #width:54px;}/*IE7*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext4{ height:40px\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext5{ width:121px;margin-right:0px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext5{ #width:124px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext6{ width:140px;margin-right:0px;}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.obligatorio{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.grilla{ /*border:1px solid #ffffff; */width:98%;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.half{ width:199px !important; }
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.half2{ width:199px; border-style:none; min-height: 0px;}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.campoLHP{  background-position: 0px\9 0px\9;
	line-height:40px; height:40px; 	padding-left:15px !important;	color:#666666;	width: 388px; background-color: #fff\9;
	background-repeat: no-repeat\9;
	background-attachment: scroll\9;
}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.campoLHP.solo-lectura{
	background-position: 0px 0px;	
	min-height:30px;  
	background-color: #fff;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url('Images/campo_solo_lectura.png');
	border-bottom:#D8D7D7 1px solid;
}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.texto{ width:574px; font-weight:normal; color:#666666; font-size:11px; text-align:left; padding:4px 6px 0px 0px;}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.Onboarding{
    background-position: 0px\9 0px\9;
    line-height:40px; 
    height:40px;     
    padding-left:10px !important;    
    color:#666666;    
    width: 388px; 
    background-color: #fff\9;
    background-repeat: no-repeat\9;
    background-attachment: scroll\9;
    min-height:30px;  
    background-image: url('Images/campo_solo_lectura.png');
    border-bottom:#D8D7D7 1px solid;
}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.etiqueta.ext{ width:90px/*100px*/; padding-left:20px;}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo input{background: none repeat scroll 0 0 #FFFFFF;
color: #666666;
float: left;
font-family: 'Open Sans',Verdana,Geneva,sans-serif;
height: 40px;
margin: -1px;
width: 100%;
}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.half input{ width:97.0%\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.half input{ height:40px\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.half input{ #width:98.0%; #height:17px;}/*IE7*/

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext input,
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext2 input,
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext4 input{ width:99.4%; height:40px;}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext input,
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext2 input,
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext4 input{width:99.4%\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext input,
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext2 input,
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo.ext4 input{height:40px\9}/*IE8*/

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo input{ width:98.4%\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo input{height:40px\9}/*IE8*/
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo input{ #margin:0%; #height:17px; #width:99%;}/*IE7*/

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.campo select{
	border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: #EFEFEF 1px solid;
    border-bottom: 1px solid transparent\9;
    font-size: 14px;
    font-family:'Open Sans', Verdana, Arial, sans-serif;
    width: 100%;
    height: 40px !important;
    padding-left: 15px;
    color: #333;
    background: transparent;
    text-transform:uppercase;
    padding-top:5px\9;
	border-radius: 0;	 
	-webkit-appearance: none;
	color: #666666;
	float: left;
	margin-top:-8px\9;
	}
	
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.validador{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li div.btn{margin:4px 20px 0px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li div.btn ul li a{margin-right:42px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li div.btn ul li a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}



/*-----------------------*/
/* listado de la empresa */
/*-----------------------*/
.contenedor_registro .listado-empresa {width:100%; float:left; margin:4px 0px;}
.contenedor_registro .listado-empresa ul.superior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .listado-empresa ul.superior li{ display:inline; float:left;}
.contenedor_registro .listado-empresa ul.superior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -2px no-repeat transparent;}
.contenedor_registro .listado-empresa ul.superior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .listado-empresa ul.superior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -2px no-repeat transparent;}

.contenedor_registro .listado-empresa ul.inferior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .listado-empresa ul.inferior li{ display:inline; float:left;}
.contenedor_registro .listado-empresa ul.inferior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -9px no-repeat transparent;}
.contenedor_registro .listado-empresa ul.inferior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .listado-empresa ul.inferior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -9px no-repeat transparent;}

.contenedor_registro .listado-empresa ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_registro .listado-empresa ul.medio li{ display:inline; float:left; width:/*100%;*/590px;}
.contenedor_registro .listado-empresa ul.medio li.medio{background:#e4e4e4;padding:4px 0px 4px 10px; }
.contenedor_registro .listado-empresa ul.medio li.medio h4{color:#025162; font-size:13px; text-transform:uppercase; display:inline;}

.contenedor_registro .listado-empresa ul.medio li.medio .datos{width:100%;/*96%;*/ /*height:100%;*/ margin:0 auto;}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul{ width:100%; padding:0px; margin:0px;}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li{display:inline; float:left;/* padding:4px 0px;*/}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li.etiqueta{ width:162px; font-weight:normal; color:#000000; font-size:14px; text-align:left; padding:4px 6px 0px 0px;}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li.campo{ width:398px; /*background:#ffffff;*/ height:21px; border:1px solid #ffffff;}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li.grilla{ /*border:1px solid #ffffff; */width:98%; margin-left:-5px; #margin-left:1px;}

.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li.obligatorio{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li.campo input{ width:99.4%; border:1px solid #e4e4e4; background:#ffffff; margin:0.3%; height:19px;font-family: 'Open Sans', Verdana, Geneva, sans-serif; /*font-size:0.6em;*/ color:#666666; float:left;}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li.campo select{ width:99.4%; border:1px solid #e4e4e4; background:#ffffff; margin:0.3px; height:19px;/*font-size:0.6em;*/ color:#666666; float:left;}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li.validador{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}

.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li div.btn{margin:4px 20px 0px;}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li div.btn ul li a{margin-right:42px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.contenedor_registro .listado-empresa ul.medio li.medio .datos ul li div.btn ul li a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}


 
 

/*------------------------------------------------------------------------------------------------*/
/* Panel que contiene a los datos de la empresa y a la lista de empresas Paso 1 Vista CompanyView */
/*------------------------------------------------------------------------------------------------*/
.contenedor_registro .panel{width:100%; float:left; margin:0px; margin-top:-20px; margin-left:-10px;/* #margin-top:24px;*/}
.contenedor_registro .panel ul{margin: 0px; padding: 0px; list-style:none;}

.contenedor_registro .panel ul li.update{}
.contenedor_registro .panel ul li.update a{
	/*color: #FFFFFF!important;	*/
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin-left: 15px;
    padding: 10px 0 0;
    text-align: center;
    text-decoration: none;
    width: 135;}
.contenedor_registro .panel ul li.update a:hover{}



/* bot�n de b�squeda */
.contenedor_registro .panel ul li.update a#ctl00_MainHolder_btnSearchOrganization{margin-right:14px; /*margin-top:-40px; *//*#margin-top:4px;*/ /*#margin-left:474px;*/}
#ctl00_MainHolder_UpOrganization div table{ margin-left:0px;/*-10px;*/ }


/* bot�n de agregar */
.contenedor_registro .panel ul li.update a#ctl00_MainHolder_OrganizationData1_btnAddOrganization{ margin-right:14px;/*margin-left:484px;*/ /*margin-top:-42px;*/}
/* bot�n de eliminar */
.contenedor_registro .panel ul li.update a#ctl00_MainHolder_OrganizationData1_btnDeleteGridCompanyItems{margin-left:487px;}
.contenedor_registro .panel ul li.update a#ctl00_MainHolder_OrganizationData1_btnDeleteGridCompanyItems{margin-left:487px\9}
.contenedor_registro .panel ul li.update a#ctl00_MainHolder_OrganizationData1_btnDeleteGridCompanyItems{#margin-left:481px; margin-top:-4px;}

.contenedor_registro .panel table.listado-empresa-tabla{margin-top:-18px; margin-left:-10px;}

.contenedor_registro .panel table.datos-empresa-tabla{margin-top:-18px;/* margin-left:-10px;*/}
.contenedor_registro .panel table.datos-empresa-tabla{margin-top:-12px\9}/*IE8*/


/*--------------------------------------------------------------------------------------------------*/
/* Panel que contiene a los datos de la empresa y a la lista de empresas Paso 1 Vista ApplicantView */
/*--------------------------------------------------------------------------------------------------*/
.contenedor_registro .panel2{width:100%; float:left; margin:0px;}
.contenedor_registro .panel2 ul{margin: 0px; padding: 0px; list-style:none;}

.contenedor_registro .panel2 ul li.update{}
.contenedor_registro .panel2 ul li.update a{position:absolute;background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.contenedor_registro .panel2 ul li.update a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}

/* bot�n de b�squeda */
.contenedor_registro .panel2 ul li.update a#ctl00_MainHolder_UserDataEntry1_btnSearch{/*margin-left:474px; margin-top:-70px;*/}

.contenedor_registro .panel2 table.listado-empresa-tabla{}

.contenedor_registro .panel2 table.datos-empresa-tabla{margin-top:-18px;}
.contenedor_registro .panel2 table.datos-empresa-tabla{margin-top:-12px\9}/*IE8*/

/*-------------------------------------*/
/* datos personales en el Paso 1 View 2*/
/*-------------------------------------*/
.contenedor_registro .personales {width:100%; float:left; margin:0px/*4px*/ 0px;}
.contenedor_registro .personales ul.superior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .personales ul.superior li{ display:inline; float:left;}
.contenedor_registro .personales ul.superior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -2px no-repeat transparent;}
.contenedor_registro .personales ul.superior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .personales ul.superior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -2px no-repeat transparent;}

.contenedor_registro .personales ul.inferior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .personales ul.inferior li{ display:inline; float:left;}
.contenedor_registro .personales ul.inferior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -9px no-repeat transparent;}
.contenedor_registro .personales ul.inferior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .personales ul.inferior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -9px no-repeat transparent;}

.contenedor_registro .personales ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_registro .personales ul.medio li{ display:inline; float:left; width:/*100%;*/590px;}
.contenedor_registro .personales ul.medio li.medio{background:#e4e4e4;padding:4px 0px 4px 10px; }
.contenedor_registro .personales ul.medio li.medio h4{color:#025162; font-size:13px; text-transform:uppercase; display:inline;}

.contenedor_registro .personales ul.medio li.medio .datos{width:100%;/*96%;*/ /*height:100%;*/ margin:0 auto;}
.contenedor_registro .personales ul.medio li.medio .datos ul{ width:100%; padding:0px; margin:0px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li{display:inline; float:left;/* padding:4px 0px;*/}
.contenedor_registro .personales ul.medio li.medio .datos ul li.etiqueta{ width:162px; font-weight:normal; color:#000000; font-size:14px; text-align:left; padding:12px 6px 12px 0px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.etiqueta.ext3{ width:74px; padding:4px 6px 0px 10px;}



.contenedor_registro .personales ul.medio li.medio .datos ul li.campo{ width:398px; /*background:#ffffff;*/ min-height:21px; /*border:1px solid #ffffff;*/}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campocheck{ width:398px; /*background:#ffffff;*/ height:21px; border:1px solid #e4e4e4;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.half{ width:199px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.half table.nacionalidad{width:206px;/*100%;*/ margin-top:-3px; float:left; margin-left:-3px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.half table.nacionalidad input{width:198px; height:15px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.half table.nacionalidad input{width:193px\9}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.half2{ width:199px; border-style:none; min-height: 0px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext{ width:30px; margin-right:12px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext2{ width:62px;margin-right:0px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext3{ width:80px;margin-right:0px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext4{ width:50px;margin-right:0px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.obligatorio{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}

.contenedor_registro .personales ul.medio li.medio .datos ul li.etiqueta.ext{ width:100px;}

.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext{ width:36px\9}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext{ height:20px\9}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext2{ width:68px\9}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext2{ height:20px\9}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext4{ width:56px\9}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.ext4{ height:20px\9}/*IE8*/

.contenedor_registro .personales ul.medio li.medio .datos ul li.campo input{ width:99.4%; border:1px solid #e4e4e4; background:#ffffff; margin:0.3%; height:45px;font-family:'Open Sans', Verdana, Geneva, sans-serif; /*font-size:0.6em;*/ color:#666666; float:left;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo input{ width:98.4%\9}/*IE8*/

.contenedor_registro .personales ul.medio li.medio .datos ul li.campo input{ width:98.4%\9}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.mensaje{border:1px solid #e4e4e4;}

.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.half input{ width:97.4%\9}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo input{height:40px\9; line-height:40px\9;}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo select{ width:99.4%; border:1px solid #e4e4e4; background:#ffffff; margin:0.3px; height:19px;/*font-size:0.6em;*/ color:#999999; float:left;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo select{ margin:0.0%\9}/*IE8*/
.contenedor_registro .personales ul.medio li.medio .datos ul li.validador{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}

.contenedor_registro .personales ul.medio li.medio .datos ul li div.btn{margin:4px 20px 0px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li div.btn ul li a{margin-right:42px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li div.btn ul li a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}

.datos .personales ul.medio li.medio .datos ul li div.btn{margin:4px 20px 0px;}
.datos .personales ul.medio li.medio .datos ul li div.btn a{margin-right:42px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.datos .personales ul.medio li.medio .datos ul li div.btn a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}


#ctl00_MainHolder_UserDataEntry1_tbUserInfo{margin-top:-20px;}

/*-------------------------------------------------------------------------------------------------------*/
/* Panel que contiene a los datos de la empresa y a la lista de empresas Paso 1 Vista TermsAndConditions */
/*-------------------------------------------------------------------------------------------------------*/
.contenedor_registro .panel3{width:100%; float:left; margin:0px;}
.contenedor_registro .panel3 ul{margin: 0px; padding: 0px; list-style:none;}

.contenedor_registro .panel3 ul li.update{}
.contenedor_registro .panel3 ul li.update a{position:absolute;background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.contenedor_registro .panel3 ul li.update a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}

/* bot�n de b�squeda */
.contenedor_registro .panel3 ul li.update a#ctl00_MainHolder_UserDataEntry1_btnSearch{margin-left:474px; margin-top:-70px;}

.contenedor_registro .panel3 table.listado-empresa-tabla{}

.contenedor_registro .panel3 table.datos-empresa-tabla{margin-top:-18px;}
.contenedor_registro .panel3 table.datos-empresa-tabla{margin-top:-12px\9}/*IE8*/




/*--------------------------------------*/
/* datos personales en el Paso 1 View 3 */
/*--------------------------------------*/
.contenedor_registro .terminos {width:100%; float:left; margin:4px 0px;}
.contenedor_registro .terminos ul.superior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .terminos ul.superior li{ display:inline; float:left;}
.contenedor_registro .terminos ul.superior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -2px no-repeat transparent;}
.contenedor_registro .terminos ul.superior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .terminos ul.superior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -2px no-repeat transparent;}

.contenedor_registro .terminos ul.inferior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .terminos ul.inferior li{ display:inline; float:left;}
.contenedor_registro .terminos ul.inferior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -9px no-repeat transparent;}
.contenedor_registro .terminos ul.inferior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .terminos ul.inferior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -9px no-repeat transparent;}

.contenedor_registro .terminos ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_registro .terminos ul.medio li{ display:inline; float:left; width:/*100%;*/590px;}
.contenedor_registro .terminos ul.medio li.medio{background:#e4e4e4;padding:4px 0px 4px 10px; }
.contenedor_registro .terminos ul.medio li.medio h4{color:#025162; font-size:13px; text-transform:uppercase; display:inline;}

.contenedor_registro .terminos ul.medio li.medio .datos{width:100%;/*96%;*/ /*height:100%;*/ margin:0 auto;}
.contenedor_registro .terminos ul.medio li.medio .datos ul{ width:100%; padding:0px; margin:0px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li{display:inline; float:left;/* padding:4px 0px;*/}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.etiqueta{ width:162px; font-weight:normal; color:#000000; font-size:14px; text-align:left; padding:4px 6px 0px 0px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.etiqueta.ext3{ width:74px; padding:4px 6px 0px 10px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.texto{ width:574px; font-weight:normal; color:#666666; font-size:14px; text-align:left; padding:4px 6px 0px 0px;}


.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo{ width:398px; /*background:#ffffff;*/ height:21px; border:1px solid #ffffff;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.checkbox label{ float:left;color:#666666; font-size:14px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.checkbox input{ float:left; }
.contenedor_registro .terminos ul.medio li.medio .datos ul li.campocheck{ width:398px; /*background:#ffffff;*/ height:21px; border:1px solid #e4e4e4;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo.half{ width:199px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo.half table.nacionalidad{width:100%; margin-top:-3px; float:left; margin-left:-3px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo.half table.nacionalidad input{width:198px; height:15px;}
.contenedor_registro .personales ul.medio li.medio .datos ul li.campo.half table.nacionalidad select{height:20px\9}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo.ext{ width:30px; margin-right:12px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo.ext2{ width:62px;margin-right:0px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo.ext3{ width:80px;margin-right:0px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo.ext4{ width:50px;margin-right:0px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.obligatorio{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}

.contenedor_registro .terminos ul.medio li.medio .datos ul li.etiqueta.ext{ width:100px;}


.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo input{ width:99.4%; border:1px solid #e4e4e4; background:#ffffff; margin:0.3%; height:19px;font-family:'Open Sans', Verdana, Geneva, sans-serif; /*font-size:0.6em;*/ color:#666666; float:left;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.campo select{ width:99.4%; border:1px solid #e4e4e4; background:#ffffff; margin:0.3px; height:19px;/*font-size:0.6em;*/ color:#666666; float:left;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li.validador{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}

.contenedor_registro .terminos ul.medio li.medio .datos ul li div.btn{margin:4px 20px 0px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li div.btn ul li a{margin-right:42px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li div.btn ul li a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}
#ctl00_MainHolder_UserDataEntry1_tbUserInfo{margin-top:-20px;}


/*-------------------------------*/
/* Autenticaci�n Paso 1 Empresas */
/*-------------------------------*/
.contenedor_ingresar{width:645px; margin:0px auto 0px;/*margin:20px auto 0px;*/ background:#ffffff; text-align:left; font-family:'Open Sans', Arial, sans-serif, Verdana;background: url("profilepersonas.jpg") no-repeat scroll 190px center #F0F0F0;}
.contenedor_ingresar2{width:645px; margin:0px auto 0px; background:#ffffff; text-align:left; font-family:'Open Sans', Arial, sans-serif, Verdana;background-color:transparent;}
.contenedor_ingresar{width: 659px;/*width:645px;*/ padding:5px; margin:0px auto 0px;/*margin:20px auto 0px;*/ background:#ffffff; text-align:left; font-family:'Open Sans', Arial, sans-serif, Verdana;background-color:transparent;}
.contenedor_ingresar.fix-padding{padding:0px;}
.contenedor_ingresar .titulo{float:left; width:330px;/*100%;*/ height:100px}
.contenedor_ingresar .titulo.altura{height:46px}
.contenedor_ingresar .titulo.captcha{text-align:left; margin-top:4px;}
.contenedor_ingresar .titulo ul{ width:100%; padding:0px; margin:0px;}
.contenedor_ingresar .titulo ul.superior{}
.contenedor_ingresar .titulo ul.superior li{ display:inline; float:left;}
.contenedor_ingresar .titulo ul.superior li.left{ width:5px; height:5px; background:url(images/sprite.png) -20px -2px no-repeat transparent;}
.contenedor_ingresar .titulo ul.superior li.center{ width:590px; height:5px; background:#aab300;}
.contenedor_ingresar .titulo ul.superior li.right{ width:5px; height:5px; background:url(images/sprite.png) -31px -2px no-repeat transparent;}

.contenedor_ingresar .titulo.captcha ul.superior li{ display:inline; float:left;}
.contenedor_ingresar .titulo.captcha ul.superior li.left{ width:5px; height:5px; background:url(images/sprite.png) -20px -2px no-repeat transparent;}
.contenedor_ingresar .titulo.captcha ul.superior li.center{ width:590px; height:5px; background:#aab300;}
.contenedor_ingresar .titulo.captcha ul.superior li.right{ width:5px; height:5px; background:url(images/sprite.png) -31px -2px no-repeat transparent;}


.contenedor_ingresar .titulo.captcha ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_ingresar .titulo.captcha ul.medio li{ display:inline; float:left; width:588px;}
.contenedor_ingresar .titulo.captcha ul.medio li.medio{/*width:99.7%*//*100%*/ background:#aab300;padding:4px 0px 4px 10px; }



.contenedor_ingresar .titulo.captcha ul.inferior{ }
.contenedor_ingresar .titulo.captcha ul.inferior li{ display:inline; float:left;}
.contenedor_ingresar .titulo.captcha ul.inferior li.left{ width:5px; height:5px; background:url(images/sprite.png) -20px -9px no-repeat transparent;}
.contenedor_ingresar .titulo.captcha ul.inferior li.center{ width:590px; height:5px; background:#aab300;}
.contenedor_ingresar .titulo.captcha ul.inferior li.right{ width:5px; height:5px; background:url(images/sprite.png) -31px -9px no-repeat transparent;}

div.user_admin {margin-top:0px; margin-left:-10px; float:left;}
div.user_admin .titulo.captcha ul.medio li{width:578px;}
div.user_admin .titulo.captcha ul.superior li.center{ width:580px;}
div.user_admin .titulo.captcha ul.inferior li.center{ width:580px;}
/*div.user-admin{margin-left:6px;}*/

div.resume_org {margin-top:-10px; margin-left:-10px; float:left;}
div.full_org {margin-top:-10px; margin-left:-10px; float:left; position:relative}


.contenedor_ingresar .titulo ul.inferior{ }
.contenedor_ingresar .titulo ul.inferior li{ display:inline; float:left;}
.contenedor_ingresar .titulo ul.inferior li.left{ width:5px; height:5px; background:url(images/sprite.png) -20px -9px no-repeat transparent;}
.contenedor_ingresar .titulo ul.inferior li.center{ width:590px; height:5px; background:#aab300;}
.contenedor_ingresar .titulo ul.inferior li.right{ width:5px; height:5px; background:url(images/sprite.png) -31px -9px no-repeat transparent;}



.contenedor_ingresar .titulo ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_ingresar .titulo ul.medio li{ display:inline; float:left; width:305px;}
.contenedor_ingresar .titulo ul.medio li.medio{/*width:99.7%*//*100%*/ padding:13px 0px 4px 22px; }
.contenedor_ingresar .titulo ul.medio li.medio h3
{
	
	color: #264E72;
    float: left;
    font-size: 22px;
    font-weight: normal;
    margin-left: 10px;}

.contenedor_ingresar .disclaimer {width:100%; float:left; margin:0px;padding:0px; display:block; #display:inline;#padding:4px 0px; }
.contenedor_ingresar .disclaimer {display:block \9 }/*IE8*/
.contenedor_ingresar .disclaimer p{font-size:10px; color:#999999; text-align:left; font-family:'Open Sans', Verdana;}
.contenedor_ingresar .disclaimer p span{ font-weight:bold;}


/*-----------------------*/
/* autenticar formulario */
/*-----------------------*/
.contenedor_ingresar .data {width:100%; float:left;  text-align:left; background:#FFF; }
.contenedor_ingresar .data ul.superior{width:100%; padding:0px; margin:0px;}
.contenedor_ingresar .data ul.superior li{ display:inline; float:left;}
.contenedor_ingresar .data ul.superior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -2px no-repeat transparent;}
.contenedor_ingresar .data ul.superior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_ingresar .data ul.superior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -2px no-repeat transparent;}

.contenedor_ingresar .data ul.inferior{width:100%; padding:0px; margin:0px;}
.contenedor_ingresar .data ul.inferior li{ display:inline; float:left;}
.contenedor_ingresar .data ul.inferior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -9px no-repeat transparent;}
.contenedor_ingresar .data ul.inferior li.center{ width:200px; height:5px; background:#e4e4e4;}
.contenedor_ingresar .data ul.inferior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -9px no-repeat transparent;}

.contenedor_ingresar .data ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_ingresar .data ul.medio li{ display:inline; float:left; width:/*100%;*/305px;}
.contenedor_ingresar .data ul.medio li.medio{background:#FFF;padding:0px 0px 4px 10px; width:320px;}
.contenedor_ingresar .data ul.medio li.medio.titulo{background:#00AEF0;padding:20px 0px 4px 30px; width:300px;height: 20px; #height:29px; line-height:0px; #line-height:8px; #padding-top: 14px;}
.contenedor_ingresar .data ul.medio li.medio h4{
	
    color: #264e72;
    font-size: 18px;
    font-weight: normal;
    margin-left: 10px;
}
.white-back-multiple-user {
    background-color: #FFFFFF;
    height: 700px;
    margin-left: 24%;
    padding: 20px;
    width: 650px;
}
.contenedor_ingresar .data ul.medio li.medio h5{color:#000000; font-size:12px; display:inline;}


.contenedor_ingresar .data ul.medio li.medio .datos{width:100%;/*96%;*/ /*height:100%;*/ margin:0 auto;}
.contenedor_ingresar .data ul.medio li.medio .datos ul{ width:100%; padding:0px; margin:0px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li{display:inline; float:left;/* padding:4px 0px;*/}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta{ width:162px; font-weight:normal; color:#000000; font-size:14px; text-align:left; padding:4px 6px 0px 0px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.login2{padding:0px; margin-top:-15px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.requiered{ background:url(../login/css/custom-theme/images/requerido_ban.png)  162px 5px no-repeat }
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.no-show{ display:none;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.full.light{ font-weight:normal; font-size:10px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.full span.ic-log-text-error{ padding-left:15px; background-position:0px 0px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.half{ width:450px;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.link{width:574px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.link_green{width:574px; padding-top:20px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.msg_optimizado{width:574px; font-weight:normal; font-size:9px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.error{/*width:574px;*/width:300px; color:#b20000;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.error span{ /*padding-left:184px;*/ padding-left:40px; color:#b20000; font-size:10px; font-weight:bold; background:url(images/ic_icon_error.gif) /*168px*/20px 0px no-repeat;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.disclaimer{width:574px; font-weight:normal; font-size:10px;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.teclado{width:200px;margin-left:40px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.teclado a{margin-left:10px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.title_image{width:290px; font-weight:normal; font-size:12px; padding-left:10px;/*margin-left:40px*/; text-align:center}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.check{width:200px; font-weight:normal;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.image{width:200px; padding-left:10px; margin-left:80px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.image table.ic_table-content table.ic_table-content td.ic_image-selector img{margin-left:10px;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.link a{color:#004e61; font-size:11px; font-weight:bold; margin-left:168px; text-decoration:underline;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.link a:hover{color:#aab300; text-decoration:none;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.link_green a{color:#004e61; font-size:14px; font-weight:normal; margin-left:155px; text-decoration:underline;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.link_green a:hover{color:#004D61;/*#aab300;*/ text-decoration:underline;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.info.etiqueta {
    /*background: url(images/img-info-gray.gif) 0px 1px no-repeat;*/
    width: 560px;
    font-weight: normal;
    margin-top: -30px;
    color: #4a4a4a;
    margin-left: 0px;/*23px;*/
    font-size: 14px;
    text-align: left;
    padding: 0px 6px 0 20px;
    min-height: 16px;
    font-family: 'Open Sans';
}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.info.fix-margin{margin-top:0px;margin-left:0px;}  
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.info span{ font-weight:normal; font-size:10px;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo{ width:398px; /*background:#ffffff;*/ min-height:21px; border:0px solid #ffffff;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo.half{ width:199px; margin-left:13px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo.half2{ width:285px; margin-left:13px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo.imagen_data,
.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo.date_data
{ font-size:14px; color:#9A9A9A;font-family: 'Open Sans';}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo.mensaje{ border:1px solid #e4e4e4;}

.arran ul li.etiqueta.info{ background: url(images/img-info.gif) 0px 1px no-repeat; float:left; width:560px; font-weight:normal; color:#4a4a4a; font-size:10px; text-align:left; padding:0px 6px 0px 20px; min-height:16px;}
.arran ul li.etiqueta.error{width:574px; color:#b20000;}



.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo input{
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: #D8D7D7 1px solid;
    font-size: 14px;
    font-family: 'Open Sans', Verdana, Arial, sans-serif;
    width: 285px;
    width: 265px\9;
    height: 46px;
    /*padding-left: 20px;*/
    color: #333;
    margin-left:0px;
}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo.requerido input
{
	background:url(../login/css/custom-theme/images/requerido_ban.png)  0px 0px no-repeat #F0F0F0;
}	
.contenedor_registro .data ul.medio.ajustado li.medio .datos ul li.campo.requerido input {
    background:url(../login/css/custom-theme/images/requerido_ban.png)  0px 0px no-repeat #F0F0F0;
    text-indent:10px; border-bottom: #D8D7D7 1px solid; 
}
.requerido input
{
	background:url(../login/css/custom-theme/images/requerido_ban.png)  0px 0px no-repeat #F0F0F0;
}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo input{ width:100%\9;}/*IE8*/
.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo input{line-height:42px\9;}/*IE8*/
.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo.half input{ width:97.0%\9}/*IE8*/
.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo.half input{height:40px\9}/*IE8*/
.contenedor_ingresar .data ul.medio li.medio .datos ul li.campocheck{ width:398px; /*background:#ffffff;*/ height:21px; border:1px solid #e4e4e4;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo ul li{width:100%; font-size:11px; color:#666666; /*background:#e4e4e4;*/ text-align:left; line-height: 2.582; font-family: 'Open Sans',Arial,sans-serif;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.campo select{ width:99.4%; border:1px solid #e4e4e4; background:#ffffff; margin:0.3px; height:19px;/*font-size:0.6em;*/ color:#666666; float:left;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.validador{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.full{ width:574px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search{padding:0px; margin:0 0 0 -10px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.data_entry{ margin:-10px 0 0 -10px; padding:0px;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.terminos{ width:574px; font-weight:normal;}
/*
.contenedor_ingresar .data ul.medio li.medio .datos ul li.data_entry .personales ul.medio li.medio div li.btn{margin:-34px 0px 10px 474px;z-index:9;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.data_entry .personales ul.medio li.medio div li.btn{display:inline; float:left; width:94px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.data_entry .personales ul.medio li.medio div li.btn a{margin-right:4px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:left; height:24px; width:94px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.data_entry .personales ul.medio li.medio div li.btn a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}
*/
.personales ul.medio li.medio div li.btn{/*margin:-34px 0px 10px 474px;*/z-index:9; margin:-30px 0px 10px -116px;}
.personales ul.medio li.medio div li.btn{ margin:80px 0px 10px -116px\9}/*IE8*/
.personales ul.medio li.medio div li.btn{#margin:-34px 0px 10px -116px;}/*ie8*/
.personales ul.medio li.medio div li.btn{display:inline; float:left; width:94px; position:absolute;}
.personales ul.medio li.medio div li.btn a{margin-right:4px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:left; height:24px; width:94px;}
.personales ul.medio li.medio div li.btn a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}

/*
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn{margin:10px 0px 10px 484px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li{display:inline; float:left; width:94px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.blue a{margin-right:4px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:left; height:24px; width:94px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.blue a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}

*/

.contenedor_ingresar .data ul.medio li.medio .datos ul li div.btn{margin:4px 20px 0px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li div.btn ul li a{margin-right:42px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li div.btn ul li a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}


.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones{/*width:56%;*/ padding:0px; margin:0px; float:left	;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones li {display:inline; float:left;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2{margin:-4px 0px 10px 15px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li{display:inline; float:left; width:135px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.blue a{margin-left:10px; font-weight:normal; color:#ffffff; font-size:14px; text-align:center;padding:14px 0px; text-decoration:none; float:left; width:139px; }
.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.blue_back a{ font-weight:normal; color:#ffffff; font-size:14px; text-align:center; text-decoration:none; float:left;  width:139px; padding:14px 0px; background-color:#00AEF0;}

.botones div.btn-help ul li.blue_back a{ font-weight:bold; color:#ffffff; font-size:12px; text-align:center; padding: -5px; text-decoration:none; float:left; height:30px; width:285px; padding-top:10px; background-color:#00AEF0;}

.botones div.btn-paso2 ul li.blue_back a{ font-weight:bold; color:#ffffff; font-size:12px; text-align:center; padding: -5px; text-decoration:none; float:left; width:285px; padding-top:10px; background-color:#00AEF0;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.blue a:hover{text-decoration: none;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.blue.last a{margin-right:0px;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.green a{margin-right:4px; background:url(images/sprite.png) -5px -50px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.green a:hover{background:url(images/sprite.png) -5px -20px no-repeat;text-decoration: underline;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn{margin:10px 0px 10px 484px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li{display:inline; float:left; width:94px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.blue a{margin-right:4px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.blue a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.blue.last a{margin-right:0px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.green a{margin-right:4px; background:url(images/sprite.png) -5px -50px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.green a:hover{background:url(images/sprite.png) -5px -20px no-repeat;text-decoration: underline;}

.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search{padding:0px; margin:0 0 0 -10px;}
/*.contenedor_ingresar .data ul.medio li.medio .datos ul li.full ul.grilla_search div.datos-empresa{margin-top:-10px;}*/

.contenedor_ingresar ul.botones{/*width:56%;*/ padding:0px; margin:0px; float:right; text-align:left;}
.contenedor_ingresar ul.botones li {display:inline; float:left;}
.contenedor_ingresar ul.botones.margenes li {margin-right:10px;margin-bottom:5px;}
.contenedor_ingresar ul.botones li div.btn-paso1{margin:10px 0px;}
.contenedor_ingresar ul.botones li div.btn-paso1 ul li{display:inline; float:left;}
.contenedor_ingresar ul.botones li div.btn-paso1 ul li.blue a
{color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin-left: 10px;
    padding: 10px 0 0;
    text-align: center;
    text-decoration: none;
    width: 135px;}
.contenedor_ingresar ul.botones li div.btn-paso1 ul li.blue a:hover{}
.contenedor_ingresar ul.botones li div.btn-paso1 ul li.blue.last a{margin-right:0px;}
.contenedor_ingresar ul.botones li div.btn-paso1 ul li.green a{margin-right:4px; background:url(images/sprite.png) -5px -50px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_ingresar ul.botones li div.btn-paso1 ul li.green a:hover{background:url(images/sprite.png) -5px -20px no-repeat;text-decoration: underline;}

.contenedor_ingresar ul.botones li div.btns-help ul li.back a
{	
	color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin-left: 10px;
    padding: 10px 0 0;
    padding: 13px 0 0\9;
    text-align: center;
    text-decoration: none;
    width: 135px;
}

table#ctl00_MainHolder_UserDataEntry1_tbUserInfo{#margin-top:0px;}










/*----------------------*/
.contenedor_registro .data {width:100%; float:left; margin:4px 0px; text-align:left;}
.contenedor_registro .data ul.superior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .data ul.superior li{ display:inline; float:left;}
.contenedor_registro .data ul.superior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -2px no-repeat transparent;}
.contenedor_registro .data ul.superior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .data ul.superior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -2px no-repeat transparent;}

.contenedor_registro .data ul.inferior{width:100%; padding:0px; margin:0px;}
.contenedor_registro .data ul.inferior li{ display:inline; float:left;}
.contenedor_registro .data ul.inferior li.left{ width:5px; height:5px; background:url(images/sprite.png) -2px -9px no-repeat transparent;}
.contenedor_registro .data ul.inferior li.center{ width:590px; height:5px; background:#e4e4e4;}
.contenedor_registro .data ul.inferior li.right{ width:5px; height:5px; background:url(images/sprite.png) -11px -9px no-repeat transparent;}

.contenedor_registro .data ul.medio{width:100%; padding:0px; margin:0px }
.contenedor_registro .data ul.medio li{ display:inline; float:left; width:/*100%;*/590px;}
.contenedor_registro .data ul.medio.RegistroDispositivo li{ display:inline; float:left; width:/*100%;*/510px;}
.contenedor_registro .data ul.medio.ajustado li{ display:inline; float:left; width:320px;}
.contenedor_registro .data ul.medio li.medio{background:#EFEFEF;padding:4px 0px 4px 10px; }
.contenedor_registro .data ul.medio li.medio h4{color:#025162; font-size:13px; text-transform:uppercase; display:inline;}
.contenedor_registro .data ul.medio li.medio h4 span{ background-color:#e8e8e8 !Important;}

.contenedor_registro .data ul.medio.ajustado li.medio .datos{background:#FFF;padding:4px 0px 4px 0px; }


.contenedor_registro .data ul.medio li.medio .datos{width:100%;/*96%;*/ /*height:100%;*/ margin:0 auto;}
.contenedor_registro .data ul.medio li.medio .datos ul{ width:100%; padding:0px; margin:0px;}
.contenedor_registro .data ul.medio li.medio .datos ul li{display:inline; float:left;/* padding:4px 0px;*/}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta{ width:80px; font-weight:normal; color:#000000; font-size:14px; text-align:left; padding:12px 6px 0px 15px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.link{width:574px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.questions{width:574px;}

.contenedor_registro .busqueda-empresa ul.medio li.medio .datos ul li.etiqueta.requiered{ background:url(images/requerido.jpg) 163px 5px no-repeat }



.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.link_green{width:574px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.msg_optimizado{width:574px; font-weight:normal; font-size:9px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.error{width:574px; color:#b20000;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.error span{ padding-left:184px; color:#b20000; font-size:10px; font-weight:bold; background:url(images/ic_icon_error.gif) /*168px*/20px 0px no-repeat;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta span{ font-weight:normal; color:#000000; font-size:14px; }

.contenedor_registro ul li.etiqueta.error{color:#b20000; text-align:left;}
.contenedor_registro ul li.etiqueta.error span{padding-left:16px; color:#b20000; font-size:10px; font-weight:bold; background:url(images/ic_icon_error.gif) 0px 0px no-repeat;}


.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.teclado{width:574px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.teclado a{margin-left:168px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.title_image{width:574px; font-weight:normal; font-size:10px; padding-left:168px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.mensaje{ width:574px; font-weight:normal; color:#4a4a4a; font-size:10px; text-align:left; padding:4px 6px 0px 0px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.mensaje span{font-weight:normal; color:#4a4a4a; font-size:10px;}

.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.viewkey{color:#b20000;}

.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.image{width:574px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.image table.ic_table-content table.ic_table-content td.ic_image-selector img{margin-left:116px;}

.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.link a{color:#004e61; font-size:11px; font-weight:bold; margin-left:168px; text-decoration:underline;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.link a:hover{color:#00AEF0; text-decoration:none;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.link_green a{color:#004e61; font-size:11px; font-weight:normal; margin-left:168px; text-decoration:none;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.link_green a:hover{color:#00AEF0; text-decoration:underline;}

.contenedor_registro .data ul.medio li.medio .datos ul li.campo { width: 398px; min-height: 30px; padding-bottom: 8px; margin-top: 2px; }
.contenedor_registro .data ul.medio.ajustado li.medio .datos ul li.campo { width: 207px; min-height: 30px; padding-bottom: 8px; margin-top: 2px; }

.contenedor_registro .data ul.medio li.medio .datos ul li.campoMultifactor{  
    padding-bottom: 0px;
}  

.contenedor_registro .data ul.medio li.medio .datos ul li.campo.no-border{ border:1px solid #e4e4e4;}
.contenedor_registro .data ul.medio li.medio .datos ul li.campo.half{ width:199px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.campo.questions{ width:566px;}

.contenedor_registro .data ul.medio li.medio .datos ul li.tabla-img{ width:566px;}

.contenedor_registro .data ul.medio li.medio .datos ul li.tabla-img table.ic_table-content td.ic_image-selector{ padding-left:12px; }


.contenedor_ingresar .data ul.medio li.medio .datos ul li.tabla-img{ width:566px;margin-left:80px}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.tabla-img table.ic_table-content td.ic_image-selector{ padding-left:162px; }
.contenedor_ingresar .data ul.medio li.medio .datos ul li.tabla-img.registro table.ic_table-content td.ic_image-selector{ padding-left:12px; }


/*.registro*/
.contenedor_ingresar .data ul.medio li.medio .datos .registro ul li.tabla-img table.ic_table-content td.ic_image-selector{ padding-left:13px; }

.contenedor_registro .data ul.medio li.medio .datos ul li.campo input 
{
	background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    float: left;
    font-family: 'Open Sans',Verdana,Geneva,sans-serif;
    height: 40px;
    width: 99.4%;
    font-size:14px;}
    
   
   
.contenedor_registro .data ul.medio li.medio .datos ul li.campo.requerido input {
    background: url("../login/css/custom-theme/images/requerido_ban.png") no-repeat scroll 0 0 #FFFFFF;
    text-indent:10px; border-bottom: #D8D7D7 1px solid; }

.contenedor_registro .data ul.medio li.medio .datos ul li.campo input{ width:98.4%\9}/*IE8*/
.contenedor_registro .data ul.medio li.medio .datos ul li.campo input{height:40px\9; line-height:40px\9;}/*IE8*/
.contenedor_registro .data ul.medio li.medio .datos ul li.campo.half input{ width:97.0%\9}/*IE8*/
.contenedor_registro .data ul.medio li.medio .datos ul li.campo.half input{height:35px\9}/*IE8*/

.contenedor_registro .data ul.medio li.medio .datos ul li.campo ul li{width:100%; font-size:9px; color:#666666; background:#e4e4e4; text-align:left;}

.contenedor_registro .data ul.medio li.medio .datos ul li.campo select{ width:99.4%; border:1px solid #e4e4e4; background:#ffffff; margin:0.3px; height:19px;/*font-size:0.6em;*/ color:#666666; float:left;}
.contenedor_registro .data ul.medio li.medio .datos ul li.validador{ width:10px; padding:6px 0px 0px 4px; color:#b20000;}

.contenedor_registro .data ul.medio li.medio .datos ul li.full{ width:574px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.full ul.grilla_search{padding:0px; margin:0 0 0 -10px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.data_entry{ margin:-10px 0 0 -10px; padding:0px;}

/*.contenedor_registro .data ul.medio li.medio .datos ul li.data_entry .personales ul.medio li.medio div li.btn{margin:-34px 0px 10px -116px;z-index:9;}
.contenedor_registro .data ul.medio li.medio .datos ul li.data_entry .personales ul.medio li.medio div li.btn{display:inline; float:left; width:94px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.data_entry .personales ul.medio li.medio div li.btn a{margin-right:4px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:left; height:24px; width:94px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.data_entry .personales ul.medio li.medio div li.btn a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}*/

.contenedor_registro .data ul.medio li.medio .datos ul li div.btn{margin:4px 20px 0px;}
.contenedor_registro .data ul.medio li.medio .datos ul li div.btn ul li a{margin-right:42px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 0px 0px; text-decoration:none; float:right; height:24px; width:94px;}
.contenedor_registro .data ul.medio li.medio .datos ul li div.btn ul li a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}


.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones{/*width:56%;*/ padding:0px; margin:0px; float:right;}
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li {display:inline; float:left; margin-right:10px;}

.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso1{margin:-4px 0px 10px 15px;}
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso1 ul li{display:inline; float:left; width:135px;}
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso1 ul li.blue a{margin-left:10px; font-weight:normal; color:#ffffff; font-size:14px; text-align:center;padding:14px 0px 0px; text-decoration:none; float:left; width:139px; }
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso1 ul li.blue_back a{ font-weight:normal; color:#ffffff; font-size:14px; text-align:center; text-decoration:none; float:left;  width:139px; padding:14px 0px; background-color:#00AEF0;}

.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2{margin:-4px 0px 10px 167px;}
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li{display:inline; float:left; width:94px;}
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.blue a{margin-right:4px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.blue a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.blue.last a{margin-right:0px;}
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.green a{margin-right:4px; background:url(images/sprite.png) -5px -50px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_registro .data ul.medio li.medio .datos ul li ul.botones li div.btn-paso2 ul li.green a:hover{background:url(images/sprite.png) -5px -20px no-repeat;text-decoration: underline;}

.contenedor_registro .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn{margin:10px 0px 10px 484px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li{display:inline; float:left; width:94px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.blue a{margin-right:4px; background:url(images/sprite.png) -5px -20px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.blue a:hover{background:url(images/sprite.png) -5px -50px no-repeat;text-decoration: underline;}
.contenedor_registro .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.blue.last a{margin-right:0px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.green a{margin-right:4px; background:url(images/sprite.png) -5px -50px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_registro .data ul.medio li.medio .datos ul li.full ul.grilla_search li div.btn ul li.green a:hover{background:url(images/sprite.png) -5px -20px no-repeat;text-decoration: underline;}

.contenedor_registro .data ul.medio li.medio .datos ul li.full ul.grilla_search{padding:0px; margin:0 0 0 -10px;}
 

.contenedor_registro ul.botones{/*width:56%;*/ padding:0px; margin:0px; float:right; text-align:left;}
.contenedor_registro ul.botones li {display:inline; float:left;}
.contenedor_registro ul.botones li div.btn-paso1{margin:10px 0px;}
.contenedor_registro ul.botones li div.btn-paso1 ul li{display:inline; float:left;}
.contenedor_registro ul.botones li div.btn-paso1 ul li.blue a
{
	
	  color: #FFFFFF!important;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin-left: 10px;
    padding: 10px 0 0;
    padding: 13px 0 0\9;
    text-align: center;
    text-decoration: none;
    width: 135px;}
.contenedor_registro ul.botones li div.btn-paso1 ul li.back a
{
	
	  color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin-left: 10px;
    padding: 10px 0 0;
    padding: 13px 0 0\9;
    text-align: center;
    text-decoration: none;
    width: 135px;}
  
      
.contenedor_registro ul.botones li div.btn-paso1 ul li.blue a:hover{}
.contenedor_registro ul.botones li div.btn-paso1 ul li.blue.last a{margin-right:0px;}
.contenedor_registro ul.botones li div.btn-paso1 ul li.green a{margin-right:4px; background:url(images/sprite.png) -5px -50px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_registro ul.botones li div.btn-paso1 ul li.green a:hover{background:url(images/sprite.png) -5px -20px no-repeat;text-decoration: underline;}


/*--------------------------*/
/* Posicionando validadores */
/*--------------------------*/
li.val-drp-type-doc span{position:absolute; margin-left:186px; margin-top:-16px;}
li.val-inp-doc-num span{position:absolute; margin-left:186px; margin-top:-16px;}
li.val-drp-user-name span{position:absolute; margin-left:186px; margin-top:-16px;}
li.val-drp-log-pass span {position:absolute; margin-left:202px; margin-top:-16px;}
li.val-drp-code-token span {position:absolute; margin-left:202px; margin-top:-16px;}
li.val-frt-type-doc span {position:absolute; margin-left:402px; margin-top:-16px;}

li.val-ph-code span{position:absolute; margin-left:33px; margin-top:-16px;}
li.val-ph-code span{margin-left:37px\9}/*IE8*/
li.val-ph-code span{#margin-left:37px;}/*IE7*/
li.val-ph-ext span{position:absolute; margin-left:65px; margin-top:-16px;}
li.val-ph-ext span{margin-left:69px\9}/*IE8*/
li.val-ph-ext span{#margin-left:69px;}/*IE7*/

li.val-ph-ext2 span{position:absolute; margin-left:75px; margin-top:-23px;}
li.val-ph-ext2 span{margin-left:77px\9}/*IE8*/
li.val-ph-ext2 span{#margin-left:77px;}/*IE7*/

li.val-ph-fax1 span{position:absolute; margin-left:26px; margin-top:-16px;}
li.val-ph-fax1 span{margin-left:34px\9}/*IE8*/
li.val-ph-fax1 span{#margin-left:34px;}/*IE7*/

li.val-ph-fax span{position:absolute; margin-left:73px; margin-top:-16px;}
li.val-ph-fax span{margin-left:77px\9}/*IE8*/
li.val-ph-fax span{#margin-left:77px;}/*IE7*/

.contenedor_registro .data ul.medio li.medio .datos ul li.campo ul li.val-user-de-doc-num{ background:none;}
.contenedor_registro .data ul.medio li.medio .datos ul li.campo ul li.val-user-de-label{ background:none;}

li.campo.f-access li.val-drp-type-doc span{position:absolute; margin-left:402px; margin-top:-16px;}

.datos-empresa-tabla .datos-empresa ul.medio li.medio .datos li.campo.half ul li{ width:199px;}
.contenedor_registro .panel2 ul li.update .personales li.campo.half ul li{ width:200px;}

.pos_con.wide .titulo ul.medio li.medio h3
{color: #00aef0;
font-size: 25px;
font-weight: normal;
margin-left: 0px;
width:100%;
margin-top:0px;
margin-bottom:0px;
}
	
/* estilos de la grilla */
.dxgvHeader
{
            cursor: pointer;
            white-space: nowrap;
            padding: 4px 6px 5px 6px;
           /* border: Solid 1px #9F9F9F !important;*/
            background-color:#ffffff /*#f4f4f4*/ !important;
            overflow: hidden;
            -moz-user-select: none;
            
}
/*.dxgvHeader td{border-bottom:1px solid #4a4a4a !Important;}*/
.dxgvHeader, .dxgvHeader table
{
            color: #4a4a4a !important;
            font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif !important;
            font-weight: bold !important;
            font-size: 10px !important;
            text-align: center;
            text-decoration: underline;
            border: 0px !important;
}

.dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv, .dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv
{
            overflow: hidden;
            border-bottom: 0px !important;
            border-right: 0px !important;
            border-top: 0 !important;
            border-left: 0 !important;
            padding: 3px 6px 4px 6px;
}

/*----Agregados-----*/

.dxgvControl, .dxgvDisabled
{
            -x-system-font: none;
            background-color: #F2F2F2;
            border: 0px solid #9F9F9F !important;
            color: Black;
            cursor: default;
            font-family: 'Open Sans', Tahoma;
            font-size: 11px;
            font-size-adjust: none;
            font-stretch: normal;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height: normal;
}

.dxgvTable
{
            border-collapse: separate !important;
            color: #333333;
            /*font: normal 11px/13px Tahoma,Arial,Helvetica,sans-serif !important;*/
            font: normal 10px Verdana, Arial, sans-serif !important;
            font-size: 10px !important;
            font-size-adjust: none;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height: normal;
}

.search_ie{
height: 30px; vertical-align: top; /*text-align:right;*/ width:116px; float:right; /*#width: 80%;*/ margin-bottom:20px;#margin-bottom:0px;
}
/* espacios */
div.datos-empresa ul li.campo label,
li.campo.label{padding-top:5px; float:left; padding-left:5px;}
/*
div.datos-empresa ul li.campo span.ic-error-message, div.datos ul li.campo span.ic-error-message,
div.datos-empresa ul li.campo span.etiqueta, div.datos ul li.campo span.etiqueta
{padding-top:0px; padding-left:0px; #float:none;}
*/
.contenedor_ingresar ul,.contenedor_ingresar ul li,
.contenedor_registro ul, .contenedor_registro ul li{ list-style:none;}

td#tdTerminos p,td#tdTerminos li { font-size:14px; font-family:'Open Sans';}



.contenedor_registro ul.botones li div.btns{margin:10px 0px;}
.contenedor_registro ul.botones li div.btns ul li{display:inline; float:left;}
.contenedor_registro ul.botones li div.btns ul li.blue a
{
	color: #FFFFFF;
    float: left;
     font-size: 14px;
    font-weight: normal;
    height: 30px;
    margin-left: 10px;
    padding: 10px 0 0;
    padding: 13px 0 0\9;
    text-align: center;
    text-decoration: none;
    width: 135px;
}
    
.contenedor_registro ul.botones li div.btns ul li.blue a:hover{}
.contenedor_registro ul.botones li div.btns ul li.blue.last a{margin-right:0px;}
.contenedor_registro ul.botones li div.btns ul li.green a{margin-right:4px; background:url(images/sprite.png) -5px -50px no-repeat;font-weight:bold; color:#ffffff; font-size:11px; text-align:center; padding:6px 0px 1px/*0px*/ 0px; text-decoration:none; float:left; height:23px/*24px*/; width:94px;}
.contenedor_registro ul.botones li div.btns ul li.green a:hover{background:url(images/sprite.png) -5px -20px no-repeat;text-decoration: underline;}
.contenedor_registro .data ul.medio li.medio .datos ul li.etiqueta.requiered{ background:url(../login/css/custom-theme/images/requerido.jpg) 162px 5px no-repeat }

.contenedor_ingresar .data ul.medio li.medio .datos ul li.tabla-img td.ic_image-selector img{max-width:90px;}

.msg-login{text-align:left; float:left; padding: 10px 0;}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.etiqueta.ext3 {width:74px; padding:4px 6px 0px 3px;}

.usersuggested li input{ width:6% !important;background:#efefef !important; border-bottom-color:transparent !important}
.usersuggested li, .usersuggested li span { background:#efefef !important;}
.usersuggested li span label{ float:left; padding-top:6px !important;}

.usersuggested.special ul li input{ width:auto !important; height:30px !important;}
/*****************************************************/
/* Arreglos en la pantalla de T�rminos y Condiciones */
/*****************************************************/
.contenedor_registro .terminos ul.medio li.medio .datos ul li ol.terms-items,
.contenedor_registro .terminos ul.medio li.medio .datos ul li ul.terms-items{padding:0 20px 10px; margin:0;/*list-style: decimal inside;*/ width:100%;}

.contenedor_registro .terminos ul.medio li.medio .datos ul.terms-items li,
.contenedor_registro .terminos ul.medio li.medio .datos ul li ol.terms-items li,
.contenedor_registro .terminos ul.medio li.medio .datos ul li ul.terms-items li{list-style: decimal ; display:list-item; float:none; width:100%;}

.contenedor_registro .terminos ul.medio li.medio .datos ul li ul.terms-items li ul.terms-level2{ padding:12px 0 0 38px; margin:0; width:94%;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li ul.terms-items li ul.terms-level2 li{ list-style:lower-latin outside;}

.contenedor_registro .terminos ul.medio li.medio .datos ul li ul.terms-items li ul.terms-level3{ padding:12px 0 0 19px; margin:0; width:94%;}
.contenedor_registro .terminos ul.medio li.medio .datos ul li ul.terms-items li ul.terms-level3 li{ list-style:disc outside;}

.contenedor_registro .terminos ul.medio li.medio .datos ul li ul.terms-items li span.terms-subtitle{ text-indent:-40px;}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul.medio.ml-10{ margin-left:-10px;}
.clear{clear:both;}

.tabla-img.registro table.ic_table-content img{ max-width:90px;}


@-moz-document url-prefix() { 
    .height-btns{width:100%; clear:both; height:20px;}
}

.tabla-login-teclado{width:630px; vertical-align:top;}
.teclado_step1
{
		margin-right: 20px; 
		float: right; 
		margin-top: 10px
}
.teclado_step1 a
{
		color:White !important;
		font-family: 'Open Sans';
		font-weight:normal !important;
}

.btn_blue
{
	background:#00AEF0;
	/*height:40px;*/
	/*line-height:40px !important;*/
	text-align:center;
	font-size:14px;
	padding:14px;
}

.ingrese_su_nombre_de_Usuario td{padding-top: 10px;}
.ingrese_su_nombre_de_Usuario td .alto{height: 50px; }
.links_step1{margin-top:10px}

.drop-down-list{
    border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: #D8D7D7 1px solid;
    font-size: 12px;
    font-family:'Open Sans', Verdana, Arial, sans-serif;
    width: 303px/*104%*/;
    height: 40px;
    padding-left: 20px;
    color: #333;
    background: transparent;
    text-transform:uppercase;
border-radius: 0;
padding-top:10px;
 
-webkit-appearance: none;
}


	.ic-control-select
{ border-right: none;
    border-top: none;
    border-left: none;
    border-bottom: #D8D7D7 1px solid;
    font-size: 14px;
    font-family:'Open Sans', Verdana, Arial, sans-serif;
    width: 303px/*104%*/;
    height: 40px !important;
    /*padding-left: 15px;*/
    color: #333;
    background: transparent;
    /*text-transform:uppercase;*/
	border-radius: 0;
	/*padding-top:10px;*/
 
-webkit-appearance: none;
}

.back a{
	background-color: #00CCFF;
background-position: 0 0;
color: #FFFFFF;
display: table-cell;
font-family: 'Open Sans',Arial,sans-serif;
font-size: 14px;
height: 40px;
/*height:25px\9;*/
/*height: 25px\9;*/
/*padding: 10px;*/
text-align: center;
text-decoration: none;
vertical-align: middle;
width: 135px;
font-weight: normal;
}

.white-back-password-expiration
{background-color: #FFFFFF;
height: 280px;
margin-left: 1%;
padding: 20px;
width: 600px;
}

.white-back-secret{
background-color: #FFFFFF;
    height: 612px;
    margin-left: 1%;
    padding: 20px;
    width: 600px;
    }
.white-back-secret-short{
	background-color: #FFFFFF;
    height: 385px;
    margin-left: 1%;
    padding: 20px;
    width: 600px;
}

.white-back-secret-short-fix {
	background-color: #FFFFFF;
    margin-left: 1%;
    width: 600px;
}

.white-back-secret-short-firstChild{
	background-color: #FFFFFF;
    padding: 20px 20px 0px;
    display: inline-block;
    width: 600px;
}
.white-back-secret-short-lastChild{
	background-color: #FFFFFF;
    padding: 0px 20px 20px;
    display: inline-block;
    width: 600px;
}

.white-back-user-registration
{	
	background-color: #FFFFFF;
	height: 1700px;
	margin-left: 1%;
	padding: 20px;
	width: 600px;
}

.white-back-user-registration-short
{	
	background-color: #FFFFFF;
	height: 120px;
	margin-left: 1%;
	padding: 50px;
	width: 600px;
	margin: auto;
}
    
.select-custom-requerido-login {
	background: url(../Default/Images/combo_arrow.png) right;
	width: 400px;    	
	height: 30px;	
	overflow: hidden;	
	background-repeat:no-repeat ;
	background-position:97% 5px;
}    

.select-custom-requerido-login:after {
	content: '';
	display: block;
	z-index: 1;
	position: relative;
	background: url("../login/css/custom-theme/images/requerido_ban.png") right;
	width: 3px;
	height: 30px;
	background-repeat:no-repeat ;
	background-position:0px 0px;
}
  
.select-custom-userRegister {   
	background: url(../Default/Images/combo_arrow.png) right;
	width: 400px;    	
	height: 30px;	
	overflow: hidden;	
	background-repeat:no-repeat ;
	background-position:97% 5px;
}    

.select-custom-userRegister:after {
	content: '';
	display: block;
	z-index: 1;
	position: relative;
	background: url("../login/css/custom-theme/images/requerido_ban.png") right;
	width: 3px;
	height: 30px;
	background-repeat:no-repeat ;
	background-position:0px 0px;
}

.contenedor_registro .panel ul li.update .select-custom2 a
{
	float: left;
    margin-left: 0px;
    padding: 0;
    text-align: left;
    text-decoration: none;
    width: 96%;
    height:40px;
    line-height:40px !important;
    left:20px;
}

.contenedor_registro .panel ul li.update .select-custom2 .dkddl_options a
{
	/*color: #000000;*/
    padding-left:15px !important;
}

.contenedor_registro .datos-empresa ul.medio li .select-custom2 .dkddl_options ul li
{
    width:100%;
}
      
.links
{
	display:block;
	font-size:14px;
	padding-bottom: 5px;
	color: #004D63;
}
.links.superior
{	
	padding-top: 10px;
}
.botones_links
{
	padding-top: 50px;
}

.buttons_left
{
	float:left;	
	 
}

.buttons_right
{
	float:right;	 
}

.div-blanco
{
    border: 50px solid white;
    background-color: white;
}

.labelLogin2 {
    color: #000000;
    font-family: 'Open Sans',Arial,sans-serif;
    font-size: 14px;
    line-height: 2.582;
    padding-left: 15px;
    text-transform: none
}

.name_suggested input{height:30px; width:auto !important}
/*.ic-error-message:before {
    border-color: rgba(0, 0, 0, 0) #D8D8D7;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    box-shadow: 0 0 0 0 #D7D7D8;
    content: "";
    display: block;
    left: -11px;
    margin-top: 0;
    position: absolute;
    top: 10px;
    width: 0;
    z-index: 0;
}
.ic-error-message:after {
    border-color: rgba(0, 0, 0, 0) #FFFFFF;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    box-shadow: 0 0 0 0 #D7D7D8;
    content: "";
    display: block;
    left: -10px;
    margin-top: 0;
    position: absolute;
    top: 10px;
    width: 0;
    z-index: 1;
}
.ic-error-message {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D7;
    border-radius: 0;
    box-shadow: -2px 2px 2px 0 rgba(178, 178, 178, 0.4);
    min-height: 39px;
    margin-left: 104%;
    margin-top: -42px;
    padding: 0;
    position: relative;
    width: 200px;
    padding-left:9px;
}*/

/* 
	** Modificado por Angel Taveras **
	Banco de reservas
	01/07/2014
*/



.login-container {
	background:transparent;
}

.subtabla-login .netbanking {
	font-size: 20px;
	color: white;
	font-family: 'Open Sans';
	margin-bottom: 3px;
	margin-top: 20px;
	margin-left: 20px;
	text-align: left;
}

.main_area
{
	background-color:white;	
}

.tabla-login .netbanking {
	font-size: 20px;
	color: white;
	font-family: 'Open Sans';
	margin-bottom: 3px;
	margin-top: 2px;
	margin-left: 20px;
	text-align: left;
}

.salir {
	background: none repeat-x scroll 10px 10px #00AEF0;
	border: 1px solid #00AEF0;
	color: #FFFFFF;
	height: 40px;
	margin-right: 7px;
	margin-top: -7px;
	padding-top: 10px;
	/* width: 55px; */
}

.salirLink {
	color: #FFFFFF !important;
	line-height: 22px !important;
}


/* 
	End Angel Taveras 
*/

/*table defvice registration*/

.subtable-deviceregistration {vertical-align:top; width:315px/*400px;*/}
.subtable-deviceregistration .title {background-color:#00CCFF;width:250px; height:48px; color:#FFF;font-size: 12px;font-family: 'Open Sans', Arial, sans-serif;vertical-align: middle;text-transform:uppercase; text-align:left; }
.subtable-deviceregistration .title td { padding: 0px 0px 0px 22px;}

.subtable_mainarea {vertical-align:top; width:315px/*315px;*/}

.bottom-margin-10
{
	margin-bottom: 10px;
}
	
.top-margin-10
{
	margin-bottom: 10px;
}

.top-margin-20
{
	margin-bottom: 20px;
}

.float-right 
{
	float:right;
}
	
.dkddl_container  a
{
	padding-left:0px;
		padding-top:0px;
		height:auto;
}

.dkddl_label a 
{
	line-height: 26px;
}
	
.select-ddl-small {
    	background: url(../Default/Images/combo_arrow.png) right;
    	width: 70px;    	
		height: 40px;	
		background-color:#FFF;
    	background-repeat:no-repeat ;
		background-position:98% 9px;		 
		list-style-type:none; 
}   
 
.list-style-type-none
{
	 text-decoration: none;
	 list-style-type:none;
	}
 
.MessageCell 
{
		padding-left:2px;
		padding-right:2px;
		padding-top:0px;
		padding-bottom:0px;
	  font-size: 14px;
	  font-family: 'Open Sans', Arial, sans-serif;
	  color: #000000;
	  line-height: 1.8;
	  z-index:1000;
	  text-align:left;
}
	
.btn_blue
{
	background:#00AEF0;
	/*height:40px;*/
	/*line-height:40px !important;*/
	text-align:center;
	font-size:14px;
	padding:14px;
}

.btn_blue_limited
{
	background:#009EC6;
	/*height:40px;*/
	/*line-height:40px !important;*/
	text-align:center;
	font-size:14px;
	padding:14px;
	width:120px;
	display:inline-block;
}

.btn_blue_limited_cancel
{
	background:#00CCFF;
	/*height:40px;*/
	/*line-height:40px !important;*/
	text-align:center;
	font-size:14px;
	padding:14px;
	width:120px;
	display:inline-block;
}

.btn_blue_limited_cancel  a
{
	background:#00CCFF;
}

.MessageCell ul
{
	list-style-type:none !important;
	text-decoration:none  !important;
}

.MessageCell div.data   ul
{
	list-style-type:none !important;
	text-decoration:none  !important;
	margin-left:0px !important;
	float:left !important;
	padding-left:0px !important;
} 

.MessageCell  .datos ul
{
	list-style-type:none !important;
	text-decoration:none  !important;
	margin-left:0px !important;
	float:left !important;
	padding-left:0px !important;
} 

.MessageCell  .datos ul li 
{
	text-decoration:none  !important;
	margin-left:0px !important;
	float:left !important;
	padding-left:0px !important;
}

.MessageCell  li.etiqueta 
{
	text-decoration:none  !important;
	margin-left:0px !important;
	float:left !important;
	padding-left:0px !important;
	font-weight:bold;
	width:300px;
}

.MessageCell   li.campo
{	 
	width:365px;
}
	
.MessageCell  div.ic-control-select 
{
	border-bottom:0px;
}
		
.MessageCell div.dkddl_options 
{
	height:0px !important;
	width:200px !important;
	padding-left:-20px !important;
	padding-top:0px !important;
	margin-left:0px !important;
}			
		

			
.MessageCell  a.dkddl_toggle dkddl_label 
{
	padding: 0px;
	margin-left:0px !important;
	margin-top:0px !important;
}	
 			
.MessageCell  ul.dkddl_options_inner 
{
 
	background:white;
	margin-left:0px !important;	
	margin-top:0px !important;	
	padding-left: 6px !important;
	width:25px !important;
}

.MessageCell  .required-field 
{
	background: url(../login/css/custom-theme/images/requerido_ban.png) 0px 0px no-repeat #F0F0F0;	 
	width:100%;	 
}

.MessageCell  .drop-down-list-minutes{
    padding: 0px;
	font-size: 14px;
    font-family:'Open Sans', Verdana, Arial, sans-serif;
    width: 200px/*104%*/;
    max-width:200px;    
    color: #333;
    background: transparent;
    text-transform:uppercase;
	border-radius: 0;
	-webkit-appearance: none;
		margin-left:0px !important;	
	margin-top:0px !important;	
	border-bottom-width: 0px !important;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: medium;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: medium;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #D8D7D7;
}

.MessageCell  .dkddl_theme_default  
{
	border-bottom-width: 0px !important;
	margin-left:0px !important;	
	margin-top:0px !important;	
}	
	
.deviceRegistrationRadiobutton 
{
	font-family:'Open Sans', Verdana, Arial, sans-serif;
	font-size: 12px;
}
		
.deviceRegistrationLabel
{
	font-family:'Open Sans', Verdana, Arial, sans-serif;
	font-size: 12px;
}		
		
.tabla-login .imagendos {
    /*width: 315px;*/ width: 315px;
    height: /*458px !important; */ 487px!important;
    display: block;
    background: url(profilepersonas.jpg) -61px center no-repeat;
    background-color: #fff;
    border: 8px solid #F1F1F1;
}

/*Correccion devreg*/
.dear_label_style 
{
    text-align: left!important;
    padding-bottom: 10px;
}

.dr_dear_title
{
    font-weight: normal;
    color: #000000;
    font-size: 14px;
    text-align: left;
    padding: 8px 6px 0px 0px;
    line-height: 1.8;
}
.dr_content_text_style
{
    font-weight: normal;
    color: #000000;
    font-size: 14px;
    text-align: left;
    padding: 4px 6px 0px 0px;
    line-height: 1.8;
}
.dr_content_text_style_smaller
{
    font-weight: normal;
    color: #000000;
    font-size: 12px;
    text-align: left;
    padding: 4px 6px 6px 0px;
    line-height: 1.3;
}

.dr_options_style
{
    padding-bottom: 9px;
    height: 173px;
}
.dr_sec_questions_style
{
    padding-bottom: 4px;
    height: auto;
}


.dr_options_style_inner 
{
    padding-right: 10px;
}

.dr_fix_textbox_size 
{
    height:35px!important;
}
.dr_fix_text_questions_control
{
    font-weight: normal;
    color: #000000;
    font-size: 12px!important;
    text-align: left;
    padding: 4px 6px 2px 0px;
    line-height: 1.3
}
.dr_fix_textbox_size_questions_control
{
    height:35px!important;
}
.dr_fix_li_items_width 
{
    width:100%!important;
}
.dr_command_buttons2 
{
    height: 48px;
    padding: 0;
}
.bottom_space_adjust
{
    height: 8px;
}

ul.dkddl_options_inner_correct
{
    width: 54px!important;
    margin-left: -13px!important;
    overflow: hidden;
}
div.dkddl_options_correct 
{
    width: 50px!important;
    margin-right: 0px!important;
}

.continue_button_container_repair 
{
    margin: 0px!important;
}
.continue_button_repair
{
    width: 300px!important;
    margin-left: 5px!important;   
}

.multifactor_codeLiteral_hidden {
    visibility: hidden;
}

div.dr_confirmation_message_div
{
    display: table;
    text-align: left;
    padding-right: 10px;
    width: 310px;
    height: 225px;
}
span.dr_confirmation_message_span
{
    display: table-cell;
    vertical-align: middle;
}
/* Arreglos en el drop de tiempo en la p�gina DeviceRegistration */
.data ul.medio li.medio .datos .dr_options_style_inner.dr_duration_container ul li{ line-height:1 !important;}
.contenedor_ingresar .dr_options_style_inner.dr_duration_container .dkddl_options .dkddl_option_current a{ line-height:1 !important;}
.contenedor_ingresar .dr_options_style_inner.dr_duration_container .dkddl_options a{padding: 2px 15px !important;}
.contenedor_ingresar .dr_options_style_inner.dr_duration_container .MessageCell ul.dkddl_options_inner { padding-left: 0 !important; width: 64px !important; margin-left: 0px !important;}


/***********************/
/* Se agrega la fuente */
/***********************/
@font-face {
    font-family: 'Open Sans';
    src: url('../Fonts/OpenSans.eot');
    src: url('../Fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
        url('../Fonts/OpenSans.woff') format('woff'),
        url('../Fonts/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
    font-family: 'Open Sans';
}

.links.superior:hover{
    color: #00AEF0;
}
.destacado.links:hover{
    color: #00AEF0 ;
}
.contenedor_ingresar .data ul.medio li.medio .datos ul li.etiqueta.link_green a:hover{color:#00AEF0;}

.logo-image.alto {
    background: url("profilepersonas.jpg") no-repeat -27px -18px #F1F1F1;
}

.logo-image.alto .subtabla-login.netbanking,
.logo-image.alto .subtabla-login.personas{
    display: none;
}

input[type="radio"] {
    width: 15px;
    height: 15px;
}

input[type="radio"]:before {
    content: "";
    top: -1px;
    width: 19px;
    height: 19px;
    display: block;
    border-radius: 50%;
    position: relative;
    background: #fff;
    font-size: 72px;
    font-weight: 900;
    border: 1px solid #ccc;
    position: absolute;
}


input[type="radio"]:checked:after {
    content: "";
    top: 4px;
    left: 5px;
    width: 9px;
    height: 9px;
    display: block;
    border-radius: 50%;
    position: relative;
    background: #F89420;
    border: 1px solid #ccc;
}

input[type="radio"] {  
    top: 2px;
    width: 19px;
    height: 19px;
    margin-left:0;
    position: relative;
}

.contenedorgenerico{
    overflow: auto;
    overflow-x: hidden;
}
.login-container{
    height: auto;
    padding-bottom: 20px;
}

.contenedor_registro .datos-empresa ul.medio li.medio .datos ul li.etiquetaTextoOnboarding{ width:auto; font-weight:normal; color:#000000; font-size:14px; text-align:left; margin:12px 6px 12px 0px;padding:0px;}

.OnboardingRegistration
{
    font-family:'Freight Sans Book', Arial, sans-serif!important;
    font-size: 14px!important;
    background-color:transparent!important;
}
.deviceRegistrationLabelOnboarding
{
    font-family:'Freight Sans Book', Arial, sans-serif;
    font-size: 14px;
}

.MessageCell ul.dkddl_options_inner {
    margin-left: 0px !important;
    margin-top: 0px !important;
    padding-left: 6px !important;
    width: 48px !important;
}

.etiquetaOBDevice{ 
    width:162px!important; 
    font-weight:normal!important; 
    color:#000000!important; 
    font-size:14px!important; 
    text-align:left!important; 
    margin:12px 6px 12px 0px;
    padding:0px;
}

.OBDeviceReq{
    width:404px!important; 
}

.etiquetaOBTimeFixed{ 
    width:110px!important; 
    font-weight:normal!important; 
    color:#000000!important; 
    text-align:left!important; 
    padding-left:10px!important;
}

.etiquetaOBTimeTemporal{ 
    width:170px!important; 
    font-weight:normal!important; 
    font-size:14px!important; 
    text-align:left!important; 
}

.OBDeviceDuration{ 
    width:80px!important; 
}

.OBTokenInput { 
    padding-bottom: 0px!important; 
    /*margin-top: 2px;*/ 
    height:40px!important;
}

.contenedor_registro .term-cond-OB{
    width:650px;
    background-color:white;
    margin: 0 auto;
}

.OBTermConditionsPoints{
    width:50px;
    vertical-align:baseline;
}

.OBTermConditionsNumbers{
    width:50px;
    text-align:center;
    vertical-align:baseline;
}

.OBTermConditionsSubNumbers{
    width:90px;
    text-align:center;
    vertical-align:baseline;
}

.OBTermConditionsTitle{
    text-align:center; 
    font-size:20px!important;
    padding-top: 20px;
}

.OBTermConditionsText550 {
    width:550px;
    padding-bottom: 8px;
}

.OBTermConditionsText510 {
    width:510px;
    padding-bottom: 6px;
}


/********/

.white-back-user-registration-short{
    width: 520px;
    min-height: 180px;
    height: auto;
    padding: 45px;
}
.white-back-user-registration-short .contenedor_ingresar.fix-padding {
    width: 100%;
}
.white-back-user-registration-short .contenedor_ingresar.fix-padding .data{
    float: none;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .titulo{
    float: none;
    width: auto;
    height: auto;
    padding: 0 12px 24px;
    height: auto !important;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .titulo .all_top,
.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .titulo .all_bottom{
    float: none;
}
.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .titulo .medio .medio{
    float: none;
    width: auto !important;
    display: block;
}
.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .titulo .medio .medio h3,
.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .titulo .medio .medio .pos_cons_subtitulo,
.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .titulo .medio .medio .pos_cons_subtitulo span{
    float: none;
}
.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .titulo .medio .medio h3 {
    /*color: #264e72;*/
    margin-bottom: 10px;
}
.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .titulo .medio .medio .pos_cons_subtitulo span{
    /*color: #264e72;*/
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio{
    width: 100%;
    background: transparent;
    padding: 0;
    background: #dfdfdf;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .datos{
    padding: 14px 0;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .datos .etiqueta {
    float: none;
    display: inline-block;
    width: 150px;
    padding-left: 20px;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .datos .etiqueta.info {
    display: block;
    width: auto;  
    margin-top: 0;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .datos .etiqueta.info span {
    display: block;
    font-size: 12px !important;
    margin-top: 12px;
}


.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .code-card {
    padding-top: 2px;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .datos .campo.requerido{
    float: none;
    display: inline-block;
    width: 310px; /*Por navegadores sin actualizar*/
    width: calc(100% - 210px);
    padding-left: 0;
}
s
.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .datos .campo.requerido.OBTokenInput{
    height: auto !important;
}

.white-back-user-registration-short  .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .datos .campo.requerido input{
    /*height: 30px;*/
    background-color: #fff;
}
.white-back-user-registration-short  .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .datos .campo.requerido input::placeholder{
    font-size: 12px;
}
.white-back-user-registration-short  .contenedor_ingresar.fix-padding .data .pos_con.wide .data .personales .medio .medio .datos .clearfix {
    float: none;
    display: block;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .botones {
    float: none;
    display: block;
    clear: both;
    text-align: right;
    width: 100%;
    padding-top: 20px;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .botones li {
    float: none;
    display: inline-block;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .botones li ul {
    margin: 0;
    padding: 0;
}

.white-back-user-registration-short .contenedor_ingresar.fix-padding .data .pos_con.wide .botones li .btns ul li.back {
    margin-left: 10px;
}

.padding10-textbox{
    padding:10px !important;
}

.padding-bottom3{
    padding-bottom:3px !important;
}

#InactivityPageInformationTitle h3{
    font-weight: bold;
    color: #264E72;
}

#InactivityPageInformationDescription {
    margin-bottom: 50px;
}

#InactivityPageInformationDescription span{
    font-size: 16px;
    color: #264E72;
}
