@charset "utf-8";

/* IE 6 disappearing legend bug */
fieldset legend {margin:0} 

/* Temp. wrapper */
div#wrapper {width:976px; text-align:left; margin:10px auto}


/***********************************************************************************************
************************************  Main Search Filter  **************************************
/***********************************************************************************************/


/* Filter > list Level 0 */
ul#filter {float:left; width:293px; padding:10px; background-color:#EDEBE5}
ul#filter li {padding:5px 0}
ul#filter li.last {border-bottom:none}
ul#filter li span.titulo03 {margin-bottom:15px; font:bold 20px Georgia, "Times New Roman", Times, serif; color:#B66C03}
ul#filter li span.titulo03 span {display:block; font-weight:normal; font-size:14px; color:#000}

/* Filter > list Level 1 */
ul#filter li ul {zoom:1 !important}
ul#filter li ul li {border-bottom:1px dotted #666}
ul#filter li ul li h3 {margin-bottom:5px}
ul#filter li ul li a {font-size:14px; line-height:20px; color:#000; text-decoration:none; padding-left:20px; background:url(/hemeroteca/img_buscador/sprite-busca-openClose-menu.png) no-repeat 0 -1px}
ul#filter li ul li a.close {background-position: 0px -30px;}
/* Open and closed icon state needed here */
ul#filter li ul li a {}
ul#filter li ul li a:hover {text-decoration:underline}

/* Filter > list Level 2 */
ul#filter li ul li ul {margin-left:20px}
ul#filter li ul li ul li {border:none; padding:0}
ul#filter li ul li ul li a {background:none; padding-left:0; color:#666}
ul#filter li ul li ul li a.nochild {background:url(/hemeroteca/img_buscador/sprite-busca-openClose-menu.png) no-repeat 0 -58px; padding-left:20px; color:#666}
ul#filter li ul li ul li span.imgopen,
ul#filter li ul li span.imgopen,
ul#filter li ul li ul li span.imgclose {float:left; display:inline; width:16px; height:17px; margin-right:5px; background:url(/hemeroteca/img_buscador/sprite-busca-openClose-menu.png) no-repeat}
ul#filter li ul li ul li span.imgclose {background-position:0px 0px}
ul#filter li ul li ul li span.imgopen,
ul#filter li ul li span.imgopen {background-position:0px -30px;}

/* Filter > list Level 3 */
ul#filter li ul li ul li ul {margin-left:40px}
ul#filter li ul li ul li ul li {}
ul#filter li ul li ul li ul li a {color:#999; padding-left:20px; background:url(/hemeroteca/img_buscador/sprite-busca-openClose-menu.png) no-repeat left -58px}

/* Filter > list Level 2 (Auther and Edition) */
ul#filter li ul#navelemsAuthor li a,
ul#filter li ul#navelemsEdition li a {padding-left:20px; background:url(/hemeroteca/img_buscador/sprite-busca-openClose-menu.png) no-repeat left -58px}
/* Filter > list Level 1 (Otras opciones) */
ul#filter li.otrasOpciones {padding-top:15px; background:url(/hemeroteca/img_buscador/hr-filter.png) no-repeat center 5%}
/* Filter > list Level 1 (Interlavo) */
ul#filter li#interlavo {padding:0}
ul#filter li#interlavo h3 {margin-bottom:15px}
ul#filter li#interlavo h3 a {font-size:14px; line-height:20px; color:#000; text-decoration:none}
ul#filter li#interlavo div#refine-timeFrame {}
ul#filter li#interlavo div#refine-timeFrame p {float:left; width:48%; margin-bottom:10px}
ul#filter li#interlavo div#refine-timeFrame p label {float:left; width:auto; font:bold 11px Arial, Helvetica, sans-serif; color:#666;}
ul#filter li#interlavo div#refine-timeFrame p label input {float:left; width:auto; margin-right:5px; background-image:none; border:none}
ul#filter li#interlavo div#refine-timeFrame div {float:right}
ul#filter li#interlavo div#refine-timeFrame div .button {float:right; width:65px; height:17px; padding:4px 0 4px 4px; background:url(/img/bt-buscar.gif) no-repeat scroll left top; border:0 none; cursor:pointer; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:none}

ul#filter li.interlavo {padding:0}
ul#filter li.interlavo h3 {margin-bottom:15px}
ul#filter li.interlavo h3 a {font-size:14px; line-height:20px; color:#000; text-decoration:none}
ul#filter li.interlavo div#refine-timeFrame {}
ul#filter li.interlavo div#refine-timeFrame p {float:left; width:48%; margin-bottom:10px}
ul#filter li.interlavo div#refine-timeFrame p label {float:left; width:auto; font:bold 11px Arial, Helvetica, sans-serif; color:#666;}
ul#filter li.interlavo div#refine-timeFrame p label input {float:left; width:auto; margin-right:5px; background-image:none; border:none}
ul#filter li.interlavo div#refine-timeFrame div {float:right}
ul#filter li.interlavo div#refine-timeFrame div .button {float:right; width:65px; height:17px; padding:4px 0 4px 4px; background:url(/img/bt-buscar.gif) no-repeat scroll left top; border:0 none; cursor:pointer; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:none}


/* Filter > list Level 1 > Grafico scroller */
ul#filter li ul.grafico {margin-left:0; /* Has clearfix */}
ul#filter li ul.grafico li {/* Has clearfix */}
ul#filter li ul.grafico li div.imgScroller {position:relative; z-index:0; float:left; width:291px; overflow:hidden}
ul#filter li ul.grafico li div.imgScroller a.controll {position:absolute; z-index:1; display:block; width:25px; height:50px; background:url(/hemeroteca/img_buscador/sprite-imgScroller-controlls.png) no-repeat}
ul#filter li ul.grafico li div.imgScroller a.controll span {display:none}
ul#filter li ul.grafico li div.imgScroller a.left {top:11px; left:0; background-position:0px 0px}
ul#filter li ul.grafico li div.imgScroller a.right {top:11px; right:0; background-position:-1px -100px}
ul#filter li ul.grafico li div.imgScroller div.aperture {position:relative; overflow:hidden; min-height:110px; height:auto !important; *height:110px; width:291px; background:url(/hemeroteca/img_buscador/bg-searchFilter-grafico.png) no-repeat left top}
ul#filter li ul.grafico li div.imgScroller div.aperture div.imageBelt {width:100em; position:relative; overflow:hidden; left:0}
ul#filter li ul.grafico li div.imgScroller div.aperture div.imageBelt img {margin-right:5px}


/***********************************************************************************************
************************************  Buscador Simple  **************************************
/***********************************************************************************************/


/* Buscador Simple */
div#search-simple {float:right; width:644px; margin-bottom:10px; background-color:#F4F4F4}
div#search-simple ul.pest {float:left; width:624px; padding:3px 0 0 20px; background-color:#C9C6BA}
div#search-simple ul.pest li {float:left; display:inline}
div#search-simple ul.pest li a {float:left; padding:5px 10px; font:11px/16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none}
div#search-simple ul.pest li a:hover {text-decoration:underline}
div#search-simple ul.pest li.sel a {background-color:#F4F4F4; font-weight:bold}
div#search-simple ul.pest li#pdf {margin-right:10px; background:url(/hemeroteca/img_buscador/sprite-busca-adv-pest.png) no-repeat right 6px}
div#search-simple ul.pest li#google a {display:block; width:40px; height:16px; padding:5px 0; background:url(/hemeroteca/img_buscador/sprite-busca-adv-pest.png) no-repeat left -16px}
div#search-simple ul.pest li#google a span {display:none}
div#search-simple ul.pest li#advanced {float:right}
div#search-simple ul.pest li#advanced a {color:#5F83A5; background:url(/hemeroteca/img_buscador/sprite-busca-adv-pest.png) no-repeat -45px -22px}

/* Buscador Simple > Field and legends */
div#search-simple fieldset {clear:right; float:left; width:604px; padding:20px}
div#search-simple input {float:left; border:1px solid #A5A5A6; padding:0 10px; margin-bottom:5px; width:475px; height:30px; font:13px/30px Arial, Helvetica, sans-serif; color:#666; background:url(/hemeroteca/img_buscador/bg-textField-busca-adv.png) no-repeat left top}
/* Buscador Simple > Result summery */
div#search-simple p#summery  {clear:both; font-size:12px; line-height:16px; color:#666}
div#search-simple p#summery span {display:block}
div#search-simple div#summery  {clear:both; font-size:12px; line-height:16px; color:#666}
/* Buscador Simple > Suggestions */
div#search-simple div#suggestions {font-size:14px; color:#666; margin-top:15px}
div#search-simple div#suggestions p {margin-bottom:8px}
div#search-simple div#suggestions ul {}
div#search-simple div#suggestions ul li {}
/* Buscador Simple > Button */
div#search-simple div#btn-buscar {float:right; display:inline; position:relative; top:3px}
div#search-simple div#btn-buscar .button 
{
											float:right; 
                                          width:65px; 
                                          height:17px; 
                                          padding:4px 0 4px 4px; 
                                          background:url(/img/bt-buscar.gif) no-repeat scroll left top; 
                                          border:0 none; 
                                          cursor:pointer; 
                                          font:bold 12px Georgia, "Times New Roman", Times, serif; 
                                          color:#fff; 
                                          text-transform:none}

/* Buscador Advanced option link */
div.search-advanced-option {float:right; display:inline}
div.search-advanced-option a {display:block; padding:0 0 0 10px; font:11px/16px Arial, Helvetica, sans-serif; color:#5F83A5; text-decoration:none; background:url(/hemeroteca/img_buscador/sprite-busca-adv-pest.png) no-repeat -45px -28px}
div.search-advanced-option a:hover {text-decoration:underline}

/***********************************************************************************************
************************************  Buscador Avanzada  **************************************
/***********************************************************************************************/


/* Buscador Avanzada */
div#search-advanced {clear:right; float:right; width:644px; margin-bottom:20px; background-color:#F4F4F4}
div#search-advanced ul.pest {float:left; width:624px; padding:3px 0 0 20px; background-color:#C9C6BA}
div#search-advanced ul.pest li {float:left; display:inline}
div#search-advanced ul.pest li a {display:block; padding:5px 10px; font:11px/16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none}
div#search-advanced ul.pest li a:hover {text-decoration:underline}
div#search-advanced ul.pest li.sel a {background-color:#F4F4F4; font-weight:bold}
div#search-advanced ul.pest li#pdf {margin-right:10px; background:url(/hemeroteca/img_buscador/sprite-busca-adv-pest.png) no-repeat right 6px}
div#search-advanced ul.pest li#google a {display:block; width:40px; height:16px; padding:5px 0; background:url(/hemeroteca/img_buscador/sprite-busca-adv-pest.png) no-repeat left -16px}
div#search-advanced ul.pest li#google a span {display:none}

/* Buscador Avanzada > Format */
div#search-advanced div#format {float:left; width:604px; padding:20px 20px 0}
div#search-advanced div#format fieldset {float:left; margin:0; padding:0}
div#search-advanced div#format p {font-weight:bold; font-size:14px; border-bottom:1px dotted #d9d9d9; margin-bottom:10px}
div#search-advanced div#format ul {float:left}
div#search-advanced div#format ul li {float:left; display:inline; margin-right:30px}
div#search-advanced div#format ul li label {float:left; line-height:13px; font-size:14px; color:#666}
div#search-advanced div#format ul li label input {float:left; margin-right:5px; background:none; border:none; font-size:inherit}

/* Buscador Avanzada > Entre Fechas */
div#search-advanced div#refine-timeFrame div#betweenDates {float:left; display:inline; width:auto; padding:15px 0 0 0; margin-right:0; border-right:none}
div#search-advanced div#refine-timeFrame div#betweenDates fieldset {float:left; margin:0; padding:0; width:auto}
div#search-advanced div#refine-timeFrame div#betweenDates p {font-weight:bold; font-size:14px; border-bottom:1px dotted #d9d9d9; margin-bottom:10px}
div#search-advanced div#refine-timeFrame div#betweenDates div#date-start {float:left; display:inline; width:auto; margin-right:0; margin-bottom:5px; border-right:0}
div#search-advanced div#refine-timeFrame div#betweenDates div#date-end {float:left; display:inline; width:auto; margin-right:0; border-right:0}
div#search-advanced div#refine-timeFrame div#betweenDates span.fakeLabel {display:block; font-size:14px; color:#666}
div#search-advanced div#refine-timeFrame div#betweenDates label {display:none}
div#search-advanced div#refine-timeFrame div#betweenDates select {float:left; display:inline; margin-right:3px; font:11px Arial, Helvetica, sans-serif; color:#666}


/* Buscador Avanzada > Field and legends */
div#search-advanced fieldset {float:left; width:604px; padding:20px 20px 0}
div#search-advanced fieldset#refine {padding:20px 20px 0}
div#search-advanced div#refine-boolean label {font-size:14px; display:block; margin-bottom:5px}
div#search-advanced div#refine-boolean input {border:1px solid #A5A5A6; margin-bottom:15px; padding:0 10px; width:475px; height:30px; font:13px/30px Arial, Helvetica, sans-serif; color:#666; background:url(/hemeroteca/img_buscador/bg-textField-busca-adv.png) no-repeat left top}

/* Buscador Avanzada > Interlavo */
div#search-advanced div#refine-timeFrame {width:604px; padding:0}
div#search-advanced div#refine-timeFrame h6 {font:bold 18px Georgia, "Times New Roman", Times, serif; color:#B66C03; margin-bottom:15px}
div#search-advanced div#refine-timeFrame div {float:left; display:inline; width:190px; margin-right:10px; border-right:1px dotted #ccc}
div#search-advanced div#refine-timeFrame div p {margin:0 0 5px 10px}
div#search-advanced div#refine-timeFrame div p label {font-size:14px; .font-size:14px; _font-size:12px; color:#666}
div#search-advanced div#refine-timeFrame div p label input {margin-right:5px; background-image:none; border:none}
div#search-advanced div#refine-timeFrame div#otras-opciones {margin-right:0; margin-bottom:10px; border-right:none}
div#search-advanced div#refine-timeFrame div#otras-opciones p {margin-bottom:10px; font-size:14px; font-weight:bold; color:#333}
div#search-advanced div#refine-timeFrame div#otras-opciones p label {font-weight:normal}
div#search-advanced div#refine-timeFrame div#otras-opciones p label input {margin-right:5px}
div#search-advanced div#btn-buscar {float:right; width:644px; text-align:center; display:inline; margin:0 0 10px; border-right:none}
div#search-advanced div#btn-buscar .button {float:none; width:65px; height:17px; padding:4px 0 4px 4px; background:url(/img/bt-buscar.gif) no-repeat scroll left top; border:0 none; cursor:pointer; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:none}


/* Buscador Avanzada > Noticias del año */
div#noticias-ano {float:right; width:644px; margin-bottom:10px; padding-top:20px; border-top:1px solid #d9d9d9}
div#noticias-ano h3.titulo02 {font:bold 20px Georgia, "Times New Roman", Times, serif; color:#B66C03; margin-bottom:10px}
div#noticias-ano p {font-size:14px; margin-bottom:10px}
div#noticias-ano ul.listadoMeses {border-bottom:3px solid #C9C6BA; margin-bottom:20px}
div#noticias-ano ul.listadoMeses li {float:left; display:inline; position:relative; top:3px; margin-right:1px}
div#noticias-ano ul.listadoMeses li a {float:left; border:1px solid #C9C6BA; background-color:#C9C6BA; font-size:16px; color:#fff; text-decoration:none; padding:2px 5px 3px}
div#noticias-ano ul.listadoMeses li a:hover, div#noticias-ano ul.listadoMeses li.sel a {border-bottom-color:#fff; background-color:#fff; color:#000}

/* Buscador Avanzada > Noticias del año Table */
div#noticias-ano div.calendarios {}
div#noticias-ano div.calendarios ul {margin-bottom:10px; padding:0 15px}
div#noticias-ano div.calendarios ul li {float:left; margin:0 12px 12px 0}
div#noticias-ano div.calendarios ul li:nth-child(3) {margin-right:0}
div#noticias-ano div.calendarios ul li.breaker {margin-right:0}
div#noticias-ano div.calendarios ul li table {width:196px; border-left:solid 1px #eee}
div#noticias-ano div.calendarios ul li table caption {font-weight:bold; font-size:15px; color:#fff; height:28px; line-height:28px; background:url(/hemeroteca/img_buscador/bg-calender-caption.png) no-repeat left top}
div#noticias-ano div.calendarios ul li table th {background-color:#D9D9D9; border-right:1px solid #ededed; font-size:12px; text-align:center; padding:3px}
div#noticias-ano div.calendarios ul li table td {padding:5px 3px; text-align:center; border-width:0px 1px 1px 0; border-style:solid; border-color:#eee}
div#noticias-ano div.calendarios ul li table td a {font-size:14px; color:#666; text-decoration:none}
div#noticias-ano div.calendarios ul li table td a:hover {text-decoration:underline}

/* Buscador Avanzada > Años anteriores */
div#anos-anteriores {float:right; width:644px; margin-bottom:20px; padding-top:20px; border-top:1px solid #d9d9d9}
div#anos-anteriores h3.titulo02 {font:bold 20px Georgia, "Times New Roman", Times, serif; color:#B66C03; margin-bottom:10px}
div#anos-anteriores ul {float:left}
div#anos-anteriores ul li {float:left; display:inline; width:145px; margin:0 21px 15px 0}
div#anos-anteriores ul li:nth-child(4) {margin-right:0}
div#anos-anteriores ul li.breaker {margin-right:0}
div#anos-anteriores ul li span.titulo03 {display:block; height:23px; font-size:15px; line-height:20px; color:#fff; text-align:center; background-color:#C9C6BA}
div#anos-anteriores ul li a {display:block; font-size:13px; line-height:25px; color:#999; text-indent:5px; padding-left:15px; background:url(/hemeroteca/img_buscador/sprite-busca-openClose-menu.png) no-repeat 2px -54px; border-bottom:1px dotted #D9D9D9}

/* Search results > Filter by Section, theme and Author */
div#filter-SeccionTemaAutor {float:right; width:644px; margin-bottom:20px}
div#filter-SeccionTemaAutor ul {/* Has clearfix*/}
div#filter-SeccionTemaAutor li {float:left; width:100%; border-bottom:1px dotted #666; padding:5px 0}
div#filter-SeccionTemaAutor li h3 {float:left; display:inline; width:14%; margin-right:1%; background:url(/hemeroteca/img_buscador/sprite-busca-openClose-menu.png) no-repeat right -53px; font:20px Georgia, "Times New Roman", Times, serif; color:#B66C03}
div#filter-SeccionTemaAutor li p {line-height:25px; float:right; width:85%}
div#filter-SeccionTemaAutor li p a {text-decoration:none; color:#5E81A2}
div#filter-SeccionTemaAutor li p a:hover {text-decoration:underline}

/***********************************************************************************************
************************************  Buscador Resultados  *************************************
/***********************************************************************************************/


/* Search results */
div#search-results {float:right; width:644px}
div#search-results a {color:#5486BF}

/* Search results > Filter by media type */
div#search-results ul#mediaType {padding:0 5px; width:634px; height:32px; margin-bottom:12px; background:url(/hemeroteca/img_buscador/bg-filter-mediaType.png) no-repeat left top}
div#search-results ul#mediaType li {float:left}
div#search-results ul#mediaType li a {display:inline-block; zoom:1; *display:inline; padding:0 5px; font-size:11px; line-height:32px; text-decoration:none; text-transform:uppercase; color:#fff}
div#search-results ul#mediaType li a:hover {text-decoration:underline}
div#search-results ul#mediaType li a.current {color:#FDBA30; background:url(/hemeroteca/img_buscador/bg-filter-media-currentLink.png) no-repeat center top}

/* Search results > Custom View */
div#search-results div#customView {float:left}

/* Search results > Custom View > labels & controlls */
div#search-results div#customView label {font:bold 11px/18px Arial, Helvetica, sans-serif; color:#666; float:left; display:inline; margin-right:5px}
div#search-results div#customView select {float:left; font:11px Arial, Helvetica, sans-serif; color:#666}

/* Search results > Custom View > Results Sort */
div#search-results div#customView div#results-sort {float:left; display:inline; margin-right:10px}

/* Search results > Custom View > Results p/Page */
div#search-results div#customView div#results-perPage {float:left; display:inline; margin-right:10px}

/* Search results > Pagination */
div#search-results ul.results-pagination {float:right; margin-bottom:10px}
div#search-results ul.results-pagination li {float:left}
div#search-results ul.results-pagination li a {font:11px/18px Arial, Helvetica, sans-serif; float:left; padding:0 5px; text-decoration:none}
div#search-results ul.results-pagination li a.arrow {padding:0; width:10px; background:url(/hemeroteca/img_buscador/pagination-arrows.png) no-repeat left 5px}
div#search-results ul.results-pagination li a.arrow.next {background-position:-20px 5px}

/* Search results > Content */
div#search-results ul#results-content {clear:both; margin-bottom:5px; border-top:1px dotted #666}
div#search-results ul#results-content li {padding:10px 5px 0; border-bottom:1px dotted #666}
div#search-results ul#results-content li h2 {line-height:16px; margin-bottom:5px}
div#search-results ul#results-content li h2 a {font-size:13px; color:#2B2B0F; text-decoration:none}
div#search-results ul#results-content li h2 a:hover {text-decoration:underline}
div#search-results ul#results-content li p {font-size:13px; color:#45443F; margin-bottom:10px}
div#search-results ul#results-content li p span.author {font-size:11px; color:#666; margin-right:5px}
div#search-results ul#results-content li span.seccion {display:block; margin-bottom:5px; font-size:10px; color:#666; text-transform:uppercase}
div#search-results ul#results-content li span.date {display:block; margin-bottom:5px; font:11px Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase}
div#search-results ul#results-content li img {float:left; display:inline; margin-right:12px;height:75px;}

/* Search results > Content > Foto Gallery */
div#search-results ul#results-content li div.imgScroller {position:relative; z-index:0; float:left; display:inline; width:145px; height:110px; overflow:hidden; margin-right:12px}
div#search-results ul#results-content li div.imgScroller a.controll {position:absolute; z-index:1; display:block; width:25px; height:50px; background:url(/hemeroteca/img_buscador/sprite-imgScroller-controlls.png) no-repeat}
div#search-results ul#results-content li div.imgScroller a.controll span {display:none}
div#search-results ul#results-content li div.imgScroller a.left {top:29px; left:0; background-position:0px 0px}
div#search-results ul#results-content li div.imgScroller a.right {top:29px; right:0; background-position:-1px -100px}
div#search-results ul#results-content li div.imgScroller div.aperture {position:relative; overflow:hidden; width:145px; height:110px}
div#search-results ul#results-content li div.imgScroller div.aperture div.imageBelt {width:100em; position:relative; overflow:hidden; left:0}
div#search-results ul#results-content li div.imgScroller div.aperture div.imageBelt img {margin-right:5px}

/* Search results > Content > Video */
div#search-results ul#results-content li div.videoBox {position:relative; z-index:0; float:left; display:inline; width:145px; height:110px; overflow:hidden; margin-right:12px}
div#search-results ul#results-content li div.videoBox a.play {position:absolute; z-index:1; right:10px; bottom:10px; display:block; width:30px; height:30px; background:url(/hemeroteca/img_buscador/videoBox-controll.png) no-repeat left top}
div#search-results ul#results-content li div.videoBox a.play span {display:none}
div#search-results ul#results-content li div.videoBox div.media {position:relative; overflow:hidden}


#timelinecontrol{display:table; clear:both;}




