body {  font-family: Arial, Helvetica, sans-serif; color: #000; background-color: #ffffff; background-image: inone; text-align: center; /* IE method for centering page if it has fixed width */ margin: 0 auto; padding: 0; z-index: 0; } 

a { color: #e6471d; text-decoration: none; }

a:hover { color: #1997d1; text-decoration: underline; }

h1, h2, h3, h4, h5, h6 {  font-family: Arial, Helvetica, sans-serif; }

li { background-image: none; } 
/* ul li { background: url(flechita-azul-listado.png) 0 2px no-repeat; list-style-type: none; } */

input.button, input.defaultbutton 
{
    border: 1px solid #94d0e1;
    background-image: url(button_bg-azul.jpg);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    color: #005493;
    background-color: #ADDBEB;
}

input.button-disabled
{
    border: 1px solid #94d0e1;
    background-image: url(disabled_button_bg-azul.jpg);
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    color: #005493;
    background-color: #CFEFFC;
}

fieldset input.button-disabled { margin-top:0.5em; }
select { font-size: 11px; }

div#page { text-align: left; margin: 0 auto 0 auto; padding: 0; width: 1100px; }

/* ojo, le he quitado el padding: 0 14em 0 14em y le he puesto el float left y position relative */
div#columns { padding: 8px 0 0 0; margin: 0; width: 1100px; float: left; }

div#header { padding: 0; background: none; background-color: #fff; position: relative; margin: 4px 0 0 0;}
div#header ul { margin: 0; padding: 8px 0; }
div#header ul li { list-style-type: none; list-style-image: none; padding: 0; display: inline; margin-left: 1em; background-image: none; }

div#toolbar { float: left;  width: 1100px; margin: 0 auto; padding: 0; position: static !important; }
div#usermenu { background-image: none; float: left;}

div#fecha-cabecera { margin: 0; padding: 0 0 2px 0; width: 240px; float: left; text-align: left;  }
div#fecha-cabecera p { font-size: 10px; padding-left: 24px; color: #444; text-align: left; margin: 0; }

div#languages { display: none; /* OCULTO DE MOMENTO */ background-image: none; height: 23px; width: 0; }

/* div#languages a
{
    background-image: url(../images/languages_a_bg-azul.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 1em;
    color: #465A5C;
    text-decoration: none;
    font-size: 10px;
}
*/

div#links { background: none; float: right; width: 740px; clear: right; text-align: right; padding: 0; margin: 0; font-size: 11px; font-weight: bold; line-height: 1em;  }
div#links ul {  position: relative; float: right; margin: 0; padding: 0; }
div#links ul li { float: right;  margin-left: 6px; padding: 0; line-height: 1em; clear: left; }
div#links a { display: block; float: left; padding-right: 8px; margin: 0; font-size: 10px; font-weight: normal; text-decoration: none; border-left: none; color: #5c5c5c; background: url(links_a_bg-azul.gif) right 2px no-repeat; }
div#links a:hover { text-decoration: underline; }
div#links li#tagcloud a { background-image: none; }

div#logo { margin: 0;  padding: 0; float: left; position: relative;}

div#logo h1 { }
div.searchbox { float: right; vertical-align: top; margin: 0; padding-right: 20px; text-align: right; height: 25px; padding-top: 0px;  }
input#searchtext { border: 1px solid #aeaeae; padding: 1px 3px 1px 3px; vertical-align: middle; margin-top: 1px; height: 13px; font-size: 11px; line-height: 11px; }
input#searchbutton { border: 1px solid #4787B6; background: url(lupa-buscador.gif) 0 2px no-repeat; color: white; font-family: Arial, Helvetica, sans-serif; font-size: 10px; cursor: pointer; border: none; font-size: 11px; font-weight: bolder; padding-left: 18px; margin-left: 4px; }

div#topmenu {  margin: 0; padding: 0;  position: relative; _width: 1100px; width:988px;height: 23px;  background-color:#f16124 ; }
div#pathSearch { margin: 6px 0 0 0; background: url(gris_grande.jpg) 0 0 no-repeat; vertical-align: top; padding: 0; width: 1100px; float: left;   }
div#path { background: url(gris_grande.jpg) 0 0 no-repeat;  float: left;  }
div#path { float: left; width: 750px; margin: 0; padding: 0; height: 25px; vertical-align: baseline; }
div#path p { padding: 6px 20px 4px 30px; margin: 0; height: 18px; vertical-align: baseline; background: url(path_barritas.gif) 20px 8px no-repeat; font-size: 11px; }
div#path a { color: #1997d1; }

div#sidemenu { width: 127px; float: left;   }
div#sidemenu-position { width: 127px; float: left;  }
div#sidemenu h4 { font-family: Arial, Helvetica, sans-serif; }
div#sidemenu ul { list-style-type: none; margin: 8px 0; }
div#sidemenu ul li { margin: 0; padding: 0; list-style-type: none; list-style-image: none; background-image: none; }

div#sidemenu ul.menu-list li a { background-image:url(sidemenu_bullet.gif); background-position:0.2em 0.5em;  background-repeat:no-repeat; display:block; font-size:0.85em; padding-left:18px; }
div#sidemenu ul.submenu-list li { line-height: 1em;}
div#sidemenu ul.submenu-list li a { background-image:url(ul_submenu_bullet.gif); background-position:0.2em 0.5em; background-repeat:no-repeat; display:block; font-size: 0.8em; padding-left:18px; color: #3f93bc;
}

/* L�NEAS GENERALES */
/*div.user-edit { padding: 12px 12px 0 24px;  }
div.errores { padding: 12px 12px 0 24px;  }
div.content-advancedsearch { padding: 12px 12px 0 24px;  }
div.content-edit { padding: 12px 12px 0 24px;  }
div.content-history { padding: 12px 12px 0 24px;  }
div.content-edit-draft { padding: 12px 12px 0 24px;  }
div.content-edit div.border-box { margin: 0 24px 0 24px;  }

div#myGallery { padding: 12px 12px 0 24px;  }
div.content-advancedsearch h1.long { color: #0c8ccd;  background: none; }
div.content-view-full div.class-folder { padding: 12px 12px 0 24px;  }
div.content-view-full div.class-event { padding: 12px 12px 0 24px;  }
div.content-view-full div.class-feedback-form { padding: 12px 12px 0 24px;  }
div.content-view-full div.class-image { padding: 12px 12px 0 24px;  }
div.content-view-full div.class-gallery { padding: 12px 12px 0 24px; }
div.content-view-tagcloud { padding: 12px 12px 0 24px; float: left;}
div.content-view-full div.class-frontpage h1 { margin: 0; padding: 0; }
div.content-view-full div.class-event-calendar { padding: 0 12px 0 24px; }
div.content-view-embed div.class-folder { margin: 0; padding: 0 12px 0 24px;  }
div.content-view-full div.class-article { margin: 0; padding: 0 12px 0 24px;  width: 600px; }
div.content-view-full div.class-flv_video { margin: 0; padding: 0 12px 0 24px;  width: 600px; }
div.content-view-line div.class-article { margin: 0; padding: 0 12px 0 0;  width: 590px; }
*/

html div.content-view-full div.class-article h2 { color: #0c8ccd; }
html div.content-view-full div.class-article p { font-size: 12px;}
html div.content-view-full div.class-link p { font-size: 12px;}
html div.content-view-full div.class-link h4 { font-size: 14px;}
html div.content-view-full div.class-article div.attribute-file { font-size: 12px;}
html div.content-view-full div.class-event div.attribute-file { font-size: 12px;}

/* MAIN AREA y EXTRAINFO */
div.overflow-fix { margin: 0; padding: 0; }
div#main-position {  float: left; width: 602px; padding: 0px 12px 0 24px; margin: 0; }
div#main { margin: 0; float: left; padding: 0;  }
div.nosidemenu div#main-position { margin-left: 0; padding: 0;  }
div.noextrainfo div#main-position { margin-right: 0; padding: 0;}

div#extrainfo-position { float: left; margin-left: 0px; padding: 0; width: 221px; }
div#extrainfo { padding: 0; margin: 0; float: left; width: 221px;/* deseable 247 */ }

/* MENU IZQUIERDA */

div#menuIzqda { padding: 0; width: 127px; margin: 0; margin-bottom:10px;  } 
div#menuIzqda ul { margin: 0; padding: 0; width: 127px; }
div#menuIzqda ul li { float: left; margin-bottom: 2px; }

div#menuIzqda li a {  float: left; overflow: hidden; }
div#menuIzqda li { display: inline; list-style: none; list-style-image: none; text-align: left; font-size: 11px; }

div#menuIzqda li a, div#menuIzqda li a:visited { text-decoration: none; font-weight:bold; }

div#menuIzqda li.publico a { color: #0c8ccd;display: block; background: url(gris-2x2.png) 0 0 repeat; padding: 6px 8px 4px 24px; width: 95px; overflow: hidden: float: left; margin: 0; }
div#menuIzqda li.publico a:hover { color: #fff !important; text-decoration: none; background: url(azul-2x2.png) 0 0 repeat !important; }

div#menuIzqda li#current_left a { color: #0c8ccd !important; text-decoration: none; background: #f6f6f6 url(flecha-azul.gif) 6px 6px no-repeat !important;  display: block; padding: 6px 8px 4px 24px; width: 95px;}
div#menuIzqda li#current_left a:hover { color: #fff !important; text-decoration: none; background: url(azul-2x2.png) 0 0 repeat !important;  }

div#menuIzqda li.embargados a { color: #81ac2f; background: url(gris-2x2.png) 0 0 repeat; margin-bottom: 3px; display: block; padding: 6px 8px 4px 24px; width: 95px; margin: 0; }
div#menuIzqda li.embargados a:hover { text-decoration: none; background: #f6f6f6 url(verde-2x2.png) 0 0 repeat !important; color: #fff !important; }
div#menuIzqda li#current_left_e a { background: #f6f6f6 url(flecha-verde.gif) 6px 6px no-repeat; text-decoration: none; color: #8bba2d; }

/* PIE */

/*div#footer { margin-top: 24px; background: url(pie.jpg) 0 0 no-repeat; height: 164px; color: #5c5c5c; padding-top: 14px;  position: relative; width: 988px; float: left; text-align: left; font-size: 11px; }*/
div#footer { margin-left:210px; /*height: 164px;*/height: 86px; color: #5c5c5c; padding-top: 14px;  position: relative; /*width: 988px;*/width: 909px; float: left; text-align: left; font-size: 11px; }
div#footer a { color: #000; text-decoration: underline; font-weight: bold; }

/*div#creditosPie { float: left; position: absolute; margin: 40px 16px 0 362px; width: 420px; border-left: 1px solid #5c5c5c; font-size: 12px;}*/
div#creditosPie { float: left; position: absolute; /*margin: 40px 16px 0 600px;*/margin: 15px 16px 0 600px; width: 420px; font-size: 12px;}
div#creditosPie a:hover { text-decoration: underline; }
div#footer address { text-align: left;  padding-left: 8px; float: left; position: relative; color: #0c8ccd; }

div#enlacesPie  ul { position: absolute !important; list-style-type: none; /*top: 45px !important;*/top: 16px !important; left: 10px !important; }
div#enlacesPie  a { display: block; width: 100%; height: 100%; }
div#enlacesPie  li {float: left; list-style-type: none;  margin-right: 6px; }
div#enlacesPie  a span { display: none;  }
li#mceEnlace { top: 0px; left: 12px; margin: 0; padding: 0; }
li#fecytEnlace { top: 0px; left: 132px; margin: 0; padding: 0;  }
li#mceEnlace a { width: 160px; height: 40px;}
/*li#mceEnlace  a:hover { background: transparent url(mce_hover.png) 0px 0px  no-repeat; }*/
li#mceEnlace  a { background: transparent url(mce_hover.png) 0px 0px  no-repeat; }
li#fecytEnlace  a { width: 149px; height: 38px; }
/*li#fecytEnlace  a:hover { background: transparent url(../images/fecyt_hover.png) 0 0 no-repeat; }*/
li#fecytEnlace  a { background: transparent url(fecyt_hoverNew.png) 0 0 no-repeat; }

li#peEnlace { top: 0px; left: 132px; margin: 0; padding: 0;  }
li#peEnlace  a { width: 181px; height: 38px; }
li#peEnlace  a { background: transparent url(presi_eu.jpg) 0 0 no-repeat; }

div#menuPie { float: left; position: relative; width: 100%;}
div#menuPie ul { position: relative; list-style-type: none; margin: 0; padding-left: 8px; }
div#menuPie li { list-style-type: none; display: inline; margin: 0 2px 0 0; padding: 0; }
div#menuPie li a { color: #5c5c5c; font-weight: bold; text-decoration: none; }

div#creditosEz { float: left; position: relative; padding-left: 8px; margin: 0; }
div#creditosEz p { margin: 0; padding: 0; color: #000; font-size: 11px; }
div#creditosEz p a { text-decoration: none; color: #5c5c5c; }

/* HOVER EZ STYLED */
/* MAIN MENU */

div#mainmenu { background-color:#f16124 ;  float: left; position: relative; margin: 0; width: 975px; padding-left: 13px; z-index: 1000 !important;_width:1000px; }
*html div#mainmenu { width: 1px; w\idth: 975px; \width: 1085px; }

div#mainmenu iframe /* Only used for IE 6 */ {  position: absolute; top: 0; z-index: 1000; }

div#mainmenu div.dropdownmenu { min-width: 10em; position: absolute; top: 23px; left: -1px; display: none; z-index: 1000; }

/* li.submenu { background-color: #f9f9f9; border-bottom: 1px #cacaca solid;  } */
div#mainmenu ul li.submenu { background: url(separador-blanco.png) 2px 6px no-repeat; }
div#mainmenu ul li.firstli { background: none; }

div#mainmenu ul, li.submenu ul { margin: 0; padding: 0; position: relative; z-index: 1000; }

div#mainmenu ul ul { border: 1px #cacaca; border-style: none solid solid solid; z-index: 10000; }

div#mainmenu li, li.submenu li { margin: 0 0 0 -1px; padding: 0; float: left; position: relative; list-style-type: none; color: #fff; font: normal 11px Arial, Sans-serif; }

/* div#mainmenu li.submenu { margin: 0 0 0 -1px; padding: 0; float: left; position: relative; list-style-type: none; color: #000; font: normal 11px Arial, Sans-serif; } */

div#mainmenu li li { margin: 0; float: none; }

div#mainmenu a, li.submenu a { color: #fff; }

div#mainmenu a, li.submenu a { color: #fff; padding: 4px 6px 4px 12px; text-decoration: none; display: block; white-space: nowrap; position: relative; height: auto; }
div#mainmenu li.submenu > a:hover, div#mainmenu li.submenu > a { height: 15px; }
li.submenu > a, li.submenu > a:hover, li.submenu  { height: 23px; }
li.submenu a { color: #000; }

div#mainmenu li.last a, div#mainmenu li li a, div#submenu li.last a { background-image: none; }

/* CURRENT */

div#mainmenu li#current a { background: url(mainmenu-selected-bg.gif) repeat-x bottom; background-color: #e2491d; }

div#mainmenu ul ul, div#mainmenu li#current a.menuhover, div#mainmenu a.menuhover, div#mainmenu li#current li a, div#mainmenu li#current a:hover { background-image: none; background-color: #eee; color: #000; }

div#mainmenu ul li a:hover, div#mainmenu li#current a:hover, div.submenu a:hover, div#mainmenu li#current a.menuhover:hover, div#mainmenu a.menuhover:hover, div#mainmenu li#current li a:hover  { color: #ffffff; background-color: #e94b1e; background-image: none; z-index: 1000;  }
/* div#mainmenu ul li.submenu a:hover, div#mainmenu ul li.submenu a { height: 15px; } */
div#mainmenu ul li ul li a { color: #5c5c5c; }
/* PATH */

/* �useless? */

div#pathMenu { margin: 1.5em 0 0.75em 0; }

div#pathMenu p { color: #9d9d9d; font-size: 0.85em; margin: 0.25em 0 0.25em 0; padding-left: 10px; background-repeat: no-repeat; background-position: 0 0.3em; }

div#pathMenu a { color: #888888; text-decoration: none; border-bottom: 1px solid #d4d4d4; } 

div#pathMenu a:hover { color: #000000; border-color: #fff; }

/* COSITAS NUEVAS */
div#fuente-lugar-fecha { float: left;  margin-top: 4px;  }
div.compartir-imprimir-enviar { float: right; margin: 0; padding: 0; vertical-align: baseline; }
div.compartir-imprimir-enviar ul { position: relative; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; }
div.compartir-imprimir-enviar ul li { float: left; padding: 0 6px;}
div.compartir-imprimir-enviar ul li img { float: left; padding: 0; border: none;}

div.columns-frontpage div#cabeceraSeccion {  }
div#cabeceraSeccion { margin: 0 0 12px; /*margin: 0 12px 12px 0; float: left;  position: relative;*/ padding: 0;}
div#cabeceraSeccion div.attribute-header { border-bottom:3px solid #99cc33; margin: 0; padding: 0; /*border-bottom: 6px solid #f6f6f6; float: left; width: 600px;*/ }
div#cabeceraSeccion h2 { padding: 0; width: 600px; float: left; margin: 0;}
div.content-view-full div.class-frontpage h1#hacheunoSubarea { /*float: left; width: 574px; color: #e94b1e; font-size: 28px;*/ border: none; background: none; margin: 0; padding: 0 0 4px 0; color:#888888; font-size:23px; font-weight: bold; }
a#elRss { float: right;  margin: 0; padding: 6px 0; width: 22px;}

/* SOLO PARA MEDIOS */

div#solo-para-medios { border-top: 1px solid #99cc33; margin-top: 12px; padding-top: 12px;  }
div#solo-para-medios h2 { color: #99cc33; font: normal 22px Arial, Helvetica, Geneva, Sans-serif; }
div#solo-para-medios {}

/* MAS NOTICIAS */

div.contenido_mas_visitado { float: left; margin: 0; padding: 0; }
div.contenido_mas_visitado div.content-view-embed div.class-folder h2 a { font: normal 12px Arial, Helvetica, Geneva, Sans-serif; color: #0fa1dc; }
div.contenido_mas_visitado div.content-view-embed div.class-folder ul li a { font: normal 12px Arial, Helvetica, Geneva, Sans-serif; color: #0fa1dc; }
div.contenido_mas_visitado ul { list-style-type: none; }
r que �ste, dani tien

div#contenidoRelacionado { width: 202px; float: right;  padding: 0; margin: 0 0 8px 8px; }

/* AREA COMENTARIOS */

div#areaComentarios h2 { color: #0c8ccd; font-size: 18px; font-weight: normal; }
div#areaComentarios { font-size: 12px; }

/* DEBUG */

div.element input { border: 1px solid black; width: 8em;  }
div.element label { width: 8em; }
div.element.calendarLabel {width:5em}
div.element.calendarLabelYear {width:6.5em}
div.element div.block label input { width: 1em; }

/* BUSQUEDAS */

div.feedback { margin-top: 16px; border-top: 1px solid #f3f3f3; padding-top: 8px; }
div.feedback h2 { font: bold 16px Arial, Geneva, Helvetica, Sans-serif; color: black; text-transform: uppercase; }
/* div.warning { margin-top: 16px; padding-top: 16px; position: relative;  } */
div.warning h2 { font: bold 16px Arial, Geneva, Helvetica, Sans-serif; color: black; }

div.element, div.block { font-size: 12px; }
div.element input { border: 1px solid #d4d4d4; }

/* FORMULARIOS GUAPOS COMO SAFARI EN FIREFOX */
/*input, textarea {
	padding: 4px;
	margin: 0px;		
	border-top: 1px solid #0e8ecd;
	border-bottom: 1px solid #414141;
	border-left: 1px solid #0e8ecd;
	border-right: 1px solid #414141;	
}
*/

input:focus, textarea:focus, .sffocus { 
	border-top: 1px solid #0e8ecd;
	border-bottom: 1px solid #414141;
	border-left: 1px solid #0e8ecd;
	border-right: 1px solid #414141;
	outline-color: #9fc0e6;
}

/* Firefox Only */
input:focus, textarea:focus, x:-moz-any-link {
	outline-width: 1px;
	outline-style: solid;
	-moz-outline-radius: 3px;
	-moz-outline-offset: 0px;
}


div.class-event p { font-size: 12px; }

a#ezagenda_month_hidden_show { padding: 8px 12px 0 88px; font-weight: bold; font-size: 12px; margin-top: 12px; float: left; border-top: 1px solid #f3f3f3;width: 508px; }

/* Mapa Espanya */
div#mapa_espanya { border-style: solid; border-width: 1px 0; border-color: #f4f4f4; padding: 8px 0; margin: 8px 0; float: left; }
div#mapa_espanya h2 { font: bold 12px Arial, Helvetica, Geneva, Sans-serif; color: #0c8ccd; padding: 0 8px 0 12px; width: 180px;  }
div#mapa_espanya img { border: none; }

/* LHC */

html div.lhc a, html div.lhc h2 a, html div.lhc h3 a { color: #9f1a91; }
html div.lhc div.noticia_destacadisima { margin-top: 8px; }
html div.lhc div.noticia_destacadisima h2 a { color: #9f1a91; }
html div.lhc dd.fecha { color: #9f1a91; }
html div.lhc div.videoDestacado2 h2 { display: inline;  font: bold 12px Arial, Helvetica, Geneva, Sans-serif; color: #9f1a91;}
html div.lhc div.videoDestacado2 h2 a { display: inline; color: #5c5c5c; font: italic 14px Georgia, Times, "Times New Roman", Serif; padding-left: 4px;  }

html div.lhc div#entrevistaReportajeDestacado { margin: 16px 0 2px 0; background: #ffe1fc url(centillo-erd-lhc.png) 0 0 repeat-x; float: left; position: relative; width: 596px; padding-bottom: 4px; }
html div.lhc div#entrevistaReportajeDestacado h2.titular-destacada a { font-size: 24px; color: #9f1a91; font-family: "Times New Roman", Serif; font-weight: normal; }

html div.lhc div.itemized_subtree_items h2 a { color: #9f1a91;  font: bold 12px Arial, Helvetica, Geneva, Sans-serif; padding: 2px 8px 2px 12px;  }
html div.lhc div.itemized_subtree_items h2 { background: #f4f4f4; color: #9f1a91; width: 245px; font: bold 12px Arial, Helvetica, Geneva, Sans-serif; padding: 2px 0; margin: 8px 0 0 40px;   }
html div.lhc div.itemized_subtree_items ul { padding-left:40px }
html div.lhc div.itemized_subtree_items li { margin: 0; padding: 0; }

html div.lhc div.lacifra { background: #f9f9f9; width: 245px; float: left; padding: 0; }
html div.lhc div.lacifra h2 { background-color: #9f1a91; color: #fff;width: 245px; font: bold 12px Arial, Helvetica, Geneva, Sans-serif; padding: 2px 0; margin: 0; }
html div.lhc div.lacifra h2 a { color: #fff; font: bold 12px Arial, Helvetica, Geneva, Sans-serif; padding: 2px 8px 2px 12px; letter-spacing: 1px; }
html div.lhc div.lacifra p { color: #f64c01; font: italic 14px Georgia, "Times New Roman", Times; width: 245px; padding: 8px; }
html div.lhc div.lacifra p a { background-color: #f64c01; color: #fff; text-decoration: underline; }

html div.content-view-full div.lhc div.attribute-bottom-column { border-top: 4px solid #9f1a91; background: #fff; width: 533px; font: italic 14px Georgia; color: #9f1a91; } 
html div.content-view-full div.lhc div.attribute-bottom-column img {  } 

html div.lhc div.masNoticiasArea { width: 345px; float: left; position: relative; margin:  0; padding: 0; border: 1px solid #ffe1fc; }
div.ultimas_noticias_area div.content-view-embed div.class-folder, div.ultimas_noticias_subarea div.content-view-embed div.class-folder { margin: 0 24px 0 0 ; padding: 0; float: left; }
html div.lhc div.masNoticiasArea span.noticiasDelArea { font-family: Arial, Sans-serif; color: #9e198e; font-weight: bold;}
html div.lhc div.masNoticiasArea h2 { color: #5c5c5c; background: #f6f6f6; margin: 0; padding: 4px 8px; font: normal 16px Georgia, "Times New Roman", Serif; border: none; width: 329px; }
div.masNoticiasArea h2 a { color: #5c5c5c; background: #f6f6f6; margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Serif; font-weight: normal; }
div.masNoticiasArea ul { padding: 0; margin-left: 4px; list-style-type: none;}
html div.lhc div.masNoticiasArea li {background: url(flechita-morada-listado.png) 0 2px no-repeat; font-size: 12px; }
html div.lhc div.masNoticiasArea li a { color: #9f1a91; }

html div.lhc div.otrasCosasArea { float: left; position: relative; border: 1px solid #ffe1fc; width: 160px; margin-top: 8px; padding: 0; margin-right:0 !important }
html div.lhc div.cabeceraOtrasCosasArea { float: left; width: 160px;}
html div.lhc div.otrasCosasArea div.cabeceraOtrasCosasArea h2 { padding-left: 4px; background: #f6f6f6; color: #9f1a91; padding: 4px 8px; font: normal 17px Georgia, Times, Serif; line-height: 22px; }
html div.lhc div.otrasCosasArea ul { padding: 0; margin-left: 4px; list-style-type: none; position: relative; float: left; }
html div.lhc div.otrasCosasArea ul li { margin: 2px 0; padding-left: 23px; font-size: 12px; }
html div.lhc div.otrasCosasArea ul li a { color: #9f1a91; text-transform: uppercase; }
html div.lhc div.otrasCosasArea ul li.reportajesyentrevistasIcono { background: url(reportajes_entrevistas_lhc.png) 3px 1px no-repeat; }
html div.lhc div.otrasCosasArea ul li.tribunasIcono { background: url(tribuna_lhc.png) 3px 2px no-repeat; }
html div.lhc div.otrasCosasArea ul li.imagenesIcono { background: url(imagenes_lhc.png) 3px 3px no-repeat; }
html div.lhc div.otrasCosasArea ul li.ilustracionesIcono { background: url(ilustracion_lhc.png) 3px 0 no-repeat; }
html div.lhc div.otrasCosasArea ul li.videosIcono { background: url(videos_lhc.png) 3px 1px no-repeat; }
/* IE5 + IE6 + IE7 SPECIAL CSS - 20060522 */

div#searchbox { /*    margin-top: 1.5em; */ }
*html div.overflow-fix /* Hides long non-breaking lines and terminates bugs */ { width: 100%; w\idth: 100%; \width: 100%; overflow: hidden; margin: 0; padding: 0;}
*html div.

div#heightresize-main { border-bottom: 1px solid #ffffff;  /* Fix if height script is used */ }
input.button { padding: 0 0.5em 0 0.5em; overflow: visible;  /* Fix for %-padding on input buttons */ }
div#path { /*  padding-top: 0.6em; padding-bottom: 0.6em; */ }
div.content-view-full div.class-frontpage div.attribute-billboard { padding-top: 0.2em; }
/**/
/* CALENDARIO */
*html #calendarioPortada div#ezagenda_calendar_container { width: 169px; w\idth: 179px; \width: 179px; /* para ie 6 */ /* REPASAR */}
*html div#ezagenda_calendar_container table#tablaCalendario { width: 142px; w\idth: 122px; \width: 122px; }
*html #calendarioInterior div#ezagenda_calendar_container { width: 239px; w\idth: 239px; \width: 243px; /* para ie 6 */ /* REPASAR */ margin-right: 20px;}
/**/
/* IESUCKS */
*html div#main-position { width: 598px; w\idth: 598px; \width: 598px; }
*html div#main { width: 598px; w\idth: 598px; \width: 598px; }
*html div#extrainfo-position { width: 181px; w\idth: 181px; \width: 181px; margin: 0; padding: 0; }
*html div#extrainfo { width: 181px; w\idth: 181px; \width: 181px; margin: 0; padding: 0; }

/* MENU IZQDA */
/*html div#main-position {width: 598px; w\idth: 598px; \width: 598px; border: 1px solid red; margin: 0; padding: 0; } */
/*html div#menuIzqda ul li.publico a { width: 127px; w\idth: 127px; \width: 127px; }*/
/*html div#menuIzqda ul li.embargados a { width: 127px; w\idth: 127px; \width: 127px; }*/
*html div#menuIzqda ul li#current_left a { width: 127px; w\idth: 127px; \width: 127px; }

/**/
/* CALENDARIO */
.yui-calcontainer { position:relative; float:left; _overflow:hidden; /* IE6 only, to clip iframe shim */ }

/* GALERIA FULL */
div.content-view-full div.class-gallery div.attribute-header h1 { color: #0c8ccd; background: none; }

div#main-position_gallery { width: 806px; padding: 0px 12px 0 24px; float: left; }
div#main_gallery { margin: 0; padding: 0; float: left; }
*html div#main-position_gallery { width: 806px; w\idth: 806px; \width: 806px; }
*html div#main_gallery { width: 806px; w\idth: 806px; \width: 806px; }

div#galeria_full { width: 806px; margin: 0; padding: 0; }
div#el0, div#el1, div#el2, div#el3, div#el4, div#el5, div#el6, div#el7, div#el8, div#el9, div#el10, div#el11, div#el12, div#el12, div#el13, div#el14, div#el15, div#el16, div#el17, div#el18, div#el19, div#el20 { width: 806px; float: left;  margin: 0; padding: 0;  background: url(galeria-full-fondo.png) 0 0 repeat-y;  clear: left; }
div.galeria_full_cabecera { width: 806px; margin: 0; padding: 0; height: 52px; float: left; background: url(cabecera_multimedia.gif) 0 0 no-repeat;  }
div.galeria_full_cabecera h1 { width: 806px; margin: 0; padding: 0;  background: url(cabecera_multimedia.gif) 0 0 no-repeat; height: 48px;  }
div.galeria_full_cabecera h1 span { visibility: hidden;  }
div.galeria_full_cabecera2 { width: 806px; margin: 0; padding: 0; background: url(galeria-full-fondo.png) 0 0 repeat-y; height: 1%; float: left; }
div.galeria_full_cabecera2 h1 { color: #bcbcbc; margin: 0 0 4px 0; padding: 0 16px; font: italic 15px Georgia, Serif; float: left; width: 774px; }
div.galeria_full_cuerpo { margin: 0; padding-bottom: 25px; float: left; width: 806px; background: #676765 url(pie_multimedia.png) bottom left no-repeat; }
*html div.galeria_full_pie { margin: 0; padding: 0; }

div.galeria_full_pie { height: 25px; width: 806px; background: url(pie_multimedia.gif) 0 0 no-repeat; float: left; margin: 0; padding: 0; }
div.galeria_alaizqda { float: left;  width: 500px; margin: 0; padding: 0;  }
div.galeria_aladcha p { color: #fff; font: normal 13px Arial, Helvetica, Geneva, Sans-serif; line-height: 15px; float: left; margin: 0; width: padding: 4px 16px; }
div.galeria_aladcha p a { color: #00bbe4;  }
div.galeria_aladcha { float: left; width: 285px; color: #fff; padding-left: 16px; padding-bottom: 16px; }
*html div.galeria_aladcha { width: 269px; \width: 269px; w\idth: 269px; }
div.galeria_aladcha h1 { color: #bcbcbc; margin: 0 16px 4px 16px; padding: 0; font: italic 15px Georgia, Serif; width: 269px;  float: left; }
div.galeria_marcoImagen { float: left; width: 484px; vertical-align: middle; margin: 4px 0 0 16px; background: #444442; padding-bottom: 12px; }
div.galeria_laimagen { text-align: center; float: left; width: 484px; margin: 0; padding: 0; }
div.galeria_laimagen img { text-align: center; padding: 0; }

div#miniaturas_contenedor { float: left; background: url(galeria-full-fondo.png) 0 0 repeat-y;text-align: left; padding-top: 16px; width: 806px; }
div#miniaturas_contenedor_pic { float: left; text-align: left; padding: 2px 3px; margin: 8px 16px 4px 16px; width: auto; float: left; background: #5c5c5c;  }
div#miniaturas_contenedor_pic img {  float: left; text-align: left; padding: 0; width: auto; }
div#miniaturas_contenedor_pic ul { float: left; padding: 2px 0px; text-align: left; margin: 0;  }
div#miniaturas_contenedor_pic ul li { display: inline; margin: 0px 2px; border: 1px solid #5c5c5c; float: left; }
div#miniaturas_contenedor_pic ul li img { float: left; -moz-opacity: 0.7; filter:alpha(opacity=70); opacity: .70;  }
div#miniaturas_contenedor_pic ul  li img:hover { float: left; display: inline; margin: 0; background: #fff;  -moz-opacity: 1; filter:alpha(opacity=100); opacity: 1; }
div#miniaturas { float: left; background: url(miniaturas-fondo.gif) 0 0 repeat-x; width: auto; margin: 0 16px; padding: 0; }
div#miniaturas ul { float: left; padding: 24px 4px; text-align: left; margin: 0;  }
div#miniaturas ul li { display: inline; margin: 0px; border: 5px solid #464646; float: left; }
div#miniaturas ul li img { float: left;  }

div#main-position_gallery div.galeria_aladcha h2 { color: #00bbe4; font: bold 18px Arial, Helvetica, Geneva, Sans-serif; margin: 0; padding: 0 10px 10px 0px; float: left; letter-spacing: -0.3px; line-height: 18px; width: 264px; border: none; }

div.galeria_aladcha p { color: #fff; font: normal 13px Arial, Helvetica, Geneva, Sans-serif; line-height: 15px; padding: 0; float: left; margin: 0; width: 269px;}
div.galeria_aladcha a { color: #00bbe4; }
div.galeria_aladcha ul { font: normal 12px Arial, Helvetica, Geneva, Sans-serif; float: left; }
    
div.galeria_infoImagen { float: left; width: 271px; margin: 0px; padding-bottom: 8px;}
div.galeria_infoImagen dl { padding: 0;  color: #4c4c4c; margin: 0; font-size: 12px;  color: #fff; width: 271px; margin-top: 8px; float: left; }
div.galeria_infoImagen dt { margin: 0; padding: 0 4px 4px 2px; color: #fdfdfd; float: left; font-size: 11px; font-weight: normal; border: none; }
div.galeria_infoImagen dd { margin: 0; padding: 0 10px 4px 2px; font-family: Georgia, Times, "Times New Roman", Serif; border: none; font-size: 11px; font-style: italic; }
div.galeria_infoImagen dd.finEmbargo { color: #77a028; }

div.galeria_masmenos { width: auto; margin-bottom: 1px; padding: 4px 12px; float: right; text-align: right; background-color: none; }
div.galeria_masmenos ul { margin: 0; padding: 2px 0; float: left;  }
div.galeria_masmenos li a { color: #464646; list-style-type: none; display: inline; text-transform: lowercase; font-size: 11px; font-weight: normal; }
div.galeria_masmenos li { list-style-type: none; display: inline; margin: 0; color: #f3f3f3; font-size: 12px;  }
div.galeria_masmenos li.anterior a { padding: 4px 4px 4px 8px; margin: 0; color: #fff; font-size: 14px;  }
div.galeria_masmenos li.anterior a span { display: none; }
div.galeria_masmenos li.siguiente a {padding: 4px 8px 4px 4px; margin: 0; color: #fff; font-size: 14px;  }
div.galeria_masmenos li.siguiente a span { display: none; }
div.galeria_masmenos li.anterior a:hover { padding: 4px 4px 4px 8px; text-decoration: underline;  }
div.galeria_masmenos li.siguiente a:hover { text-decoration: underline; padding: 4px 8px 4px 4px; }
div.galeria_masmenos li.imagennden { font-size: 11px; margin: 0; padding: 0; color: #fff; display: inline; font-family: Georgia, Times, "Times New Roman", Serif; font-style: italic; }

div.galeria_compartir { width: 269px; float: left; margin-bottom: 8px; padding: 0; }
html div#galeria_full div.galeria_compartir div.compartir-imprimir-enviar { float: left !important; margin: 0; padding: 0; text-align: left !important;  }
div.galeria_compartir ul { margin: 0; padding: 0 0 2px 0; text-align: left !important; float: left;  }
div.galeria_compartir li { display: inline; list-style-type: none; padding: 0; margin-right: 4px; background: #none; }
ul.imagen_descargar { margin: 0; padding: 0; float: left; }
ul.imagen_descargar li { margin-left: 6px; }
div.descargarImagen { margin: 8px 0;  padding-bottom: 12px;  float: left; }
div.galeria_aladcha div.descargarImagen a { color: #fff; border: 1px solid #b4d771; padding: 2px 4px; font-size: 11px; background: #77a028; text-decoration: none; margin: 8px 0;}
/* div.galeria_aladcha p.descargarImagen a:hover { color: #fff; border: 1px solid #bcbcbc; padding: 2px 4px; font-size: 12px; background: #464646; text-decoration: none; font-size: 11px;} */

/* FICHA INVESTIGADORA */
div.fichas-investigadoras-full { width: 533px; }
html div.fichas-investigadoras-full fieldset { margin-bottom: 24px; padding: 12px;  }
html div.fichas-investigadoras-full fieldset div.bloque { width: 240px; float: left !important; padding: 0; margin-bottom: 12px; }
html div.fichas-investigadoras-full fieldset div.bloqueizqdo  { width: 250px !important; float: left; margin-right: 14px; }
html div.fichas-investigadoras-full fieldset div.bloqueizqdo input { width: 240px !important; float: left; }
html div.fichas-investigadoras-full fieldset div.block { width: 495px; float: left !important; padding: 0 12px 12px 0; margin: 0; }
html div.fichas-investigadoras-full fieldset div.bloque input { width: 220px; }
html div.fichas-investigadoras-full fieldset div.block input { width: 250px; }

div#porAreasCientificas-contenedor {  text-align: center; border: 1px solid #ebebeb; margin: 16px auto; width: 533px; }
div#porAreasCientificas-cabecera { width: 533px; background: #ebebeb; float: left; margin: 0 0 24px 0; padding: 0; }
div#porAreasCientificas-cabecera h2 { width: auto; color: #878787; font: normal 22px Georgia, Times, Serif; padding: 0 0 0 18px; margin: 0; font-weight: 300; line-height: 26px;}


div#porAreasCientificas { float: left; text-align: left; border: 1px solid #ebebeb; margin-bottom: 16px; }
div#porAreasCientificas ul { list-style-type: none; float: left; margin: 0; padding-bottom: 12px; }
div#porAreasCientificas ul li { width: 235px; float: left; margin-bottom: 8px; color: #e56a2f; border-bottom: 4px solid #f3f3f3; font: 14px Arial, Sans-serif; font-weight: bolder; letter-spacing: -0.2px; padding-bottom: 4px; }
*html div#porAreasCientificas ul li.ffizqda { width: 224px; \width: 224px; w\idth: 224px; }
div#porAreasCientificas ul li.ffizqda { margin: 0 24px 0 12px; }
div#porAreasCientificas ul li a:hover { text-decoration: underline; color: #5c5c5c; }

/* LA FICHA */
div.class-ficha_investigadora { margin-top: 0; }
div.class-ficha_investigadora div.attribute-header { background: url(fondo_arriba.jpg) 0 0 no-repeat; float: left; padding: 52px 24px 12px 24px; margin: 0; }
/* div.class-ficha_investigadora div.attribute-header { margin: 0; padding: 0; } */
div.class-ficha_investigadora h1 { color: #0c8ccd; font: bold 24px Arial, Helvetica, Geneva, Sans-serif; background: none; letter-spacing: -0.5px; margin: 0 0 4px 0; padding: 0; }
div.class-ficha_investigadora div.attribute-header div.attribute-image { width: auto; text-align: right; margin: 0 12px 12px 12px; padding: 0;  }
html div.centro_investigacion { margin: 0; padding: 0; }
html div.centro_investigacion p { font-size: 12px; font-weight: bold; color: #595959; margin: 0; padding: 0; }
p.investigadora_email { color: #747474; margin: 0; padding: 0; font-size: 12px; }
p.investigadora_telefono { color: #747474; margin: 0; padding: 0; font-size: 12px; }
p.investigadora_cv { color: #747474; margin: 0; padding: 0; font-size: 12px; }
div.ficha_investigadora_parafondo { background: url(fondo_abajo.jpg) left bottom no-repeat; float: left; padding: 0 24px 40px 24px; }
div.ficha_investigadora_parafondo div.attribute-image { width: auto; text-align: right; padding: 0 12px 12px 12px; clear: both;}
div.ficha_investigadora_parafondo div.attribute-image-2 { width: auto; text-align: right; padding: 0 12px 12px 12px;  float: right; clear: both; }
div.class-ficha_investigadora h2 { color: #0c8ccd; font: bold 16px Arial, Helvetica, Geneva, Sans-serif; }
div.class-ficha_investigadora p { font: normal 13px Arial, Helvetica, Geneva, Sans-serif; }
div.lineas_investigacion { margin-bottom: 16px; }
div.publicaciones {margin-bottom: 16px; }
div.attribute-files { float: left; position: relative; }
div.attribute-files ul { float: left; position: relative; list-style-type: none; margin: 0; padding: 0; }
div.attribute-files ul li { float: left; position: relative; background: url(flecha-azul.gif) 0 2px no-repeat; padding-left: 14px;}
div.attribute-files div.attribute-file { color: #5b5b5b; font-size: 12px; letter-spacing: 0.2px; position: relative; }
div.attribute-files div.attribute-file a { font-weight: bold; color: #5b5b5b; }

div.ficha_informacion_relacionada { float: left; margin-bottom: 8px; }
div.ficha_area_cientifica p, div.ficha_palabras_clave p { color: #5b5b5b; font-size: 12px; margin: 0; padding: 0; }
div.ficha_area_cientifica p span { font-weight: bold; }
div.ficha_palabras_clave, div.ficha_area_cientifica {margin: 0; padding: 0; }
div.ficha_palabras_clave p span a {font-size: 16px; color: #0c8ccd; }
div.ficha_palabras_clave p span a:hover { text-decoration: underline; }
div.ficha_palabras_clave p span a:visited {font-size: 16px; color: #0c8ccd; }


/* CLASS-EVENT-CALENDAR */

div.content-view-full div.class-event-calendar div.attribute-header h1 { font-size: 28px; font-weight: bold; border-bottom: 6px solid #f6f6f6; padding: 0; background: none; color: #0c8ccd; margin-bottom: 16px; }
div.class-event-calendar fieldset { padding: 16px; }
div.class-event-calendar legend { margin-bottom: 16px; }
div.class-event-calendar select { font-size: 11px; float: left; width: 200px; } 
div.class-event-calendar div.block1, div.class-event-calendar div.block2 { display: inline !Important;float: left !important; width: 270px; }
div.class-event-calendar div.block1 { margin-right: 24px; } 
div.class-event-calendar input.button { margin-top: 12px; }

div.content-view-full div.class-event div.attribute-header h1 { color: #0c8ccd; font-weight: bold; font-size: 24px; letter-spacing: -1px; line-height: 28px; background: none; margin: 8px 16px 16px 0; padding-bottom: 0; }
div.content-view-full div.class-event h2, div.content-view-full div.class-event h3 { color: #464646; font-weight: bold; letter-spacing: -1px; margin: 8px 16px 16px 0; padding-bottom: 0; }
div.attribute-calendario-cuando { font-weight: bold; color: #464646; background: url(flecha-gris.png) 0 1px no-repeat; padding-left: 18px; }
div.attribute-calendario-cuando span { font-weight: normal; }
div.attribute-calendario-donde { font-weight: bold; color: #464646; background: url(flecha-gris.png) 0 1px no-repeat; padding-left: 18px; }
div.attribute-calendario-donde span { font-weight: normal;}
div.attribute-calendario-tipo {font-weight: bold; color: #464646; background: url(flecha-gris.png) 0 1px no-repeat; padding-left: 18px; }
div.attribute-calendario-tipo span {font-weight: normal;}

/* BOLETIN */
div.boletin-full { width: 533px; }
div.boletin-full h1 {font-size: 28px; font-weight: bold; border-bottom: 6px solid #f6f6f6; padding: 0; color: #5c5c5c; margin-bottom: 16px; background: none; }
div.alertas_contenido, div.alertas_conocimiento { margin-bottom: 16px; }
div.alertas_contenido h2, div.alertas_conocimiento h2 { color: #464646;}

div.boletin-mail-contenedor { text-align: center; margin: 8px auto; width: 632px; } 
div.boletin-mail { text-align: left; } 
div.boletin-mail div.content-view-line { padding-bottom: 0; }
div.boletin-mail div.attribute-body { padding: 0 10px; }
div.boletin-mail h1 { background: none; }
div.boletin-mail h2 { color: #464646; width: 24px; font: normal 18px Georgia, Times, "Times New Roman", Serif;  border-bottom: 1px solid #bcbcbc; float: left; width: 612px; }
div.boletin-mail h3 { color: #0c8ccd; font: bold 16px Arial, Helvetica, Geneva, Sans-serif; margin-bottom: 4px; padding: 0; }
div.boletin-mail h3 a { color: #0c8ccd; font: bold 16px Arial, Helvetica, Geneva, Sans-serif; margin: 0; padding: 0; }
div.boletin-mail div.attribute-byline { margin: 0; padding: 0; }
div.boletin-mail div.leermas { background-position: 1px 4px;}

div.boletin-mail div.boletin-mail-alacarta h2, div.boletin-mail div.boletin-mail-embargadas h2, div.boletin-mail div.boletin-mail-alertas h2 { margin-top: 8px; }

/* COMPROBAR */

div.content-view-full { margin: 0; padding: 0; }
.invisible { display: none; }
div.element select, div.element input { font-size: 12px; }


/*HOME - SUBHOME*/

/*div#sidemenu, div#menuIzqda li a, div#menuIzqda ul li, div#sidemenu { float:none !important;}*/

div#main-position { width:533px !important;}
	div#main { float:none !important;}

div#extrainfo-position { width:288px !important; }
	div#extrainfo { width:288px !important;}
	
	
/* NO HAY EXTRAINFO */
div.noextrainfo div#main-position { width:825px !important; padding-left:24px;}
div.noextrainfo div#main-position div.content-view-full div.class-article div.attribute-short p {width:825px;}