
/* inicializar elementos */ 
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h4,h5,h6,pre,code { font-size:1em; }
ul, ol, li, h1, h2, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
*{ margin:0; padding:0;}
/*-----------------------*/
.clearfloat{
	clear:both;
}
#cabecera, #cuerpo, #pie, #menu-content, #menu, #pie-blanco{
	width:61.25em;
	margin:auto;	
}
#cabecera, #cuerpo, #pie, #pie-blanco{
	background:url(comun/imagenes/fondo-web.gif) repeat-y;
	background-color:#FFFFFF;
}
#cabecera{
	height:7.50em;
	position:relative;
}
#logo{
	position:absolute;
	top:0.63em;
	left:0.63em;
}
/*-------------------Menu---------------------*/
#menu{
	/*width:100%;
	background-color:#7db61a;*/
	background:url(comun/imagenes/fondo-menu.gif) top left repeat-x;
	background-color:#FFFFFF;
}
#menu, #menu-content{
	height:1.88em;
}
#menu-content{
	position:relative;
}
#lista-menu li{
	float:left;
	display:block;
	height:1.88em;
}
#buscar{
	position:absolute;
	right:13em;
}
/*-------------------------------------------*/
/*#cuerpo{
	padding-bottom:0.63em;
}*/
#cuerpo-content{
	padding:0.63em 0 0.63em 0;
}
#columna-izq, #columna-izq-servicios{
	float:left;
	width:43.73em;
}
#columna-dch{
	float:right;
	width:16.87em;
	margin-top:0.63em;
}
.columna-dch-content{
	width:16em;
	margin-top:0.31em;
	padding-left:0.63em;
}
.imagen-columna-dch{
	/*margin-top:0.63em;*/
}
.submenu-dcha{
	background-color:#efefef;
	padding-bottom:0.63em;
}
#imagen-izq{
	margin:0.63em 0 0.63em 0;
}
#certificado{
	margin:auto;
	width:7em;
}
.sep{
	width:43.73em;
	height:1px;
	background-color:#7db61a;
	/*border-bottom:1px solid #7db61a;*/
}
.relleno{
	width:43.73em;
	height:4em;
}
.izq, .izq-unete, #izq-default{
	float:left;
}
#menu-wai{
	width:30em;
	margin:auto;
}
#pie{
	height:6em;
	position:relative;
	padding-top:1em;
}
#pie-blanco{
	height:6em;
	position:relative;
}
#menu-pie, #aviso-legal{
	position:absolute;
	top:1.5em;
}
#menu-pie{
	right:9em;
}
#aviso-legal{
	right:1em;
}
#oficina-bilbao{
	position:absolute;
	top:3.5em;
	right:12.3em;
}
#iso9001, #iso14001{
	position:absolute;
	top:3.7em;
}
#logo-cmae{
	position:absolute;
	top:2.3em;
}
#logo-emas{
	position:absolute;
	top:3em;
}
#logo-emas{
	right:1em;
}
#iso9001{
	right:11em;
}
#iso14001{
	right:4.5em;
}
#logo-cmae{
	right:20em;
}
.izq-unete{
	width:33em;
}
.dch-unete{
	float:right;
	width:10em;
}
#izq-default{
	width:14em;
}
#dch-default{
	width:46em;
	float:right;
}
.default-servicio/*1, .default-servicio2, .default-servicio3, .default-servicio4, .default-servicio5, .default-servicio6*/{
	width:13.5em;
	float:left;
	margin-top:0.25em;
	margin-bottom:0.25em;
	margin-left:0.5em;
	height:12.5em;
	background-color:#efefef;
}
img.float-right{
	float:right;
	margin:0.32em 0 0.32em 0.63em;
}
.x{
	text-align:center;
	margin:0.32em 0.16em 0.32em 0.16em;
}
/*Tablas*/
#tabla{
	float:right;
	width:29.5em;
	margin-right:0.32em;
}
#EUAspot, #CERspot, #CER2008, #CER2012{
	padding-left:0.32em;
	text-align:left;
}
.espacio{
	margin-top:1em;
}
/*.default-servicio1{
	background-color:#033498;
}
.default-servicio2{
	background-color:#650298;
}
.default-servicio3{
	background-color:#990807;
}
.default-servicio4{
	background-color:#330098;
}
.default-servicio5{
	background-color:#f0f000;
}
.default-servicio6{
	background-color:#fe9901;
}*/
/*-----------------------------Listas---------*/
.lista li{
	float:left;
	display:block;
}
.lista-cabecera{
	position:absolute;
	top:0.5em;
	right:1em;
}
.lista-cabecera li{
	float:left;
	display:block;
}
.lista-ultimas-noticias li{
	margin-bottom:0.63em;
}
.lista-servicios{
	margin-left:0.63em;
}
.lista-servicios li{
	margin-top:0;
	margin-bottom:0;
}
/*----------------------------------- formularios -------------------------------*/
#form-intranet{
	width:35em;
	margin:auto;
}
#form-producto p{
	margin:0.32em 0 0 0;
}
.formulario fieldset, #form-intranet fieldset{
	width:90%;
	margin:auto;
	padding:0.32em 0.32em 0.32em 0.32em;
	border:0;
}
.formulario p, #form-intranet p{
	width:90%;
	clear:both;
	margin-top:0.63em;
}
.formulario label, #form-intranet label{
	float:left;
}
.formulario label, #form-intranet label{
	width:35%;
}
.separador{
	width:100%;
	border-bottom:1px dotted #999;
	margin-top:0.2em;
	margin-bottom:0.2em;
}