#flash-interiores { float:left; background:url(/imagenes/conocenos/fnd-conocenos-trabaja-nosotros.jpg) no-repeat; width:991px; height:151px; }

#contenido-trabaja-nosotros { float:left; width:798px; margin-left:12px; min-height:400px; }
	#contenido-trabaja-nosotros h2 { float:left; background:url(/imagenes/conocenos/h2-trabaja-nosotros.gif) no-repeat; width:798px; height:33px; text-indent:-999999px;}
	#contenido-trabaja-nosotros p { float:left; font-family: Arial; font-size:12px; color:#929292; line-height:18px; margin:12px 0px 2px 5px;}
	#contenido-trabaja-nosotros a { font-family: Arial; text-decoration: underline; font-weight: bold;font-size:12px; color:#0098D4; line-height:18px; margin:12px 0px 2px 5px;}
	
#listado-trabaja-nosotros { float: left; width: 798px; height:334px; background:#FFCCFF;}

	#cuerpo {float: left; padding: 2px 0px 15px 0; width: 100%; position: relative; text-align: justify;}
	#cuerpo h3, #cuerpo-ampli h3 { 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: 15px 0 23px 0px; font: 11px Arial; color: #5d5d5d;}
	
	div.paginador{font-family:Arial;padding-bottom:15px;width:100%;margin-top:15px;}
				div.paginador div.totales{float:left;text-align:left;margin-left:10px;_margin-left:10px;color:#909090;}
				div.paginador div.paginas{display:block;text-align:right;margin-right:20px;_margin-right:5px;margin-left:512px;font-size:11px;color:#797979;}
				div.paginador div.paginas a{font-weight:bold;text-decoration:none;font-size:11px;color:#909090;}
				div.paginador div.paginas a.siguiente{border-left:1px solid #909090;padding-left:10px;}
				div.paginador div.paginas a.anterior{border-right:1px solid #909090;padding-right:10px;}
				div.paginador div.paginas a:hover{text-decoration:underline;}
	
/******Tabla de RRHH******/	
	#cuerpo table{margin: 0px;  border-top: 1px solid #d7d7d7; width: 798px;}
		#cuerpo table tr th {height: 43px; background: url("/imagenes/conocenos/fnd-td-referencia.jpg") repeat-x 0 0; padding-left: 20px;color: #FFF; font-size: 18px; font-family: Arial; }
		#cuerpo table tr th select { height: 22px; font-size: 12px; border: 2px solid #0098D4; background-color: #0098D4; color: #FFFFFF;}
		#cuerpo table tr td{/*padding: 2px 2px 2px 10px;*/ height: 43px;}
		
		#cuerpo table tr th.ultima{text-align: right;}
			#cuerpo table tr th.ultima{text-align: right;}
				#cuerpo table tr th.ultima input{margin-right: 25px;}
			#cuerpo table tr th.prov select{width:35px; margin-left:110px;font-size: 14px;height:20px;margin-top:3px;}
			#cuerpo table tr th.prov select option {font-size: 14px;}
		#cuerpo table tr th.zona{background: url("/imagenes/conocenos/fnd-td-zona.jpg") no-repeat 0 0;width:254px;}
			#cuerpo table tr th.zona select{width:120px; margin-left:73px;font-size: 14px;height:20px;margin-top:3px;}
			#cuerpo table tr th.zona select option {font-size: 14px;}
			#cuerpo #send { margin-left:10px;cursor:pointer;background:url(/imagenes/index/btn-form.gif) no-repeat; width:22px; height:22px; border:none; *margin-left:2px;  }
		.ancho-tabla{width: 150px;}
		
		/*#cuerpo table tr th{background: #5d5d5d; color: #fff; font: bold 12px Arial;/* border-left: 0.5px solid  #5d5d5d; border-left: 0.5px solid  #5d5d5d;*/ }
		#cuerpo table tr td.links{width: 150px;border-bottom:1px solid #d7d7d7;font: 12px Arial;padding-left:22px;}
		
		#cuerpo table tr{ color: #808080;}
		#cuerpo table tr td{border-bottom:1px solid #d7d7d7;font: 12px Arial;padding-left:22px;}
		#cuerpo table tr:hover{color:#FFFFFF; background-color:#0098d4; }
		#cuerpo table tr:hover a {color:#FFFFFF; background-color:#0098d4; }
			#cuerpo table tr.oscuro {background: #fafafa;}
			#cuerpo table tr.oscuro:hover {background: #0098d4;}
			/*#cuerpo table tr .ancho-tabla{text-align: right; width:350px;}*/
			#cuerpo table tr td a{/*width: 330px;*/color:#0098D4; float:right; font-size:12px; font-weight:normal; margin-right:21px; text-align:right; text-decoration:underline !important;}
				
				
	/**********SHADOWBOX***************/
	#ampliado{position: relative; /*padding: 8px;*/ padding:5px 0px 0px 5px; margin:0px;background:none;float:left;}
	#ampliado h1{display: none;}
	#ampliado h2{display:inline; /*margin-bottom: 20px; padding: 10px; width: 761px;*/ font: bold 18px Arial; text-indent: 0; }
	#ampliado h2.azulnegrita2 { float:left; font: bold 18px Arial; padding-top:15px; padding-left:20px; *padding-top:18px;}
	#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:437px;*min-height:459px;height:auto !important;height:437px;_height:459px;margin:0px;text-align:left;}
	
	#ampliado #titulo {margin:0;height:43px;width:100%;}
	#ampliado #cabeza {margin-bottom: 0px;width: 517px; height: 46px;background: url(/imagenes/conocenos/fnd-th-desc.jpg) no-repeat 0 0;}
		#ampliado #cabeza span{display:block; padding:13px 15px;color:#FFFFFF;font-family:arial;font-size:18px;font-weight:bold;}
	
	#ampliado #titulo td{vertical-align:top;height:50px;text-align:left; background:#FDF2DB;/*background:#e2e2e2;border-bottom:1px solid #d6d6d7; */}
	#ampliado #titulo td.pestana{background:#fff;border-right:1px solid #d6d6d7;padding:0 15px;border-bottom:0}
	#ampliado #titulo td.desc{color:#FFF;background: url("/imagenes/conocenos/fnd-th-desc.jpg") no-repeat 0 0;width:497px;}
	#ampliado #titulo td.inscribe{background: url("/imagenes/conocenos/fnd-th-insc.jpg") no-repeat 0 0;width:259px;}
	.ancho2 {margin-left: 0 !important;width: 100% !important;}
	
	/***tabla de la oferta***/
	#ampliado #descripcionOferta{width:511px;float:left; margin-left:0px;}
	#ampliado #descripcionOferta tr{ height:58px; font-size:13px;font-weight:bold;color:#808080;background:#d6d6d7;}
	#ampliado #descripcionOferta td{width:30px;vertical-align:top;background:#fff; border:1px solid #d3d3d3; text-align:right;}
	#ampliado #descripcionOferta h3{width:161px;display:inline;color:#5f5f5f;font-weight:bold;text-align:right; margin:12px 28px auto auto; *+margin:12px 0px 0px 0px;}
	#ampliado #descripcionOferta p{width:auto; margin:9px 0px 0px 24px; font-family:Arial; font-size:12px; line-height:30px;  /*IE*/*+margin-top:3px;}
	
	#ampliado #contenidoOferta {float: left; display: inline;}
	#ampliado #contenidoOferta #tabla { float:left;}
	#ampliado #contenidoOferta #formulario {margin-top: -1px;float:left;border:1px solid #D3D3D3;background-color:#FDF2DB;height: 455px;}
	#ampliado #desc {height:455px;width:514px;margin-left: 2px;}
		#ampliado #desc tr td {border: 1px solid #d3d3d3;color: #808080; font-size:12px;font-family:arial;padding:5px 20px;}
		#ampliado #desc tr td p {width:auto;}
		#ampliado #desc tr td.dcha { background-color: #FFF;text-align:left;}
		#ampliado #desc tr td.dcha  p,#ampliado #desc tr td.dcha  ul, #ampliado #desc tr td.dcha  li { width:360px;}
		#ampliado #desc tr td.izq {background-color: #f2f2f2;font-weight:bold;text-align:right;width:75px;}
	 #footer{position:relative;clear:both;background: url(/imagenes/conocenos/fnd.oferta.gif) no-repeat 0 0; height: 104px;}

	/***formulario del shadowbox***/
	
	#form{width:700px; /*height:442px;*/ background:#FDF2DB none repeat scroll 0 0;}
	* 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: 0px 0 0 12px;  /*height: 483px;*/  background: #fdf2db; float: left;}
			#form form fieldset  { border: 1px solid #f4a300;margin:5px; margin-top: 10px; padding: 10px;}
			#form form fieldset legend {color: #f4a300; font-weight: bold;}
			#form form table { margin-bottom: 20px; width: 98%;}
			#form form table td{ color: #f4a300;height: 30px;	text-align: right;}
			#form form table td.label{font: 11px Arial; color: #f4a300; margin:1px 0;	text-align: left; padding-left: 15px;}
			#form form table td input{padding: 1px 0 0 2px; width: 200px; height: 18px; border: 1px solid #f4a300; }
			#form form table td select{padding: 1px 0 0 2px; width: 60px; height: 20px; border: 1px solid #f4a300; }
			#form form table td select.permiso{ width: 200px; }
			#form form table td input.radio{vertical-align: bottom;padding: 1px 0 0 2px; width: 30px; border: 0px; }
			
			#form form table.jornada { margin-top: 5px;}
				#form form table.jornada td{ vertical-align: bottom; height: 30px; font: 11px Arial; color: #f4a300; margin:1px 0;	text-align: left; padding-left: 15px; width: 300px;}
				#form form table.jornada td.padre{ font-size: 12px; text-decoration: underline;}
				#form form table.jornada td input{vertical-align: bottom;padding: 1px 0 0 2px; width: 30px;  border: 1px solid #f4a300; }
				#form form table.jornada td input.radio{vertical-align: bottom;padding: 1px 0 0 2px; width: 30px; border: 0px; }
				
				
			#form form table.experiencia { margin-top: 5px;}
				#form form table.experiencia  th{font-size: 12px; text-decoration: underline;color: #f4a300;}
				#form form table.experiencia  th.numero{ font-weight:bold; color: #f4a300; width: 20px;}
				#form form table.experiencia  td.numero{ font-weight:bold; color: #f4a300; width: 20px; padding-left: 10px;}
					
				#form form table.experiencia  td input{width: auto;}
				#form form table.experiencia  td.fecha {width: auto;}
					#form form table.experiencia  td.fecha select{width: auto;}
					
			#form form table.actual  td{ color: #f4a300; text-align: left;padding-left: 10px;}
			#form form table.actual  td.dere{ text-align: right;}
					#form form table.actual td input{vertical-align: bottom;padding: 1px 0 0 2px; width: 30px;  border: 1px solid #f4a300; }
					#form form table.actual td input.radio{vertical-align: bottom;padding: 1px 0 0 2px; width: 30px; border: 0px; }
					#form form table.actual td input.texto{vertical-align: bottom;padding: 1px 0 0 2px; width: 200px;  border: 1px solid #f4a300; }		
					#form form table.actual td input.file{vertical-align: bottom;padding: 1px 0 0 2px; width: 200px; *width: 400px; *margin-right: 7px; height: 22px; border: 1px solid #f4a300; }		
					
		#form form div table.condi{ margin-left: 30px; width: 95%;}
			#form form div table.condi td.primera{text-align: left;color: #f4a300;}
				#form form div table.condi td.primera input{width: 20px; border: 0;}
			#form form div table.condi td.segunda{text-align; right;}
				#form form div table.condi td.segunda #enviar{font-family:arial;font-size:12px;font-weight:bold;height:22px;padding:0 0 4px 12px;width:66px;width:66px; height: 22px;background: url(/imagenes/conocenos/fnd-btn-enviar-off.jpg) no-repeat 0 0;float:right;color:#fff;cursor: pointer; border:0px;}
				#form form div table.condi td.segunda #enviar:hover{background: url(/imagenes/conocenos/fnd-btn-enviar-on.jpg) no-repeat 0 0;}
			
		
		
				
				
				
				
				
		#form form div p{margin-bottom: 2px; padding: 0px !important; width: auto;}
			#form form div p label{ font: 11px Arial; color: #f4a300; margin:1px 0;}
			#form form div p input{padding: 1px 0 0 2px; width: 224px; height: 18px; border: 1px solid #f4a300; margin-right: 21px;}
			#form form div p textarea{padding: 1px 0 0 2px; width: 220px; height: 68px; border: 0;overflow:hidden;border: 1px solid #f4a300;}
			#form form div p select{border:0;margin:0 3px;border: 1px solid #f4a300;}
		.pequeno{width: 95px !important;}
		.pequeno input{width: 70px !important;}
		.pequeno2{width: 105px !important;}
		.pequeno2 input{width: 130px !important;}
		
		.nacimiento select{float: left; width: 68px;}
		.separador{float: left; margin: 4px;}
		
		.curriculum{margin: 5px 0;}
		.curriculum input{height: 18px !important;}
		span.curriculum-ok{font: 11px Arial; color: #000; }
		p.condiciones {color:#f4a300; font-size:9px; width:50px; float:left; }
		p.condiciones #condiciones{ width:5px; height:5px; float:left; *width:20px; *height:20px; }
		p.condiciones a{color:#f4a300; }
		
		.estado{margin-top: 5px;}
		.estado label{float: left; margin: 4px 4px 4px 0; width: auto !important;}
		.estado input{float: left;}
		
		
/***** 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;}
