.curriculumSectionContainer .formItem label.labelReg{min-width:150px; width:12em}
* html .curriculumSectionContainer .formItem label.labelReg{width:13.53em}
.mapaRegistro{background-color:#f0f0f0; margin:10px 0 0 0; border:1px solid #ccc; border-bottom:none; height:55px}
.mapaRegistro ol{ margin:0 0px 0 30px; font-size:1.2em; font-weight:bold; font-size:1em; list-style-type:none}
.mapaRegistro ol li{float:left; min-width:195px; width:15.6em; margin:10px 0; text-align:center; padding:10px 0; color:#D2140F}
* html .mapaRegistro ol li{width:15.59em}
.mapaRegistro ol li.current span{color:#D2140F; text-decoration:none; font-size:1.4em}
.mapaRegistro ol li.current span a, .mapaRegistro ol li.current span a:hover{text-decoration:underline}
.mapaRegistro ol li span{color:#424242}
.curriculumSectionContainer{border:solid 1px #ccc; padding:1em; margin:0 0 2.5em}
.curriculumSectionContainer fieldset fieldset legend{display:none}
.curriculumSectionContainer fieldset{border:solid 1px #ccc; padding:1em}
.curriculumSectionContainer fieldset fieldset{border:none; padding-left:0}
.curriculumSectionContainer fieldset legend{ display:none}
.curriculumSectionContainer div.spacer{float:none}
.buttonContainer{text-align:right;  margin:0}
.buttonContainer .button{width:4.8em}
#detalle .curriculumSectionContainer .buttonContainer{text-align:right;  margin:10px 0 0 0}
.curriculumSectionContainer .add .button{width:4.8em}
.curriculumSectionContainer input{width:15em}
* html .curriculumSectionContainer input{width:14.59em}
* html .curriculumSectionContainer input.button{width:4.8em}
.curriculumSectionContainer select{min-width:210px; width:15em}
* html .curriculumSectionContainer select{min-width:206px; width:14.59em}
.curriculumSectionContainer .formItem label{min-width:135px; width:10.8em; line-height:150%}
* html .curriculumSectionContainer .formItem label{width:12.18em}
.curriculumSectionContainer .formItem label.noWidthLabel{width:auto; line-height:100%; vertical-align:middle; float:none}
.curriculumSectionContainer .formItem , .curriculumSectionContainer .formRow{margin-left:15px}
.curriculumSectionContainer .formRow .formItem{float:left;  margin-left:0; margin-right:10px; clear:none}
.curriculumSectionContainer fieldset .dataContainer fieldset{padding:0}
.curriculumSectionContainer .formRow{ display:block; float:none; clear:both; border-bottom:solid 1px #fff}
.curriculumSectionContainer select.wideInput, .curriculumSectionContainer input.wideInput{min-width:425px; width:31.9em}
html >body .curriculumSectionContainer input.wideInput{min-width:420px; width:31.3em}
#detalle .curriculumSectionContainer .tableContainer{margin:0 0 20px 0; clear:both; padding:0; border:solid 1px #ccc; padding:10px}
#detalle .tableContainer ul{padding:0}
#detalle .tableContainer ul li{border-right:solid 1px; border-left:solid 1px; border-bottom:solid 1px;  background:none; margin:0; padding:0; display:block; clear:left}
* html #detalle .tableContainer ul li{margin-top:-3px}
#detalle .tableContainer ul li div.spacer{line-height:0px; height:0px; width:2px; padding:0}
.tableContainer ul li div{min-width:125px; width:10em; text-align:center; vertical-align:middle; height:100%; float:left; padding:.5em; line-height:95%}
.tableContainer ul li div{width:11.28em}
#detalle .tableContainer ul li.headerList{background-color:#580402; color:#fff; font-weight:bold; border:solid 1px #580402; margin-top:0}
.tableContainer table{padding:0; border:solid 1px #f0f0f0; font-size:1em; width:100%}
.tableContainer table td{width:10em; padding:5px 0; text-align:center; vertical-align:middle; height:100%; line-height:95%; border-bottom:solid 1px #000}
* html .tableContainer table td{width:auto}
.tableContainer table td div{display:inline; margin:0 5px 0 0}
#detalle .tableContainer .headerList th{background-color:#580402; color:#fff; font-weight:bold; border:solid 1px #580402; margin-top:0; text-align:center; padding:.5em}
.thWidth{width:9%}
.thWidthLevel{width:16%}
.tableContainer table td.listActionContainer{text-align:right}
* html .tableContainer{height:1%}
* html .tableContainer ul{height:1%}
* html .tableContainer ul li{height:1%}
* html #mainRightCv form{height:1%}
* html .curriculumSectionContainer{height:1%}
* html #detalle{height:1%}
* html #detalle .tableContainer ul li{height:1%}
html>body #mainRightCv form{min-height:1%}
html>body .tableContainer{min-height:1%}
html>body #detalle .tableContainer ul li{min-height:1%; margin-top:-4px}
.titular{font-weight:bold; padding:0 .5em; margin:20px 0 0 0; min-width:200px; width:16em; display:block; font-size:1.3em}
* html .titular{width:18.05em}
.curriculumSectionContainer .titular{font-size:1em}
input.radioInput{height:15px}
input.checkInput{height:14px}
input.radioInput, input.checkInput{margin-right:.5em; min-width:12px; width:.96em}
* html input.radioInput, * html input.checkInput{width:1.08em}
.curriculumFormButton{text-align:right}
.dataContainer{margin:1em 0}
#midget{margin-left:80px}
#mainRightCv{ width:72.7em; float:left; margin-left:0.9em;  display:inline-block}
#mainRightCv #detalle{margin:0}
#mainRightCv h3{height:auto}
#detalle h3{height:auto}
#detalle .curriculumSectionContainer li div.listActionBox{min-width:15px; width:1.2em; padding:.2em .3em 0 .3em; line-height:100%; margin-right:7px}
* html #detalle .curriculumSectionContainer li div.listActionBox{width:1.35em}
#detalle .curriculumSectionContainer li div.listActionContainer{float:right; padding:0; width:auto; margin:0}
.noWidth{width:auto}
.curriculumSectionContainer select.noWidthYear{width:auto; margin-right:10px}
.widthYear{width:30.6em}
* html .widthYear{min-width:349px; width:30.35em}
.curriculumSectionContainer select.noWidthYear{min-width:65px; width:5.2em}
* html .curriculumSectionContainer select.noWidthYear{width:5.86em}
.curriculumSectionContainer select.noWidth{width:auto; margin-right:5px; vertical-align:middle}
fieldset.dual{float:left; padding:0; border:none}
input.smallInput{min-width:35px; width:2.8em}
* html input.smallInput{width:3.15em}
.curriculumSectionContainer .formItem label.smallLabel{min-width:70px; width:5.6em}
* html .curriculumSectionContainer .formItem label.smallLabel{width:6.31em}
p.formInfo{margin-left:120px; font-weight:bold}
.formRow#noLabel{margin-left:155px}
* html .formRow#noLabel{margin-left:158px}
.buttonContainerCenter{margin:50px 250px 30px 200px}
.buttonContainerCenter input{margin-left:65px; font-weight:bold}
* html input.ba{margin-left:69px}
* html input.bc{margin-left:75px}
.acConfirmation{margin-left:250px}
.acConfirmationAut{margin-left:243px}
p.privacy{padding:0}
#personalData input{width:230px; width:16.8em}
* html #personalData input{width:16.4em}
* html #personalData input.button{width:4.8em}
#personalData input.smallInput{width:5.05em}
* html #personalData input.smallInput{width:4.88em}
#personalData input#puertaDireccion{margin-right:1px}
* html #personalData input#puertaDireccion{margin-right:0px}
#personalData label{min-width:115px; width:9.2em}
* html #personalData label{width:10.37em}
#personalData fieldset.visible label.smallLabel{min-width:70px; width:5.6em}
#personalData fieldset.visible label.smallLabel{width:6.31em}
#personalData select{min-width:235px; width:17.3em}
* html #personalData select{width:16.3em}
#personalData select.noWidth{min-width:54px; width:3.9em; vertical-align:top; margin-right:0.2em}
* html #personalData select.noWidth{width:3.57em}
#personalData select.noWidthYear{min-width:65px; width:4.9em; margin-right:0px}
* html #personalData select#anioFechaNacimiento{width:4.36em}
#personalData select#mesFechaNacimiento{min-width:103px; width:7.49em; vertical-align:top; margin-right:0.2em}
* html #personalData select#mesFechaNacimiento{min-width:100px; width:7.8em; vertical-align:top}
#detalle p.listParagraph{display:list-item; margin:0 0 0 20px; padding:0 0 0.5em 0}
#personalData fieldset.visible{margin:10px 0 0 0; padding:0}
#personalData fieldset.visible label{min-width:115px; width:9.2em}
* html #personalData fieldset.visible label{width:10.37em}
#personalData fieldset.visible legend{display:block; margin:0 0 0 10px; padding:.3em; min-width:50px; width:4em; font-weight:bold; font-size:1.05em; color:#000}
#personalData fieldset.visible legend{width:4.51em}
select{min-width:100px; width:8em}
* html select{width:9.02em}
#experiencia select.noWidthYear{vertical-align:middle}
#experiencia select.noWidth{min-width:100px; width:7.59em}
* html #experiencia select.noWidth{min-width:105px; width:6.83em}
#experiencia select#anioIncorporacionExperiencia{margin:1px}
* html #experiencia select#anioIncorporacionExperiencia{margin:.5px}
#experiencia select.small{min-width:68px; width:5.44em}
* html #experiencia select.small{width:6.13em}
.infoInscripcion{margin:0 0 20px 0}
#detalle .infoInscripcion p{padding:0.3em 0 0.3em 1em}
.backLink a.noDeco{background:none; margin:0 0 0 10px}
.bold{font-weight:bold}
.inscripcion{font-weight:bold; margin:10px 0}
.imageOptions{height:65px; border:1px solid #f0f0f0; margin-top:4px; display:block}
.imageOptions .formItemTwo{width:100%}
.imageTrue{height:120px}
.imageOptions{width:100%}
.imageOptions .formItem{min-width:480px; width:42.1em}
* html .imageOptions .formItem{width:42.3em}
.imageOptions .fortItemTwo{width:50%}
.thumbPicture{padding-top:1em}
#delPicture{float:left; margin-left:1.5em}
#delPicture input{width:4.8em; margin:0 1.5em 1.5em 0}
.flotadoIzquierda{float:left}
.imageDetail{padding-left:122px}
#docOptions{padding-left:122px}
#docOptions a{margin-right:1.5em}
#docOptions input{width:4.8em}
input.mapaRegButton{border:none; font-weight:normal; background:#f0f0f0;  font-size:1em; color:#D2140F; cursor:pointer; padding:0}
#detalleMisInscripciones{border:1px solid #ccc; padding:20px 0 10px 0}
#detalleMisInscripciones li{background:none}
#detalleMisInscripciones li p{margin:3px 0}
#detalleMisInscripciones li p span{margin:0 20px 0 3px}
.error{padding:1em 1em 1em 3em; margin-bottom:1em; border-top:1px solid #eec4c4; border-left:1px solid #eec4c4; border-right:1px solid #900303; border-bottom:1px solid #900303}
.errorWebClient{padding:1em 1em 1em 3em; margin-bottom:1em; border-top:1px solid #5858FA; border-left:1px solid #5858FA; border-right:1px solid #00F; border-bottom:1px solid #00F}
#personalData #discapacitado{height:12px; margin-right:0.5em; width:1em}
.discap{ width:31em}
* html .discap{ width:30.8em}
#discapTextarea textarea{min-width:230px; width:16.4em}
* html #discapTextarea textarea{width:16.5em}
#privacidadCv{border:1px solid #ccc; padding:1em}
#privacidadCv h3{margin-bottom:6px}
element.style{display:block; height:4951px; width:1264px}
.sobre{background-color:#F0F0F0; display:none; left:0px; position:absolute; top:0px; z-index:102}
element.style{display:block; height:220px; left:432px; top:4756px; width:400px}
.central{background-color:#f0f0f0; display:block; position:absolute; text-align:center; z-index:103; padding:8em}
.load{font-size:1.6em; font-weight:bold; margin-left:auto;  margin-right:auto}
.load img{margin-right:10px; vertical-align:middle}
.warning{border:1px solid #000; padding:1em; color:#a00; background-color:#ddd}
input.disabled{background-color:#ccc; border:1px solid #999}
