/* CSS Principal WEB CEMFI */

html {overflow-y: scroll;}

/* Correcciones de estilo para la versión inglesa */

/* GENERALES */
*{margin:0}
body {font-size:62.5%;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#fff;text-align:center;margin:0;padding:0; }
#marco{background:url(/images/bg/bg_body_right.gif) repeat-y top right;height:100%;width:98.6em;margin:0 auto 0em auto;padding:0;position:relative}
#contenedor{width:98.5em;margin:0 auto;background:url(/images/bg/bg_body_left.gif) repeat-y top left;margin:0 auto;padding:0 1.4em 0 1.4em; text-align:left;font-size:1em;overflow:hidden;}
#marco_bot{background:url(/images/bg/bg_body_bottom.gif) repeat-x bottom right;height:100%;width:95.7em;margin:0 auto 0 0;padding:1.2em 0 0 0;height:1.5em;float:left}
#marco_esq_izda{background:url(/images/bg/bg_body_esq_izda.gif) repeat-x bottom left;height:100%;width:1.6em;margin:0 auto 0 -1.5em;padding:1.2em 0 0 0;height:1.5em;float:left}
#marco_esq_der{background:url(/images/bg/bg_body_esq_der.gif) repeat-x bottom right;height:100%;width:1.6em;margin:0 auto 0 -0.1em;padding:1.2em 0 0 0;height:1.5em;float:left}
#subnav{background-color:#fc0;position:absolute;height:3em;z-index:20;width:93em;margin:0 0 0 1.5em}
#cont_sub {margin:0.3em 0 5em 0;padding-right:1.8em}
a img {border:0;}
a.ico_der {background:url(/images/ico_mas_inf.gif) no-repeat right 0.5em;padding-right:0.7em;text-decoration:none;color:#37519a;}
p {color:#757575;font-size:1em;text-align:justify;line-height:1.8em}
p.phd {color:#757575;font-size:1em;text-align:left;line-height:1.8em}
p.mas_info a {background:url(/images/ico_mas_inf.gif) no-repeat right 0.5em;padding-right:0.7em;text-decoration:none;color:#37519a}
p.mas_info a:hover {text-decoration:underline}
p.eventos a {font-weight:bold;text-decoration:none;color:#37519a}
p.eventos a:hover {text-decoration:underline}
p.fecha {color:#5f4c01;font-size:0.9em;margin:0.7em 0 1.1em 0}
ul{list-style:none;}
.nobg{background-image:none;}
.bigblue {color:#35529b;font-size:1.4em}
div.clear {clear:both}
.negrita{font-weight:bold;}
.cursiva{font-style:italic;}
a.logo_cemfi{margin-left:1.5em;float:left;}
.label_bus{display:none;}
/* ENCABEZADOS */
#titupag{color:#fff;font-size:3.0em;top:7.6em;left: 22.7em;position:absolute;font-weight:normal;width:8em;}

/* CABECERA */
#cabecera {text-align:right;height:10em;padding-top:1.5em;width:94.5em;}
#cabecera h1 a img.logo{font-size:0.5em;}
#cabecera a img.logo {margin:0 0 1.5em 1.5em;float:left;width:15.7em;height:9.3em}
ul#navsup {display:inline;margin:1.5em 0em 0 1.5em}
ul#navsup li {display:inline;padding:0 0 0 0.9em}
ul#navsup li.first {border-right:1px solid #656565;text-decoration:none;padding:0 0.9em 0 0}
ul#navsup li a {color:#656565;text-decoration:none;-webkit-transition-property: background-color, color;-webkit-transition-duration: 1s;-webkit-transition-timing-function: ease-out;}
ul#navsup li a:hover {color:#656565;text-decoration:underline}
ul#navsup li a img{width:1.5em; position:relative; top:3px; margin:0 3px 0 0;}
ul#navsup li.img_last{margin:0 8px 0 0;}

div.buscador{border:1px solid #999;width:13.5em;height:1.7em;margin-left:81em;}
form#cse-search-box{margin-top:1.7em;font-size:1em;}
form#cse-search-box input.searchbot{background-image:url("/images/lupa.gif"); background-repeat:no-repeat;background-position:left top; width:24px; height:16px; border:0px solid #FFFFFF;text-indent:-9999px;position:relative; cursor:pointer;}
form#cse-search-box input#q{font-size:1em;border:0px solid #FFFFFF;font-weight:bold;width:10.5em;text-transform:capitalize;}

ul#mainnav {color:#fff;background-color:#666;padding: 0.9em 0;margin:2em 0 0 61.6em;border-top: 3px double #FFF;position:relative;z-index:21;}
ul#mainnav li {display:inline;background-color:#666;margin: 0 0 0 0;background:url(/images/bg/bg_border_nav.gif) no-repeat 0em;}
ul#mainnav li.first {background-image:none;}
ul#mainnav li a {color:#fff; text-decoration:none;padding: 0.75em 1.29em 0.9em 1.25em;font-size:1.2em;margin-left:-0.1em;}
ul#mainnav li.ultimo a {margin-right:5px;}
ul#mainnav li a:hover {background-color:#ffcc00; text-decoration:none;color:#666;background-image:none;margin-left:-0.1em;}
ul#mainnav li a.selected{background-color:#ffcc00; text-decoration:none;color:#666;margin-left:-0.1em;padding-bottom:0.75em}
ul#mainnav li.nobg{background-image:none;}
ul#mainnav li ul {margin: 0;position:absolute;top:4.3em;left:-85em;font-size:0.8em;width: 113.4em;padding:0.8em 0 1.4em 2.8em;z-index:21;}
ul#mainnav li ul li {;background:none;}
ul#mainnav li ul li a {color:#545454; text-decoration:none;padding: 0 1.25em 0em 1.25em;border-left:1px solid #666}
ul#mainnav li ul li a:hover {text-decoration:none;padding: 0 1.25em 0em 1.25em;color:#FFF;border-left:1px solid #666}
ul#mainnav li ul li.first a {border-left:0px solid #666;background:none;}
ul#mainnav li ul li.selected a,ul#mainnav li ul li a,
ul#mainnav li ul li.selected a:hover,ul#mainnav li ul li a:hover {padding-bottom: 0 !important;}
ul#mainnav li ul li a#actual {color:#35529b}

img#principal {border-top:5px solid #ffcc01;margin:0 0 0 1.5em;clear:both;width:93em;}

/* BREADCRUMB */
ul#breadcrumb {width:91em;border-top:1px solid #666;border-bottom:1px solid #666;margin:0.3em 0 0 1.5em;padding:0.4em 0 0 2em;height:1.6em;background:url(/images/bg/bg_breadcrumb.gif) no-repeat left;background-color:transparent}
ul#breadcrumb li {display:inline;color:#666;background:url(/images/ico_flecha_gris.gif) no-repeat right 0.4em;padding:0 0.6em 0 0.2em}
ul#breadcrumb li.last {background:none;}
ul#breadcrumb li a {color:#666;text-decoration:none;}
ul#breadcrumb li a:hover {text-decoration:underline;}

/* VOLVER */
p.volver_jmj a {color:#666;text-decoration:none;}
p.volver_jmj a:hover {text-decoration:underline;}

/* CENTRO */
div.cuerpo{	float:left;}
div#centro {width:62em;margin:1em 0 0 1.5em;float:left}
div#centro h2{color:#37519b;font-size:1.4em;padding:0.5em 0.7em 0.5em 0.7em;font-weight:normal;background:#e6eaf5;margin-top:0.3em}
div#centro h2.margen_sup{ margin-top:2.5em;}
div#centro h3{background-color:#E6EAF5;color:#37519B;font-size:1.4em;padding:0.5em 0.7em 0.5em 0.7em;font-weight:normal}

div.art_portada {margin:0 0 0 0}
div.art_portada img {float:left;margin: 0 0.8em 0 0}
div.art_portada h2 {margin: 0 0 0 15.4em;background-color:#e6eaf5;}
div.art_portada p {padding: 0 0.5em 0 0.5em;margin: 1.8em 0 1em 21.6em !important;text-align:justify}
div.art_portada p.main {height:7.8em}
div.art_portada p.mas_info {text-align:right;}

div.noticias {margin-top:2.7em;margin-bottom:0;clear:both;float:left;width:62em}
div.noticias ul {padding:0;}
div.noticias ul li {list-style:none;font-size:1.1em;padding:0.4em 0.8em 0.3em 1.1em;color:#757575;border-bottom:1px solid #F4F1E4;line-height:1.6em;}
div.noticias ul li span {color:#666;padding:0 0.4em 0 0;display:block;font-weight:bold;font-size:1.1em;}
div.noticias ul li span.fecha_not{color:#957700; font-weight: normal}
/* div.noticias ul li a {color:#757575;display:block;margin:0.2em 0 0 0;color:#37519A;font-weight:bold;text-decoration:none;font-size:0.9em;} */
/* he quitado de la clase noticias display:block;, porque salta en cada a href */
div.noticias ul li a {color:#757575;margin:0.2em 0 0 0;color:#37519A;font-weight:bold;text-decoration:none;font-size:0.9em;}
div.noticias ul li a:hover {text-decoration:underline}
div.noticias ul li span.date{color:#957700;display:block;margin:0.2em 0 0 0;font-size:0.9em;float:right}
div.noticias ul li span.pub{display:block;font-size:0.9em;font-style:italic;font-weight:normal}
div.noticias ul li span.titulo{font-weight:normal}

div.mas_noticias {margin-top:2.7em;margin-bottom:0;clear:both;float:left;width:90em}
div.mas_noticias ul {padding:0;}
div.mas_noticias ul li {list-style:none;font-size:1.1em;padding:0.4em 0.8em 0.3em 1.1em;color:#757575;border-bottom:1px solid #F4F1E4;line-height:1.6em;}
div.mas_noticias ul li span {color:#666;padding:0 0.4em 0 0;display:block;font-weight:bold;font-size:1.1em;}
div.mas_noticias ul li span.fecha_not{color:#957700; font-weight: normal}
/* div.noticias ul li a {color:#757575;display:block;margin:0.2em 0 0 0;color:#37519A;font-weight:bold;text-decoration:none;font-size:0.9em;} */
/* he quitado de la clase noticias display:block;, porque salta en cada a href */
div.mas_noticias ul li a {color:#757575;margin:0.2em 0 0 0;color:#37519A;font-weight:bold;text-decoration:none;font-size:0.9em;}
div.mas_noticias ul li a:hover {text-decoration:underline}
div.mas_noticias ul li span.date{color:#957700;display:block;margin:0.2em 0 0 0;font-size:0.9em;float:right}
div.mas_noticias ul li span.pub{display:block;font-size:0.9em;font-style:italic;font-weight:normal}
div.mas_noticias ul li span.titulo{font-weight:normal}

div.mas {float:right; margin-right:50;}

div.destacamos {margin-top:2.7em;margin-bottom:2.7em;overflow:hidden;clear:both;background:#f7f7f4}
#centro dl.destacamos {padding:2.7em;overflow:hidden;clear:both;background:#f7f7f4; margin:2.8em 4em 8.8em 10%;}
div.destacamos ul {padding:0;color:#957700;}
div.destacamos ul li {list-style:none;font-size:1.2em;display:inline;width:17.222em;float:left;padding:2.3em 0 0 0;}
div.destacamos ul li img {margin:0 0 0.7em 0;padding:0 1.4em 0 2em;}
div.destacamos ul li p {font-size:0.8em;padding:1.5em 1.4em 0 2em;height:10em;margin-left:0 !important;margin-right:0 !important}
div.destacamos ul li p.mas_info {height:100%;background:#fff;padding-bottom:2em	}
div.destacamos ul li span {padding:0 1.4em 0 0;margin-left:2em;display:block;height:3em;}


div#pub {margin-bottom:2.7em;clear:both;}

img.mgleft {padding:1.1em;float:left;background:url(/images/bg/bg_img_subhome.gif) repeat-x left 0.2em;clear:left;margin:-3.7em 1.4em 1.2em 0em;}

div#intro {margin:0.3em 0 2em 0;background:#e6eaf5;padding:2.2em 0.8em 2.2em 2.2em}
div#intro_sec {margin:0.3em 0 2em 0;background:#fff;padding:2.2em 0.8em 2.2em 2.2em}
div#intro p {margin-bottom:1.6em;text-align:left;}
div#intro_sec p {margin-bottom:1.6em;text-align:justify;}

#centro p#first {margin-top:5em}
#centro p {margin:0em 1.4em 1.8em 1.4em}
#centro p.clear {clear:both}
#centro dl {margin:2.8em 2em 8.8em 20%}
#centro div.caja_destacado dl {margin:2.8em 2em 2.8em 2.8em}
#centro dl dt{width:15em;display:block;float:left;margin-bottom:0.5em;color:#545454;font-weight:bold}
#centro dl dd{margin-bottom:0.5em;color:#545454; }

/* caja destacado mas ancha - Organos rectores y de gestion */
#centro div.caja_destacado_ancho_jmj dl {width:150em;margin:2.8em 2em 2.8em 2.8em}
#centro dl dt{display:block;float:left;margin-bottom:0.5em;color:#545454;font-weight:bold}
#centro dl dd{margin-bottom:0.5em;color:#545454; }

/* caja destacado mas ancha - Practicas de verano */
#centro div.caja_destacado_ancho_practicas_jmj dl {margin:2.8em 2em 2.8em 2.8em}
#centro dl dt{width:20em;display:block;float:left;margin-bottom:0.5em;color:#545454;font-weight:bold}
#centro dl dd{margin-bottom:0.5em;color:#545454; }

/* caja destacado mas ancha - Salidas profesionales */
#centro div.caja_destacado_ancho_salidas_jmj dl {margin:2.8em 2em 2.8em 2.8em}
#centro dl dt{width:20em;display:block;float:left;margin-bottom:0.5em;color:#545454;font-weight:bold}
#centro dl dd{margin-bottom:0.5em;color:#545454; }

/* caja destacado mas ancha - Escuela de verano */
#centro div.caja_destacado_ancho_escuela_jmj dl {margin:2.8em 2em 2.8em 2.8em}
#centro dl dt{width:20em;display:block;float:left;margin-bottom:0.5em;color:#545454;font-weight:bold}
#centro dl dd{margin-bottom:0.5em;color:#545454; }

/* DERECHA */
div#der {background:#E6EAF5;width:28.5em;margin:0.3em 0 0 66em;overflow: hidden;}
div#der h2 {color:#37519a; padding:0.4em 0.8em 0.2em 1.6em;background:url(/images/ico_der.gif) no-repeat left 0.6em;margin:0em 0.5em 0.3em 0.8em;font-weight:normal}

div#der a.ico_der{text-align:right;width:94%;display:block;margin: 0 0 0.8em 0}

div#calendario, div#rel {position:relative; background:#fff;margin:0 1em 0 1em;padding-bottom: 3px;padding-top:1.2em;}

div#calendario div.bot_cal { height: 1em;position: absolute;top:1.8em;width: 90%;left:2.4em}
div#calendario table {border: 0 none;margin: 0 auto;width: 40%;}
div#calendario2 div.bot_cal { height: 1em;position: absolute;top:1.8em;width: 45%;left:2.4em}
div#calendario2 table {border: 0 none;margin: 0 auto;width: 40%;}
div#calendario2 {height:150px;}
/* div#calendario {height:100px;} */

div#calendario table caption {color: #37519a;font-size: 0.8em;font-weight: bold;height: 20px;margin: 5px 0 1.4em 0;padding: 0;text-align: center;}
div#calendario div.ant {float: left;margin: 0;padding: 0;width: 5em; margin-top:120px;}
div#calendario div.seg {float: right;margin: 0;padding: 0;width: 5em; margin-top:120px;}
div#calendario table {border-collapse: collapse;font-size:1.2em}
div#calendario,div#calendario2 table tr{border: 0 none;}
div#calendario td {background:#dcdcdc;border-bottom:2px solid #fff;padding:0.2em;text-align:center; color:#545454;}
div#calendario table th {background: none;border-bottom: medium none;color: #454545;font-size: 1.1em;font-weight: normal;padding: 0 0 0.03em;
text-align: center;}
div#calendario div.ant a, div#calendario div.seg a {color:#37519a;text-decoration:none;margin-top:100px;}
div#calendario div.ant a{background:url(/images/ico_mas_inf_izda.gif) no-repeat left 0.5em;text-decoration:none;padding-left:0.6em;margin-top:100px;}
div#calendario div.seg a{background:url(/images/ico_mas_inf.gif) no-repeat right 0.5em;text-decoration:none;padding-right:0.6em;margin-top:100px;}
div#calendario table a {background:#ffcc00;text-decoration:none;padding:0.2em;color:#5f4c01}

div.evento {border-top:1px solid #eeeeee; margin:1.9em 2.6em}
div.evento {border-top:1px solid #fff; margin:1.9em 2.6em}
div.evento h3 {color:#37519a;font-size:1.1em;margin:0.4em 0 1.9em 0}
div.evento p.mas_info {text-align:right;margin:1.4em 0}
div.evento p.mas_info a{ background:url(/images/ico_mas_inf.gif) no-repeat right 0.5em;padding-right:0.7em;}

div#centro ul{display:block; float:left; margin-bottom:1.8em;}
div#centro ul li{margin:0.5em 0; list-style:square; color:#757575;text-align:justify;line-height:1.8em}

div#centro #pub ul li, div#centro .noticias ul li{list-style:none;}
/* FOOTER */
div#footer {clear:both;margin:1.5em 0em 0 0;background:#E6EAF5;width:100%; float:left; 0.5em 0.7em}
div#footer_gran {clear:both;margin:1.5em 0em 0 1.5em;background:#E6EAF5;width:94%; float:left;}
div#centro div#footer ul {text-align:center !important; width:100%; margin-bottom:0; padding:1em 0;}
div#centro div#footer_gran ul {text-align:center !important; width:100%; margin-bottom:0; padding:1em 0;}
 
ul#nav_bottom{text-align:center !important;padding:0.5em 0;; margin-left:0px !important}
ul#nav_bottom li{display:inline;}
ul#nav_bottom li a {border-left:1px solid #666;padding:0 0.4em 0 0.8em;color:#37519B;text-decoration:none}
ul#nav_bottom li a:hover {text-decoration:underline}
ul#nav_bottom li.first a {border-left:0;}


/* SUBHOME */
#cont_sub {margin:0.5em 0 5em 0;border-top:3.4em solid #e6eaf5;padding-right:1.8em}
#subhome div#centro h2 {margin:0 0 0 12.7em !important;padding:3em 0 0 0;font-size:1.4em;background:none !important}
#subhome #centro p {margin:1.8em 0 0.9em 17.9em;}
#home div#der {margin-top:1.5em;}
#subhome #centro p#first {margin-top:5em}

/* RELACIONADOS */
#rel{padding:2.5em 0.4em 1.2em 2.4em !important}
#rel h3{color:#37519a;text-transform:uppercase;font-size:1em;margin:0 0 1.8em 0;}
#rel ul {padding-left:0;padding-bottom:2.4em;margin-right:1.2em;margin-bottom:1.2em}
#rel ul li {color:#5f4c01;margin:0.9em 0 0.9em 0;padding-left:0.8em;background:url(/images/ico_mas_inf.gif) no-repeat left 0.5em}
#rel ul li a{color:#37519A;text-decoration:none;}
#rel ul li a:hover{text-decoration:underline;}
#rel ul li a span{display:block;}
#rel ul.doscol{clear:both;padding:0;border:0;}
#rel ul.doscol li{float:left;margin: 0 0 1.8em 0;clear:right;border-bottom:1px solid #fff;padding:0 1.7em 1.8em 0 !important;background:none;}
#rel ul.unacol{clear:both;padding:0;border:0;}
#rel ul.unacol li{float:left;margin:0.9em 0 0.9em 0;padding-left:0.8em;background-image:none}
#rel ul.contacto li {background-image:none;padding-left:0}

#rel a img.bnder {margin-left:-0.9em;margin-bottom:2.2em}


/* PROGRAMACION. Encabezados y tablas */
div#centro caption {display:none;}
div.programa {width:46em;float:left;height:20em;margin:1.5em 0 2.5em 0}
div.programa_ext {height:100%;margin:1.5em 0 2.5em 0;background-color:#f9f7ef;width:92.6em;padding-bottom: 0.4em;}
div.programa_ext h3 {background:#c8ae65 !important;color:#fff !important;border:1px solid #fff;padding:0.3em 0.4em 0.3em 0em !important;font-size:1.2em !important;text-transform:uppercase;letter-spacing:0.4em !important;font-weight:bold !important;margin-bottom:-0.1em}
div.programa_ext h3 span{background:#9b8340;padding:0.3em 0em 0.3em 0.4em !important;}
div.programa_ext h4 {background:#35529b;color:#fff;border:1px solid #fff;padding:0.8em 0 0.6em 0.8em;float:left;width:91.6em;margin:0em 0 0.6em 0em;font-size:1em}
div.programa table {margin:0;float:left;width:45em;padding:0;border-collapse:collapse;}
div.programa a, div.programa_ext a {color:#35529b; text-decoration:underline}
div.programa table tr {margin:0;padding:0;}
div.programa table caption {margin-top:0.2em;margin-bottom:1.4em !important;color:#757575;}
div.programa table th {background:#35529b;color:#fff;border:1px solid #fff;padding:0.8em 0.4em 0.6em 0.8em; margin:0;font-size:1em;height:1.5em}
div.programa table th.noborder {border-right:0px !important;border-left:1px double #fff !important;height:1.5em}
div.programa table th.tbtit {text-align:left;background:#c8ae65;color:#fff;border:1px solid #fff;padding:0.3em 0.4em 0.3em 0em;font-size:1.2em;text-transform:uppercase;letter-spacing:0.4em}
div.programa table th.tbtit span {background:#9b8340;padding:0.3em 0em 0.3em 0.4em;}
div.programa table td {background:#f9f7ef;color:#35529b;border-bottom:1px solid #cecece;padding:0.2em 0.6em 0.2em 1em;margin:0;font-size:1em;}
div.programa_ext p {margin:0.2em 1.4em 1.2em 1.2em !important;font-size:0.9em}
div.copy{color:#757575;width:92.5em;margin:0 auto;padding:0 1.4em 1em; text-align:right;font-size:1em;overflow:hidden;}
.marco_inf{float:left; display:block;width:100%;}

div.caja_destacado{background:none repeat scroll 0 0 #F7F7F4;margin:2.7em auto 0.7em; width:50em; padding:0.5em 0;}
/* caja destacado mas ancha - Organos rectores y de gestion */
div.caja_destacado_ancho_jmj{background:none repeat scroll 0 0 #F7F7F4;margin:2.7em auto 0.7em; width:50em; padding:0.5em 0;}
/* caja destacado mas ancha - Practicas de verano */
div.caja_destacado_ancho_practicas_jmj{background:none repeat scroll 0 0 #F7F7F4;margin:2.7em auto 0.7em; width:60em; padding:0.5em 0;}
/* caja destacado mas ancha - Salidas profesionales */
div.caja_destacado_ancho_salidas_jmj{background:none repeat scroll 0 0 #F7F7F4;margin:2.7em auto 0.7em; width:90em; padding:0.5em 0;}
/* caja destacado mas ancha - Escuela de verano */
div.caja_destacado_ancho_escuela_jmj{background:none repeat scroll 0 0 #F7F7F4;margin:2.7em auto 0.7em; width:45em; padding:0.5em 0;}

div#centro div.destacamos ul li span  {text-align:left !important;}
div#centro div.destacamos ul li span a {color:#37519A; text-decoration:none; font-size:1em;text-align:left !important;}
div#centro div.destacamos ul li span a:hover {text-decoration:underline;}
a.dest{color:#37519A; font-weight:bold; text-decoration:none;}
a:hover.dest{text-decoration:underline;}
div#centro h3.titulo{color:#37519A;text-transform:none;font-size:1em;margin:0 0 1.8em 0; background:none; font-weight:bold;}
div.rel_hor{background:none repeat scroll 0 0 #E6EAF5;margin:0.3em 0 0 0;overflow:hidden;width:92.5em;}
div#centro .rel_hor h3{color:#37519a;text-transform:uppercase;font-size:1em;margin:0 0 1.8em 0; background:none; font-weight:bold;}
div.rel_hor h2{background:url("/images/ico_der.gif") no-repeat scroll left 0.6em transparent !important;color:#37519A;font-weight:normal;margin:0.5em 0.7em 0.8em; padding:0.4em 0.8em 0.2em 1.6em !important;}
div.rel_columna{float:left; width:20em;display:block;margin:1.3em;}
div.rel_columna_long{float:left; width:65em;display:block;margin:1.3em;}
/* rel_columna_mas_long_jmj*/
div.rel_columna_mas_long_jmj{float:left; width:88em;display:block;margin:1.3em;}
div.rel_hor div#rel{float:left; height:auto; display:block; padding:0 !important;margin-bottom:1em;}
div#centro div.rel_hor ul{padding:0; margin:0;}
div#centro div.rel_hor ul li{list-style:none !important; background:none; margin:0; padding:0 0 0 0.5em; height:5em;}
div#centro div.rel_hor ul.dest_fila li{display:inline;width:18em;float:left; margin-left:2.1em;}
div#centro div.rel_hor ul li.topo{background:url(/images/tri_azul.gif) left 7px no-repeat; margin:0 0 0 1.5em;}
div#centro div.rel_hor ul li.topo2{background:none; margin:0 0 0 1.5em;}
div#centro div.rel_hor ul li a{float:left;clear:both;}
div#centro div.rel_hor ul li img.img_dest{float:left; margin-right:1em;}
div#centro div.rel_hor ul li span{display:inline;}

div.rel_hor_imagenes{background:none repeat scroll 0 0 #E6EAF5;margin:0.3em 0 0 0;overflow:hidden;width:92.5em;}
div#centro .rel_hor_imagenes h3{color:#37519a;text-transform:uppercase;font-size:1em;margin:0 0 1.8em 0; background:none; font-weight:bold;}
div.rel_hor_imagenes h2{background:url("/images/ico_der.gif") no-repeat scroll left 0.6em transparent !important;color:#37519A;font-weight:normal;margin:0.5em 0.7em 0.8em; padding:0.4em 0.8em 0.2em 1.6em !important;}
div.rel_columna_imagenes{float:left; width:20em;display:block;margin:1.3em;}
div.rel_columna_long_imagenes{float:left; width:65em;display:block;margin:1.3em;}
div.rel_hor_imagenes div#rel{float:left; height:auto; display:block; padding:0 !important;margin-bottom:1em;}
div#centro div.rel_hor_imagenes ul{padding:0; margin:0;}
div#centro div.rel_hor_imagenes ul li{list-style:none !important; background:none; margin:0; padding:0 0 0 0.5em; height:5em;}
div#centro div.rel_hor_imagenes ul.dest_fila li{display:inline;width:18em;float:left; margin-left:2.1em;}
div#centro div.rel_hor_imagenes ul li.topo{background:none; margin:0 0 0 1.5em;}
div#centro div.rel_hor_imagenes ul li a{float:left;clear:both;}
div#centro div.rel_hor_imagenes ul li img.img_dest{float:left; margin-right:1em;}
div#centro div.rel_hor_imagenes ul li span{display:inline;}

div.destacamos_tabla{background:none repeat scroll 0 0 #F7F7F4;clear:both;margin-bottom:0.7em;margin-top:2.7em;overflow:hidden; width:47em;}
div.destacamos_tabla_programas{background:none repeat scroll 0 0 #F7F7F4;margin-bottom:0.7em;margin-top:2.7em;overflow:hidden; width:45em;float:left; margin:0 0em 2em 0;}
div.right{float:right; margin:0 0.5em 2em 0em;}
table#asignaturas{margin:1em; color:#37519A;border-collapse:collapse;}
table#asignaturas tr th{border-bottom:2px solid #37519A;margin:0; padding:1em; width:20em;}
table#asignaturas tr td{border-bottom:1px solid #cccccc; margin:0;height:2em; width:20em; padding-left:1em;}
table#asignaturas tr td.first{border-right:1px solid #37519A;}
table#asignaturas tfoot td{margin:0;height:0.1em; width:20em; padding-left:1em;font-size:0.1em;}
table#asignaturas tfoot td.first{border-right:1px solid #37519A;} 

div#centro div.destacamos_tabla_programas h3{font-size:1em; font-weight:bold;border-bottom:2px solid #37519A; background:none; margin: 0 1em 0;}
div.destacamos_tabla_programas table{margin:0 1em 1em; color:#757575;border-collapse:collapse;}
div.destacamos_tabla_programas table tr th{border-bottom:2px solid #37519A;margin:0; padding:1em; width:20em;}
div.destacamos_tabla_programas table tr td{border-bottom:1px solid #cccccc; margin:0;height:2em; width:20em; padding-left:1em;}
div.destacamos_tabla_programas table tr td.first{border-right:1px solid #37519A;}
div.destacamos_tabla_programas table tfoot td{margin:0;height:0.1em; width:20em; padding-left:1em;font-size:0.1em;}
div.destacamos_tabla_programas table tfoot td.first{border-right:1px solid #37519A;} 
div.destacamos_tabla_programas span{margin:0 1em 0;}
div.destacamos_tabla_programas p{color:#545454;}


div.destacamos_tabla_gran{background:none repeat scroll 0 0 #F7F7F4;overflow:hidden; width:85em;float:left; margin:0 1em 2em 4em;}
div#centro div.destacamos_tabla_gran h3{font-size:1em; font-weight:bold;border-bottom:2px solid #37519A; background:none; margin: 0 1em 0;}
div.destacamos_tabla_gran table{margin:1em; color:#37519A;border-collapse:collapse;}
div.destacamos_tabla_gran table tr th{border-bottom:2px solid #37519A;margin:0; padding:1em; width:85em;}
div.destacamos_tabla_gran table tr td{border-bottom:1px solid #cccccc; margin:0;height:2em; width:85em; padding-left:1em;}
div.destacamos_tabla_gran table tr td.first{border-right:1px solid #37519A;width:40em;}
div.destacamos_tabla_gran table tr th.first{;width:20em;}

div.destacamos_tabla_gran td.first p{text-align:left}
div.destacamos_tabla_gran p{color:#545454}
div.destacamos_tabla_gran p.fecha{color:#957700; font-size:1.1em; font-weight:bold;}
div.destacamos_tabla_gran p.azul{color:#35529b; font-size:1.1em; font-weight:bold;}
div.destacamos_tabla_gran p a{color:#35529b; text-decoration:none;}
div.destacamos_tabla_gran td.first p a{clear:both;display:block;}
div.destacamos_tabla_gran p a:hover{text-decoration:underline;}
div.destacamos_tabla_gran span{margin:0 2em 1em}

/* destacamos_tabla_gran_jmj - Programacion Escuela de Verano */
div.destacamos_tabla_gran_jmj{background:none repeat scroll 0 0 #F7F7F4;overflow:hidden; width:85em;float:left; margin:0 1em 2em 4em;}
div#centro div.destacamos_tabla_gran_jmj h3{font-size:1em; font-weight:bold;border-bottom:2px solid #37519A; background:none; margin: 0 1em 0;}
div.destacamos_tabla_gran_jmj table{margin:1em; color:#37519A;border-collapse:collapse;}
div.destacamos_tabla_gran_jmj table tr th{border-bottom:2px solid #37519A;margin:0; padding:1em; width:62em;}
div.destacamos_tabla_gran_jmj table tr td{border-bottom:1px solid #cccccc; margin:0;height:2em; width:62em; padding-left:1em;}
div.destacamos_tabla_gran_jmj table tr td.first{border-right:1px solid #37519A;width:80em;}
div.destacamos_tabla_gran_jmj table tr td.second{width:200em;}
div.destacamos_tabla_gran_jmj table tr td.third{width:20em;}
div.destacamos_tabla_gran_jmj table tr th.first{width:80em;}
div.destacamos_tabla_gran_jmj table tr th.second{width:200em;}
div.destacamos_tabla_gran_jmj table tr th.third{width:20em;}

div.destacamos_tabla_gran_jmj td.first p{text-align:left}
div.destacamos_tabla_gran_jmj td.second p{text-align:left}
div.destacamos_tabla_gran_jmj td.third p{text-align:left}
div.destacamos_tabla_gran_jmj p{color:#545454}
div.destacamos_tabla_gran_jmj p.fecha{color:#957700; font-size:1.1em; font-weight:bold;}
div.destacamos_tabla_gran_jmj p.azul{color:#35529b; font-size:1.1em; font-weight:bold;}
div.destacamos_tabla_gran_jmj p a{color:#35529b; text-decoration:none;}
div.destacamos_tabla_gran_jmj td.first p a{clear:both;display:block;}
div.destacamos_tabla_gran_jmj td.second p a{clear:both;display:block;}
div.destacamos_tabla_gran_jmj td.third p a{clear:both;display:block;}
div.destacamos_tabla_gran_jmj p a:hover{text-decoration:underline;}
div.destacamos_tabla_gran_jmj span{margin:0 2em 1em}

/* destacamos_tabla_gran_pv - Profesores visitantes */
div.destacamos_tabla_gran_pv{background:none repeat scroll 0 0 #F7F7F4;overflow:hidden; width:85em;float:left; margin:0 1em 2em 4em;}
div#centro div.destacamos_tabla_gran_pv h3{font-size:1em; font-weight:bold;border-bottom:2px solid #37519A; background:none; margin: 0 1em 0;}
div.destacamos_tabla_gran_pv table{margin:1em; color:#37519A;border-collapse:collapse;}
div.destacamos_tabla_gran_pv table tr th{border-bottom:2px solid #37519A;margin:0; padding:1em; width:20em;}
div.destacamos_tabla_gran_pv table tr td{border-bottom:1px solid #cccccc; margin:0;height:2em; width:20em; padding-left:1em;}
div.destacamos_tabla_gran_pv table tr td.first{border-right:1px solid #37519A;width:20em;}
div.destacamos_tabla_gran_pv table tr td.second{width:20em;}
div.destacamos_tabla_gran_pv table tr td.third{width:45em;}
div.destacamos_tabla_gran_pv table tr th.first{;width:20em;}
div.destacamos_tabla_gran_pv table tr th.second{;width:20em;}
div.destacamos_tabla_gran_pv table tr th.third{;width:45em;}

div.destacamos_tabla_gran_pv td.first p{text-align:left}
div.destacamos_tabla_gran_pv p{color:#545454}
div.destacamos_tabla_gran_pv p.fecha{color:#957700; font-size:1.1em; font-weight:bold;}
div.destacamos_tabla_gran_pv p.azul{color:#35529b; font-size:1.1em; font-weight:bold;}
div.destacamos_tabla_gran_pv p a{color:#35529b; text-decoration:none;}
div.destacamos_tabla_gran_pv td.first p a{clear:both;display:block;}
div.destacamos_tabla_gran_pv td.second p a{clear:both;display:block;}
div.destacamos_tabla_gran_pv td.third p a{clear:both;display:block;}
div.destacamos_tabla_gran_pv p a:hover{text-decoration:underline;}
div.destacamos_tabla_gran_pv span{margin:0 2em 1em}

/* destacamos_tabla_gran_css_admision_jmj */
div.destacamos_tabla_gran_css_admision_jmj{background:none repeat scroll 0 0 #F7F7F4;overflow:hidden; width:85em;float:left; margin:0 1em 2em 4em;}
div#centro div.destacamos_tabla_gran_css_admision_jmj h3{font-size:1em; font-weight:bold;border-bottom:2px solid #37519A; background:none; margin: 0 1em 0;}
div.destacamos_tabla_gran_css_admision_jmj table{margin:1em; color:#37519A;border-collapse:collapse;}
div.destacamos_tabla_gran_css_admision_jmj table tr th{border-bottom:2px solid #37519A;margin:0; padding:1em; width:62em;}
div.destacamos_tabla_gran_css_admision_jmj table tr td{margin:0;height:2em; width:62em; padding-left:1em;}
div.destacamos_tabla_gran_css_admision_jmj table tr td.first{width:50em;}
div.destacamos_tabla_gran_css_admision_jmj table tr td.second{width:50em;}
div.destacamos_tabla_gran_css_admision_jmj table tr th.first{;width:50em;}
div.destacamos_tabla_gran_css_admision_jmj table tr th.second{;width:50em;}

div.destacamos_tabla_gran_css_admision_jmj td.first p{text-align:left}
div.destacamos_tabla_gran_css_admision_jmj td.second p{text-align:left}
div.destacamos_tabla_gran_css_admision_jmj p{color:#545454}
div.destacamos_tabla_gran_css_admision_jmj p.fecha{color:#957700; font-size:1.1em; font-weight:bold;}
div.destacamos_tabla_gran_css_admision_jmj p.azul{color:#35529b; font-size:1.1em; font-weight:bold;}
div.destacamos_tabla_gran_css_admision_jmj p a{color:#35529b; text-decoration:none;}
div.destacamos_tabla_gran_css_admision_jmj td.first p a{clear:both;display:block;}
div.destacamos_tabla_gran_css_admision_jmj td.second p a{clear:both;display:block;}
div.destacamos_tabla_gran_css_admision_jmj p a:hover{text-decoration:underline;}
div.destacamos_tabla_gran_css_admision_jmj span{margin:0 2em 1em}


div#centro div.destacamos_tabla_programas h3{font-size:1em; font-weight:bold;border-bottom:2px solid #37519A; background:none; margin: 0 1em 0;}
div.destacamos_tabla_programas table{margin:0 1em 1em; color:#545454;border-collapse:collapse;}
div.destacamos_tabla_programas table tr th{border-bottom:2px solid #37519A;margin:0; padding:1em; width:40em;}
div.destacamos_tabla_programas table tr td{border-bottom:1px solid #cccccc; margin:0;height:2em; width:20em; padding-left:1em;}
div.destacamos_tabla_programas table tr td.first{border-right:1px solid #37519A;}
div.destacamos_tabla_programas table tfoot td{margin:0;height:0.1em; width:20em; padding-left:1em;font-size:0.1em;}
div.destacamos_tabla_programas table tfoot td.first{border-right:1px solid #37519A;} 
div.destacamos_tabla_programas span{margin:0 1em 0;}

/*TRANSPORTE*/
ul.transporte li{list-style:none !important; list-style-position:outside !important;height:4em;}
ul.transporte li.bus{background:url(/images/accesos/bus.jpg) left top no-repeat;}
ul.transporte li.metro{background:url(/images/accesos/metro_bol.jpg) left top no-repeat;}
ul.transporte li.taxi{background:url(/images/accesos/taxi.jpg) left top no-repeat;}
ul.transporte li span{padding-left:4.5em; display:block;}
ul.transporte li a{color:#37519A; text-decoration:none;font-weight:bold;}

/* FICHAS PROFESOR*/

div.caja_ficha{float:left; width: 42em; margin:1em 2em 2em; border-bottom:1px solid #eee;padding-bottom:2em;}
div.caja_ficha img{float:left;}
div.caja_ficha p{float:right; width:29em; margin:0 0 0.5em 0 !important;}
div.caja_ficha a{color:#37519A; text-decoration:none;font-weight:bold;}
div.caja_ficha a img{float:none;}
div.caja_ficha a.profe{color:#37519A; text-decoration:none;font-weight:normal; font-size:1.3em;}
.caja_ficha_last{margin-bottom:5em !important;}

div.caja_ficha2{float:left; width: 42em; margin:1em 2em 2em; padding-bottom:2em;}
div.caja_ficha2 img{float:left;}
div.caja_ficha2 p{float:right; width:29em; margin:0 0 0.5em 0 !important;}
div.caja_ficha2 a{color:#37519A; text-decoration:none;font-weight:bold;}
div.caja_ficha2 a img{float:none;}
div.caja_ficha2 a.profe{color:#37519A; text-decoration:none;font-weight:normal; font-size:1.3em;}

/*WORKING PAPERS*/
div#centro .comboInf {padding:0.3em 2em; height:2.6em;}
div#centro .comboInf label {float:left; padding:0.7em 1em 0 0;}
div#centro .comboInf select {float:left; margin-right:1em;}
div#centro .comboInf a {background:url(/images/btn_verde.jpg) top left no-repeat; text-indent:-9999px; width:22px; height:21px;float:left;}
div#centro .comboInf ul li a {background:none; text-indent:0;}
div#centro .working{margin-bottom:2em;} 
div#centro .working p{margin-left:0em; margin-bottom:0.1em; text-align:justify;} 

div.fichaprofe{ background-color:#faf7f0; padding: 2em; display:block; float:left;}
div.fichaprofe div.img_profe{ float:left; width:13em}
#centro div.img_profe p{ margin-left:0px;color:#545454;}
div.fichaprofe div.txt_profe{ float:left; width:73em; margin-left:1em; background:#fff; padding-right:2em;}
#centro div.fichaprofe div.txt_profe h3{background:none; color:#37519B; font-size:1.1em; font-weight:bold; padding:0.5em 1.2em;}
#centro div.fichaprofe div.txt_profe h4{color:#757575; font-size:1em; font-weight:bold; padding:0.5em 2.2em;background:url(/images/tri_azul.gif) no-repeat 13px 9px;}
#centro div.fichaprofe div.txt_profe ul{float:none;}
#centro div.fichaprofe div.txt_profe ul li{list-style:outside none;}
#centro div.fichaprofe div.txt_profe ul.publi li{list-style:outside square;}
#centro div.fichaprofe div.txt_profe ul li.azul{color:#35529b}

/* SEMINARIOS */
div#centro ul.lista_seminarios {padding:0 0 0 5em; width:80em;}
div#centro ul.lista_seminarios li{list-style-position:outside;}
ul.lista_seminarios a{color:#35529b; text-decoration:none;display:block;clear:both;}
ul.lista_seminarios a:hover{text-decoration:underline;}

div#centro a{color:#35529b !Important;text-decoration:none;font-weight:bold;}
div#centro a:hover{text-decoration:underline;}
.ocultar{display:none;}
#centro div.destacamos_tabla_gran p{margin-bottom:0em;}
/* destacamos_tabla_gran_jmj - Programacion Escuela de Verano */
#centro div.destacamos_tabla_gran_jmj p{margin-bottom:0em;}
#centro div.destacamos_tabla_gran_pv p{margin-bottom:0em;}
div#centro ul.lista_seminarios li {clear:both}
div#centro ul.lista_seminarios form {width:50em; height:4em;}
div#centro ul.lista_seminarios label {float:left; padding:0.7em 1em 0 0;}
div#centro ul.lista_seminarios select {float:left; margin-right:1em; position:relative; top:6px;}
div#centro form.selyear {display:none;}
div#centro ul.lista_seminarios .negrita {display:block;}


.separador{margin-top:3em;}

/*Desplegable*/

#intro_sec ul{list-style:none; padding-left:0em;}
#intro_sec ul li{list-style:none !important; padding-left:0em;}
#intro_sec p{margin-left:0em; margin-bottom:0.1em !important;}

/* Chapas */
div#intro_sec li.dv_oculto div.dv_oculto {display:none;}
div#intro_sec li.dv_visible div.dv_oculto  {display:block;}

div#centro h3.seminar {background:none repeat scroll 0 0 transparent;border-bottom:2px solid #37519A;font-size:1em;font-weight:bold;margin:0 1em;}
#centro dl.terms {margin:1em 4em 4em 1em;}
#centro dl.terms dt{color:#957700; text-align:right; margin:0 2em 2em 0;}
#centro dl.terms dd{margin:0 2em 2em 0;}

p.resumen_oc {display:none;color: #35529B !important;cursor:pointer}
p.resumen_oc img {margin-left:4px;vertical-align:middle}

/* Form selyear */
.selyear input {margin:6px 0 0 -8px}
.comboInf .selyear input {margin:0px 0 0 -8px;}

/* Combos con año 
.combo_y_anyo {margin:0px 0 0 -8px;} */
.combo_y_anyo input {margin:6px 0 0 -8px;}

/* Volver */

/* Estilos */
.subrayar {text-decoration: underline;}
.subrayar_fuerte {text-decoration: underline;font-weight:bold;}