
#contenido {position: relative; padding: 0 0 15px 10px;}	
	#submenu {float: left; border-bottom: solid 1px #ff9125;}
		#submenu li {margin-top: 1px; padding-top: 10px; height: 20px; width: 202px; background: #efefef;}
		li.primero {padding-bottom: 3px; height: auto !important; border-bottom: solid 1px #fa9901; background: none !important;}
			li.primero a {padding: 5px 0 0 15px !important; color: #3d8a1a !important; font-weight: bold; background: url(/imagenes/productos/flecha-blanca.gif) no-repeat !important;}
		#segundo {margin-top: 0px !important;}
			#submenu li a {padding-left: 30px; color: #666;}
			#submenu li a:hover, #submenu li a.hover {background: url(/imagenes/productos/flecha-gris.gif) no-repeat; text-decoration: none; font-weight: bold;}
			
	#cuerpo {float: left; margin: 4px 0 0 30px; display: inline; width: 725px; position: relative; text-align: justify;}
		#cuerpo h3 {margin-bottom: 3px; font-size: 18px; color: #3d8a1a; border-bottom: solid 1px #ff9125;}
		div.paginador {padding: 5px 0; width: auto; border: solid 1px #ff9125; border-left: none; border-right: none; font: bold 11px Arial; color: #339933;}
		div.paginador2 {padding: 5px 0; width: auto; border: solid 1px #ff9125; border-top: none; border-left: none; border-right: none;}
		div.paginador span {float: left;}
		div.paginador ul {float: right;}
			div.paginador ul li {float: left; margin-top: 0 !important; padding-left: 0!important; margin-left: 5px; background: none !important; display: inline;}
			div.paginador li.paginas {padding-right: 5px; border-right: solid 1px #666;}
				div.paginador a.anterior {padding-right: 5px; border-right: solid 1px #ff9125; color: #ff9125;}
				div.paginador a.siguiente {font-size: 11px; color: #ff9125;}
				
				
				#cuerpo ul {margin-left: 10px;}
			#cuerpo li { margin-top: 10px; padding-left: 20px; background: url(/imagenes/productos/gt.gif) no-repeat;}		
			.margintop {margin-top: 15px !important;}
			.nomargintop {margin-top: 0 !important;}
		.bordeinferior{border-bottom: 1px solid #ff9125;}
		.parrafo{margin: 10px 0 !important;}
		
		#cuerpo p{margin-top: 20px;}
		#cuerpo strong.texto{display: block; width: 500px;}
		div.select {position:absolute; top: 106px; right: 22px;}
			div.select label {padding-top: 1px;}
			div.select select {width: 154px; background: #f9f9f9; color: #7d7d7d; border: 1px solid #7d7d7d;}
		
		#cuerpo table{width: 725px;}
			#cuerpo th{padding: 5px 0; border-top: 1px solid #a5acb2; border-bottom: 1px solid #a5acb2; font: bold 14px Arial; color: #339933; }
			#cuerpo th.ref{width: 114px;}
			#cuerpo th.oferta {width: 347px;}
			#cuerpo th.sede{width: 160px;}
			#cuerpo th.detallestabla{width: 88px;}
			#cuerpo td{padding: 18px 0pt 18px;}
			#cuerpo td.noultimo{border-bottom: 1px solid #d7d7d7;}
			#cuerpo pre{margin-top: -22px;}
			* html #cuerpo pre{margin-top: -20px;}
			* +html #cuerpo pre{margin-top: -20px;}
			#cuerpo td strong{font: bold 14px Arial; color: #fa9901}
			#cuerpo td span{display: block; margin-top: 2px; width: 310px;}
			#cuerpo td a.oferta strong{width: 320px;display: block; font: bold 11px Arial; color: #fa9901;}
			#cuerpo td a.oferta:link, #cuerpo td a.oferta:visited, #cuerpo td a.oferta:active{color: #fa9901;}
			#cuerpo td a.detalles{font: 11px Arial; color: #3c8a19;}
			#cuerpo td a.detalles strong{font: bold 11px Arial; color: #3c8a19;}
			
			
			
			
			/*** RRHH-AMPLIADO ***/
			#cuerpo h4{float: left; width: 600px; font: bold 12px Arial; color: #339933;}
			#cuerpo div dl strong.titulo{display: block; font: bold 11px Arial; color: #fa9901}
			
			#cuerpo div.nopag{margin-top: 15px;}
			#cuerpo div.ultimo{margin-top: 15px;}
				#cuerpo div dl{padding: 0 0 20px 10px;}
				#cuerpo div dl dt{margin-bottom: 10px; border-bottom: 1px solid #d7d7d7; font: bold 12px Arial; color: #339933;}
				#cuerpo div dl ul li{margin: 3px 0; padding-left: 12px; font: 12px Arial; color: #666; background: url(/imagenes/rrhh/li.gif) no-repeat 0 3px;}
				
			/** RRHH-CONTACTO ***/
			#cuerpo h4.datos{margin-top: 20px;}
			#cuerpo form div{position: relative;float: left; margin: 0 auto 20px; width: 350px; padding-bottom: 30px;}
			#cuerpo form div p{margin-top: 5px;}
			#cuerpo form div select{float: left; margin-left: 5px; background: #f9f9f9; border: solid 1px #a5acb2}
			* html #cuerpo form div select{margin-left: 8px;}
			
			#cuerpo form div .separador{margin-top: 3px; width: 2px;}
			#cuerpo form div .textofecha{margin-top: 4px;}
			#cuerpo form div .estado{margin-top: 5px; width: 203px;}			
			#cuerpo form div .textoestado{margin-top: 7px;}
			
			#cuerpo label {float: left; display: inline; padding-left:5px; width: 120px; text-align: right;}
			#cuerpo input {margin-left: 5px; width: 200px; background: #f9f9f9; border: solid 1px #a5acb2}
			input.corto {width: 200px !important;}
			* html #departamento {margin-left: 121px; width: 200px; background: #f9f9f9; border: solid 1px #a5acb2}
			#cp {float: left; width: 50px !important;}
			* html #cp {float: left; margin-left: 8px !important; width: 47px !important;}
			#llocalidad {width: 60px !important;}
			* html #provincia {float: left; margin-left: 8px !important; width: 127px !important;}
			#lpais {width: 35px !important;}
			#enviar {position: absolute; bottom: 0px; left: 170px; width: 55px !important; height: 18px; display: inline; background: url(/imagenes/contacto/enviar.gif) no-repeat !important; border: none !important; cursor: pointer;}
			#condiciones_uso {float: left; border: none !important; width: 50px !important;}
			#lcheck {text-align: left !important; width: 280px !important;}
			
		#subcuerpo {float: left; width: 500px;}	
		#imagen {position: absolute; top: 23px; right: 0;}
		* html #imagen {position: absolute; top: 22px; right: -1px;}
		*+html #imagen {position: absolute; top: 22px; right: 0;}
		#p-ofertas {margin-bottom: 20px; width: 500px;}
		
dl.ancho {width: auto !important}	
body.condiciones {background: #fff; text-align: left;}
	body.condiciones h1 {margin-bottom: 3px; font-size: 18px; color: #3d8a1a; border-bottom: solid 1px #ff9125;}
	body.condiciones p {margin: 10px;}
	
	p.notaCV {text-align:right; font-size:10px; font-style:italic; padding-bottom:10px;}
