		div{
			float:left;
		}
		
		
		body {
 		   margin: 0 0 0 0;
		   background-color: #F9F9F9;
		}
		
		body.indice {
 		   margin: 0 0 0 0;
		   background-color: #FFFFFF;
		}
		
		#menu_cabecera_horizontal a, .menu_interno_numero a {
		/*color:#000000;*/
		color:#404040;
		}
		
		 #menu_lenguaje{
			height: 2.1em;
    		width: 100%;
		    padding-bottom: .5em;
			/*background-color:#454b52;*/
			color:#FFFFFF;
			background: url("./imagenes/menus_lengua.png") repeat-x scroll left top #454b52;
    		/*font-size: 11px;*/
			
		}
		
		/*pendiente poner esto de abajo tambien para #menu_cabecera_horizontal*/
		#menu_lenguaje ul li:not(:first-child)::before {
    		content: " | ";
			list-style-type: none;
		}
		
		#menu_lenguaje a{
			color:#FFFFFF;
			text-decoration: none;
		}
		
		.menu_interno_numero{
			margin-bottom:2px;
			width:100%;
			height:auto;
			background-color:#FFFFFF;
			

			
		}
		
		#cabecera, #pie{
			background-color:#eee;
			width:100%;
			height:8em;
			/*background-image:url(./imagenes/fondo.jpg);*/
			background-color:#53595f;
			background-size:100%;
			/*background-size:100% 100%;*/
		}
		
		.imagen_cabecera_inicial{
			left: 11%;
    		position: relative;
    		top: 5%;
		}
		
		.imagen_cabecera_final{
			left: 61%;
    		position: relative;
    		top: 15%;
		}
		
		
		#menu_cabecera_horizontal{
			background-color:#f1f1f2;
			width:100%;
			height:2.1em;
			margin-bottom: 15px;
			padding-bottom: .5em;
		}
		
		
		.ul_menu_horizontal {
    		position: absolute;
   		 	/*left: 8%;*/
			font-size:12px;
			line-height:11px;
			margin-left:116px;
		}
		
		.ul_menu_horizontal_logout {
    		position: absolute;
   		 	/*left: 8%;*/
			font-size:12px;
			line-height:11px;
			margin-left:983px;
		}
		
		li.nav_horizontal {
   			 display: inline;
			 
			}
		
		#imagen_rastro_migas{
			
			width:151px;
			/*height:7em;*/
			margin-bottom:15px;
			margin-left: 151px;
			width: 1026px;
			
			
		}
			

		
		
		#imagen_rastro_migas_bienvenido{
			background-color:#eee;
			/*height:100%;*/
			width:25%;
			padding-left:0.4em;
			border-radius: 4px 4px 4px 4px;
			-webkit-border-radius: 4px 4px 4px 4px;
			-moz-border-radius: 4px 4px 4px 4px;
			 height: 54px;
			 font-size: 11px;
			/*border:solid;*/
			
			
		

		}
		
		
		#imagen_rastro_migas_rastro_migas_interna{
			
			background-color:#eee;
			/*height:100%;*/
			width:71%;
			margin-left:2em;
			border-radius: 4px 4px 4px 4px;
			-webkit-border-radius: 4px 4px 4px 4px;
			-moz-border-radius: 4px 4px 4px 4px;
			 height: 54px;
			 font-size: 11px;
		
		}
		
		
		
        
		
		#contenido_con_menu_interno{
		
			
			margin-bottom:2em;
			margin-left: 151px;
			/*width: 1050px;*/
			width:991px;
		    /*border: solid;*/
		    padding: 1em 1em 1em 1em;
			border-radius: 4px 4px 4px 4px;
			-webkit-border-radius: 4px 4px 4px 4px;
			-moz-border-radius: 4px 4px 4px 4px;
			background-color:#FFFFFF
			
		}
		
		#contenido_con_menu_interno_index{
		
			
			margin-bottom:2em;
			margin-left: 151px;
			/*width: 1050px;*/
			width:991px;
			
		    /*border: solid;*/
		    padding: 1em 1em 1em 1em;
			border-radius: 4px 4px 4px 4px;
			-webkit-border-radius: 4px 4px 4px 4px;
			-moz-border-radius: 4px 4px 4px 4px;
			background-color: #f9f9f9;
			
		}
		
		#menu_interno{
		
			width:18.2%;
			/*background-color:#eee;*/
			margin-right: 1em;
			
		
		}
		
		#menu_interno_numero{

			border-color: -moz-use-text-color #dcdcdc #dcdcdc;
		    border-style: none solid;
		    border-width: 0 1px 1px;
			

		}
		
		
		/*empiece menu izquierda*/
		
		ul.menu_vertical {
			list-style-type: none;
			margin: 0;
			padding: 0;
			background-color:#FFFFFF;
			color:#dcdcdc;
			/*border-radius: 5px;
		    border-style: solid;
		    border-width: 1px;*/
			
		}
		
		li.nav_vertical_cabecera{
		
			display: block;
			color: #000;
			/*padding: 4px 3px 1px 16px;*/
			text-decoration: none;
			/*background-color:#CCCCCC;*/
			background: none repeat scroll 0 0 #d8d8d8;
			border-radius: 6px 6px 0px 0px;
			height: 20px;
		    padding: 6px 1px 2px 15px;
		    border-radius:6px 6px 0px 0px;
			
		}
		
		li.nav_vertical_dato a {
			display: block;
			text-decoration: none;
			padding: 4px 3px 1px 16px;
		}
		
		
		li.nav_vertical_dato a:hover {
			background-color:#CCCCCC;
			color: white;
		}
		
		li.nav_vertical_dato{
		
			/*border-style: none solid none;
			border-width: 0px 1px 1px;*/
			/*border-color: -moz-use-text-color #efefef #efefef;*/
			/*color:#dcdcdc;*/
			border-left-style:solid;
			border-left-width:1px;
			border-right-style:solid;
			border-right-width:1px;
			

		
		}
		
		li.nav_vertical_dato.ultimo_li {
		
			/*border-style: none solid none;
			border-width: 0px 1px 1px;*/
			/*border-color: -moz-use-text-color #efefef #efefef;*/
			/*color:#dcdcdc;*/
			border-bottom-style:solid;
			border-bottom-width:1px;
			border-radius:0 0 6px 6px;
			

		
		}


		
		/*fin menu izquierda*/
		
		#contenido_dato{
			width:79%;
			background-color: #F9F9F9;
    		/*left: 2px;*/
    		padding-left: 10px;
			border-radius: 5px;
    		border-width: 1px;
			border-style: solid;
			border-color: #EEE #E7E5E5 #E7E5E5;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
		
			
			
			
		}
		#contenido_dato p{
			float:left;
			width:100%;
		}
		
		#contenido_dato_sin_menu{
			width:90%;
			margin-left:4em;
			background-color: #F9F9F9;
    		/*left: 2px;*/
    		padding-left: 10px;
			border-radius: 5px;
    		border-width: 1px;
			border-style: solid;
			border-color: #EEE #E7E5E5 #E7E5E5;
			-moz-border-top-colors: none;
			-moz-border-right-colors: none;
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			
			
		}
		
		
		#contenido_dato_sin_menu_index{
			width:90%;
			
		}
		
		/*botones submit, eventos etc del formulario*/
		
		.boton_grande_abajo{
			width:9em;
			height:4em;
			font-size:3em;
			margin-top:1em;
		}
		
		.boton_grande_abajo_posicionado {
			font-size: 3em;
			height: 4em;
			margin-top: 1.7em;
			width: 9em;
			margin-left: 7em;
		}
		
		
		
		.campo_texto_form{
		width:100%;
		height:3em;
		}
		
		input[type="text"]:focus {
 		   /*background-color:#FFFFCC;
		   background-image: none;*/
		   background:none repeat scroll 0 0 #ffc;
		   border:1px solid #fc0
		}
		
		input[type="password"]:focus {
 		  /* background-color:#FFFFCC;
		   background-image: none;*/
		   background:none repeat scroll 0 0 #ffc;
		   border:1px solid #fc0
		}
		
		input[type="button"] {
	 		
	 		border-color: #e2e2e2 #dcdcdc #bfbdbd;
	   		border-left: 1px solid #dcdcdc;
	   		border-right: 1px solid #dcdcdc;
	    	border-style: solid;
	    	border-width: 1px;
	    	box-shadow: 0 0 5px 2px #f1f1f1;
	    	-webkit-border-radius: 5px;
	    	border-radius: 5px;
	    	color: #257298;
	   		font-weight: normal;
	    	margin-right: 3px;
	    	text-align: center;
	   	 	text-shadow: none;
			background-color:#efefef;
			margin-bottom:3px;
			padding: 3px;
			font-family: "ehusansregular","Arial","Helvetica",sans-serif;
			font-size:12px;
	    	
		}
		
		input[type="submit"] {
 		  
	 		border-color: #e2e2e2 #dcdcdc #bfbdbd;
	   		border-left: 1px solid #dcdcdc;
	   		border-right: 1px solid #dcdcdc;
	    	border-style: solid;
	    	border-width: 1px;
	    	box-shadow: 0 0 5px 2px #f1f1f1;
	    	-webkit-border-radius: 5px;
	    	border-radius: 5px;
	    	color: #257298;
	   		font-weight: normal;
	    	margin-right: 3px;
	    	text-align: center;
	    	text-shadow: none;
			background-color:#efefef;
			padding: 3px;
			font-family: "ehusansregular","Arial","Helvetica",sans-serif;
			font-size:12px;

		}
		
		select, textarea, input[type="text"], input[type="password"] {
			-moz-border-bottom-colors: none;
			-moz-border-left-colors: none;
			-moz-border-right-colors: none;
			-moz-border-top-colors: none;
			background-image: url("./imagenes/input_shadow.png");
			background-repeat: no-repeat;
			border-color: #bfbfbf #dedede #dedede #bfbfbf;
			border-image: none;
			border-style: solid;
			border-width: 1px;
			padding: 5px 1px;
			color: #000000;
			font-family: "ehusansregular","Arial","Helvetica",sans-serif;
			font-size:12px;
		}
		
		input[type="button"]:hover:enabled,input[type="submit"]:hover:enabled, button:hover:enabled{
			background: url(./imagenes/fondo_bt_criterios_orden_hover.png) repeat-x left top #0d729b;
		    color: #f4f5f5;
		    border-left: solid 1px #02719e;
		    border-right: solid 1px #02719e;
		    border-top: solid 1px #02719e;
		    border-bottom: solid 1px #085270;
		    box-shadow: 0 0 5px 2px #dcdcdc;
		    text-decoration: none;
			cursor:pointer;
		}
		
		.inf_general_solicitante:hover, .inf_general_solicitante_pdf:hover{
		
			cursor:pointer;
		}
		
		.calendario:hover{
		
			cursor:pointer;
		}
		
		
		/*modificacion alberto 20171018*/
		
    	.inf_general_solicitante{
	
			background: url(./imagenes/url_icono_web.png) no-repeat left;
			background-size:16px 16px;
			padding-left: 20px;
    		padding-top: 5px;
    		padding-bottom: 5px
		}
		
		.inf_general_solicitante_pdf{
	
			background: url(./imagenes/pdf.png) no-repeat left;
			background-size:16px 16px;
			padding-left: 20px;
    		padding-top: 5px;
    		padding-bottom: 5px
		}		

		
		/*fin modificacion alberto 20171018*/
		
		.boton_grande_log {
			width:9em;
			height:4em;
			font-size:3em!important;
			margin-top:1em;
		}
		
		
		/*fin botones*/
		
		/*estilos h1, h2 etc*/
		.h1_inicial{
		font-size:3em;
		margin-top:0em;
		}
		
		div#resultado_descripcion h1{
		font-size:3em;
		margin-top:0em;
		color:#FF0000;
		}
		
		
		.form_css{
		margin-left:0em;
		}
		
		.form_css_mover{
		
		margin-left:86px;
		
		}
		
		
		/*estilos links*/
		
		a:link.link_azul, a {
 		   color: #007fb3;
 		   
		}
		
		/*fin estilos links*/
		
		/*estilos tablas*/
		
		table.formatear_linea_fina{
	    border-collapse: collapse;
	    border: 1px;
		width:95%;
		margin-bottom: 6px;
	  	}
	  	table.formatear_linea_fina td{
	    border: 1px solid black;
	  	}
		
		/*fin estilos tablas*/
		
		/*estilos tabs*/
		
		.tab_general{
		width:90%;
		padding-bottom:5px;
		}
		
		/*fin estilos tabs*/
		
		
		/*fin estilos*/
		
		/*fuentes ehu*/
		
		body{
		
		font-family: "ehusansregular","Arial", "Helvetica", sans-serif;
		font-size:12px;
		color:#404040;
			
		}
		
		/*
		*{
		/*font-family: "ehusansregular","Arial", "Helvetica", sans-serif;
		font-size:12px;*/
		/*font-family: "ehusansregular","Arial", "Helvetica", sans-serif;
		font-size:12.5px;
		color:#404040;*/
		/*font-family: "ehusansregular","Arial", "Helvetica", sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: normal;
		font-size-adjust: none;
		font-stretch: normal;
		-x-system-font: none;
		font-feature-settings: normal;
		font-language-override: normal;
		font-kerning: auto;
		font-synthesis: weight style;
		font-variant-alternates: normal;
		font-variant-caps: normal;
		font-variant-east-asian: normal;
		font-variant-ligatures: normal;
		font-variant-numeric: normal;
		font-variant-position: normal;
		}*/
		
		/*avisos generales en contenido dato div y h1*/
		
		/*#contenido_dato h1, .mensaje_confirmacion, #contenido_dato_sin_menu h1, #contenido_dato_sin_menu_index h1{
		font-family: ehusansregular;
		font-size: 18px;
		color: #007FB3;

		}*/
		
		#contenido_dato h1, #contenido_dato_sin_menu h1, #contenido_dato_sin_menu_index h1{
		font-family: ehusansregular;
		font-size: 18px;
		color: #007FB3;

		}
		
		.mensaje_confirmacion{
		
		font-family: ehusansregular;
		
		}
		
		#contenido_dato h1.error_h1, .error_rojo{
		font-family: ehusansregular;
		font-size: 18px;
		color:#FF0000;
		}
		
		/*cursor ayuda*/
		
		.ayuda_asterisco{
		cursor:help;
		color: #007FB3;
		/*text-decoration:underline;*/
		}
		
		/*fin cursor ayuda*/
		
		/*tablas_tecnicas*/
		
		div.descripcion_tecnica, div.text_descripcion_tecnica{

		float:left;
		padding-bottom: 10px;
		 
		}
		
		/*fin tablas tecnicas*/
		
		/*estilos para scrolls*/
		
		.active > a{
	   	background: rgb(255,116,0); 
	   }
	   ul.ulpagina{
	  	margin-left: 0px;
	  	padding: 0px;
	   } 
       ul > li.lipagina{
      	list-style: none;
      	display: inline-block;
      	margin-right:7px;
       }
		
		/*fin estilos para scrolls*/
		
		
		/*modificacion julen 20170508*/

		.tabla_tarifas thead th{
			border:1px solid black;
			padding:1%;
		}
		.gestion_perfiles,.gestion_descuentos{
			width: 100%;
		}
		.cuadrado{
			width:5%;
			height: 5%;
			border:1px solid #000;
			padding:3%;
			margin:2%;
		}
		.tabla_tarifas tbody{
			text-align: center;
		}
		table.tabla_descuentos {
		    text-align: center;
		    width: 95%;
		}
		.oculto{
			display:none;
		}
		tr.detalles_tarifas{
			display: none;
		}
		.detalles_tarifas > td {
		    width: 7%;
		}
		.detalles_tarifas {
		    margin-left: -0.5%;
		    width: 243%;
		}
		.resaltar{
			font-weight: bold;
		}
		.presupuesto td{
			width: 17%;
		}
		#nuevo_presupuesto{
			margin-left: 75%;
		}
		.codigo_tarifa{
			width:50%;
			margin-left: auto;
			margin-right: auto;
		}
		.concepto{
			margin-left: auto;
			margin-right: auto;
			height: 40px;
		}
		.unidades{
			width:50%;
			margin-left: auto;
			margin-right: auto;
		}
		.precio_unidad{
			width: 70%;
			margin-left: auto;
			margin-right: auto;
		}
		.unidades_utilizadas{
			width: 70%;
			margin-left: auto;
			margin-right: auto;
		}
		.total{
			width: 75%;
			margin-left: auto;
			margin-right: auto;
		}
		#presupuestos_pendientes_aceptar{
		    float: left;
		    width: 100%;
		}
		table#presupuesto_detalles{
			width: 100%;
			text-align: center;
		}
		#presupuesto_detalles input {
		    margin-left: 10%;
		    margin-right: 10%;
		    width: 80%;
		}
		#contenido_dato > input#enviar_presupuesto {
		    margin-bottom: 5%;
		    margin-left: 40%;
		    margin-top: 5%;
		}
		textarea{
			resize: none;
		}
		#tarifas_guardadas{
			width: 100%;
		}
		#presupuestos{
			width: 100%;
		}
		table.tabla_presupuestos{
			width:123%;
		}

		#abrir_presupuesto_detalles{
			background-color: transparent;
		    border: none;
		    cursor: pointer;
		    text-decoration: underline;
		    color:blue;
		}

		table.tabla_presupuestos tbody tr td, table.tabla_presupuestos th{
			padding:1%;
			border:1px solid #959595;
			text-align: center;
		}



		form#formulario_editar {
		    margin-left: 10%;
		}

		form#formulario_editar input,textarea,label{
		    margin-bottom: 1%;
		    margin-top: 1%;
		    padding: 1%;
		}
		form#formulario_nuevo {
		    margin-left: 10%;
		}

		form#formulario_nuevo input,textarea,label{
		    margin-bottom: 1%;
		    margin-top: 1%;
		    padding: 1%;
		}

		table.listado_perfiles {
		    margin-left: 10%;
		    text-align: center;
		    width: 70%;
		}

		td {
		    /*padding: 1%;*/
		}
		a.listado_descuentos{
			border-color: #e2e2e2 #dcdcdc #bfbdbd;
			border-left: 1px solid #dcdcdc;
			border-right: 1px solid #dcdcdc;
			border-style: solid;
			border-width: 1px;
			box-shadow: 0 0 5px 2px #f1f1f1;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			color: #257298;
			font-weight: normal;
			margin-right: 3px;
			text-align: center;
		 	text-shadow: none;
			background-color:#efefef;
			margin-bottom:3px;
			padding: 3px;
			text-decoration: none;
			font-family: "ehusansregular","Arial","Helvetica",sans-serif;
			font-size:12px;
		}
		a.listado_descuentos:hover{
			background: url(./imagenes/fondo_bt_criterios_orden_hover.png) repeat-x left top #0d729b;
		    color: #f4f5f5;
		    border-left: solid 1px #02719e;
		    border-right: solid 1px #02719e;
		    border-top: solid 1px #02719e;
		    border-bottom: solid 1px #085270;
		    box-shadow: 0 0 5px 2px #dcdcdc;
		    text-decoration: none;
			cursor:pointer;
		}
		.listado_perfiles a{
			border-color: #e2e2e2 #dcdcdc #bfbdbd;
			border-left: 1px solid #dcdcdc;
			border-right: 1px solid #dcdcdc;
			border-style: solid;
			border-width: 1px;
			box-shadow: 0 0 5px 2px #f1f1f1;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			color: #257298;
			font-weight: normal;
			margin-right: 3px;
			text-align: center;
		 	text-shadow: none;
		 	text-decoration: none;
			background-color:#efefef;
			margin-bottom:3px;
			padding: 3px;
			font-family: "ehusansregular","Arial","Helvetica",sans-serif;
			font-size:12px;
		}
		.listado_perfiles a:hover{
			background: url(./imagenes/fondo_bt_criterios_orden_hover.png) repeat-x left top #0d729b;
		    color: #f4f5f5;
		    border-left: solid 1px #02719e;
		    border-right: solid 1px #02719e;
		    border-top: solid 1px #02719e;
		    border-bottom: solid 1px #085270;
		    box-shadow: 0 0 5px 2px #dcdcdc;
		    text-decoration: none;
			cursor:pointer;
		}

		p.cambios_correctos{
			font-size: 1.3em;
			color:green;
			background-color: #dfd;
			padding: 3%;
			width: 75%;
		}

		/*fin modificacion julen 20170508*/

		/*estilos para tabs*/
		
		
		.w3-navbar{list-style-type:none;margin:0;overflow:hidden}
		.w3-navbar li{float:left}.w3-navbar li a{display:block;padding:8px 16px}.w3-navbar li a:hover{color:#000;background-color:#ccc}
		.w3-navbar .w3-dropdown-hover,.w3-navbar .w3-dropdown-click{position:static}
		.w3-navbar .w3-dropdown-hover:hover,.w3-navbar .w3-dropdown-hover:first-child,.w3-navbar .w3-dropdown-click:hover{background-color:#ccc;color:#000}
		.w3-navbar a,.w3-topnav a,.w3-sidenav a,.w3-dropdown-content a,.w3-accordion-content a,.w3-dropnav a{text-decoration:none!important}
		.w3-navbar .w3-opennav.w3-right{float:right!important}.w3-topnav{padding:8px 8px}
		.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
		.w3-container{padding:0.01em 16px}
		.w3-container:after,.w3-row:after,.w3-row-padding:after,.w3-topnav:after,.w3-clear:after,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after
		{content:"";display:table;clear:both}
		
		/*fin estilos para tabs*/
		
		
		@font-face {
			font-family: 'ehusansregular';
			src: url('./fuentes_ehu/ehusans-regular-webfont.eot');
			src: url('./fuentes_ehu/ehusans-regular-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehusans-regular-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehusans-regular-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehusans-regular-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehusans-regular-webfont.svg#ehusansregular') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		@font-face {
			font-family: 'ehusansitalic';
			src: url('./fuentes_ehu/ehusans-italic-webfont.eot');
			src: url('./fuentes_ehu/ehusans-italic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehusans-italic-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehusans-italic-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehusans-italic-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehusans-italic-webfont.svg#ehusansitalic') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		
		@font-face {
			font-family: 'ehusansbold_italic';
			src: url('./fuentes_ehu/ehusans-bolditalic-webfont.eot');
			src: url('./fuentes_ehu/ehusans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehusans-bolditalic-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehusans-bolditalic-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehusans-bolditalic-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehusans-bolditalic-webfont.svg#ehusansbold_italic') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		
		@font-face {
			font-family: 'ehusanslight';
			src: url('./fuentes_ehu/ehusans-light-webfont.eot');
			src: url('./fuentes_ehu/ehusans-light-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehusans-light-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehusans-light-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehusans-light-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehusans-light-webfont.svg#ehusanslight') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		
		@font-face {
			font-family: 'ehusansblack';
			src: url('./fuentes_ehu/ehusans-black-webfont.eot');
			src: url('./fuentes_ehu/ehusans-black-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehusans-black-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehusans-black-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehusans-black-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehusans-black-webfont.svg#ehusansblack') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		
		@font-face {
			font-family: 'ehusansbold';
			src: url('./fuentes_ehu/ehusans-bold-webfont.eot');
			src: url('./fuentes_ehu/ehusans-bold-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehusans-bold-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehusans-bold-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehusans-bold-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehusans-bold-webfont.svg#ehusansbold') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		@font-face {
			font-family: 'ehuserifitalic';
			src: url('./fuentes_ehu/ehuserif-italic-webfont.eot');
			src: url('./fuentes_ehu/ehuserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehuserif-italic-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehuserif-italic-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehuserif-italic-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehuserif-italic-webfont.svg#ehuserifitalic') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		
		@font-face {
			font-family: 'ehuserifbold';
			src: url('./fuentes_ehu/ehuserif-bold-webfont.eot');
			src: url('./fuentes_ehu/ehuserif-bold-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehuserif-bold-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehuserif-bold-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehuserif-bold-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehuserif-bold-webfont.svg#ehuserifbold') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		
		@font-face {
			font-family: 'ehuserifblack';
			src: url('./fuentes_ehu/ehuserif-black-webfont.eot');
			src: url('./fuentes_ehu/ehuserif-black-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehuserif-black-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehuserif-black-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehuserif-black-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehuserif-black-webfont.svg#ehuserifblack') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		
		@font-face {
			font-family: 'ehuserifregular';
			src: url('./fuentes_ehu/ehuserif-regular-webfont.eot');
			src: url('./fuentes_ehu/ehuserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehuserif-regular-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehuserif-regular-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehuserif-regular-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehuserif-regular-webfont.svg#ehuserifregular') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		
		@font-face {
			font-family: 'ehuseriflight';
			src: url('./fuentes_ehu/ehuserif-light-webfont.eot');
			src: url('./fuentes_ehu/ehuserif-light-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehuserif-light-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehuserif-light-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehuserif-light-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehuserif-light-webfont.svg#ehuseriflight') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		
		
		
		
		@font-face {
			font-family: 'ehuserifbold_italic';
			src: url('./fuentes_ehu/ehuserif-bolditalic-webfont.eot');
			src: url('./fuentes_ehu/ehuserif-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
				 url('./fuentes_ehu/ehuserif-bolditalic-webfont.woff2') format('woff2'),
				 url('./fuentes_ehu/ehuserif-bolditalic-webfont.woff') format('woff'),
				 url('./fuentes_ehu/ehuserif-bolditalic-webfont.ttf') format('truetype'),
				 url('./fuentes_ehu/ehuserif-bolditalic-webfont.svg#ehuserifbold_italic') format('svg');
			font-weight: normal;
			font-style: normal;
		
		}
		