#contenido .texto_fotos{ float:left; width:27em; margin:1em 0 0 0.9em;}
#contenido img{ float:left; margin:1em 0.5em 0 0;}
#contenido p{ margin:1.2em 0;}
#contenido p.etiqueta{ margin:1em 0; text-align:left; float:left; width:100%; height:auto; margin-bottom:0;}
dl.lista_definicion_enlinea{ margin:0 0 1em 0; background:#f2f2f2 url(../../img/general/corporativo/ofertas_separador.gif) no-repeat 0 bottom; padding:1em 1em 2.8em; float:left; width:97%;}
dl.lista_definicion_enlinea dt, dl.lista_definicion_enlinea dd{ float:left; padding: 1em 0.5em;}
dl.lista_definicion_enlinea dt{ width:72%; background:url(/corporativa/img/general/all/icono_label.gif) 0.5em center no-repeat; padding-left:1.5em;}
dl.lista_definicion_enlinea dd{ width:23%; text-align:right;}
dl.lista_definicion_enlinea dt.registro_impar, dl.lista_definicion_enlinea dd.registro_impar{ background-color:#f9f9f9; border-bottom:#bebebe dotted 1px;}
dl.lista_definicion_enlinea dt.registro_par, dl.lista_definicion_enlinea dd.registro_par{ background-color:#ececec; border-bottom:#bebebe dotted 1px;}	
dl.lista_definicion_enlinea .vermas{margin-top:0em; border-top:none;}
dl.lista_definicion_enlinea dt div strong{ width:30em; float:left; margin-right:1em;}
dl.lista_definicion_enlinea dd a.ver_detalles{ background:url(../../img/general/corporativo/ico_mas.gif) 0.5em center no-repeat; padding-left:1.9em; color:#c81870; font-size:.9em;}

#contenido ul.lista_definicion_enlinea { float:left; width:97%; background:#f2f2f2 url(../../img/general/corporativo/ofertas_separador.gif) no-repeat 0 bottom; margin:0 0 1em 0; padding:1em 1em 2.8em;}
#contenido ul.lista_definicion_enlinea li { font-size: 1.25em; background: none; padding: 0; margin: 0;}
#contenido ul.lista_definicion_enlinea li a { position: relative; float: left; width: calc(100% - 4em); text-decoration: none; background: #f9f9f9; margin: 0; padding: 1em 1em 1em 3em; transition: all .5s ease; border-bottom: #bebebe dotted 1px;}
#contenido ul.lista_definicion_enlinea li.registro_par a { background-color: #ececec;}
#contenido ul.lista_definicion_enlinea li a:hover { color: #c5005f; background: rgba(197, 0, 95, .1); }
#contenido ul.lista_definicion_enlinea li a:before { position: absolute; top: calc(50% - 10px); left: 1em; content: "+"; margin-right: .5em; font-weight: bold;}
#contenido ul.lista_definicion_enlinea li a span { display: block; font-size: .8em; margin-top: .5em;}

.texto_fotos a.volver_general{ float:left;}

/************************** ENVIAR CURRICULUM  PARA OFERTA ******************************/
h2.titular_caja_bullet{ margin:1em 0 0 0; border-top:0.1em solid #787878; border-bottom:0.1em solid #787878; background:url(/corporativa/img/general/all/icono_label.gif) no-repeat 0.5em center #f3f3f3; font-size:110%; padding:0.3em 0 0.3em 1.5em; font-weight:bold;}
h2.titular_caja_bullet span.referencia{ color:#707070; font-weight:normal; font-size:80%; font-family:Tahoma;}
.oferta_descripcion {font-size: 14px;}
#oferta_requisitos{ margin:0 0 4.5em 2.5em; font-size: 14px;}
#oferta_requisitos p {font-size: 14px;}
#oferta_requisitos dt{ font-weight:bold; color:#787878; background:url(/corporativa/img/general/all/icono_label.gif) no-repeat 0 center #fff; padding:0 0 0 1.5em;}
#oferta_requisitos dd{ margin:0.5em 0 1.5em 1.5em; float:none;}
#oferta_requisitos ul { list-style-type: disc; padding-left: 1rem;}
input.desabilitado{ background-color:#fff; border:0.1em solid #7f9db9; color:#000;}

/********************************** POLITICA DE PRIVACIDAD ************************************************/
ol.politica_privacidad{margin-right:2em;}
ol.politica_privacidad li{ margin: 0.5em 0 0.7em 1.5em; background: url("../../img/general/all/bullet_flecha.gif") no-repeat scroll 0 0.2em transparent; font-size: 1.1em; padding: 0 0 0 1.3em;}
.cabecera_trabaja{ background:url(../../img/general/corporativo/cabecera_trabaja.jpg) no-repeat 0 0; padding:1.8em 0em 3.5em 3em;}
	
.cabecera_trabaja p{ font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; color:#ffffff; width:19em; font-size:1.4em;} 
.cabecera_trabaja .dest{ font-size:1.8em; width:17em;} 
h2{ font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; font-size:1.5em; color:#474747; font-weight:normal; margin-bottom:.7em;
} 
.entrada span{ color:#c81870;}
	

h2.detalle { float: left; width: 100%; color:#4a043c; font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; font-size:1.9em; font-weight:600; margin: 0 0 .75em;}
h2.detalle .referencia { position: relative; display: block; font-size: .65em; margin-bottom: 1em;}	
h2.detalle .referencia:before { position: absolute; bottom: -0.5em; left: 0; content: ""; width: 20px; height: 1px; border-top: 1px solid #4a043c;}	

#contenido #top_volver { margin-top: -5em; }

/*Formulario envío de currículum*/

.nota{ font-style:italic; color:#be0066; margin:0;}
#formulario_cv .form1{ background-color:#f7f7f7; padding:.3em 2em 1.2em 2em;}  
#formulario_cv .form1 .areas_interes{ margin-top:0; margin-bottom: 1.7em; background:#FFF; padding:1em; width:50em; float:left; } 
#formulario_cv .form1 p{ clear:both;} 
#formulario_cv .form1 .areas_interes li{ display:inline; float:left; margin:0 1em 0 0; width:13em; font-size:1.1em; margin-bottom:1em; background:none; padding:0;} 
#formulario_cv .form1 .areas_interes .largo{width:11.5em; margin-right:0;} 
#formulario_cv .form1 .areas_interes .last{ margin-right:0em; width:6em;} 
#formulario_cv .form1 .areas_interes li label{ margin-left:.5em;}

#formulario_cv span.jqTransformCheckboxWrapper a{ background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #808080; float: left; padding: 0.6em; height:0em; } 
#formulario_cv span.jqTransformCheckboxWrapper a.jqTransformChecked { background:transparent url(../../img/general/corporativo/form_checkbox.gif) no-repeat 0 0; padding: 0.55em 0.6em;} 
#formulario_cv span.jqTransformCheckboxWrapper .jqTransformHidden{ display: none;}
#formulario_cv .adjuntar{ overflow: hidden; position: relative;
    cursor: pointer; margin-bottom:1.8em; float:left;} 
#formulario_cv .adjuntar input{ border: 1px solid #808080; padding:.15em 0;}

#formulario_cv .codigoImg{ background-color:#FFF; padding:1em; width:30.5em;   margin-bottom:.7em; height:4.1em; float:left; } 
#formulario_cv .codigoImg img{ float:left; margin-top:0;} 
#formulario_cv .codigoImg .columna{ float:left; width: 13em; } 
#formulario_cv .codigoImg a{margin: 1em 0 1em .5em; float:none; }
#formulario_cv .codigoImg .jqTransformInputInner input{  width:11.2em !important; margin-top:.6em; margin-left: 0.4em; border:#808080 solid 1px; height:1.5em;}
#formulario_cv .politica{ font-size:1em;} 
#formulario_cv .label_detalle_politica a{ background:url(../../img/general/all/ico_link.gif) no-repeat right .15em; color:#be0066; padding-right:1.1em; margin-right:.1em;} 
#formulario_cv #enviar { background: url("../../img/general/all/bt_buscar.gif") no-repeat left bottom; border: medium none; color: #787878; cursor: pointer; font-family: 'Frutiger-Roman',Tahoma,Verdana,Arial,sans-serif; font-size: 120%; height: 37px; margin: 0 1em 0 0; padding: 0; text-transform: uppercase; width: 96px;}

#formulario_cv #enviar:hover { color:#be0066; background: url("../../img/general/all/bt_buscar_hover.gif") no-repeat left bottom;}

#formulario_cv span.obligatorio { background: url(../../img/general/corporativo/form_obligatorio.gif) no-repeat 0 0; float: left; height: 1.3em; text-indent: -5000em; width: 1.3em;
}

#formulario_cv span.obligatorioUno{  margin: 2.3em 0.95em .5em .95em;}  
#formulario_cv span.obligatorioDos{  margin: .5em 0.95em .5em .95em;}  
#formulario_cv span.obligatorioTres{  margin: 2.5em 0.95em .5em .95em;}  
#formulario_cv .jqTransformInputInner input{ border: 1px solid #808080; height: 1.5em; width:27em !important; margin-bottom: 1em;}

.h2_volver{ margin-top:-2.2em; *margin-top:0em; } 
.politicapriv label{ cursor:default !important;}