/* CSS Document */

*{margin:0; padding:0;}
img{border:0;}

body{background:#f7f7f7 url(../imgs/fondo-Body.gif) left top repeat-x;}


#cabecera{position:relative; width:954px; height:101px; margin:0 auto 6px auto; background:url(../imgs/fondo-Cabecera.gif) right top no-repeat;}
	#logo{position:relative; width:210px; height:67px; float:left; top:29px; left:30px;}
	#buscador{position:relative; width:147px; height:20px; float:right; top:78px; right:12px; font:10px Arial, Helvetica, sans-serif; color:#f3b1e5;}
	#buscador form{display:inline;}
	#buscador .cajaTexto{position:relative; width:76px; height:15px; margin:0 0 0 5px; font:11px Arial, Helvetica, sans-serif;}
	#buscador .botBuscador{position:relative; width:12px; height:12px; border:0; background:url(../imgs/bot-buscador.gif) center top no-repeat; margin:0 0 0 10px; top:3px; cursor:pointer;}

#menu{position:relative; width:954px; height:48px; margin:0 auto;}
	#menu ul{position:relative; font-size:14px;}
	#menu ul li{position:relative; font:14px Arial, Helvetica, sans-serif; list-style:none; display:inline;}
		#menu ul li a{height:33px; padding:15px 0 0 0;text-decoration:none; text-align:center;display:block; float:left;}
		/*Home*/
		#menu ul li a#home:link,#menu ul li a#home:visited,#menu ul li a#home:active{width:73px; background:#690555 url(../imgs/fondo-Home.gif) center top no-repeat; color:#F3B0E5;}
		#menu ul li a#home:hover{width:73px; background:#A25A93 url(../imgs/fondo-HomeActivo.gif) center top no-repeat; color:#fff;}
		/*Talleres*/
		#menu ul li a#talleres:link,#menu ul li a#talleres:visited,#menu ul li a#talleres:active{width:170px; background:#690555 url(../imgs/fondo-Talleres.gif) center top no-repeat; color:#F3B0E5;}
		#menu ul li a#talleres:hover{width:170px; background:#a25a93 url(../imgs/fondo-TalleresActivo.gif) center top no-repeat; color:#fff;}
		/*Mecanizados*/
		#menu ul li a#mecanizados:link,#menu ul li a#mecanizados:visited,#menu ul li a#mecanizados:active{width:198px; background:#690555 url(../imgs/fondo-Mecanizados.gif) center top no-repeat; color:#F3B0E5;}
		#menu ul li a#mecanizados:hover{width:198px; background:#a25a93 url(../imgs/fondo-MecanizadosActivo.gif) center top no-repeat; color:#fff;}
		/*Diseno*/
		#menu ul li a#diseno:link,#menu ul li a#diseno:visited,#menu ul li a#diseno:active{width:77px; background:#690555 url(../imgs/fondo-Diseno.gif) center top no-repeat; color:#F3B0E5;}
		#menu ul li a#diseno:hover{width:77px; background:#a25a93 url(../imgs/fondo-DisenoActivo.gif) center top no-repeat; color:#fff;}
		/*Calidad*/
		#menu ul li a#calidad:link,#menu ul li a#calidad:visited,#menu ul li a#calidad:active{width:170px; background:#690555 url(../imgs/fondo-Calidad.gif) center top no-repeat; color:#F3B0E5;}
		#menu ul li a#calidad:hover{width:170px; background:#a25a93 url(../imgs/fondo-CalidadActivo.gif) center top no-repeat; color:#fff;}
		/*Medios*/
		#menu ul li a#medios:link,#menu ul li a#medios:visited,#menu ul li a#medios:active{width:154px; background:#690555 url(../imgs/fondo-Medios.gif) center top no-repeat; color:#F3B0E5;}
		#menu ul li a#medios:hover{width:154px; background:#a25a93 url(../imgs/fondo-MediosActivo.gif) center top no-repeat; color:#fff;}
		/*Localizacion*/
		#menu ul li a#localizacion:link,#menu ul li a#localizacion:visited,#menu ul li a#localizacion:active{width:112px; background:#690555 url(../imgs/fondo-Localizacion.gif) center top no-repeat; color:#F3B0E5;}
		#menu ul li a#localizacion:hover{width:112px; background:#a25a93 url(../imgs/fondo-LocalizacionActivo.gif) center top no-repeat; color:#fff;}


#profundidad{position:relative; width:934px; height:17px; padding:3px 0 0 20px; margin:2px auto 2px auto; background:url(../imgs/fondo-Profundidad.gif) center top no-repeat; font:11px Arial, Helvetica, sans-serif; color:#5d054b;}
	#profundidad a{color:#5d054b;}
	#profundidad a:hover{text-decoration:none;}

#fondo-CentralIndex{position:relative; width:954px; height:194px; margin:0 auto; background:url(../imgs/fondo-CentralPortada.jpg) center top no-repeat;}
	#fondo-CentralIndex h1{position:relative; width:360px; height:59px; font:22px Arial, Helvetica, sans-serif; color:#792668; left:250px; top:46px;}
	#fondo-CentralIndex h2{position:relative; font:22px Arial, Helvetica, sans-serif; color:#511144; left:250px; top:52px;}


#cajas{position:relative; width:954px; height:164px; margin:7px auto 7px auto;}
	#caja1{position:relative; width:311px; height:164px; float:left; background:url(../imgs/fondo-Cajas.gif) center top no-repeat;}
	#caja2{position:relative; width:311px; height:164px; float:left; background:url(../imgs/fondo-Cajas.gif) center top no-repeat; margin:0 0 0 12px;}
		#caja1 h3,#caja2 h3{position:relative; width:276px; height:17px; padding:0 0 0 35px; font:bold 16px Arial, Helvetica, sans-serif; color:#460138; background:url(../imgs/fondo-h3.gif) 20px 6px no-repeat; margin:19px 0 0 0;}
		#caja1 p, #caja2 p{position:relative; width:287px; height:65px; font:11px Arial, Helvetica, sans-serif; color:#511144; margin:15px 0 0 20px;}
		.divEnlaces{position:relative; width:261px; height:15px; margin:18px 0 0 0; background:url(../imgs/fondo-enlaces.jpg) 280px no-repeat; text-align:right; padding:0 50px 0 0;}
		.divEnlaces a{font:11px Arial, Helvetica, sans-serif; color:#822a73;}
		.divEnlaces a:link,.divEnlaces a:visited,.divEnlaces a:active{text-decoration:underline;}
		.divEnlaces a:hover{text-decoration:none;}	
	#caja3{position:relative; width:311px; height:164px; float:right;}
		#divLocalizacion{position:relative; width:297px; height:21px; padding:5px 0 0 14px; background:url(../imgs/fondo-Divlocalizacion.gif) center top no-repeat; font:12px Arial, Helvetica, sans-serif; color:#F3B1E5;}
		#textoLocalizacion{position:relative; width:296px; height:136px; padding:0 0 0 14px; background:url(../imgs/fondo-textolLocalizacion.gif) center top no-repeat; margin:2px 0 0 0;}
			#textoLocalizacion h4{position:relative; top:11px;font:bold 14px Arial, Helvetica, sans-serif; color:#460138; margin:0 0 21px 0;}
			#textoLocalizacion p{position:relative; font:11px Arial, Helvetica, sans-serif; color:#511144;}
			#textoLocalizacion a{font:11px Arial, Helvetica, sans-serif; color:#7e276b;}
			#textoLocalizacion a:link,#textoLocalizacion a:visited,#textoLocalizacion aactive{text-decoration:underline;}
			#textoLocalizacion a:hover{text-decoration:none;}



#pie{position:relative; width:939px; height:22px; padding:7px 0 0 15px; margin:0 auto; background:url(../imgs/fondo-pie.gif) center top no-repeat;}
	#pie p{position:relative; font:11px Arial, Helvetica, sans-serif; color:#f7f7f7;}
	#pie a{color:#fff;}
	#pie a:hover{text-decoration:none;}
	.anet{margin:0 0 0 12px; color:#f3b1e5;}
		#pie .anet a{color:#f3b1e5;}
		#pie .anet a:hover{text-decoration:none;}


/* ------------- INTERIOR --------------------------------------------------------------------------------------------------------------- */


#contenido{position:relative; width:954px; height:369px; margin:0 auto 3px auto;}
	#zonaFotos{position:relative; width:354px; height:369px; float:left;}
		#fotoGrande{position:relative; width:341px; height:261px; padding:2px 2px 2px 2px; background:url(../imgs/fondo-FotoGrande.gif) center top no-repeat;}
		.foto{position:relative; width:80px; height:46px; padding:2px 2px 2px 2px; float:left; background:url(../imgs/fonfo-Foto.gif) center top no-repeat; margin:2px 3px 0 0;}

	#texto{position:relative; width:580px; height:344px; padding:25px 0 0 20px; float:right; background:url(../imgs/fondo-Texto.gif) center top no-repeat;}
		#texto h1{position:relative; font:bold 16px Arial, Helvetica, sans-serif; color:#460138; background:url(../imgs/fondo-h3.gif) left 6px no-repeat; padding:0 0 0 15px; margin:0 0 15px 0;}
		#texto2{position:relative; width:392px; height:259px; padding:0 10px 20px 15px; overflow:auto;}
			#texto2 p{font:12px Arial, Helvetica, sans-serif; color:#511144; margin:0 0 15px 0;}
			#texto2 ul{position:relative; font-size:11px;}
			#texto2 ul li{position:relative; list-style:none; font:12px Arial, Helvetica, sans-serif; color:#511144; line-height:15px; margin:0 0 0 10px; background:url(../imgs/detalle.gif) left 5px no-repeat; padding:0 0 0 10px;}
			#texto2 a:link,#texto2 a:visited,#texto2 a:active{color:#511144;}
			#texto2 a:hover{color:#511144;; text-decoration:none;}
			#texto2 strong{color:#511144;}
			#ampliables{position:relative; width:150px; height:19px; padding:5px 0 0 25px; background:url(../imgs/fondo-Ampliable.gif) left no-repeat; left:15px; font:12px Arial, Helvetica, sans-serif; color:#511144;}


/* ------------- Localizacion --------------------------------------------------------------------------------------------------------------- */
	#mapa1{position:relative; width:395px; height:365px; float:left;}
		#mapa2{position:relative; width:391px; height:261px; padding:2px 2px 2px 2px; background:url(../imgs/fondo-mapa2.gif) center no-repeat;}
			#mapa{position:relative; width:100%; height:100%;}
			#mapaAbajo1{position:relative; width:194px; height:100px; float:left; background-image:url(../imgs/fondo-mapaAbajo1.gif); margin:3px 0 0 0; padding:2px 0 0 2px;}
			#mapaAbajo2{position:relative; width:194px; height:100px; float:right;background-image:url(../imgs/fondo-mapaAbajo1.gif);margin:3px 0 0 0; padding:2px 0 0 2px;}

	#Localizacion{position:relative; width:529px; height:344px; padding:25px 0 0 20px; float:right; background:url(../imgs/fondo-Localizacion2.gif) center top no-repeat;}
		#Localizacion h1{position:relative; font:bold 16px Arial, Helvetica, sans-serif; color:#460138; background:url(../imgs/fondo-h3.gif) left 6px no-repeat; padding:0 0 0 15px; margin:0 0 15px 0;}
		#Localizacion h2{position:relative; font:bold 11px Arial, Helvetica, sans-serif; color:#B76CA8; background:url(../imgs/detalle.gif) left no-repeat; padding:0 0 0 15px; margin:10px 0 0 20px;}
		#Localizacion p{font:11px Arial, Helvetica, sans-serif; color:#B76CA8; margin:0 0 0 35px;}
		#Localizacion a{position:relative; font:11px Arial, Helvetica, sans-serif; color:#7E276B; margin:0 0 0 35px;}
		#Localizacion a:hover{text-decoration:none;}
		#googleMaps{position:relative; width:133px; height:25px; margin:50px 0 0 35px; background:url(../imgs/flecha-googleMaps.gif) right 2px no-repeat;}
		#googleMaps a{margin:0;}
/* --- CLASES ------------------------------------------------------------------------------------------------------------------- */
.titulo_Google-Maps{font:12px Arial, Helvetica, sans-serif; color:#BB6D0C;}
.texto_Google-Maps{font:12px Arial, Helvetica, sans-serif;}