	/***  1px = 0.0626em   ***/
	@import url(undo.css);

	html body {
		margin: 0px;
		font: Verdana, Arial, Helvetica, sans-serif;
		background-color: #D90005;/*#D90005;*//*#EEEEEE;*/
		height: 100%;
	}
	strong{
		font-weight: bold !important;	
	}
	
	body{background-color: #EEEEEE;}
	
	a{
		text-decoration: none;
		color:#000000;
	}

	a:hover{
		text-decoration: none;
	}

	#centrado{
		margin: 0em auto;
		min-width: 100em;
		max-width: 100em;
		height: 100%;
	}

	#cabecera{
		height: 13em;/*8.138em;*/
		width: 100em;/*48.55em;*/
		background: #FFFFFF url(../images/cabeceraCentro.gif) repeat-x;
		border-bottom: 1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
	}

	#izq{
		float: left;
		display:block;
		height: 13em;/*8.138em;*/
		width: 82em;/*31.3em;*/
		background: url(../images/cabeceraIzq.gif) left top no-repeat ;
		vertical-align:bottom;
	}

	#dcha{
		float:right;
		height: 13em;/*8.138em;*/
		width: 17.9em;/*11.268em;*/
		background: url(../images/cabeceraDcha1.gif) right top no-repeat;
	}

	#cuerpo{
		position: relative;
		width: 100em;
		min-height: 50em;
		background: url(../images/fondoMenu11.jpg) no-repeat; /*NO CAMBIAR. UTILIZADO PARA EL BLOG*/
		background-color: #EEEEEE;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
	}

	* html #cuerpo{
		height: 50em;/*28.10em;*/
	}
	
	#menu{
		position:absolute;
		left:0em;
		float: left;
		width: 30em;/*18.78em;*/
		min-height: 50em;/*28.10em;*/
		/*min-height: 100%;*/
		text-align: left;
	}

	* html #menu{
		height: 28.10em;	
	}

	#centro{
		position:relative;
		top:0em;
		left: 30em;/*18.78em;*/
		width: 70em;/*9.80em;*/
		min-height: 48.5em;/*32em;*//*26.7em;*//*28.10em;*/
		padding: 1.5em 0em 0em 0em;
		background-color:#FFFFFF;
	}

	* html #centro{
		height: 48.5em;/*34em;*//*26.7em;	*/
	}

	#pie{
		position:relative;
		width: 100.2em;/*48.71em;		*/
		min-height: 6em;/*1.79em;*//*1.25em;		*/
		background:#000000;
		color:#FFFFFF;
		font-size: 1em;
		text-align:center;
	}


	
	#cabecera ul{
		position: relative;
		font: 1.5em Verdana, Geneva, sans-serif;
		margin-left: .2em;
		/*margin-top: 0px;*/
		margin-top: 7.4em;
		margin-bottom: 0em;		
		padding-left: .2em;
		padding-top: 0em;
		padding-bottom: 0em;
		width: 50em; /*31.3em*/
		height: 1em;/*8.138em;*/
		display: block;
		vertical-align:bottom;
	}

	#cabecera li{
		font-size: 1em;
		float: left;
		list-style: none;
		margin-left: .15em;
		margin-right: .15em;
		background-color: #FFFFFF;
		/*color: #000000;		*/
	}

	#cabecera li a{
		color:#000000;
	}

	#cabecera li a:hover{
		color: #D90005;
	}

	#validaciones{
		position: relative;
		left: 3.4em;
		margin-top: 3em;
	}
	.seleccionado{
		color: #D90005 !important;
	}

	.imagen{
		border: 0px;
		padding: 0px;
		margin: 0px;
	}

	.imagenPortfolio{
		float: left;
		border: 0px;
		margin: 0em 1.5em .2em 3em;
	}

	.textoPortfolio{
		font: 1.2em Verdana, Arial, Helvetica, sans-serif;
		width: 40.2em;
		text-align:justify;	
		margin: 0.6em 1em 0.4em 12.4em;
		/*text-indent: 1em;*/
	}

	.enlacePortfolio{
		float: right;
		margin-right: 1em;
		font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
		color: #D90005 !important;
	}
	
	.enlacePortfolio:hover {
		text-decoration: underline;
	}

	.limpiar{
		clear:both;
		margin: 0px;
		padding: 0px;
	}

	.icono{
		margin-top: 1.2em;
		width:  22em;/*14.27em;*/
		height: 8em;/*5em;*/
	}
	
	.validaciones{
		position: relative;
		float:left;
		display:block;
		width: 30em;
		font: 1.1em Verdana, Arial, Helvetica, sans-serif ;
		color: #000000;
		margin-left: 1.5em;
		margin-top: 0.4em;
	}	
	
	#divAyuda{
		margin-left: 4em;
	}
	
	#divLocalizacion{
		margin-left: 4em;
	}
	
	#divProductos{
		margin-left: 4em;	
	}
	
	#divDistribuidores{
		margin-left: 4em;	
	}
	#innobasque{
		margin-left: 4em;	
		margin-top: 0.1em;
	}
	#innobasque p{
		line-height: .9em;
		font: bold .9em Verdana, Geneva, sans-serif; 
		text-align: right; 
		margin:0 .5em;
		padding:0;
		
	}
	#innobasque p:first-letter{
		font-variant:small-caps;	
	}
	
	h1{
		display: block;
		margin: 0em 0em .4em .9em;
		width: 22em;/*13.95em;*/
		padding-bottom: .1em;
		font: 3em Tahoma, Arial, Helvetica, sans-serif;
		color: #D90005;
		border-bottom: 1px solid #D90005;
	}
	/*
	h2{
		font: 2em Tahoma, Arial, Helvetica, sans-serif;
		color: #D90005;
		border-bottom: 1px dashed #D90005;
		display:block;
		margin: 1em 0em .4em 2em;
		width: 27.9em;		
	}
	*/
	h2{
		font: 1.5em Verdana, Tahoma, Arial, Helvetica, sans-serif;
		color: #D90005;
		border-bottom: 1px dashed #D90005;
		display:block;
		margin: 1em 0em .4em 1.8em;
		width: 44em;		
	}

	h3{
		font: 1.5em Verdana, Tahoma, Arial, Helvetica, sans-serif;
		color: #D90005;
		border-bottom: 1px dashed #D90005;
		display:block;
		margin: 1em 0em .4em 1.8em;
		width: 44em;		
	}

	p{
		font: 1.3em Verdana, Arial, Helvetica, sans-serif;
		/*max-width: 38.76em;*/
		text-align:justify;	
		margin: 0.6em 1em 0em 2.0em;
		line-height: 1.4em;
		/*text-indent: 1em;*/
		padding-bottom: 0.4em;
	}
	#pie p{
		font: 1em Verdana, Arial, Helvetica, sans-serif;
		width: 100em ; 
		text-align:center;	
		margin: 0;
		padding-top: .3em;
		height: 5em;
	}
	
	#pie p.pieIzq{
		text-align: left;	
		width: 32em;
		padding: .8em 0 0 5em;
		margin-left: 3em;
		float:left;
		background: #000 url(../images/sobre.png) left no-repeat;
	}

	#pie p.pieCen{
		text-align: left;	
		width: 36em;
		padding: 1.4em 0 0 5em;
		margin-left: 3em;
		float:left;
		background: #000 url(../images/telefono.png) left no-repeat;	
		height: 4.5em;
	}

	#pie p.pieDer{
		text-align: left;	
		width: 8em;
		padding: 1em 0 0 5em;
		margin-left: 3em;
		float:left;
		background: #000 url(../images/ok.png) left no-repeat;			
	}
	#pie p.pieDer a{
		color: #FFF;
	}
	
	.negrita{
		font-weight:bold;
	}
	
		
	#divTextoLateral{
		width: 24em;/*17.21em;*/
		height: 26em;/*20.21em;*/
		margin-top: 2.5em;
		margin-left: 3em;
		background-color: #000000;
		border: 1px solid #FFFFFF;
		font: 1em Verdana, Arial, Helvetica, sans-serif ;
		color:#FFFFFF;
		text-align:justify;
	}

	#divTextoLateral p{ 
		font-size:1.2em;
		width: 18em;
		margin: 0.8em 1em 0.4em 1em;
		/*text-indent: 2em;*/
	}
	#divTextoLateral ul{
		font-size:1.2em;
		width: 18em;
		margin: 0.8em 1em 0.4em 1em;
		/*text-indent: 2em;*/
	}
	
	#centro p{
		/*width: 20em;
		background-color:#0066FF;*/
	}
	
	#centro a{
		color: #000000;
		font-weight: bold;
	}

	#centro ul{
		font-size: 0.7em;
		font-weight: bold;
		margin-left: 3em;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: .2em;
		padding-top: 0em;
		padding-bottom: 0em;		
		width: 31.3em;
	}

	#centro li{
		font-size: 1em;
		font-weight:normal;
		margin-left: .15em;
		margin-right: .15em;
		margin-top: 0em;
		margin-bottom: 0em;
		padding-bottom: 0em;
		padding-top: 0em;
		list-style:none;
		color: #000000;
	}
	
	.parrafoLista{
		padding-top: 0em;
		padding-bottom: 0em;
	}

	.visible{
		display:inherit;
	}

	.oculto{
		display: none;
	}
	#frmContacto p{
		font-size: 1.2em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 55em;
		margin: 0.6em 1em 0em 2.85em;
	}
	.descFormulario{
		display: block;
		float: left;
		width: 8em;		
	}
	.campoFormulario{
		border: 1px solid #000000;
		font-size: 1em;
	}
	.peque{
		font-size:0.9em;
	}
	.botonFormulario{
		background-color:#000000;
		border: 1px solid #000000;
		color:#FFFFFF;
		margin-left: 38%;
	}
	p.cabeceraProducto{
		font-size: 0.7em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		max-width: 37.56em;
		text-align:justify;	
		margin: 0em 1em 0.5em 3.85em;
		/*text-indent: 0em;*/
		font-weight:bold;
	}
	p.descripcionProducto{
		font-size: 0.7em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		max-width: 37.56em;
		text-align:justify;	
		margin: 0em 1em 0.5em 3.85em;
		/*text-indent: 2em;	*/
	}
	 ul.descripcionProducto{
	 	margin-top: -1em !important;
		width: 45em !important;
	}		
	 ul.descripcionProducto li{
	 	margin-top: 0em;
		margin-left: 8em !important;		
		list-style: square !important;
	}	
	p.descripcion{
		font-size: 0.7em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		max-width: 37.56em !important;
		text-align:justify;	
		margin: 0em 1em 0.5em 3.85em;
		/*text-indent: 2em;*/
	}
	.altoProducto{
		min-height: 4em;
	
	}
	a.mapa{
		font-size: 1.2em;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.aDer{
		text-align: right;
	}
	.aIzq{
		text-align:left;	
	}
	.aCentro{
		text-align:center;
	}
	.clear{
		clear:both;
	}
	/* Productos */
	#lista_productos div {
		margin: 1em 0 0 0;
	}
	#lista_productos h2 {
		margin: 0 1em 0.5em 2.85em;
		text-decoration: none;
		font: bold 1.2em Verdana,Arial,Helvetica,sans-serif;
		color: #000000;
		border: none;
		display: block;
		width: auto;
		max-width:37.56em;
	}
	#lista_productos.listado img {
		margin-bottom: 1.5em !important;
	}
	#lista_productos p.aDer a {
		color: #D90005 !important;
		text-transform: lowercase;
	}
	#lista_productos p.aDer a:hover {
		text-decoration: underline !important;
	}
	#lista_productos ul {
		font: 1.2em Verdana, Geneva, sans-serif;
		font-weight:bold;
		margin: 0.2em 0 0.5em 1 !important;
		width: auto !important;
		list-style: square !important;
		line-height: 1.4em;
	}
	#lista_productos ul li {
		/*text-indent: 0.5em;*/
		text-align: justify;
		margin:0.6em 1em 0 2.85em !important;
		list-style: square !important;
		
	}
	#lista_productos strong {
		color:#D90005;
	}
	/* Fin Productos */
	
	
	/* HOME */
	#medio{
		width: 45em;
		float: left;
	}
	#medio h1{
		background-color: #000;
		border-bottom: none;
		color: #FFF;
		font: 2.7em "Century Gothic",Verdana, Geneva, sans-serif;
		width: 15.75em;	
		margin: 0 0 0 .4em;
		padding: 0 0 .2em .4em;
	}
	#medio h2{
		color: #D90005;
		width: 29em;
		margin-left: .7em;
		border-bottom: 1px dashed #D90005;
	}
	#medio h3{
		margin: .5em 0;
		padding-left: .4em;
		width: 12.8em;
	}
	#medio p{
		margin-left: 1.2em;	
	}
	.noticiasHome{
		min-height: 28em;
	}
	
	.clienteHome{
		width: 20em;
		height: 16em;
		float:left;
		margin: .5em 1.25em .5em 1.25em;
	}

	#derecha{
		width: 24em;
		min-height: 48.5em;
		background-color:#EEE;
		float: right;
	}
	#derecha h1{
		background-color: #000;
		border-bottom: none;
		color: #FFF;
		font: 2.7em "Century Gothic",Verdana, Geneva, sans-serif;
		width: 8.5em;	
		margin: 0 0 .5em 0;
		padding: 0 0 0.2em .4em;
	}
	#derecha h2{
		width: 13.4em;
		/*margin: .4em 0 0 0;*/
		margin: 0;		
		padding-left: .5em;
		border-bottom: none;
		background-color: #D00;
		color: #FFF;
		font: 1.6em "Century Gothic",Verdana, Geneva, sans-serif;
		padding: .2em 0 .2em 1em;
	}
	#derecha h2 a{
		font-weight: normal;
		color: #FFF;
	}
	#derecha p a{
		font-weight: normal;		
	}

 	#derecha .productoHome{
		width: 23em;
		margin-left: .5em;
		margin-top: .5em;
		background-color: #FFF;
		height: 11.5em;
		border: 1px solid #000;
	}
	#derecha .imagenHome{
		margin: 0 .3em;
		float: left;
	}
	#derecha .separador{
		width: 23.2em;
		height: 1em;
		background-color:#000;
		margin: .5em .5em 0 .5em;
	}
	
	#derecha p{
		font: 1.1em Verdana, Geneva, sans-serif;
		line-height: 1.1em;
	}
	
	#derecha .banner{
		margin: 0em .5em 0 .5em;
		
		
	}
	#derecha .banner img{
		margin-top: .6em;
	}	

	#imgH1NoticiasHome{
		width: 6em;
		height: 6em;
		background:url(../images/noticias.png) no-repeat;
		position:absolute;
		left: 38em;
		margin-top: -1em;
	}
	
	#imgH1DestacadosHome{
		width: 6em;
		height: 6em;
		background:url(../images/destacados.png) no-repeat;
		position:absolute;
		left: 63.5em;
		margin-top: -1em;
		
	}
	#proyectosHome{
		margin-top: 2em;	
	}
	#imgH1ProyectosHome{
		width: 6em;
		height: 6em;
		background:url(../images/proyectos.png) no-repeat;
		position:absolute;
		left: 38em;
		margin-top: -1em;		
	}
	
	.rojo{
		color: #D00;	
	}
	
	
	
	/* FIN HOME */
	
	
	