/* CSS Document */

/* General*/
    BODY 	{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background:#fff url('../img/fondo.jpg') repeat-y center 0px;}					
	A,P,TD,DIV,FONT,BODY,SPAN,UL,LI,INPUT,TEXTAREA		{font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#716f6e;}
	p		{margin-top:0px}
	
	
/* //General*/

/* Imagenes*/
	.imagenes			{ border-width:0px}
/* //Imagenes*/


	.ventana 			{position: absolute; width: 100%; height: 100%; vertical-align: top; text-align: center; left: 0px; top: 0px; visibility: visible;}
	.pagina  			{margin:0px auto; width:797px; padding:15px 15px 0px 15px; text-align:left; position:relative;}
	.cabecera			{width:100%;}
	.contenidos 		{width:747px; padding: 46px 24px 26px 26px; height:auto !important; height:150px; min-height:150px;}
	.pie				{width:763px; height:146px; padding:10px 11px 10px 23px; background:transparent url('../img/fondoPie.jpg') no-repeat;}
	.subpie				{margin:0px auto; padding:2px 5px 2px 5px; background:#eee; text-align:center; color:#918f8e;}
	
	
/* cabecera */

	h1 	{display:none;}
	.logo			{float:left; width:198px; height:160px; font-size:1px; margin-right:9px;}
	.logo a img		{border:solid 0px #fff;}
	.imgCabecera	{float:left; width:590px; height:160px; font-size:1px;}
	
	.menu			{width:797px; background:transparent url('../img/menu.jpg') no-repeat; position:absolute; top:183px;}
	
	.menu ul li h2	{margin:0px; padding:0px; font-weight:normal; font-size:16px; line-height:21px; display:block;}	
	.menu ul					{float:right; margin:0px; padding:0px 8px 0px 0px; list-style-type:none; height:21px; display:inline;}
	.menu ul li					{float:left; margin:0px; padding:0px 0px 0px 23px; position:relative;}
	.menu ul li h2 a			{color:#fff; font-size:16px; text-align:center; display:block; height:21px; text-indent:-9999px; background:transparent url('../img/menu.jpg') no-repeat;}
	.menu ul li h2 a:link		{color:#fff; font-size:16px;}
	.menu ul li h2 a:visited	{color:#fff; font-size:16px;}
	.menu ul li h2 a:hover		{color:#ffd572; font-size:16px;}
	
	.menu ul li h2 a.btnEmpresa			{width:73px; background-position:-85px 0px; margin-right:1px;}
	.menu ul li h2 a.btnTrabajos		{width:171px; background-position:-182px 0px; margin-right:1px;}
	.menu ul li h2 a.btnCalidad			{width:94px; background-position:-377px 0px; margin-right:1px;}
	.menu ul li h2 a.btnFreeway			{width:76px; background-position:-495px 0px; margin-right:1px;}
	.menu ul li h2 a.btnProductos		{width:86px; background-position:-595px 0px; margin-right:1px;}	
	.menu ul li h2 a.btnContacto		{width:84px; background-position:-705px 0px;}
	
	.menu ul li h2 a.btnEmpresa:hover		{background-position:-85px -21px; margin-right:1px;}
	.menu ul li h2 a.btnTrabajos:hover		{background-position:-182px -21px; margin-right:1px;}
	.menu ul li h2 a.btnCalidad:hover		{background-position:-377px -21px; margin-right:1px;}
	.menu ul li h2 a.btnFreeway:hover		{background-position:-495px -21px; margin-right:1px;}
	.menu ul li h2 a.btnProductos:hover		{background-position:-595px -21px; margin-right:1px;}
	.menu ul li h2 a.btnContacto:hover		{background-position:-705px -21px;}
	
		
	
	.menu ul li ul			{padding:0;margin:0;list-style:none; position:absolute;left:30px;top:21px; display:none;}	
	.menu ul li:hover>ul	{width:100%;display:block !important}
	.menu ul li.hover ul	{display:block;}
	.menu ul li ul li		{float:none;padding:0px;margin:0px;}
	.menu ul li ul li h3	{margin:0px; padding:0px; font-weight:normal; font-size:13px; line-height:21px;}
	.menu ul li ul li h3 a	{display:block;width:191px;color:#004d7b; padding-left:4px; font-size:13px;}
	.menu ul li ul li h3 a:hover {color:#000; text-decoration:underline;}	
	
	.menu ul li ul li h3 a.franja1			{background:transparent url('../img/menuCatalogo/franja1.jpg') no-repeat;}
	.menu ul li ul li h3 a.franja2			{background:transparent url('../img/menuCatalogo/franja2.jpg') no-repeat;}
	.menu ul li ul li h3 a.franja3			{background:transparent url('../img/menuCatalogo/franja3.jpg') no-repeat;}
	.menu ul li ul li h3 a.franja4			{background:transparent url('../img/menuCatalogo/franja4.jpg') no-repeat;}
	.menu ul li ul li h3 a.franja5			{background:transparent url('../img/menuCatalogo/franja5.jpg') no-repeat;}
	.menu ul li ul li h3 a.franja6			{background:transparent url('../img/menuCatalogo/franja6.jpg') no-repeat;}
	.menu ul li ul li h3 a.franja7			{background:transparent url('../img/menuCatalogo/franja7.jpg') no-repeat;}
	.menu ul li ul li h3 a.franja8			{background:transparent url('../img/menuCatalogo/franja8.jpg') no-repeat;}

/* contenidos */
	.zonaTitulo	{width:100%; margin-bottom:14px; height:auto !important; height:46px; min-height:46px;}

	.contenidos h2	{float:left; margin:0px 0px 0px 0px; padding:0px; font-size:34px; color:#004d7b; font-weight:normal;}
	.otrosEnlaces	{float:right; text-align:right; width:330px;}
	.otrosEnlaces2	{float:right; text-align:right; width:330px; padding-top:20px;}
	
	.enlaceProducto	{float:right; padding-right:5px; padding-top:2px;}
	.enlaceProducto	a:hover,
	.enlaceProducto	a.btnSelecc {text-decoration:underline;}
	.icono	{float:right;}
	
	.bienvenido .texto	{float:left; width:439px; margin-right:15px;}
	.bienvenido .destacado	{float:left; width:267px; border:solid 1px #716f6e; padding:12px; color:#004d7b; font-weight:bold; font-family:Arial; text-align:center; margin-bottom:12px;}
	.bienvenido .imagen	{float:left; width:267px; border:solid 1px #716f6e; padding:12px; text-align:center; margin-bottom:12px;}
	
	.empresa			{width:747px;}
	.empresa .texto		{float:left; width:439px; margin-right:15px;}
	.empresa .imagen	{float:left; width:267px; border:solid 1px #716f6e; padding:12px; text-align:center; margin-bottom:12px;}
	.empresa .imagen a img	{border-width:0px;}
	
	.empresa .zonaDcha	{float:left; width:293px; text-align:center;}
	
	.zonaDcha .destacado	{width:267px; border:solid 1px #716f6e; padding:12px; margin-bottom:12px;}
	.zonaDcha .destacado a img	{border-width:0px;}
	
	.zonaDcha .destacado#destacadoTexto	{background-color:#004d7b; color:#fff;}
	
	
	
	.instalaciones .texto	{}
	.instalaciones .galeria	{margin-top:10px;}
	
	.fotoGaleria		{float:left; width:164px; border:solid 1px #716f6e; padding:8px; font-size:1px; margin-right:6px;}
	.fotoGaleriaDcha	{float:left; width:164px; border:solid 1px #716f6e; padding:8px; font-size:1px;}
	.fotoGaleria a img, .fotoGaleriaDcha a img		{border:none; }
	
	.contacto .texto		{float:left; width:439px; margin-right:15px;}
	.contacto .comentarios	{float:left; width:293px; }
	
	.zonaCampo	{margin-bottom:8px;}

/* piedras tratadas */
    .columna1   {float:left; width:170px; margin-right:30px; margin-bottom:20px;}
    .columna2   {float:left; width:130px; margin-right:30px; margin-bottom:20px;}
    .columna3   {float:left; width:150px; margin-bottom:20px;}
    
    .iconoLista {float:left; margin-right:10px;}
    .columna1 .enlaceProducto,
    .columna2 .enlaceProducto,
    .columna3 .enlaceProducto   {float:left;}
    
	
/* pie */

	.zonaDireccion	{float:left;}
		.direccion		{font-size:11px; width:250px; margin-bottom:16px;}
	
	.zonaNoticias	{float:right; width:379px;}
		.zonaNoticias h2	
		{
			float:left;
			width:76px; height:32px; line-height:15px;
			margin:0px; padding:15px 0px 0px 0px;
			font-weight:bold; font-style:italic; font-size:13px;
			text-align:center; text-transform:uppercase; text-indent:-9999px;
			color:#fff; background:#004d7b url('../img/noticias.jpg') no-repeat;
		}
		
		.zonaListadoNoticias	{}
		
			.listadoNoticias	{}
				.noticia	{width:278px; height:100px; margin-bottom:20px;}
					.imagenNoticia	{float:left; width:100px; font-size:1px; margin-right:8px;}
					.textoNoticia	{float:left; width:170px;}
					.textoNoticia h3 a, .textoNoticia p a {color:#004d7b;}
					.textoNoticia h3	{margin:0px 0px 8px 0px; padding:0px; font-weight:normal; font-size:13px;}
					.textoNoticia p	a	{font-size:10px;}
					.textoNoticia a:hover	{text-decoration:underline;}
			
			.scrollNoticias		{}
			
	.subpie a		{font-size:12px; color:#918f8e;}
	.subpie a:hover	{color:#004d7b;}

/* formateo */

	.clear	{margin:0px; padding:0px; clear:both;}
	.izq	{float:left;}
	.dcha	{float:right;}

/* colores */

	.azul	{color:#004d7b;}
	.rojo	{color:#f00;}

/* estilos */

	.freeway		{color:#000; font-family:Arial, Helvetica, Sans-Serif;}	
	.freeway span	{font-size:14px; color:#000; font-style:italic; font-family:Arial, Helvetica, Sans-Serif;}	
	
/* scroll noticias */

#scrollbar_container {
	float:left;
	position:relative;
	width:292px;
	height:104px;
	padding:8px 2px 0px 9px;	
}

#scrollbar_track {
	position:absolute;
	top:2px;
	right:2px;
	height:100px;
	width:9px;
	background:transparent url('../img/lineaScroll.jpg') repeat-y center;
	cursor:move;
}

#scrollbar_handle {
	width:9px;
	background-color:#004d7b;
	cursor:move;
}

#scrollbar_content {
	overflow:hidden;	
	width:278px;
	height:100px;
	padding:0px;
	margin:0px;
}