a {text-decoration: underline;}
a:hover {text-decoration: none;}
/*css plantilla*/
a.technosite{ font-size:.7em;}
body {
	background-image:url(../img/fnd_p.gif);
	background-repeat: repeat;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
#principal {
	width:48em;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	height: auto;
	background-color: #FFF;
	border:1px solid #ccc;
	border-bottom:none;
	border-top:none;
	/*border-right-width:1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style:solid;
	border-bottom-style:none;
	border-left-style:solid;
	border-right-color: #CCC;
	border-left-color: #CCC;*/
	padding: 0px;}
#cabecera{
	position: relative;
	height: 98px;
	text-align:left;
	vertical-align:bottom;
	padding-top:0px;
	padding-right:9px;
	padding-bottom:0px;
	padding-left: 0px;}
#cabecera div.logo{
	width:auto;
	float:left;
	padding:3px;

	}
#cabecera div.logo img{  padding-bottom:0 !important;}	
#cabecera div.menu{
	position:absolute;
	right:5px;
	bottom:0;
	padding-bottom:2px;
	margin-right:8px;
	width:9em;
	text-align:right;}
#cabecera div.menu a { color: #872B95; text-decoration: underline; margin-right:3px;}
#breadCrumb{ margin-left:6px; width:47em; border:1px solid #ccc; clear:both; color:#555; background:#fff; text-transform:lowercase; text-align: left; min-height:1.5em; height:1.5em; }
#breadCrumb p{font-size:.7em; color:#555; padding:3px 0 3px 5px; margin-top:3px; }
#breadCrumb span{margin-left:.3em}
#breadCrumb h1{font-size:.7em; color:#85248f; padding:3px 0 3px 5px; margin-top:2px;display:inline;text-transform:none}
#contenido {margin-left:6px; width:47em; border:1px solid #ccc; overflow:hidden; border-top:none; background:url(../SRV/img/fnd_ais.gif) repeat-y 200px 50px;}
#col_izq{ float:left; width:75%; padding:0px; padding:10px; min-height:100%; border-right:1px solid #ccc;}
#col_dcha{float:left; margin:0; padding: 20px 4px 0 8px; width:20%;}
#col_dcha h2{ font-size:.7em; color:#85248f;}
#footer{ width:99%; height:2em; position:relative; top:10px; clear:both; background:url(../img/footerBackground.gif) repeat-x left bottom; border-top:1px solid #ccc; color:#999; background-color:transparent; vertical-align: bottom; margin-left: 5px;}
#footer #cornerLT,
#footer #cornerRT,
#footer #cornerRB,
#footer #cornerLB{ position:absolute; width:10px; height:16px}
#footer #cornerLT{left:0;top:-1px;background:url(../img/footerLT.gif) no-repeat left top}
#footer #cornerRT{right:0;top:-1px;background:url(../img/footerRT.gif) no-repeat right top}
#footer #cornerRB{right:0;bottom:0;background:url(../img/footerRB.gif) no-repeat right bottom}
#footer #cornerLB{left:0;bottom:0;background:url(../img/footerLB.gif) no-repeat left bottom}
#footer p{ font-size:.7em; position:absolute; right:0; border-right:1px solid #CCC; bottom:0px; padding-top:5px; padding-right:40px; background: url(../img/footerLogo.gif) no-repeat 95%; vertical-align: middle;}
#footer #w3c{ background: url(../img/footerL.gif) repeat-y left top; height:75%; padding-top:.2em; padding-bottom:.2em; padding-left:10px; float:left;}
#footer #w3c img { border: none;}
#subFooter{ clear:both; margin-top:50px; min-height:20px;}
	
/* popup barra ais contenido interior*/
a{ color:#18497B;}
div#barraais,
div#barraais *{margin:0;padding:0;border:0;font-family:verdana,arial,helvetica,sans-serif;}
div#barraais{padding:5px;}
div#barraais h1{color:#85248f;font-size:.9em;text-transform:none;padding-bottom:1em;position:relative; margin-top:10px;}
div#barraais h1 strong{color:#555;font-weight:normal;}
div#barraais h1 {color:#85248f;font-weight:bold;}
div#barraais h2 {color:#85248f;font-weight:bold; font-size:0.7em; margin-top:10px; margin-bottom:4px;}
div#barraais h2.subtitulos{ margin-top:5px; margin-bottom:8px;}
div#barraais h3 {color:#85248f;font-weight:bold; font-size:.7em; margin-top:8px;}
div#barraais h3.grises {color:#555;}
div#barraais h4{font-size:.7em;color:#555;}
div#barraais h5{font-size:.7em;color:#000}
div#barraais strong{font-size:.7em;}
div#barraais p,
div#barraais li{font-size:.7em}
div#barraais  ul li ul li{font-size:1em}
div#barraais p{padding:5px 0 1px 0;color:#555}
div#barraais ul{color:#555;background-color:transparent;list-style-type:none;padding:5px 0}
div#barraais li{background:url(../img/icoLi.gif) no-repeat 5px 4px;padding:0 0 0 16px}
div#barraais ul.url li{background:url(../img/iconuevaventana.gif) no-repeat 0 -1px;padding:0 0 2px 26px}
div#barraais .clear{visibility:hidden;clear:both;float:none;height:0;}
/*div#barraais img{float:left;margin:5px 15px 5px 0}*/
div#barraais table{ border:1px solid #ccc; font-size:.7em; color:#555; margin:0 auto;}
div#barraais table  li{ font-size:1em;}
div#barraais table p{ font-size:1em;}
div#barraais table p.lineheight{ height:20px; line-height:20px;}
div#barraais table p.lineheight img{ }
div#barraais table code{font-size:.9em;}
div#barraais table caption {font-weight:bold; margin:12px auto; color:#85248f; text-align:center;}
div#barraais table th{ background-color:#f5fcf3; padding:4px 0 4px 8px; text-align:left;}
div#barraais table td{ border:1px solid #ccc;}
div#barraais table td p{ padding:5px 5px 5px 8px;}
div#barraais strong.resaltados{ color:#85248f;}
div#barraais p.versalita{ font-style:italic;}
div#barraais td p img{ height:20px;  }
div#barraais ul#menubarra li{ margin-top:5px;}
div#barraais form{ font-size:.7em; color:#555;}
div#barraais blockquote p{ font-size:1em;}
div#barraais dt{font-size:.7em; color:#555;}
div#barraais dd a{font-size:.7em;}
div#barraais table img{  vertical-align:middle; margin-left:10px;}
div#barraais table img.imggdialogo{ margin-right:8px; margin-bottom:8px;}
div#barraais input.botonform{ vertical-align:middle; margin:0 5px 0 5px;}
/* volver e imprimir*/
#herramientas {text-align:left; padding-left:48px;}
#herramientas a {color:#555; text-decoration:none; display:block; text-align:right; margin-bottom:5px;}
#herramientas a:hover {text-decoration:underline}
#herramientas .volver {background:url('../img/iconoatras.gif') no-repeat 80px 0px; padding-right:25px; font-size:0.6em;}
#herramientas .imprimir {background:url('../img/iconoimprimir.gif') no-repeat 80px 0px; font-size:0.6em; padding-right:25px;}
#descargas img{ border:0px;}
span.romano{ text-transform:uppercase !important;}
ul.menu_dcha {font-size:.6em; list-style-type:none; text-align:left; margin:0px; padding:0; color:#18497B;}
ul.menu_dcha li{background:url(../img/icoLi.gif) no-repeat 2px 5px; padding:0 0 0 13px; margin:0 0 9px 0;}
ul.menu_dcha a{display: block; text-align:left !important; }

ul.menu_dcha ul{list-style-type:none;color:#555;margin:3px 0 0 0;padding:0}
ul.menu_dcha ul li{height:.9em; background:url(../img/icoLiSubMenuGris.gif) no-repeat 2px 5px;padding:0 0 0 15px; margin:1px 0 3px 3px;}
ul.menu_dcha ul a{color:#555}

div#barraais img.barraAis{margin-bottom:25px}
div#barraais p.creative{height:20px; padding-bottom:15px;}
div#barraais p.creative img{  line-height:10px; margin-left:10px; vertical-align:middle;}

/* pop up evolucion logo servimedia*/ 
#col_izq.anchocompleto{width:95%; border:none; float:none; font-size:.7em; color:#555;}
#col_izq.anchocompleto #col1{  float:left; width:36%; margin-left:1em; margin-bottom:0.5em;margin-right:1em;}
#col_izq.anchocompleto #col2 {float:left; width:60%; margin-bottom:6px;}
#col_izq.anchocompleto #col2 object {width:100%; height:30.5em;}
#col_izq.anchocompleto h1{color:#85248f; font-size:small; text-transform:none;padding-bottom:.4em; margin-top:10px; margin-left:9px;}
/*traduccion  UWEM */
#col_izq ol{margin:1em 0em 1em 2em;}
#col_izq ol li{background:0; color:#555;}
#col_izq ol li ul li{ font-size:1em;}
#col_izq ol li p{ font-size:1em;}
#col_izq ol ul.anidadaconimg li{background:none;}
#col_izq p.paddinabajo{ padding-bottom:8em;}
#col_izq #contglosario{ width:99%; border:1px solid #ccc; overflow:auto; height:1%; padding:0 0 1em .6em;}
#col_izq #contglosario dl{ width:auto; margin-left:1em; padding-top:.6em;}
#col_izq #contglosario dt{ float:left; width:20%;clear:left; margin-top:.3em;}
#col_izq #contglosario dd{ font-size:.7em; color:#555; float:left;width:75%;margin-bottom:.5em; padding-left:.5em; margin-top:.3em;}
#col_izq form{}
#barraais  img#esquemaprocedimientos{ margin:.6em auto; text-align:center; display:block;}
div.paddingmayor{ padding-bottom:3em !important;}
div.paddingmayor2{ padding-bottom:20em !important;}
div.paddingmayor3{padding-bottom:26em !important;}
div.paddingmayor4{padding-bottom:26em !important;}
div.paddingmayor5{padding-bottom:34em !important;}
ul#listapersonas{margin:1em 10em;}
ul#listapersonas li{ margin-top:.5em;}
p a.ancla{text-decoration:none; color:#555;} 
div#responsabilidad{ margin-top:1em; margin-bottom:0; height:1% !important;}
div#responsabilidad p{ font-size:.65em;}
#col_izq ol.letras li{list-style-type:lower-alpha;list-style-position:inside}

ul#pautas.paddingmayor3{padding-bottom:10em}
ul#pautas li{margin-top:.3em;}
div#barraais .contipopruebas{margin:1em 0;padding:0;}
div#barraais div.contipopruebas div.pruebasWAI{margin:.5em 0 .5em .6em;}
div#barraais .referencia{font-size:.7em;color:#555;display:block;padding:.6em 0}
div#barraais .titulillo{font-weight:bold;font-size:.7em;color:#555}
div#barraais .english{font-style:italic}
div#barraais .pruebasWAI caption{font-size:.6em;color:#555;}
div#barraais .pruebasWAI table{margin-bottom:.7em}
#col_izq table.newa{text-align:center;}
div#barraais ul.criterios_aplica{}
div#barraais ul.criterios_aplica li{background:none;}
/*tabla MEWA*/
#contenido.tablaMewa table{margin:.7em 0; border-collapse:collapse;}
#contenido.esquemaEuropeo #barraais,
#contenido.tablaMewa #barraais{margin:.5em 1em}
#contenido.tablaMewa table th{ vertical-align:middle; text-align:center;}
#contenido.tablaMewa #barraais table td{text-align:center;vertical-align:middle}
/*NOTICIAS EUROPA*/

ul#noticias li{margin:0 3em .8em 0}
ul#noticias li strong{ font-size:x-small;}
#barraais p strong{ font-size:1em !important;}

/* pop up analizador de color*/
 div#btnEnviar{background:url(../img/contactarinput.gif) no-repeat 0 0; height:30px !important; width:70px; float:left; margin-left:.5em;}
 .contactarenviar{background:none;font-family:Verdana,Arial,Helvetica,sans-serif;/*margin-bottom:20px;*/font-size:.8em !important;padding:.3em 0 .3em .6em !important;}
 span.formdonation{
	float:left;
	padding-top:.5em !important;
	}
#barraais p.limpiado{ clear:both; margin-top:0; padding-top:0;}
#barraais ul.ratio li{
	margin:.3em 0 .3em 0;}
#barraais ul li strong{ font-size:.86em;}
#barraais div.centrado{
	margin:.6em auto;
	text-align:center;
	display:block;
	}
#barraais div.centrado img{
	margin-right:2em;}	
