	#izquierda.listado{width:auto;float:none;}
		#izquierda.listado #seccion{width:774px;}
	#submenu{}
		#submenu li:hover{cursor:pointer;}
		#izquierda #submenu li a{font-size:11px; font-weight:bold;color:#434343;text-decoration:none;width:146px;padding:6px 0 6px 20px;}
		#submenu li a:hover{text-decoration:underline}
		
	#configurador{}
	#configurador a{}
		
	#recursos-humanos{}
		#recursos-humanos h2{}
	#texto{color:#717171;float:left;text-align:justify;}
		#texto strong{color:#066aa7;}
		#texto strong.gris{color:#717171;}
		#texto p{margin:14px 0 20px 0;}
	
	
	#cuerpo {text-align: justify;}
	#izquierda #cuerpo strong{color:#076ba7;font-size:16px;}
	#cuerpo h3, #cuerpo-ampli h3 {width: 762px; height: 40px; text-indent: -9999px;}
	#titulo-politica {background: url(/imagenes/rrhh/titulo-politica.gif) no-repeat 0 1px;}
	#titulo-ofertas {background: url(/imagenes/rrhh/titulo-ofertas.gif) no-repeat;}
	#cuerpo /*a*/img {float: left;}
	#cuerpo h4 {float: left; display: inline; height: 26px; text-indent: -9999px;}
	#subtitulo1 {margin-left: 15px;width: 465px; background: url(/imagenes/rrhh/subtitulo1.gif) no-repeat;}
	#subtitulo2 {margin-top: 15px; background: url(/imagenes/rrhh/subtitulo2.gif) no-repeat;}
	#cuerpo p {float: left; margin: 15px 0 0 15px; width: 465px; display: inline; line-height: 16px; color: #787878;}
	.ancho {margin-left: 0 !important;width: 750px !important;}
	.nomargintop {margin-top: 0 !important;}
	
	#cuerpo span.texto{display: block; margin: 0 0 23px 0px; font: 11px Arial; color: #5d5d5d;}
	#izquierda #seccion #cuerpo p span,#izquierda #seccion #cuerpo table *{font-size:11px;}
	#izquierda  #cuerpo div.paginador {border-bottom: solid 1px #d8d8d8; color: #77726c;font-size:11px;}
	 #izquierda  #cuerpo div.paginador strong {float: left;font-size:11px;}
	 div.paginador p {float: right !important; margin: 0 !important; width: auto !important; padding-bottom: 5px;}
	 	div.paginador p a {font-weight: bold; color: #066aa7; text-decoration: underline;}
		a.anterior {margin-right: 5px; padding-right: 5px; border-right: solid 1px #77726c;}
		a.siguiente {margin-left: 5px; padding-left: 5px; border-left: solid 1px #77726c;}
		div.paginador p a:hover {text-decoration: none;}
		
	#cuerpo table{margin: 10px 0; width:100%; border: 0;}
		#cuerpo table tr th, #cuerpo table tr td{padding: 2px 2px 2px 10px; height: 30px;}
		.ancho-tabla{width: 170px;}
		#cuerpo .ancho-tabla img{float:none;margin:0 0 0 8px;vertical-align:middle;}
		#cuerpo table tr th{background: #5d5d5d; color: #fff; font: bold 11px Arial;/* border-left: 0.5px solid  #5d5d5d; border-left: 0.5px solid  #5d5d5d;*/ }
		#cuerpo table tr td{font: 11px Arial; color: #666565;}
			#cuerpo table tr.oscuro td{background: #e3e3e3;}
			#cuerpo table tr td a{color: #066aa7; text-decoration: underline !important;font-weight:bold;}
				#cuerpo table tr td a:hover{text-decoration: none !important;}
	
body.ofertaAmpliada{background:none #fff;overflow-x:hidden;}
	
#ampliado{position: relative; /*padding: 8px;*/ width: 770px;margin:15px;border:1px solid #d6d6d7;background:#fff;}
	#ampliado h1{display: none;}
	#ampliado h2{display:inline; /*margin-bottom: 20px; padding: 10px; width: 761px;*/ font: bold 18px Arial; color: #000; text-indent: 0; text-align: left;}
	#ampliado h3{display: block; font-weight: bold !important; color: #585858; background: #ebebeb;}
	#ampliado h3, #ampliado p, #ampliado  ul , #ampliado  li{float: left; padding: 5px 10px; width: 539px; font: 12px Arial; text-align: left;}
	#ampliado #cuerpoOferta{min-height:662px;*min-height:684px;height:auto !important;height:662px;_height:684px;margin:15px;text-align:left;}
	
	#ampliado #titulo {margin:0;height:43px;width:100%;}
	#ampliado #titulo td{background:#e2e2e2;height:43px;text-align:left;border-bottom:1px solid #d6d6d7; }
	#ampliado #titulo td.pestana{background:#fff;border-right:1px solid #d6d6d7;padding:0 15px;border-bottom:0}
	.ancho2 {margin-left: 0 !important;width: 100% !important;}
	
	#ampliado #descripcionOferta{width:495px;display:block;margin-left:0px;}
	#ampliado #descripcionOferta th{border:1px solid #d6d6d7;;margin:0;padding:8px 12px;font-size:13px;font-weight:bold;color:#066aa7;background:#d6d6d7;text-align:left;}
	#ampliado #descripcionOferta td{border:1px solid #d6d6d7;vertical-align:top;background:#fff}
	#ampliado #descripcionOferta h3{width:161px;display:inline;background:#fff;color:#5f5f5f;font-weight:bold;text-align:right;padding:0;margin:12px 28px auto auto;}
	#ampliado #descripcionOferta p{width:auto;margin:12px auto;padding:0;margin:12px 8px 12px 28px;text-align:justify;*padding-bottom:12px;_margin-left:14px;_margin-right:4px;_width:280px;_padding-bottom:0px;}
	#ampliado #descripcionOferta td.izq{width:189px;text-align:right;}
	#ampliado #descripcionOferta td.dcha{width:302px;}
	
	#form{position: absolute; /*margin-top: 21px;*/ top: 61px;*top:63px;_top:66px; right: 18px; width: 228px;_right:9px;}
	* html #form{top: 23px;}
		#form h4{margin-top:-3px;display: block; width: 228px; height: 28px; background: url(/imagenes/rrhh/fnd-h4.jpg) no-repeat; text-indent: -99999px;text-indent:0;margin-left:5px;}
		* html #form h4{margin-top: 25px;_margin-top:35px;}
		#form form{margin: 5px 0 0 5px; padding: 7px 0 0 14px; width: 215px; /*height: 483px;*/  background: #dfdfdf;}
		#form form div p{margin-bottom: 2px; padding: 0px !important; width: 200px; }
			#form form div p label{display: block; font: 11px Arial; color: #707070; font-weight:bold;margin:3px 0;}
			#form form div p label a{font-size:11px;}
			#form form div p input{padding: 1px 0 0 2px; width: 200px; height: 14px; border: 0;}
			#form form div p textarea{padding: 1px 0 0 2px; width: 200px; height: 75px; border: 0;overflow:hidden;}
			#form form div p select{border:0;margin:0 3px;}
		.pequeno{width: 95px !important;}
		.pequeno input{width: 70px !important;}
		.pequeno2{width: 105px !important;}
		.pequeno2 input{width: 105px !important;}
		
		.nacimiento select{float: left; width: 53px;}
		.separador{float: left; margin: 4px;}
		
		.curriculum{margin: 5px 0;}
		.curriculum input{height: 18px !important;}
		span.curriculum-ok{font: 11px Arial; color: #000; }
		
		.estado{margin-top: 5px;}
		.estado label{float: left; margin: 4px 4px 4px 0; width: auto !important;}
		.estado input{float: left;}
		
		.acepto{margin: 5px 0;}
		.acepto input{float: left; margin: 3px; width: auto !important;}
		#form form div p  #enviar{padding:0 0 0 10px;float:right; width:86px;height:25px;background:url(/imagenes/rrhh/enviar-btn.gif) no-repeat 0 0;color:#fff;font-weight:bold; cursor: pointer;margin-top:6px;margin-bottom:10px;text-align:center;}
	
/***** TERMINOS LEGALES *****/
#terminos{background: #fff; width: 500px;}
	#terminos h1{margin: 10px; width: 229px; height: 75px; background: url(/imagenes/comunes/logo.gif) no-repeat; text-indent: -99999px;}
	#terminos p{margin: 0 0 20px 25px; font: 11px Arial; color: #77726C; text-align: left;}


/***** RRHH *****/
#enlace_request{display: none;}
body.request{overflow-x:hidden;text-align: left;margin:12px;background:none #fff;}
#request{background: #fff;margin-left:0;}
	#request div{padding: 10px; width: 540px;background: #fff;}
	#request div *{text-align: left;}
		#request h1{display: none;}
		#request h2{display: block; margin-bottom: 15px; padding: 10px; width: 540px; background: #52006e; font: bold 18px Trebuchet MS; color: #fff; text-indent: 0;}
		#request h3{padding: 10px; width: 540px; background: #e2e2e2; font: bold 12px Arial; color: #585858;}
		#request p{margin: 10px 0pt 15px 10px; font: 12px Trebuchet MS; color: #585858;}
		#request strong{display: block; margin-left: 12px; font: bold 18px Arial; color: #52006e;}

