/* CONTENEDOR > CABECERA */
div#contenedor div.empleo{background:url(../img/cabecera_empleo.jpg) right bottom no-repeat}
/* CUERPO > DATOS > Empleo */
div#contenedor div#cuerpo div.empleo h1{color:#6A7430}
div#contenedor div#cuerpo div.empleo h3{color:#333;font-size:17px !important;font-weight:normal !important;border-bottom:1px solid #CCC !important;padding:8px 0 !important;width:88% !important}
div#contenedor div#cuerpo div.empleo h4{color:#333;font-size:13px;font-weight:normal;border-bottom:1px solid #CCC;padding:8px 0}
div#contenedor div#cuerpo div.empleo a.volver {position:absolute;top:58px;right:30px;display:block;width:68px;height:21px;background:url(../img/boton_volver.jpg) top left no-repeat;text-indent:-999px}
div#contenedor div#cuerpo div.empleo a.volver:hover{background-position:left -21px}
div#contenedor div#cuerpo div.empleo a.imprimir {position:relative;top:0; right:0; float:right;display:block;width:157px;height:23px;background:url(../img/boton_imprimir.jpg) top left no-repeat;text-indent:-999px;margin:20px 0}
div#contenedor div#cuerpo div.empleo a.imprimir:hover{background-position:left -23px}
div#contenedor div#cuerpo div.empleo a.mas_info {position:relative;top:0; right:0; float:left;display:block;width:157px;height:23px;background:url(../img/boton_mas_info_empleo.gif) top left no-repeat;text-indent:-999px;margin:20px 0}
div#contenedor div#cuerpo div.empleo a.mas_info:hover{background-position:left -23px}
div#contenedor div#cuerpo div.empleo a.contacto{display:block;position:relative;top:0;left:0;width:237px;height:84px;margin:20px auto;background:url(../img/boton_solicitar_informacion.jpg) top left no-repeat;text-indent:-999px}
div#contenedor div#cuerpo div.empleo a.contacto:hover{background-position:left -84px}
div#contenedor div#cuerpo div.empleo a.link{color:#06C}
div#contenedor div#cuerpo div.empleo a.link:hover{color:#09C}
div#contenedor div#cuerpo div.empleo strong.destaca{color:#5A622A;font-size:1.1em}
div#contenedor div#cuerpo div#datos p.listado{padding:6px 10px;font-size:12px;overflow:hidden}
div#contenedor div#cuerpo div.empleo p.listado span.titulo{display:block;width:200px;float:left;color:#61692E}
div#contenedor div#cuerpo div.empleo p.listado span.dato{display:block;width:450px;float:left;position:relative;top:0;left:0}
div#contenedor div#cuerpo div.empleo div.dato{position:relative;top:0;left:0;width:450px;height:auto;float:left;margin-top:-18px}
div#contenedor div#cuerpo div.empleo div.dato p{margin:0 0 5px 212px !important;padding:0 !important;width:100%;font-size:11px !important}
div#contenedor div#cuerpo div.empleo table{width:100%;font-size:12px}
div#contenedor div#cuerpo div.empleo table th{color:#FFF;background-color:#6A7430;padding:4px 0}
div#contenedor div#cuerpo div.empleo table td{padding:6px 5px;font-size:11px}
div#contenedor div#cuerpo div.empleo table tr.top td{padding:0;font-size:5px}
div#contenedor div#cuerpo div.empleo table tr.alterna{background-color:#EEF1E1}
div#contenedor div#cuerpo div.empleo table td a{color:#333;text-decoration:none}
div#contenedor div#cuerpo div.empleo table td a:hover{color:#000;text-decoration:underline}
div#contenedor div#cuerpo div.empleo div#paginacion{position:relative;top:0;left:0;width:100%;height:auto;padding:20px 0;text-align:center}
div#contenedor div#cuerpo div.empleo div#paginacion a{color:#333;font-weight:bold;font-size:11px;text-decoration:none;padding:0 4px}
div#contenedor div#cuerpo div.empleo div#paginacion a:hover{color:#748E09;text-decoration:underline}


div#contenedor div#cuerpo div.empleo form#form_contacto{display:block;padding-left:10px}
div#contenedor div#cuerpo div.empleo form#form_contacto div.izda{position:relative;top:0;left:0;width:48%;height:auto;float:left}
div#contenedor div#cuerpo div.empleo form#form_contacto div.dcha{position:relative;top:0;left:0;width:48%;height:auto;float:right}
div#contenedor div#cuerpo div.empleo form#form_contacto div.boton{position:relative;top:0;left:0;width:100%;height:auto;padding:10px 0 20px 0;clear:both}
div#contenedor div#cuerpo div.empleo form#form_contacto label{display:block;width:100%;padding:10px 0 4px 0;font-size:0.9em;font-weight:bold}
div#contenedor div#cuerpo div.empleo form#form_contacto input.field{display:block;background-color:#F3F3F3;border:1px solid #E2E2E2;width:98%;padding:2px 1%}
div#contenedor div#cuerpo div.empleo form#form_contacto textarea.field{display:block;background-color:#F3F3F3;border:1px solid #E2E2E2;width:98%;height:172px;padding:2px 1%}
div#contenedor div#cuerpo div.empleo form#form_contacto input.boton{display:block;position:relative;top:0;left:0;background:url(../img/boton_verde.jpg) top left no-repeat;border-style:none;width:80px;height:25px;color:#FFF;float:right;font-size:11px;font-weight:bold}
div#contenedor div#cuerpo div.empleo form#form_contacto span.requisitos{font-weight:normal;font-style:italic;color:#666}
div#contenedor div#cuerpo div.empleo form#form_contacto div.checkbox{position:relative;top:0;left:0;width:100%;height:auto;margin-top:10px;padding:10px 0;border-top:1px dashed #CCC}
div#contenedor div#cuerpo div.empleo form#form_contacto div.checkbox span{padding:0 10px}
div#contenedor div#cuerpo div.empleo form#form_contacto div.checkbox input{position:relative;top:2px}
div#contenedor div#cuerpo div.empleo form#form_contacto span.error{background-position:-20px top}

div#contenedor div#cuerpo div.empleo form#form_contacto a{color:#06C}
div#contenedor div#cuerpo div.empleo form#form_contacto a:hover{color:#09C}
