@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body {
   	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size:12px;
   	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
   	color: #000000;
	
}
.torresyvazuloscurodegradado{background: #4f5d82 url(/es_es/imagenes_maq/fondoPxAzul2.gif) top repeat-x;}
.torresyvgrisoscurodegradado{background: #7d796d url(/es_es/imagenes_maq/fondoPx.gif) top repeat-x;}

#container {
    	width: 958px;  background: #e8e8e8;	margin: 0 auto;	text-align: left;
}
	#header{width:958px;height:225px;}
		#header #pestanas{height:34px;}
			#header  #pestanas #inicio{	margin: 5px 0 0 182px;display: inline;float:left;width:auto;}	
			#header  #pestanas ul{list-style:none; margin: 5px 182px 0 0; padding:0; float:right; display: inline;width:150px;}
			#header  #pestanas li{float:left; display: inline; margin-left:1px; width:66px;}
		#header #logo{position:absolute;margin: 1px 0 0 46px;z-index:2;}
    	#header #presentacion{position:absolute; margin: 13px 0 0 11px; z-index:1;}
		#header #menu{position:absolute;	z-index:3; width: 926px;   margin: 150px 0 0 33px;}
.menu {padding:0; margin:0; margin-bottom:0; list-style:none; height:35px;position:relative; font-family: Arial, Helvetica, sans-serif; }
		#mainContent	{width:939px;margin: 0 9px 0px 10px; background:url(/es_es/imagenes_maq/fondoContainer.png) top repeat-x #FFFFFF;text-align:justify; padding-bottom:15px}
	
	/*Estilo generales para elementos de la parte de contenido: listas, imagenes...*/
	#mainContent img{ margin-bottom:0px;}
	#mainContent ul{list-style-position: inside;}
	#mainContent ol{padding-left:20px;}
	#mainContent p{margin:0 0 10px 0;}
	#mainContent a:link{font-size:12px; text-decoration:none; color: #2685a8;font-weight:bold;}
	#mainContent a:active{font-size:12px; text-decoration:none; color: #2685a8;font-weight:bold;}
	#mainContent a:visited{font-size:12px; text-decoration:none; color: #2685a8;font-weight:bold;}
	#mainContent a:hover{font-size:12px; text-decoration:none; color: #000000;font-weight:bold;}
		/*Path*/
		#mainContent #breadCrumb{width:630px;font-size: 10px;line-height: 13px; padding:10px 0 10px 25px; display: inline-block; float:left; height:30px;}
		#mainContent #breadCrumb li {color:#000000;vertical-align:middle;float:left;display:inline;margin-right:4px;}
		#mainContent #breadCrumb a {font-size: 10px;font-weight:normal;background: transparent url(/es_es/imagenes_maq/breadCrumbSeparator.gif) no-repeat bottom right; 	text-decoration:none;padding-right:10px;}
		#mainContent #breadCrumb a:hover {text-decoration:underline;}
    #footer {background:#5a5a5d;height:70px;}
		#footer #links			{display:inline;float:left;width:935px;margin:10px 0 0 15px;height:20px;}
		#footer #links ul		{list-style:none;float:left;width:auto;}
		#footer #links li		{display: inline;background: url(/es_es/imagenes_maq/separador.gif) no-repeat right;padding-right:10px;padding-left:10px;margin:0;width:auto;}
		#footer	a:link 			{font-size:12px; text-decoration:none; color: #fff;}
		#footer	a:active 		{font-size:12px; text-decoration:none; color: #fff;}
		#footer	a:visited 		{font-size:12px; text-decoration:none; color: #fff;}
		#footer	a:hover			{font-size:12px; text-decoration:none; color: #000000;}
    	#footer #mailContacto	{display:inline;	float:right;margin-top:12px;padding-right:10px;	width:auto;}
		#footer #copyright		{font-size:10px; color:#bdbdbe;float:left;width:340px;margin:10px 0 0 15px;padding-left:10px;}
		#footer #copyright img	{display:inline; float:left;border:0;}
		#footer #copyright p	{display: inline;float:left;padding:5px 0 0 35px;width:auto;}
	
	.pie{clear:both;}
	.pestana 
	{
		display:block;
		background:url(/es_es/imagenes_maq/fondoPestana.gif) repeat-x top;
		height:22px;
		padding: 7px 10px 0px 10px;
		color:#c88e55;
		letter-spacing:-1px;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		cursor:pointer;
	}
	.pestana a{
		text-decoration:none;
		color:#c88e55;
	}
	.pestanaOff a{
		text-decoration:none;
		color:#fff;
	}
	.pestanaOff
	{
		display:block;
		background:url(/es_es/imagenes_maq/fondoPestanaOff.gif) repeat-x top;
		height:22px;
		padding: 7px 10px 0px 10px;
		color:#fff;
		letter-spacing:-1px;
		font-size:14px;
		text-decoration:none;
		cursor:pointer;
	}
	h1{
		font-family: Arial Narrow, Helvetica, sans-serif;
		font-size:40px;
		color: #c88e55;
		margin: 0;
		padding: 0 0 20px 24px;
		font-weight:lighter;
		width:654px;
		float:left;
		line-height:30px;
		z-index:22;
	}
	/*Distribuciones para la parte de contenido*/
	.contenido100{
		float:left; width: 894px; display:block; padding-left:25px; 
	}
	
	.contenidoMapaSite
	{
		float:left; 
		width:650px; 
		display:block; 
		padding-left:25px;
	}
	
	.contenidoMapaSite li{list-style:none; margin-left:300px;line-height:20px;}
	
/* ESTILOS PARA LAS CAPAS DE CONTENIDO GENERICO*/
	.contenidoPx50{float:left; width:23px; padding-left:27px; }
	.contenidoPx100{float:left; width:73px; padding-left:27px; }
	.contenidoPx150{float:left; width:123px; padding-left:27px; }
	.contenidoPx200{float:left; width:173px; padding-left:27px; }
	.contenidoPx250{float:left; width:223px; padding-left:27px; }
	.contenidoPx300{float:left; width:273px; padding-left:27px; }
	.contenidoPx350{float:left; width:323px; padding-left:27px; }
	.contenidoPx400{float:left; width:373px; padding-left:27px; }
	.contenidoPx450{float:left; width:423px; padding-left:27px; }
	.contenidoPx500{float:left; width:473px; padding-left:27px; }
	.contenidoPx550{float:left; width:523px; padding-left:27px; }
	.contenidoPx600{float:left; width:573px; padding-left:27px; }
	.contenidoPx650{float:left; width:623px; padding-left:27px; }
	.contenidoPx700{float:left; width:673px; padding-left:27px; }
	.contenidoPx750{float:left; width:723px; padding-left:27px; }
	.contenidoPx800{float:left; width:773px; padding-left:27px; }
	.contenidoPx850{float:left; width:823px; padding-left:27px; }

	/*Texto a la izquierda*/
	.izqTexto50{float:left; width:455px; display:inline-block;padding-left:27px;}
	.dchaImg50{float:left; width:440px; text-align: right;}

	.izqTexto60{float:left; width:544px; display:inline-block;padding-left:27px;}
	.dchaImg40{float:left; width:368px; text-align: right;}
	
	.izqTexto70{float:left; width:633px; display:inline-block;padding-left:27px;}
	.dchaImg30{float:left; width:278px; text-align: right; display:inline-block;}

	
	/*Imagen a la izquierda*/
    .izqImg30{float:left; width:280px; padding-left:27px;text-align: left;}
	.dchaTexto70{float:left; width:620px; display:inline-block;}

	.izqImg40{float:left; width:361px; padding-left:27px;text-align: left;}
	.dchaTexto60{float:left; width:531px; display:inline-block;}

	.izqImg50{float:left; width:450px; padding-left:27px;text-align: left;}
	.dchaTexto50{float:left; width:440px; display:inline-block;}

	.izqImg60{float:left; width:554px; padding-left:27px;text-align: left;}
	.dchaTexto40{float:left; width:349px; display:inline-block;}

	.izqTexto65{ float:left; width:590px; padding-left:27px; }
	
	.izqImg70{float:left; width:644px; padding-left:27px;text-align: left;}
	.dchaTexto30{float:left; width:265px; display:inline-block;}
	
	.dchaImg35{  float:right; width:290px; text-align: right;}

	.margen20{ margin-left:20px;}
		
	
	/*Memoria de calidades*/
	.lista_memorias
	{
		background:url(/es_es/imagenes_maq/torresyv/memoria/fondoCabecera.gif) repeat-x bottom #f7f7f7;
		padding:30px;
		margin-bottom:20px;
		position:relative;
		width:562px;
		
	}
	
	.seccionesCabecera
	{
		float:left; 
		width:162px;	
		padding-left:15px;
		padding-top:5px;
	}
	
	.tituloCabecera
	{
		background: url(/es_es/imagenes_maq/flechaicono.png);
		background-position: 0px 2px;
		background-repeat: no-repeat;
		padding-left:18px;
	}
	
	#mainContent img.subir{
	margin: 0 10px 0 0;
	}
	/* servicios*/
	.capaImgDcha{
	float:right; display:block; margin-top:10px;
	}

	/*ubicacion*/
	p.thumbs{
	 text-align:right; padding-right:40px;
	}
	
	
	/*noticias*/
	.tituloMasInfo{display: inline-block; float: right;  width:262px; background-color:#faf9f8; height:48px; top:-50px;position:relative}
	.bannerDerecha{float:left; width:278px; text-align: right; display:inline-block;position:relative; top:-50px;}
	#noticiaDestacada{ background-color:#e2e2e2;padding:10px 5px 0 10px; width:590px; margin-bottom:40px;}
	#noticiaDestacada .contenidoIzq	{
		float:left; width:434px ; text-align: left; display:inline;margin-bottom:5px;
	}
	#noticiaDestacada .imgDcha	{
		float:left; width:145px;
	}
	
	.noticia{
		margin-bottom:40px; background-color:#333333;
	}
	.noticia img.miniatura{
	margin:0; padding:0;
	}
	.noticia .imgIzq	{
		float:left; width:145px; text-align: left;height:1px;
	}
	.noticia .contenidoDcha	{
		float:left; width:456px; display:inline-block; padding-bottom:20px;
	}
	
	.botonDescarga{
	background-color:#faf9f8; width:242px; float:right; padding:0 0 16px 20px; text-align:left;
	}
	
	.contenidoBotonDescargar{ background:url(/es_es/imagenes_maq/fondoBotonDescarga.gif) repeat-x bottom #faf9f8; width:212px; padding-left:14px; padding-bottom:10px;}
	.contenidoBotonContacto{padding-top:15px;}
	.contenidoEnlacesContacto{padding-left:55px;}
	.contenidoEnlacesContacto a img{border:0;}

	.icon_pdf a
	{
		background-image: url(/es_es/imagenes_maq/ico-pdf.gif) ;
		background-repeat: no-repeat;
		padding: 12px 0 0 35px;
		height:13px;
		display:block;
		text-align:left;
	}
	
	.icon_zip a
	{
		background-image: url(/es_es/imagenes_maq/ico-zip.gif) ;
		background-repeat: no-repeat;
		padding: 10px 0 0 35px;
		height:13px;
		display:block;
		text-align:left;
	}
	
                .icon_word a
	{
		background-image: url(/es_es/imagenes_maq/ico-word.gif) ;
		background-repeat: no-repeat;
		padding: 10px 0 0 35px;
		height:13px;
		display:block;
		text-align:left;
	}


	.tituloBotonDescargar{
		background-image:url(/es_es/imagenes_maq/flechaDcha.gif);
                                background-position: left 14px;
		background-repeat: no-repeat;
		padding: 10px 0 15px 23px;
		display:block;
		color: #c88e55;
		font-size:20px;
		text-align:left;
	}
	
	.tituloBotonContacto
	{
		background: url(/es_es/imagenes_maq/flechaDcha.gif);
		background-position: 30px 13px;
		background-repeat: no-repeat;
		padding: 10px 0 10px 55px;
		height:25px;
		display:block;
		color: #c88e55;
		font-size:18px;
		width:auto;
	}
	
	.tituloMapaSite{
		background: url(/es_es/imagenes_maq/flechaDcha.gif); 
		background-position: 0px 10px;
		background-repeat: no-repeat;
		padding: 10px 0 10px 23px;
		height:25px;
		display:block;
		color: #c88e55;
		font-size:15px;
		text-align:left;
	}
	
	.fecha{
		color: #000000;
		margin:0;
		padding:0;
		font-family:"Times New Roman", Times, serif;
	}
	
	.titulo_destacado{
		color: #306174;
		font-family:"Times New Roman", Times, serif;
		font-size:20px;

	}
	
	.titulo{
		color: #1d3944;
		text-transform: uppercase;
		font-weight: bold;
		font-family:"Times New Roman", Times, serif;
	}
	
	.sub_titulo{
		color: #306174;
		font-weight: bold;
		font-family:"Times New Roman", Times, serif;
		font-size:14px;
	}
		
	
/*galeria*/
#galeria {
	padding:0px;
	width: 636px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	margin:0;
}

#galeria li{
	display:inline;
	margin:0px;
	padding: 3px;
	height:60px;
	width: 114px;
	text-indent:0px;

}
#galeria li img {
margin:0 0 4px 0;
}

#galeria li a img{
	border: 2px solid #b3bbc0;
}
#galeria li a:hover img {
	border: 2px solid #000000;
}

.titulogaleria {
		background: url(/es_es/imagenes_maq/flechaDcha.gif) center left;
		background-repeat: no-repeat;
		padding: 10px 0 10px 23px;
		height:25px;
		display:block;
		color: #c88e55;
		font-stretch:condensed;
		font-size:20px;
		text-align:left;
}


.inputBoton{
		background:url(/es_es/imagenes_maq/fondoBoton.gif) repeat-x;
		border: 0px;
		color:#fff;
		font-size:16px; font-weight:bold;
		padding:8px 10px 10px 10px;
		text-decoration:none;
		cursor: pointer;	}
	
.enviar
{
	float:left;
	width:250px;
}

.textoEnviar
{
	float:left;
	width:150px;
	display:block; 
	height:30px; 
	padding-top:17px;
}

.seccionMemoriaCalidades
{ 
	width:595px; 
	padding-left:14px; 
	padding-right:6px;
}

.parrafosMemoriaCalidades{padding-left:25px;padding-right:15px;}
.parrafosMemoriaCalidades a{margin-top:15px;float:right;}

.enlaceSubir 
{
	font-size:12px; 
	text-decoration:underline; 
	color: #525c64;
	font-weight:bold;
}

.barraNavegacion
{
	width:410px;
	margin-top:30px;
	margin-left:100px;
	margin-bottom:15px;
	padding:10px;
}

#pintaVideo
{
	width:362px;
	height:333px;
	margin-left:100px;
                margin-bottom:150px;
}

#anterior
{
	width:130px;
	display:inline;
	float:left;
}

#siguiente
{
	float:right;
 	width:130px;
	display:inline;
	text-align:right;
}
