<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Estilos - http://www.educacion.es/
Ministerio de Educacion
© Copyright 2010 
Todos los derechos reservados.
*/


/* Estilos para contenido*/
#contenedor #contenido {width:auto; margin: 0.4em 0.8em 0 14.1em; padding: 0.6em 0.8em 0.5em 0em;font-family: Verdana, Arial, Helvetica, sans-serif;} 
#contenedor #contenido h2 {font-size: 1em; font-weight: bold; color: #126985;}
#contenedor #contenido h3 {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #126985; margin-left: 1em;}
#contenedor #contenido h4 {font-family: Arial, Helvetica, sans-serif; font-size: 0.88em; font-weight: bold; color: #126985; margin-left: 1em;}
#contenedor #contenido h5 {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #126985; margin-left: 1em;}
#contenedor #contenido p {font-size: 0.7em; text-align: justify; margin-left: 2em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em;}


#contenedor #contenido ul {margin:0.5em 1.4em 0.9em 5.5em; padding: 0; text-align: left; text-align: justify; font-size: 0.7em;}
#contenedor #contenido ul li {margin: 0.6em 0 0 0; padding: 0; list-style-image: url("../img/ico-ul.gif");}
#contenedor #contenido ul li h2 {color:black; margin:0em; padding:0em; list-style-image: url("../img/ico-ul.gif"); list-style: outside;}
  
#contenedor #contenido ul li ul {margin:0.5em 1.4em 1.5em 0.9em; padding:0; text-align: left; text-align: justify;font-size:100%;}
#contenedor #contenido ul li ul li {margin: 0.6em 0 0 0; padding:0; list-style-image: url("../img/ico-ul2.gif");  font-weight:normal;}

#contenedor #contenido ol {list-style-image: none; margin-left: 2.5em; padding-left: 2.5em; font-size: 0.7em;}
#contenedor #contenido ol li {font-weight: normal; color:#000; text-align: justify; line-height:1.4em; margin-top: 0.9em;}

    #contenedor #contenido ul ol {list-style-image: none; margin-left: 1.5em; padding-left: 1.5em;font-size:100%;}
    #contenedor #contenido ul ol li {font-weight: normal; color:#000; text-align: justify; line-height:1.4em; margin-top: 0.8em; margin-bottom: 0.8em;}
    #contenedor #contenido ol ul {margin: 0.4em 1.4em 0.9em 3.5em; padding: 0; text-align: left; font-size: 1.4em;  text-align: justify;font-size:100%;}
    #contenedor #contenido ol ul li {margin: 0.6em 0 0 0; padding: 0; list-style-image: url("../img/ico-ul.gif");}
    #contenedor #contenido ol ol {list-style-image: none; margin-left: 1.8em; margin-bottom: 0.8em; padding-left: 1.8em;font-size:100%;}
    #contenedor #contenido ol ol li {font-weight: normal; color:#000; text-align: justify; line-height:1.4em; margin-top: 0.9em;}

    #contenedor #contenido a {font-weight: bold; color: #126985; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
    #contenedor #contenido a:hover {font-weight: bold; color: #126985; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}

 #contenedor #contenido .centrado {text-align:center;}

 /* Estilos datos de Google */
 #contenedor #contenido #datos-google {margin: 0; padding: 0}
 #contenedor #contenido #datos-google h2 {margin: 0em 0 0.4em 0.2em; padding: 0; font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 0.85em}
 #contenedor #contenido #datos-google h3 {margin: 0.7em 0 0.2em 1em; padding: 0; font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 0.8em}
 #contenedor #contenido #datos-google p {margin: 0.5em 0 0.2em 1.3em; padding: 0;}
 #contenedor #contenido #datos-google .logo-univ {float: right; padding: 0.2em; margin: 0.1em 0 0.1em 0.6em; width:auto;}
 #contenedor #contenido #datos-google .logo-univ img {border: 1px solid #ccc; padding:0.5em;}

 /* Estilos del YouTube */
 #contenedor #contenido #prensa-int #centrado{display:block; text-align:center; margin:2em 0 2em 0;}
 #contenedor #contenido #prensa-int noscript {width:auto;  padding:0.8em; margin:0em 4em 1em 2em;}
 #contenedor #contenido #prensa-int noscript p {color:#000; font-size:0.70em; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;}
 #contenedor #contenido #prensa-int noscript p img {text-align:center;}
 #contenedor #contenido #prensa-int noscript a {font-weight:normal; color: #000; text-decoration:underline; margin:0; padding:0;}
 #contenedor #contenido #prensa-int noscript a:hover {color: #900;  text-decoration: underline;}

/* Estilos para Becas 2010 */
/* #contenedor #cont-b2010 { min-height:31em; height: auto !important; height:31em;} */
#contenedor #cont-b2010 {width:auto; margin:0em 0em 0 14.1em; padding: 0.6em 2em 0.5em 0em; background: url("../img/fon-contenido-b-2010.jpg") no-repeat top right; font-family:"Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; }   
#contenedor #cont-b2010 h2 {font-size: 1.1em; font-weight: bold; color:#0000A0; padding: 0.5em 0 0 1em}
#contenedor #cont-b2010 h3 {font-size: 1em; font-weight: bold; color:#0000A0; padding: 0 0 0 1em}
#contenedor #cont-b2010 h4 {font-size: 0.95em; font-weight: bold; color:#0000A0; padding: 0 0 0 1em}
#contenedor #cont-b2010 h5 {font-size: 0.9em; font-weight: bold; color:#0000A0; padding: 0 0 0 1em}
#contenedor #cont-b2010 p {font-size: 0.9em; text-align: justify; margin-left: 2em;  line-height: 1.3em;}
#contenedor #cont-b2010 p.center {text-align: center;}

#contenedor #cont-b2010 ul {margin: 0.4em 1.4em 0.9em 5.5em; padding: 0; text-align: left; text-align: justify;font-size: 0.7em;}
#contenedor #cont-b2010 ul li {margin: 0.6em 0 0 0; padding:0; list-style-image: url("../img/ico-ul.gif");}
    #contenedor #cont-b2010 ul li ul {margin: 0 1.4em 0 2.8em; padding: 0; text-align: left; text-align: justify;font-size:100%;}
    #contenedor #cont-b2010 ul ul li {margin: 0.6em 0 0 0; padding: 0; list-style-image: url("../img/ico-ul2.gif");}
    #contenedor #cont-b2010 ol {list-style-image: none; margin-left: 2.5em; padding-left: 2.5em; font-size:0.7em;}
    #contenedor #cont-b2010 ol li {font-weight: normal; color:#000;  text-align: justify; line-height:1.4em; margin-top: 0.9em; font-size: 0.7em;}
        #contenedor #cont-b2010 ul ol {list-style-image: none; margin-left: 1.5em; padding-left: 1.5em;font-size:100%;}
        #contenedor #cont-b2010 ul ol li {font-weight: normal; color:#000; text-align: justify; line-height:1.4em; margin-top: 0.8em; margin-bottom: 0.8em;}

    #contenedor #cont-b2010 ol ul {margin: 0.4em 1.4em 0.9em 3.5em; padding: 0; text-align: left; text-align: justify;font-size:100%;}
    #contenedor #cont-b2010 ol ul li {margin: 0.6em 0 0 0; padding: 0; list-style-image: url("../img/ico-ul.gif");}
    #contenedor #cont-b2010 ol ol {list-style-image: none; margin-left: 1.8em; margin-bottom: 0.8em; padding-left: 1.8em;font-size:100%;}
    #contenedor #cont-b2010 ol ol li {font-weight: normal; color:#000;  text-align: justify; line-height:1.4em; margin-top: 0.9em;}

    #contenedor #cont-b2010 a {font-weight: bold; color:#0000A0; text-decoration:underline; font-size: 0.9em;}
    #contenedor #cont-b2010 a:hover {font-weight: bold; color:#0000A0; text-decoration: underline;}

	#contenedor #cont-b2010 #link-volver {font-family:"Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0.9em 0 0 1.8em; padding:0; width:auto; float:right; font-size:0.8em;}
	#contenedor #cont-b2010 #link-volver a {font-weight:normal; color:#0000A0; padding:0 0.5em 0 0.5em; }
	#contenedor #cont-b2010 #link-volver a:hover {text-decoration:none; color:#000; font-weight:normal;}


/* Notas de Prensa */
#contenedor #contenido #link-historico {width:98%; margin:-3em 0 0 0; text-align:right; padding:0; display:block; float:left; font-size:0.7em; line-height:1.1em;}
#contenedor #contenido #antetitulo {font-size:0.8em; font-weight: bold; color:#000; margin:0.9em 0 0 1.66em; padding:0;}

#contenedor #contenido #prensa {width:97%; margin:0.2em 0 2em 0em; padding:0; float:left; }
*+html #contenedor #contenido #prensa {width:97%; margin:0.2em 0 2em 0.2em; padding:0;}

#contenedor #contenido #prensa ul {margin:0 2em 0 2em; padding:0;}
#contenedor #contenido #prensa ul li {list-style:none; margin:1.5em 0 0.8em 0; list-style-image:none; background: url("../img/fon-puntos.gif") repeat-x bottom left; font-family: Verdana, Arial, Helvetica, sans-serif; }
#contenedor #contenido #prensa ul li a{color:#015485; font-weight:bold; text-decoration:none; font-size:1.1em;  }
#contenedor #contenido #prensa ul li a:hover{font-weight:bold; text-decoration:underline; }

#contenedor #contenido #prensa ul li em {margin:0; padding:0; color:#000; font-size:0.95em; float:right; text-align:right; display:block; clear:both; line-height:1.4em; width:100%; margin:0.4em 0 0.8em 0; font-weight:bold; min-height:inherit; height:auto; height:auto !important;}
#contenedor #contenido #prensa ul li img {margin:0 0.5em 0.18em 0; padding:0.06em; float:left; border:0.06em solid #DDD;}

#contenedor #contenido #prensa ul li .news {font-size:0.9em; text-align:justify; font-size:1.1em; display:block; clear:both; height:auto !important; min-height:5em; height:5em;}
#contenedor #contenido #prensa ul li .news img {border:0; display:block; float:left; padding:0.06em; }
#contenedor #contenido #prensa ul li .news-v {font-size:0.9em; text-align:justify; font-size:1.1em; display:block; clear:both; height:auto !important; min-height:10em; height:10em;}
#contenedor #contenido #prensa ul li .news-v img {width:5.25em; height:7.63em; display:block; float:left;}
#contenedor #contenido #prensa ul li .news-h {font-size:0.9em; text-align:justify; font-size:1.1em; display:block; clear:both; height:auto !important; min-height:10em; height:10em;}
#contenedor #contenido #prensa ul li .news-h img {width:7.63em; height:5.25em; display:block; float:left; }

#contenido #fecha {font-family: Arial, Helvetica, sans-serif; font-size:0.7em; color:#000; margin:0.5em 0 0 1.85em; padding:0; width:auto;display:block; clear:both;}
#contenido #link-volver {font-family: Arial, Helvetica, sans-serif; color: #126985; margin:-1.9em 0 0 1.8em; padding:0; width:auto; float:right; font-size:0.65em;}
#contenido #link-volver a {font-weight: normal; color: #126985; padding:0 0.5em 0 0.5em; }
#contenido #link-volver a:hover {text-decoration:none; color:#000; font-weight: normal;}

/* Notas de prensa interiores */
#contenedor #contenido #prensa-int {width:98%; margin:0 0 2em 0; padding:0; display:block; float:left;}
#contenedor #contenido #prensa-int h2 {font-size:1.2em; font-weight:bold; color:#126985; margin:0.5em 0.5em 0.3em 1.06em; padding:0; font-family: Arial, Helvetica, sans-serif; }
#contenedor #contenido #prensa-int h3 {font-size:0.8em; font-weight:bold; color:#126985; margin:1.0em 0.5em 0.6em 1.39em; padding:0; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
#contenedor #contenido #prensa-int h4 {font-size:0.9em; font-weight:bold; color:#126985; margin:1.5em 0.5em 0.6em 1.4em; padding:0; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
#contenedor #contenido #prensa-int h5 {font-size:0.8em; font-weight:bold; color:#575757; margin:1.5em 0.5em 0.6em 1.5em; padding:0; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
#contenedor #contenido #prensa-int p  {font-size:0.7em; text-align:justify; margin:0.7em 1.4em 0.7em 3em; line-height: 1.3em; padding:0; }
#contenedor #contenido #prensa-int p.prensa-subtitulo {font-size:0.8em; font-weight:bold; color:#126985; margin:1.0em 0.5em 0.6em 1.39em; padding:0; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
#contenedor #contenido #prensa-int .imagen-noticia img {float: right; margin: 0.4em 1em 0.4em 0.8em}
#contenedor #contenido #prensa-int ul {margin-bottom:1em; margin-top:1em;  width:auto;}
#contenedor #contenido #prensa-int ul li {margin: 0.5em 0 0.5em 0.8em; padding:0; list-style-image: url("../img/ico-ul-news.gif");}
#contenedor #contenido #prensa-int ul li ul {margin-bottom:1em; margin-top:1em;}
#contenedor #contenido #prensa-int ul li ul li{margin: 0.5em 0 0.5em 0.8em; padding:0; list-style-image: url("../img/ico-ul-news2.gif");}


/* Inicio noticias fotografias */
#contenido #prensa .photo {font-size:0.9em; text-align:justify; margin:0 0 1em 0; padding:0.6em 0 1.5em 4.5em; display:block; clear:both; height:auto !important; min-height:9em; height:9em;}
#contenido #prensa .photo img {padding:0.6em; margin-right:3em;}
#contenido #prensa .photo .img-v{margin:0 2em 0 0; padding:0.1em; width:6.25em; height:8.63em; border:0.06em solid #DDD;}
#contenido #prensa .photo .img-h{margin:0 2em 0 0; padding:0.1em; width:8.63em; height:6.25em; border:0.06em solid #DDD;}

#contenido #prensa-int #photo {margin:0.4em 1.4em 0.6em 1em; padding:0; float:left; border:1px solid #DDD; display:block; width:auto;}
#contenido #prensa-int #photo img.img-v{margin:0; padding:0.06em; width:9.31em; height:13.25em;}
#contenido #prensa-int #photo img.img-h{margin:0; padding:0.06em; width:13.25em; height:9.31em;}

/* Contenido historico fotografias */
#contenido #prensa-int .galimg {background: url('../img/fon-punto.gif') repeat-x left top; padding:0.3em 0 0.9em 0; margin:0.3em 0 0.7em 1.4em; clear:both; display:block;}
#contenido #prensa-int .galimg h3 { display:block; font-weight:bold; text-align:justify; color:#126985;}
#contenido #prensa-int .galimg p {display:block; margin:0; text-align:justify;}
#contenido #prensa-int .galimg img {padding:0.06em; margin:0; border:1px solid #DDD;}
#contenido #prensa-int .galimg a {float:left; padding:0.06em; display:block; border:0.1em solid #FFF; margin:0 1em 0.3em 0; width:auto;}
#contenido #prensa-int .galimg a:hover {border:0.1em solid #126985;}
#contenido #prensa-int .galimg .img-v {margin:0; padding:0.06em; width:9.31em; height:13.25em;}
#contenido #prensa-int .galimg .img-h {margin:0; padding:0.06em; width:13.25em; height:9.31em;}

/* Inicio audio y video */
#contenido #prensa .audiovid {font-size:0.9em; text-align:justify; margin:0 0 1em 0; padding:0.6em 0 1.5em 9em; display:block; clear:both; height:auto !important; min-height:5em; height:5em; background: url('../img/fon-audio-video.gif') no-repeat top left; }

/* Contenido audio y video */
#contenido #prensa-int #galaudio {background: url('../img/fon-punto.gif') repeat-x left top; padding:0.3em 0 0.9em 0; margin:0 0 0.7em 1em; clear:both; display:block;}
#contenido #prensa-int #galaudio h3 { display:block; font-weight:bold; text-align:justify; color:#575757; margin:0.5em 0 1.3em 0;}
#contenido #prensa-int #galaudio small { display:block; color:#575757;}

/* Historico prensa */
#contenedor #contenido #historicoprensa {min-height:7.6em; height:auto !important; height:7.6em; width:90%; margin:0 0 0 3em; padding:0em; float:right;}
#contenedor #contenido #historicoprensa ul {text-align:center; margin:1em 0 1em 0; padding:0 0.6em 0em 0.6em;}
#contenedor #contenido #historicoprensa ul li{float:left; padding:0.8em; display:inline; list-style:none; list-style-image:none; width:7em; height:7em; line-height:4.5em; }
#contenedor #contenido #historicoprensa ul li a {display:block; border:1px  solid #DDD; color:#666; font-weight:bold; text-decoration:none; margin:0; padding:4em 0 0em 0; font-size:0.9em;}
#contenedor #contenido #historicoprensa ul li a {width:auto; height:5.5em;}
#contenedor #contenido #historicoprensa ul li a:hover {color:#126985; border:1px  solid #126985; text-decoration:none;}

/* Historico prensa por meses */
    #contenido #historicoprensa ul li.mes-01 a {background: url('../img/ico-mes-01.gif') no-repeat top center #FFF; }
    #contenido #historicoprensa ul li.mes-01 a:hover {background: url('../img/ico-mes-01-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-02 a {background: url('../img/ico-mes-02.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-02 a:hover {background: url('../img/ico-mes-02-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-03 a {background: url('../img/ico-mes-03.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-03 a:hover {background: url('../img/ico-mes-03-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-04 a {background: url('../img/ico-mes-04.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-04 a:hover {background: url('../img/ico-mes-04-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-05 a {background: url('../img/ico-mes-05.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-05 a:hover {background: url('../img/ico-mes-05-repeat.gif') no-repeat top center #FFF; }
    #contenido #historicoprensa ul li.mes-06 a {background: url('../img/ico-mes-06.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-06 a:hover {background: url('../img/ico-mes-06-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-07 a {background: url('../img/ico-mes-07.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-07 a:hover {background: url('../img/ico-mes-07-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-08 a {background: url('../img/ico-mes-08.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-08 a:hover {background: url('../img/ico-mes-08-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-09 a {background: url('../img/ico-mes-09.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-09 a:hover {background: url('../img/ico-mes-09-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-10 a {background: url('../img/ico-mes-10.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-10 a:hover {background: url('../img/ico-mes-10-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-11 a {background: url('../img/ico-mes-11.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-11 a:hover {background: url('../img/ico-mes-11-repeat.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-12 a {background: url('../img/ico-mes-12.gif') no-repeat top center #FFF;}
    #contenido #historicoprensa ul li.mes-12 a:hover {background: url('../img/ico-mes-12-repeat.gif') no-repeat top center #FFF;}

/* Historico prensa fotos */
#contenido #historicoprensa ul li.photo a {background: url('../img/ico-historico-foto.gif') no-repeat top center #FFF; }
#contenido #historicoprensa ul li.photo a:hover {background: url('../img/ico-historico-foto-repeat.gif') no-repeat top center #FFF; color:#EF5026; }

/* Historico prensa video */
#contenido #historicoprensa ul li.video a {background: url('../img/ico-historico-video.gif') no-repeat top center #FFF; }
#contenido #historicoprensa ul li.video a:hover {background: url('../img/ico-historico-video-repeat.gif') no-repeat top center #FFF; color:#EF5026; }

/* Formulario */
#contenido-form {margin:0; padding:0; width:100%; top:0; background-image: none;}
#contenido-form .fondomin {padding:0; margin:0; width:15em; float:right; min-height:3.8em; height:auto !important; height:3.6em; background: url('../img/fon-formulario-ministra.jpg') no-repeat top right;}
#contenido-form .fondomin p {position:relative; margin:0; padding:0; display:block; color:#000; text-decoration:none; font-weight:bold; font-size:0.7em; width:10em; left:8em; top:2.75em; line-height:1em; }
#contenido-form .fondomin p span {color:#5F5F5D; font-weight:bold; margin:0; padding:0; width:6em; display:block; margin-right:1.5em;}

#contenido-formul {margin:0; padding:0 0 5em 0; width:auto; height:0.06em;}

#contenido-form form {margin:0; padding:0; width:auto; display:inline;height:0.06em; background-image: none;}
#contenido-formul form {margin:0; padding:0; background-image: none;}

#contenido-form form #datos {margin:0em 1em 1.5em 3em; padding:1em 0 0 0; width:52em; vertical-align:top; min-height:15em; height:auto !important; clear:both; background-image: none;}

#contenido-formul #datos h2 {font-size:1.2em; font-weight:bold; color:#126985; margin:0.5em 0.5em 0.5em 3.06em; padding:1em 0 0 0;}
#contenido-formul #datos h3 {font-size:1.2em; font-weight:bold; color:#EF5026; margin:0.5em 0.5em 0.5em 1.5em; padding:0.7em 0 4em 3em;  background:url('../img/fon-envio-mensaje.gif') top left no-repeat;}

#contenido-form h2 {font-size:1.2em; font-weight:bold; color:#126985; margin:0.5em 0.5em 0.5em 3.06em; padding:1em 0 0 0;}
#contenido-form h3 {font-size:1.2em; font-weight:bold; color:#EF5026; margin:0.5em 0.5em 0.5em 1.5em; padding:0.7em 0 1em 3em;  background:url('../img/fon-envio-mensaje.gif') top left no-repeat;}
#contenido-form dt, #contenido-formul dt {font-size:0.9em; font-weight:bold; color:#126985; margin:-6.5em 0.5em 0.5em 6em; padding:1em 0 0 0; width:30em;}
#contenido-form label {float:left; display:block; margin:0 0.3em 0.3em 0.3em; color:#126985; font-size:0.75em; font-weight:bold; width:auto;}
#contenido-form label small {color:#FF0000; font-size:1em;}
#contenido-form label em {color:#FF0000; font-size:85%; font-style:normal; text-transform:uppercase;}

#contenido-form input, #contenido-formul input  {display:block; margin:0 0.1em 0 0.1em; padding:0.15em; border:1px  solid #126985; color:#575757;}
#contenido-form textarea, #contenido-formul textarea {display:block; margin:0; padding:0.15em; border:1px  solid #126985; color:#575757;}
#contenido-form .boton, #contenido-formul .boton  {margin:1em 0 2em 0; width:10em; background:url('../img/fon-input-boton.jpg') top center repeat-x #FFF; font-size:0.7em; font-weight:bold; color:#126985; padding:0.3em 0.1em 0.3em 0.1em; text-align:center; border:1px  solid #575757; float:right;} 
#contenido-form p, #contenido-formul p {font-size:0.7em;  margin:0 0 0 4.5em; line-height:1.3em; padding:0; width:auto; font-family: Verdana, Arial, Helvetica, sans-serif;}

#contenido-form .txt {width:18em;}
#contenido-form .txt-name {width:27em; display:block;}
#contenido-form .txt-email {width:21em; display:block;}
#contenido-form .txt-tel {width:8.2em; display:block;}
#contenido-form .txt-dir {width:27em; display:block;}
#contenido-form .txt-asunto {width:31em; display:block;}
#contenido-form .txt-area {width:100%; display:block;}
#contenido-form .txt-file {width:35em; display:block;}

#contenido-form .txt-plane {width:18em;}
#contenido-form .txt-name-plane {width:27em; display:block;}
#contenido-form .txt-email-plane {width:21em; display:block;}
#contenido-form .txt-tel-plane {width:8.2em; display:block;}
#contenido-form .txt-dir-plane {width:27em; display:block;}
#contenido-form .txt-asunto-plane {width:49.2em; display:block;}
#contenido-form .txt-area-plane {width:100%; display:block;}
#contenido-form .txt-file-plane {width:35em; display:block;}

#contenido-form #error h3{font-size:1.2em; font-weight:bold; color:#EF5026; margin:0.5em 0.5em 0.5em 1.5em; padding:0.7em 0 4em 3em;  background:url('../img/fon-fallo-mensaje.gif') top left no-repeat;}
#contenido-form #error dt{font-size:0.9em; font-weight:bold; color:red; margin:-6.5em 0.5em 0.5em 6em; padding:1em 0 0 0; width:30em;}

/* Iconos para los enlaces */
#contenido .doc{background:url('../img/ico-doc.gif') top right no-repeat; padding: 0 1.6em 0 0;}
#contenido .xls{background:url('../img/ico-excel.gif') top right no-repeat; padding: 0 1.6em 0 0;}
#contenido .www{background:url('../img/ico-internet.gif') top right no-repeat; padding: 0 1.6em 0 0;}
#contenido .mil{background:url('../img/ico-mail.gif') top right no-repeat; padding: 0 1.6em 0 0;}
#contenido .pdf{background:url('../img/ico-pdf.gif') top right no-repeat; padding: 0 1.6em 0 0;}
#contenido .zip{background:url('../img/ico-zip.gif') top right no-repeat; padding: 0 1.6em 0 0;}
#contenido .gen{background:url('../img/ico-generico.gif') top right no-repeat; padding: 0 1.6em 0 0;}
#contenido .mp3{background:url('../img/ico-audio.gif') top right no-repeat; padding: 0 1.6em 0 0;}
#contenido .vid{background:url('../img/ico-video.gif') top right no-repeat; padding: 0 2em 0 0;}


/* tablas */
#contenedor #contenido table {border-collapse:collapse; border-spacing:0; border:1px  solid #BA9; width:98%; font-family: Verdana, Arial, Helvetica, sans-serif;}
#contenedor #contenido caption{ padding:0 .1em .6em .1em; text-align:left; font-size:0.75em; font-weight:bold; color:#333; background:transparent; }
#contenedor #contenido table td, th {border:1px  solid #BBAA99; padding:0.3em; font-size:0.8em; color: #000;}

#contenedor #contenido table thead th {border:1px  solid #BA9; text-align:center; font-weight: bold; font-size:0.75em; color:#126985;}
#contenedor #contenido table thead td {border:1px  solid #BA9; text-align:center; font-weight: bold; font-size:0.75em; color:#126985;}

#contenedor #contenido table tfoot th {border:1px  solid #BA9; text-align:left; font-weight: bold; font-size:0.7em; color:#126985;}
#contenedor #contenido table tfoot td {border:1px  solid #BA9; text-align:left; font-weight: bold; font-size:0.6em; color:#333;}

#contenedor #contenido table tbody {font-family:Verdana, Arial, Helvetica, sans-serif;}

#contenedor #contenido table tbody tr {vertical-align:top; text-align:left;}
#contenedor #contenido table tbody td {margin:0; padding:0.3em; color:#000;}
#contenedor #contenido table tbody td strong {margin:0; padding:0.2em; color:#000; font-weight:bold; font-size:0.85em;}
#contenedor #contenido table tbody td p strong {margin:0; padding:0.2em; color:#000; font-weight:bold; font-size:0.85em;}

#contenedor #contenido table tbody td p {margin:0.5em 0 0.5em 0; padding:0.2em; color:#000;font-size:0.85em;}
#contenedor #contenido table tbody td ul {margin: 0.4em 0.5em 0.9em 0.5em; padding:0;font-size:0.85em;}
#contenedor #contenido table tbody td ul li {margin: 0.6em 0 0 1.5em; padding:0; list-style-image: url("../img/ico-ul.gif");}

/* Organigrama */
#contenedor #contenido #izquierdo {float:left; margin: 2.5em 0.5em 0.6em 0.6em; padding:0; width:auto; height:auto;}
#contenedor #contenido #izquierdo img {margin:0; padding:0.1em; border:1px  solid #ccc;}

#contenedor #contenido #derecho {float:left; margin: 2.5em 0.5em 0.6em 0.6em; padding:0; width:55%; height:auto; display:block;font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;}
#contenedor #contenido #derecho h2 {font-size: 1.1em; color:#126985; font-weight: bold; margin:0.1em 0 0.2em 0.9em;}
#contenedor #contenido #derecho h3 {font-size: 1em; color:#126985; font-weight: bold;  margin:0.6em 0 0.6em 1em;}
#contenedor #contenido #derecho h4 {font-size: 0.9em; color:#126985; font-weight: bold; margin:0.1em 0 0.2em 1.1em;}
#contenedor #contenido #derecho p {line-height:1.4em; margin:0.5em 0.5em 0.5em 1.5em;}

#contenedor #contenidoCideancho {width:auto; margin: 0.4em 0.8em 0 14.1em; padding: 0.6em 0.8em 0.5em 0em;} 
#contenedor #contenidoCideancho h2 {font-size: 1em; font-weight: bold; color: #126985;}
#contenedor #contenidoCideancho h3 {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; color: #126985; margin-left: 1em;}
#contenedor #contenidoCideancho h4 {font-family: Arial, Helvetica, sans-serif; font-size: 0.88em; font-weight: bold; color: #126985; margin-left: 1em;}
#contenedor #contenidoCideancho h5 {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #126985; margin-left: 1em;}
#contenedor #contenidoCideancho p {font-size: 0.7em; text-align: justify; margin-left: 2em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em;}
#contenedor #contenidoCideancho ul {margin: 0.4em 1.4em 0.9em 5.5em; padding: 0; text-align: left; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;}
#contenedor #contenidoCideancho ul li {margin: 0.6em 0 0 0; padding: 0; list-style-image: url("../img/ico-ul.gif");}
    #contenedor #contenidoCideancho ul ul {margin: 0 1.4em 0 2.8em; padding: 0; text-align: left; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;}
    #contenedor #contenidoCideancho ul ul li {margin: 0.6em 0 0 0; padding: 0; list-style-image: url("../img/ico-ul2.gif");}
    #contenedor #contenidoCideancho ol {list-style-image: none; margin-left: 2.5em; padding-left: 2.5em;}
    #contenedor #contenidoCideancho ol li {font-weight: normal; font-size: 0.7em; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-align: justify; line-height:1.4em; margin-top: 0.9em;}
        #contenedor #contenidoCideancho ul ol {list-style-image: none; margin-left: 1.5em; padding-left: 1.5em;}
        #contenedor #contenidoCideancho ul ol li {font-weight: normal; font-size: 0.95em; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-align: justify; line-height:1.4em; margin-top: 0.8em; margin-bottom: 0.8em;}

    #contenedor #contenidoCideancho ol ul {margin: 0.4em 1.4em 0.9em 3.5em; padding: 0; text-align: left; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;}
    #contenedor #contenidoCideancho ol ul li {margin: 0.6em 0 0 0; padding: 0; list-style-image: url("../img/ico-ul.gif");}
    #contenedor #contenidoCideancho ol ol {list-style-image: none; margin-left: 1.8em; margin-bottom: 0.8em; padding-left: 1.8em;}
    #contenedor #contenidoCideancho ol ol li {font-weight: normal; font-size: 1em; color:#000; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-align: justify; line-height:1.4em; margin-top: 0.9em;}

    #contenedor #contenidoCideancho a {font-weight: bold; color: #126985; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
    #contenedor #contenidoCideancho a:hover {font-weight: bold; color: #126985; font-family: Verdana, Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}


/* Estilos para el contenido de becas */
#contenedor #contenido .listado-becas {border-bottom: 0px solid #ccc; margin: 0.6em 0.6em 0 0.5em; padding: 0.6em 0 0 0.6em;}
    #contenedor #contenido .listado-becas h2 {border-bottom: 1px dotted #ccc; margin: 0; padding: 0; font-size: 0.85em; color: #000;} 
    #contenedor #contenido .listado-becas ul {margin: 0.6em 0 0.6em 2.2em; padding-top: 0.2em;}
    #contenedor #contenido .listado-becas ul li {list-style-type: none; list-style-image: none; background: url("../img/documento.gif") no-repeat; margin: 0; padding: 0em 0 0 1.7em; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;}
    #contenedor #contenido .listado-becas ul ul {margin: 0 0 0 0em;}
    #contenedor #contenido .listado-becas ul ul li {list-style-type: none; list-style-image: none; background: #fff; padding: 0em 0 0 0em; margin: 0.1em 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.95em;}
#contenedor #contenido .ficha {margin: 0em 0.4em 0.9em 0em; padding: 0.3em 1em 1em 0em;}
#contenedor #contenido .ficha h2.ficha {margin: 0; font-size: 1em; color: #126985; padding: 0em 0 0 0em; line-height: 1.4em;}
#contenedor #contenido .ficha h3 {font-size: 0.8em; font-family: Arial, Helvetica, sans-serif, Geneva; margin-left: 1.2em; margin-bottom: 0.8em; color: #126985;}
#contenedor #contenido .ficha ul {margin: 0.2em 1.4em 0.9em 4.5em; padding: 0; text-align: left; font-size: 0.75em; font-family: Arial, Helvetica, sans-serif; text-align: justify;}
    #contenedor #contenido .ficha ul li {margin: 0.3em 0 0 0; padding: 0; list-style-image: url("../img/ico-list-cont.gif");}
    #contenedor #contenido .ficha ul ul {margin: 0.5em 1.4em 0.9em 2.2em; padding: 0; text-align: left; font-size: 1em; font-family: Arial, Helvetica, sans-serif; text-align: justify;}
    #contenedor #contenido .ficha ul ul li {margin: 0.3em 0 0 0; padding: 0; list-style-image: url("../img/ico-migas.gif");}
    #contenedor #contenido .ficha ul ul ul {margin: 0.5em 1.4em 0.9em 2.2em; padding: 0; text-align: left; font-size: 1em; font-family: Arial, Helvetica, sans-serif; text-align: justify;}
    #contenedor #contenido .ficha ul ul ul li {margin: 0.3em 0 0 0; padding: 0; list-style-image: url("../img/ico-flecha-doble-menu.gif");}
    #contenedor #contenido .ficha ul ul ul ul {margin: 0.5em 1.4em 0.9em 2.2em; padding: 0; text-align: left; font-size: 1em; font-family: Arial, Helvetica, sans-serif; text-align: justify;}
    #contenedor #contenido .ficha ul ul ul ul li {margin: 0.3em 0 0 0; padding: 0; list-style-image: url("../img/ico-guion-menu.gif");}
#contenedor #contenido .ficha ul p {font-size: 1em; padding-bottom: 0.5em}
#contenedor #contenido .ficha a {font-weight: bold; color: #126985; font-family: Arial, Helvetica, sans-serif, Geneva; text-decoration: none;}
#contenedor #contenido .ficha a:hover {font-weight: bold; color: #126985; font-family: Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}
#contenedor #contenido .ficha p {font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; margin: 0.8em 1em 0.5em 0.4em; padding-top: 0em;}
#contenedor #contenido .ficha p.destacado {color: #9D0416; font-weight: bold; margin: 0.4em 0 0.8em 0em;}
#contenedor #contenido .ficha ul li.online {margin: 0.5em 0 0 0.1em; padding: 0; list-style-image: url("../img/online.gif");}
#contenedor #contenido .ficha ul li.online strong {color: #9D0416;}
#contenedor #contenido .volver {margin: 0 0 0.3em 0; padding: 0; text-align: right; }
    #contenedor #contenido .volver a {font-size: 0.7em; font-weight: normal; color: #000; font-family: Arial, Helvetica, sans-serif, Geneva; text-decoration: none; background: url("../img/volver.gif") left no-repeat; padding-left: 2em;}
    #contenedor #contenido .volver a:hover {font-size: 0.7em; font-weight: normal; color: #000; font-family: Arial, Helvetica, sans-serif, Geneva; text-decoration: underline;}
#contenedor #contenido .ficha .estilo-boton {margin: 1em auto 0.9em auto; text-align: center;}
    #contenedor #contenido .ficha .estilo-boton a.boton {cursor: pointer; width: auto; font-weight: bold; font-family: Arial, helvetica, sans-serif; font-size: 0.75em; color: #1B6E7E; background: #fff url("../img/boton-blanco.jpg") bottom repeat-x; border: 1px solid #ccc; text-align: center; padding: 0.2em 1em 0.2em 1em; margin: 0}
    #contenedor #contenido .ficha .estilo-boton .boton strong {color: #9D0416}
    #contenedor #contenido .ficha .estilo-boton a.boton:hover {text-decoration: none;} 

    /* Añadidos para las columnas de FP*/
#contenedor #contenido .columnas-fp {margin:.6em 0em .6em 1.3em; font-family: Arial, Helvetica, sans-serif, Geneva;}
#contenedor #contenido .columnas-fp ul {font-family: Arial, Helvetica, sans-serif, Geneva; font-size: 0.75em; text-align: left; margin: 0 0 0 0.8em}
#contenedor #contenido .columnas-fp ul li {float: left; list-style-image:none; width: 24em; margin: 0.3em 1em 0.3em 0.5em; list-style-type: none; background: url("../img/ico-list-cont.gif") no-repeat; padding: 0.2em 0 0 1.5em; font-family: Arial, Helvetica, sans-serif, Geneva;}
#contenedor #contenido .columnas-familiafp ul li {list-style-image:url("../img/blanco.gif");}
#contenedor #contenido .columnas-familiafp ul ul li {list-style-image:url("../img/ico-ul.gif");}




/* Estilos Prensidencia Europea */
#contenedor #contenido #lineco {width:60%; margin:-2.3em 0 0 0; text-align:right; padding:0; display:block; float:left; font-size:0.7em; line-height:1.1em; border-bottom:2px solid #126985;}
*+html #contenedor #contenido #lineco {width:60%; margin:-2.5em 0 0 0; text-align:right; padding:0; display:block; float:left; font-size:0.7em; line-height:1.1em; border-bottom:2px solid #126985;}

#contenedor #contenido #filete {width:98%; margin:-2.3em 0 0 0; text-align:right; padding:0; display:block; float:left; font-size:0.7em; line-height:1.1em; border-bottom:2px solid #126985;}
*+html #contenedor #contenido #filete {width:98%; margin:-2.5em 0 0 0; text-align:right; padding:0; display:block; float:left; font-size:0.7em; line-height:1.1em; border-bottom:2px solid #126985;}

/* Volver superior sobre filete */
#contenedor #contenido #volvera {width:99%;  margin:-3.5em 1em 0 0; padding:0.3em 0 0.3em 1.2em; display:block; float:right; width:4.5em; font-size:0.7em; line-height:1.4em; background: url("../img/fon-volver-agenda.gif") no-repeat top left;}
#contenedor #contenido #volvera a{text-decoration: none; border:0; display:block;}

/* Contenedor Presidencia Europea */
#contenedor #contenido #presi-ue {width:98%; margin:0.2em 0 2em 0em; padding:0; float:left; }
*+html #contenedor #contenido #presi-ue {width:100%; margin:0.2em 0 2em 0.2em; padding:0;}

/* Titulo dentro de la capa presidencia europea */
#contenedor #contenido #presi-ue h2 {clear:both; font-size: 1em; font-weight: bold; color: #126985;}
#contenedor #contenido #presi-ue h2 {width:100%; margin:0em 0 1em 0; padding:0; display:block; line-height:1.1em; border-bottom:2px solid #126985;}

/* Presidencia Europea Actualidad */
#contenedor #contenido #presi-ue .inform {margin:0 0 .5em 0; overflow:hidden; position:relative; width:26.5em; float:left;}
#contenedor #contenido #presi-ue p {font-size:0.8em; margin:0.5em 0.5em 1em 0.5em; padding:0; line-height:1.2em; }

#contenedor #contenido #presi-ue ul {margin:-0.6em 1em 0 1em; padding:0; list-style:none; }
#contenedor #contenido #presi-ue ul li {clear:both; margin:0.3em 0 0.3em 0; height:auto; padding:0.3em 0 0.3em 0; border-bottom:1px dotted #D4D0C8; list-style:none; font-size:100%; top:0; list-style-image: none;}
#contenedor #contenido #presi-ue ul li a {margin:0; padding:0; top:0;}
#contenedor #contenido #presi-ue ul li a .img-h {width:6.81em; height:4.69em; float:left; margin:0 0.5em 0.1em 0; padding:0.06em; border:1px solid #9F9C96; display:block;}
#contenedor #contenido #presi-ue ul li a .img-v {width:4.69em; height:6.81em; float:left; margin:0 0.5em 0.1em 0; padding:0.06em; border:1px solid #9F9C96; display:block;}
#contenedor #contenido #presi-ue ul li p.lagenda {font-size:100%; font-weight:bold; color:#247380; margin:0; padding:0; top:0; width:auto;}
#contenedor #contenido #presi-ue ul li p a {color:#247380; margin:0; padding:0; vertical-align:text-top; text-decoration:none;}
#contenedor #contenido #presi-ue ul li small {font-size:0.85em; margin:0.5em 0 1em 0; padding:0; font-weight:bold; clear:both; display:block; text-align:right; width:auto; margin-right:0.3em;}
#contenedor #contenido #presi-ue ul li em {clear:both; font-size:100%; margin:0; padding:0; font-style:italic; font-weight:normal;}

/* Botón inferior */
#contenedor #contenido #presi-ue .masactualidad {display:block; clear:both; text-align:right; margin:0; }
#contenedor #contenido #presi-ue .masactualidad a {color: #000; background: url("../img/bot-mas-actualidad.gif") left no-repeat; padding:0.9em 2em 0.9em 3em; font-size: 0.65em; text-decoration: none; line-height:3em;}
#contenedor #contenido #presi-ue .masactualidad a:hover {text-decoration:none; background: url("../img/bot-mas-actualidad-f2.gif") left no-repeat;}

#contenedor #contenido #presi-ue .maseventos {display:block; clear:both; text-align:right; margin:0; }
#contenedor #contenido #presi-ue .maseventos a {color: #000; background: url("../img/bot-mas-eventos.gif") left no-repeat; padding:0.9em 2em 0.9em 3.2em; font-size: 0.65em; text-decoration: none; line-height:3em;}
#contenedor #contenido #presi-ue .maseventos a:hover { text-decoration:none; background: url("../img/bot-mas-eventos-f2.gif") left no-repeat;}

/* Listado prioridades de la Agenda con fecha arriba */
#contenedor #contenido #presi-ue .izquierd { margin:0 0 .5em 0; overflow:hidden; position:relative; width:26.5em; float:left;}
#contenedor #contenido #presi-ue .izquierd ul {margin:0 0.5em 0 0.5em; padding:0; list-style:none; font-size:0.75em;}
#contenedor #contenido #presi-ue .izquierd ul li {margin:0 0 0.5em 0; height:auto; padding:0.5em 0 0.5em 1.5em; border-bottom:0;  color:#000; background: url("../img/ico-list-agenda-mo.gif") top left no-repeat;}
*+html #contenedor #contenido #presi-ue .izquierd ul li {margin:0 0 0.5em 0; height:auto; padding:0.2em 0 0.2em 1.5em; border-bottom:0; font-size:100%; color:#000; background: url("../img/ico-list-agenda.gif") top left no-repeat;}
#contenedor #contenido #presi-ue .izquierd ul li small {font-size:0.8em; margin:0; padding:0; font-weight:bold; clear:both; display:block; text-align:left; width:auto; color:#126985;}
#contenedor #contenido #presi-ue .izquierd ul li a {color:#000; font-weight:normal;}

/* Calendario de la agenda */
#contenedor #contenido #presi-ue #dcha {width:15.5em; float:left; padding:0; margin:-1.25em 0 0 1em; font-family: Arial, Helvetica, sans-serif;}
#contenedor #contenido #presi-ue #dcha #calendario {border: 1px solid #598997;  margin-bottom:1em;}
#contenedor #contenido #presi-ue #dcha #calendario caption {margin:0; padding:0.4em 0 0.4em; background: #598997; color: #fff; font-size:0.8em; font-weight: bold; text-align:center;}   
#contenedor #contenido #presi-ue #dcha #calendario caption a.anterior {margin:0 0.5em 0 0; border-right: 1px solid #A8CAD0; color: #fff; font-size: 0.7em; background: url("../img/fon-anterior.gif") no-repeat left; padding: 0 0.5em 0 1.5em; text-decoration: none}   
#contenedor #contenido #presi-ue #dcha #calendario caption a.siguiente {margin:0 0 0 0.5em; border-left: 1px solid #A8CAD0; color: #fff; font-size: 0.7em; background: url("../img/fon-siguiente.gif") no-repeat right; padding: 0 1.5em 0 0.5em; text-decoration: none}   
#contenedor #contenido #presi-ue #dcha #calendario caption a:hover {text-decoration:none;}

/* Listado prioridades */
#contenedor #contenido #presi-ue #dcha h3 {font-family: Arial, Helvetica, sans-serif; font-size:0.9em; font-weight: bold; color: #126985; margin: 1em 0 0.5em 0; clear:both;}
#contenedor #contenido #presi-ue #dcha ul.pdad {margin:0; padding:1em; list-style:none; width:91%; border-left:1px solid #BEC3C7; border-right:1px solid #BEC3C7; background: url("../img/fondo-pdad.jpg") top left repeat-x;}
#contenedor #contenido #presi-ue #dcha ul.pdad li {margin:0; padding:0 0 0 2em; border:0; text-align:left; font-weight:bold; background: url("../img/ico-pdad-accept.gif") top left no-repeat; list-style:none; list-style-image:none;}
#contenedor #contenido #presi-ue #dcha ul.pdad li a { color: #000; text-decoration: none; border:0; }
#contenedor #contenido #presi-ue #dcha ul.pdad li a a:hover {text-decoration: underline;}

/* Tabla del calendario */
#contenedor #contenido #presi-ue #dcha table {margin:0; padding:0; width:auto; background-image: none;}
#contenedor #contenido #presi-ue #dcha table th {padding:0.3em; font-size: 0.7em; color:#126985; background-color:#C3DBDF; text-align:center; width:auto;} 
#contenedor #contenido #presi-ue #dcha table td {padding:0; font-size: 0.75em;  text-align: center;  margin:0; border:0;}   
#contenedor #contenido #presi-ue #dcha table td a {color: #999; text-decoration: none; border:1px solid #DDD; display: block; width:2.8em; height:1.2em; padding:0.5em 0 0.5em 0;} 
#contenedor #contenido #presi-ue #dcha table td a:hover {color:#444; text-decoration:none; border:1px solid #666; display: block; width:2.8em; height:1.2em; padding:0.5em 0 0.5em 0; background-color:#FFF3C0;}   
#contenedor #contenido #presi-ue #dcha table td a.seleccion {color: #000; text-decoration: none; border:0; display: block; width:2.97em; height:1.35em; padding:0.5em 0 0.5em 0;background-color:#FFCC00;} 
#contenedor #contenido #presi-ue #dcha table td a.dia {color:#000; text-decoration: none; border:1px solid #DDD; display: block; width:2.8em; height:1.2em; padding:0.5em 0 0.5em 0;background-color:#FFF;} 
#contenedor #contenido #presi-ue #dcha table td a.dia:hover {color:#000; text-decoration:none; border:1px solid #666; display: block; width:2.8em; height:1.2em; padding:0.5em 0 0.5em 0; background-color:#FFF3C0;}   

/* Eventos capa */
#contenedor #contenido #presi-ue #info {margin:0 0 1em 2em; border:0; color:#000; }
#contenedor #contenido #presi-ue table {width:90%; background: url("../img/fon-tabla-info.gif") no-repeat bottom right;}
#contenedor #contenido #presi-ue table td { padding:0.2em 1.5em 0.2em 0.2em; font-size: 0.75em;  text-align:left;  margin:0; border:0; border:1px solid #000; font-weight:normal; text-align:left;}   
#contenedor #contenido #presi-ue table td strong {font-size:100%; font-weight:bold; color:#126985; white-space: nowrap; padding:0.2em;}
#contenedor #contenido #presi-ue table td p {font-size:100%; text-align: justify; margin-left: 2em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em;}
#contenedor #contenido #presi-ue table td ul {margin:0.5em 1.4em 0.9em 5.5em; padding: 0; text-align: left; text-align: justify; font-size:100%;}
#contenedor #contenido #presi-ue table td ul li {margin: 0.6em 0 0 0; padding: 0; list-style-image: url("../img/ico-arrow-d.gif"); border:0;}
#contenedor #contenido #presi-ue table td ul li em {color:#126985; }

#contenedor #contenido #presi-ue table td ul li ul {margin:0.5em 0em 1.5em 1.1em; padding:0; text-align: left; text-align: justify; font-size:100%;}
#contenedor #contenido #presi-ue table td ul li ul li {margin: 0.6em 0 0 0; padding:0; list-style-image: url("../img/ico-arrow-e.gif");  font-weight:normal;}
#contenedor #contenido #presi-ue table td ul li ul li em {color:#126985; }

#contenedor #contenido #presi-ue table td ol {list-style-image: none; margin:0.5em 1.4em 0.9em 5.5em; padding-left:0; font-size:100%;}
#contenedor #contenido #presi-ue table td ol li {margin: 0.6em 0 0 0; padding:0; font-weight:normal;}

#contenedor #contenido #presi-ue table td ul ol {list-style-image: none; margin-left: 1.5em; padding-left: 1.5em;font-size:100%;}
#contenedor #contenido #presi-ue table td ul ol li {font-weight: normal; color:#000; text-align: justify; line-height:1.4em; margin-top: 0.8em; margin-bottom: 0.8em;}
#contenedor #contenido #presi-ue table td ol ul {margin:0.5em 0em 1.5em 1.1em; padding: 0; text-align: left;   text-align: justify;font-size:100%;}
#contenedor #contenido #presi-ue table td ol ul li {margin: 0.6em 0 0 0; padding: 0; list-style-image: url("../img/ico-arrow-e.gif");}
#contenedor #contenido #presi-ue table td ol ol {list-style-image: none; margin:0.5em 0em 1.5em 1.1em; font-size:100%;}
#contenedor #contenido #presi-ue table td ol ol li {font-weight: normal; color:#000; text-align: justify; line-height:1.4em; margin-top: 0.9em;}

#contenedor #contenido #presi-ue table td a {font-weight: bold; color: #126985; text-decoration: none; font-size:100%;}
#contenedor #contenido #presi-ue table td a:hover {font-weight: bold; color: #126985; text-decoration: underline;}


/* Eventos del calendario de google maps */
#contenedor #contenido #presi-ue #maps {margin:0 0 1em 0; border:0; color:#000; text-align:center; width:auto; }

/* Formulario */
#contenedor #contenido-form {width:97%; margin:0 0.5em 1em 0.5em; padding:0em 0.8em 0em 0em; font-family:Arial, Helvetica, Verdana, sans-serif;} 
#contenedor #contenido-form h2 {font-size:1em; font-weight: bold; color: #126985; margin:0 0 1em 0.6em;}
#contenedor #contenido-form h3 {font-size:0.9em; font-weight: bold; color: #126985; margin:0;}
#contenedor #contenido-form h4 {font-size: 0.88em; font-weight: bold; color: #126985; margin:0;}
#contenedor #contenido-form h5 {font-size: 0.8em; font-weight: bold; color: #126985; margin:0;}
#contenedor #contenido-form p {font-size: 0.7em; text-align: justify; margin:0.5em 0.5em 0.5em 1.5em; padding:0.7em 0 1em 3em;}

#contenedor #contenido-form div.obliga {text-align:right; margin:-2em 1.7em 0 0; padding:0; color:#000; font-size:0.7em;}
#contenedor #contenido-form div.obliga em {color:red; padding:0 0.1em 0 0.1em; font-size:1em; font-weight:bold; width:0.5em;}

#contenedor #contenido-form form {margin:3em 0 0 0; clear:left;}
#contenedor #contenido-form form fieldset.lin {border:1px solid #507D83; margin:1em 1em 2em 1em; padding:0;}
#contenedor #contenido-form form fieldset.lin legend {font-size:0.8em; font-weight: bold; color:#000; margin:0 0 0 1em;  padding:0 0.2em 0 0.2em;}
#contenedor #contenido-form form fieldset.lin label {margin:0; padding:0.5em 0 1em 0; color:#000; width:37em; float:left;}
#contenedor #contenido-form form fieldset.lin label span {width:auto; padding:0; margin:0.3em 1em 0.3em 1em; float:left; }
#contenedor #contenido-form form fieldset.lin label span em {color:red; padding:0 0.1em 0 0.1em; font-size:1em; font-weight:bold; width:0.5em; }
#contenedor #contenido-form form fieldset.lin label input {float:left; border: 1px #666 solid; color:#000; padding:0.1em; margin:0; width:auto; font-size:100%; width:60%;}

#contenedor #contenido-form form {margin:3em 0 0 0; clear:left;}
#contenedor #contenido-form form fieldset.nolin {border:0; margin:1em 1em 2em 1em; padding:0;}
#contenedor #contenido-form form fieldset.nolin legend {font-size:0.8em; font-weight: bold; color:#000; margin:0 0 0 1em;  padding:0 0.2em 0 0.2em;}
#contenedor #contenido-form form fieldset.nolin label {margin:0; padding:0em 0 0.3em 0; color:#000; width:auto; clear:both;}
#contenedor #contenido-form form fieldset.nolin label span {width:60em; padding:0; margin:0.3em 1em 0.2em 1em; float:left; }
#contenedor #contenido-form form fieldset.nolin label span em {color:red; padding:0 0.1em 0 0.1em; font-size:1em; font-weight:bold; width:0.5em; }

#contenedor #contenido-form form fieldset.nolin label textarea {clear:both; border: 1px #666 solid; color:#000; padding: 0.1em; margin:0.2em 0 0 0.8em;  font-size:100%; width:96%; font-family:Arial, Helvetica, Verdana, sans-serif;}
*+html #contenedor #contenido-form form fieldset.nolin label textarea {margin:0.2em 0 0 1.2em;}
#contenedor #contenido-form form fieldset.nolin label input {clear:both; border: 1px #666 solid; color:#000; padding:0.1em; margin:0.2em 0 0em 0.8em; width:30em; font-size:100%;}
*+html #contenedor #contenido-form form fieldset.nolin label input  {margin:0.2em 0 0 1.2em;}
#contenedor #contenido-form form fieldset.nolin label select {clear:both; border: 1px #666 solid; color:#000; padding:0.1em; margin:0.2em 0 1em 0.9em; width:auto; font-size:100%;}

#contenedor #contenido-form .boton-inferior {clear:both; width:100%; margin:0.8em 0 0.8em 0; padding:0.3em 0 0.3em 0; text-align:center; }
#contenedor #contenido-form .boton-inferior .bot {cursor:pointer; width:auto; font-weight:bold; font-size:0.75em; color:#000; background: url("../img/fondo-boton-repeat.jpg") top left repeat-x; border:1px solid #666; margin:0.1em 0em 0.1em 35em; text-align: center; padding:0.25em 1.5em 0.25em 1.5em; font-family:Arial, Helvetica, Verdana, sans-serif;}
*+html #contenedor #contenido-form .boton-inferior .bot {cursor:pointer; width:auto; font-weight:bold; font-size:0.75em; color:#000; background: url("../img/fondo-boton-repeat.jpg") top left repeat-x; border:1px solid #666; margin:0.1em 0em 0.1em 0em; text-align: center; padding:0.25em 0.3em 0.25em 0.3em;}
</pre></body></html>