@charset "utf-8";
/* CÃ“MO HACER APLICAR UN CAMBIO SÃ“LO A UN EXPLORADOR (HACK) 
IE6 --->	* html propiedad
IE7 --->	*+html propiedad
Opera 9 y anteriores --->	html:first-child propiedad
*/

/* COMIENZO RESET PAGINAS Y REGLAS GENERALES FRAMEWORK CSS:
 * -sin bordes
 * -sin mÃ¡rgenes ni paddings
 * -sin fondos ni estilo para listas
*/

* {margin: 0; padding: 0; font: 11px Arial;} /* nada tendrÃ¡ padding ni margen, y las fuentes serÃ¡n 11px */
q:before,q:after {content: "";}
sup {font-size: 0.8em;}
sub {font-size: 0.8em;}
ul {list-style-type: none;}
a {border: none; text-decoration: underline; color: #52006e;}
a:link, a:visited, a:active {outline: none;}
a:hover {text-decoration: none;}
img {border: none; text-decoration: none;} /* background: url(); aparecerÃ¡ como fondo de la imagen, Ãºtil para imÃ¡genes de carga */
acronym {border: 0;}
.manolink{cursor: pointer;}

/* igualar las fuentes a todos los elementos */
h1, h2, h3, h4, h5, strong {font-size: 100%; font-weight: bold;}
em{font-style:italic;}
/* tablas */
table {width: 100%; border-collapse: collapse; border-spacing: 0;}

/* propociona altura a divs sin altura con contenido flotado */
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.b {border: 1px solid Yellow;} /*clase de uso rÃ¡pido para destacar los bordes de un bloque*/

/* Loading de clueTip */
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/imagenes/comunes/loading.gif);
}
/*
 * cÃ³mo hacer png transparentes en IE6
 * dado un div...:
 * #bloque {background: url(/imagenes/index/abcd.png); behavior: url(/estilos/ie6pngfix/iepngfix.php);
 * 
 * si abcd.png estÃ¡ guardado con canal alfa, dejarÃ¡ ver el fondo. behavior sÃ³lo lo interpreta IE6.
 * 
 */

/* FIN RESET PAGINAS Y REGLAS GENERALES FRAMEWORK CSS */



/**********************************************
				ESTRUCTURA DE LA PAGINA
***********************************************/

	body { background:url(/imagenes/comunes/fnd-body.gif) repeat; border-top:4px solid #ff2700; }
	#contenedor { background:url(/imagenes/comunes/fondo-pagina.png) no-repeat center top;}
	#pagina { width:987px; margin:auto; font-family:Arial;}
	#contenido { float:left; background:#fff; width:987px; padding-bottom:10px; }
.textosSeo{text-indent:-9999999999px;height:1px;float:left;display:inline;width:1px;color:#fff;}
/**********************************************
				CABECERA
***********************************************/

	#cabecera { float:left; width:987px; background: #fff url('/imagenes/comunes/cabecera/fnd-cabecera.gif') no-repeat;position:relative;}	
	#cabecera h1.logo { float: left;display:inline; background:url('/imagenes/comunes/cabecera/h1-logo.gif') no-repeat;width:140px; height:88px; text-indent:-9999PX; margin-top:14px; margin-left:51px; cursor:pointer;}
		
	
	/* NAV UTIL */
		
	#cabecera ul.nav { float: right;display:inline; margin-top:30px; margin-right:27px }
		#cabecera ul.nav li{ color:#8d8d8d;	display:inline; float:left; margin-left:4px; }
			#cabecera ul.nav li a { color:#8d8d8d; font-size:10px; font-family:Arial; text-decoration:none; } 
			#cabecera ul.nav li a:hover { text-decoration:underline; }
			#cabecera ul.nav li a.idioma-selected{color:#f62500; }
		
	/* MENU PRINCIPAL */
	
	#cabecera #menu  {clear:both;position:absolute;right:27px;bottom:0;}
		
		#cabecera #menu li {height:15px; float:left;display:inline; }
		#cabecera #menu li a { height:15px; float:left;display:inline; text-indent:-99999px; }

		
		#cabecera #menu li a.compania_ES { width: 90px;background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat 0 0;}
		#cabecera #menu li a.compania_ES:hover { background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat 0px -15px;}
		#cabecera #menu li a.compania_ES-selec {width: 90px; background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat 0px -15px;}
		
		#cabecera #menu li a.proyectos-venta_ES { width:  170px;background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -90px 0;}
		#cabecera #menu li a.proyectos-venta_ES:hover { background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -90px -15px;}
		#cabecera #menu li a.proyectos-venta_ES-selec { width: 170px; background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -90px -15px;}
		
		/*#cabecera #menu li a.ofertas_ES { width:80px; background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -228px 0;}
		#cabecera #menu li a.ofertas_ES:hover { background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -228px -15px;}
		#cabecera #menu li a.ofertas_ES-selec { width:80px; background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -228px -15px;}*/
		
		#cabecera #menu li a.financiacion_ES { width:128px; background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -260px 0;}
		#cabecera #menu li a.financiacion_ES:hover {background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -260px -15px;}
		#cabecera #menu li a.financiacion_ES-selec { width:128px; background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -260px -15px;}
		
		#cabecera #menu li a.noticias_ES { width: 99px;background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -388px 0;}
		#cabecera #menu li a.noticias_ES:hover { background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -388px -15px;}
		#cabecera #menu li a.noticias_ES-selec { width: 99px;background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -388px -15px;}
		
		#cabecera #menu li a.division-industrial_ES { width:155px;background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -487px 0;}
		#cabecera #menu li a.division-industrial_ES:hover { background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -487px -15px;}
		#cabecera #menu li a.division-industrial_ES-selec { width:155px; background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -487px -15px;}
		
		#cabecera #menu li a.contacto_ES { width:88px; background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -641px 0;}
		#cabecera #menu li a.contacto_ES:hover { background:url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -641px -15px;}
		#cabecera #menu li a.contacto_ES-selec {width:88px; background: url(/imagenes/comunes/cabecera/menuES.gif) no-repeat -641px -15px;}
		
		
		/* Menu CA */
		
		#cabecera #menu li a.compania_CA { width: 97px;background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat 0 0;}
		#cabecera #menu li a.compania_CA:hover { background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat 0px -15px;}
		#cabecera #menu li a.compania_CA-selec {width: 97px; background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat 0px -15px;}
		
		#cabecera #menu li a.proyectos-venta_CA { width:  173px;background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -98px 0;}
		#cabecera #menu li a.proyectos-venta_CA:hover { background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -98px -15px;}
		#cabecera #menu li a.proyectos-venta_CA-selec { width: 173px; background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -98px -15px;}
		
		/*#cabecera #menu li a.ofertas_CA { width:80px; background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -228px 0;}
		#cabecera #menu li a.ofertas_CA:hover { background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -228px -15px;}
		#cabecera #menu li a.ofertas_CA-selec { width:80px; background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -228px -15px;}*/
		
		#cabecera #menu li a.financiacion_CA { width:130px; background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -272px 0;}
		#cabecera #menu li a.financiacion_CA:hover {background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -272px -15px;}
		#cabecera #menu li a.financiacion_CA-selec { width:130px; background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -272px -15px;}
		
		#cabecera #menu li a.noticias_CA { width: 100px;background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -403px 0;}
		#cabecera #menu li a.noticias_CA:hover { background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -403px -15px;}
		#cabecera #menu li a.noticias_CA-selec { width: 100px;background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -403px -15px;}
		
		#cabecera #menu li a.division-industrial_CA { width:144px;background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -504px 0;}
		#cabecera #menu li a.division-industrial_CA:hover { background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -504px -15px;}
		#cabecera #menu li a.division-industrial_CA-selec { width:144px; background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -504px -15px;}
		
		#cabecera #menu li a.contacto_CA { width:90px; background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -649px 0;}
		#cabecera #menu li a.contacto_CA:hover { background:url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -649px -15px;}
		#cabecera #menu li a.contacto_CA-selec {width:90px; background: url(/imagenes/comunes/cabecera/menuCA.gif) no-repeat -649px -15px;}
	
	
		/* Menu EN */
		
		#cabecera #menu li a.compania_EN { width: 88px;background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat 0 0;}
		#cabecera #menu li a.compania_EN:hover { background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat 0px -15px;}
		#cabecera #menu li a.compania_EN-selec {width: 88px; background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat 0px -15px;}
		
		#cabecera #menu li a.proyectos-venta_EN { width:  161px;background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -89px 0;}
		#cabecera #menu li a.proyectos-venta_EN:hover { background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -89px -15px;}
		#cabecera #menu li a.proyectos-venta_EN-selec { width: 161px; background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -89px -15px;}
		
		/*#cabecera #menu li a.ofertas_EN { width:80px; background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -228px 0;}
		#cabecera #menu li a.ofertas_EN:hover { background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -228px -15px;}
		#cabecera #menu li a.ofertas_EN-selec { width:80px; background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -228px -15px;}*/
		
		#cabecera #menu li a.financiacion_EN { width:116px; background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -251px 0;}
		#cabecera #menu li a.financiacion_EN:hover {background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -251px -15px;}
		#cabecera #menu li a.financiacion_EN-selec { width:116px; background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -251px -15px;}
		
		#cabecera #menu li a.noticias_EN { width: 86px;background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -368px 0;}
		#cabecera #menu li a.noticias_EN:hover { background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -368px -15px;}
		#cabecera #menu li a.noticias_EN-selec { width: 86px;background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -368px -15px;}
		
		#cabecera #menu li a.division-industrial_EN { width:155px;background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -455px 0;}
		#cabecera #menu li a.division-industrial_EN:hover { background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -455px -15px;}
		#cabecera #menu li a.division-industrial_EN-selec { width:155px; background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -455px -15px;}
		
		#cabecera #menu li a.contacto_EN { width:85px; background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -611px 0;}
		#cabecera #menu li a.contacto_EN:hover { background:url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -611px -15px;}
		#cabecera #menu li a.contacto_EN-selec {width:85px; background: url(/imagenes/comunes/cabecera/menuEN.gif) no-repeat -611px -15px;}	
	
/**********************************************
				CONTACTO
***********************************************/
	#contacto {background:url(/imagenes/comunes/fnd-contacto.jpg) no-repeat left bottom; width:238px;/* height:231px; */text-align:right;overflow:hidden; margin-bottom:25px;padding-bottom:15px}
		#contacto .contacto_contenedor {padding-left:15px; padding-top:5px;}
	
	#contacto .telefono img {margin-right:8px;}
		#contacto .telefono .linea {width:185px; background:url(/imagenes/comunes/fnd-linea.gif) repeat-x; margin-top:8px; margin-bottom:10px; height:2px; float:right;}
	
	#contacto p {color:#000; font-family:Arial; font-size:13px; font-weight:bold; line-height:12px;}
	#contacto a {color:#424242; font-family:Arial; font-size:11px; text-decoration:underline; margin-top:5px; margin-bottom:15px; display:block;}
	#contacto a:hover {text-decoration:underline;}
	#contacto strong.oficina {float:left; font-family:Arial; font-size:11px; color:#d32d10; width:200px; text-align:left; margin-left:5px; margin-top:2px;}
	#contacto p.horario {float:left; width:200px; text-align:left; margin-left:5px; font-family:Arial; font-size:9px; color:#87888a; margin-bottom:10px;}

/**********************************************
				PIE
***********************************************/

	#pie { float:left; background:url(/imagenes/comunes/pie/fnd-pie.gif) no-repeat; width:987px; height:61px; }
		#pie p{float:right; color:#ffffff; font-family:Arial; font-size:11px; margin-right:20px; margin-top:20px; text-align:right;}
		#pie a{color:#aaaaaa; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:underline;}
		#pie a:hover{text-decoration:none;}

/**********************************************
				MIGAS
***********************************************/

	#migas {float:left; width:987px; height:41px;}
		#migas ul {margin-left:19px; font-size:11px; color:#424242;}
		#migas ul li {display:inline;}
		#migas ul li span, #migas ul li span a {color:#6e6e6e; text-decoration:none;}
		#migas ul li a {color:#fc2700;}
