@font-face{
	font-family: Calluna-Bold;
	src: url('/css/fonts/calluna-bold.otf') format('opentype'),
	url('/css/fonts/calluna-bold.eot?#iefix') format('embedded-opentype');
}

@font-face{
	font-family: Calluna-BoldItalic;
	src: url('/css/fonts/calluna-boldIt.otf') format('opentype'),
		url('/css/fonts/calluna-boldItalic.eot?#iefix') format('embedded-opentype');
}

@font-face{
	font-family: Calluna-Italic;
	src: url('/css/fonts/calluna-it.otf') format('opentype'), 
		url('/css/fonts/calluna-italic.eot?#iefix') format('embedded-opentype');
}

@font-face{
	font-family: Calluna-Regular;
	src: url('/css/fonts/calluna-regular.otf') format('opentype'),
	url('/css/fonts/calluna-regular.eot?#iefix') format('embedded-opentype');
}

@font-face{
	font-family: Calluna-SemiBold;
	src: url('/css/fonts/calluna-semibold.otf') format('opentype'),
	url('/css/fonts/calluna-semiBold.eot?#iefix') format('embedded-opentype');
}

@font-face{
	font-family: Calluna-SemiBold-Italic;
	src: url('/css/fonts/calluna-semiboldIt.otf') format('opentype'),
	url('/css/fonts/calluna-semiBoldItalic.eot?#iefix') format('embedded-opentype');
}

@font-face {
	font-family: Franklin-Gothic-Demi;
	src: url('/css/fonts/franklinGothicDemi.eot');
	src: url('/css/fonts/franklinGothicDemi.eot?#iefix') format('embedded-opentype'),
		/*url('/css/fonts/franklinGothicDemi.woff2') format('woff2'),*/
		url('/css/fonts/franklinGothicDemi.woff') format('woff'),
		url('/css/fonts/franklinGothicDemi.ttf') format('truetype');
}

@font-face {
	font-family: Franklin-Gothic-Book;
	src: url('/css/fonts/franklinGothicBook.eot');
	src: url('/css/fonts/franklinGothicBook.eot?#iefix') format('embedded-opentype'),
		/*url('/css/fonts/franklinGothicBook.woff2') format('woff2'),*/
		url('/css/fonts/franklinGothicBook.woff') format('woff'),
		url('/css/fonts/franklinGothicBook.ttf') format('truetype');
}

@font-face {
	font-family: MyriadPro-Bold-Condensed;
	src: url('/css/fonts/.ttf') format('truetype');
	src: url('/css/fonts/MyriadProBoldCondensed.eot');
	src: url('/css/fonts/MyriadProBoldCondensed.eot?#iefix') format('embedded-opentype'),
		url('/css/fonts/MyriadProBoldCondensed.woff') format('woff'),
		url('/css/fonts/MyriadProBoldCondensed.ttf') format('truetype');
}

/*@font-face {
	font-family: Myriad-Condensed-WebItalic;
	src: url('/css/fonts/MyriadCondensedWebItalic.ttf') format('truetype');
}*/


.callunaRegular {font-family: Calluna-Regular, serif;}
.callunaItalic, i, em {font-family: Calluna-Italic, serif;}
.callunaBold {font-family: Calluna-Bold, serif;}
.callunaSemiBold {font-family: Calluna-SemiBold, serif;}
.callunaSemiBoldItalic {font-family: Calluna-SemiBold-Italic, serif;}
.franklinGothicDemi, #logoDHV:not(.inBibliofep) {font-family: Franklin-Gothic-Demi, sans-serif; font-feature-settings: "liga" 0;}
.franklinGothicBook {font-family: Franklin-Gothic-Book, sans-serif; font-feature-settings: "liga" 0;}
.myriadProBoldCondensed {font-family: MyriadPro-Bold-Condensed, sans-serif;}

body {font-size: 16px; font-family: Calluna-Regular, serif;}
/*a {color: #333366;}*/
.defaultBody, .pubDespliegueInfo {
	font-size: 1.125em; line-height: 1.5em; letter-spacing: 0.7px; color: #666; word-spacing: -1.2px;}
.font16lh17ls05ws1, .font14lh17ls05ws1 {font-size: 0.875em; line-height: 1.375em; letter-spacing: 0.5px; word-spacing: -1px;}
.font16lh17ls15ws1, .font14lh17ls15ws1 {font-size: 0.875em; line-height: 1.375em; letter-spacing: 1.5px; word-spacing: -1px;}
.font14lh17ls2ws1 {font-size: 0.875em; line-height: 1.375em; letter-spacing: 2px; word-spacing: -1px;}

.font-8 {font-size: 0.500em;}
.font-10 {font-size: 0.625em;}
.font-12 {font-size: 0.750em;}
.font-13 {font-size: 0.813em;}
.font-14 {font-size: 0.875em;}
.font-15 {font-size: 0.938em;}
.font-16 {font-size: 1em;}
.font-17 {font-size: 1.063em;}
.font-18, .rvcfLabel, .ContactForm input {font-size: 1.125em;}
.font-20 {font-size: 1.250em;}
.font-22 {font-size: 1.375em;}
.font-24 {font-size: 1.5em;}
.font-26 {font-size: 1.625em;}
.font-32 {font-size: 2em;}

.fa.fa-1x5x {font-size: 1.5em;}
.fa.fa-1x8x {font-size: 1.8em;}
.fa.fa-7x {font-size: 7em;}

.lineHeight-13 {line-height: 0.813em;}
.lineHeight-14 {line-height: 0.875em;}
.lineHeight-15 {line-height: 0.938em;}
.lineHeight-16 {line-height: 1em;}
.lineHeight-17 {line-height: 1.063em;}
.lineHeight-18 {line-height: 1.125em;}
.lineHeight-19 {line-height: 1.188em;}
.lineHeight-20 {line-height: 1.250em;}
.lineHeight-22 {line-height: 1.375em;}
.lineHeight-24 {line-height: 1.5em;}
.lineHeight-26 {line-height: 1.625em;}
.lineHeight-28 {line-height: 1.750em;}
.lineHeight-29 {line-height: 1.813em;}

.letterSpacing-05 {letter-spacing: 0.5px;}
.letterSpacing-07 {letter-spacing: 0.7px;}
.letterSpacing-09 {letter-spacing: 0.9px;}
.letterSpacing-1 {letter-spacing: 1px;}
.letterSpacing-1-5 {letter-spacing: 1.5px;}
.letterSpacing-2 {letter-spacing: 2px;}
.letterSpacing-3 {letter-spacing: 3px;}
.letterSpacing-4 {letter-spacing: 4px;}

.wordSpacing-05 {word-spacing: 0.5px;}
.wordSpacing--1 {word-spacing: -1px;}
.wordSpacing--1-2 {word-spacing: -1.2px;}
.wordSpacing--1-5 {word-spacing: -1.5px;}
.wordSpacing--2 {word-spacing: -2px;}
.wordSpacing--2-5 {word-spacing: -2.5px;}

@media (max-width: 767px) {
	#logoDHV:not(.inBibliofep) {font-size: 0.750em;}
}

.dhvEntryMenu li:hover a, .dhvEntryMenuTopics li:hover a {color: #23527c;}
#logoDHV:hover {color: #337ab7;}

/*blue azul efemerides*/
.blue, .icon-bar {background-color: #336699;}
.searchResult .panel-default:first-child {border-top: 1px dotted #336699;}
.searchResult .panel-default, .entryExtraInfo {border-bottom: 1px dotted #336699;}
blockquote {border-left: 3px solid #336699;}
.themeListItemContainer.azulEfemerides {border: 2px solid #336699;}
.text-blue, .link-blue a, #logoDHV,  /*.dhv-navbar .navbar-nav > li:hover a,*/ 
.themeListItemContainer.azulEfemerides, .text-blue-336699 {color: #336699;}

.light-blue {background-color: rgba(153, 204, 255, 0.5);}

/*azul ciencias*/
.azulCiencias, #pubPDFicon.ciencias {background-color: #9999ff;}
.themeListItemContainer.azul {border: 2px solid #9999ff;}
.themeListItemContainer.azul {color: #9999ff;}
.enlaceAplicacionesMorado a.enlaceAplicaciones,
.enlaceAplicacionesMorado .enlaceAplicaciones a {text-decoration-color: #9999ff;}

/*azul institucional*/
#pubPDFicon.institucional {background-color: #6699cc;}
.themeListItemContainer.azulInstitucional {border: 2px solid #6699cc;}
.themeListItemContainer.azulInstitucional {color: #6699cc;}
.enlaceAplicacionesAzulInstitucional a.enlaceAplicaciones,
.enlaceAplicacionesAzulInstitucional .enlaceAplicaciones a {text-decoration-color: #ff99cc;}

/*azul claro sociales*/
#pubPDFicon.sociales {background-color: #66ccff;}
.themeListItemContainer.azulClaro {border: 2px solid #66ccff;}
.themeListItemContainer.azulClaro {color: #66ccff;}
.enlaceAplicacionesAzulClaro a.enlaceAplicaciones,
.enlaceAplicacionesAzulClaro .enlaceAplicaciones a {text-decoration-color: #66ccff;}

/*azul facebook*/
.azulFacebook-hover:hover {color: #4b59e4;}

/*azul twitter*/
.azulTwitter-hover:hover {color: #00c0ff;}

/*azul sticky note*/
.blue-99ffff {background-color: #99ffff;}

.text-blue-00ffff {color: #00ffff;}

/*azul buscador*/
.blue-ccffff, .entryItemPdfHover:hover {background-color: #ccffff;}
.blue-ccffff-opacity05 {background-color: rgba(204, 255, 255, 0.5);}

/*verde historia*/
#pubPDFicon.historia, .verde-00f900 {background-color: #00f900;}
.themeListItemContainer.verde {border: 2px solid #00f900;}
/*.themeListItemContainer.verde {color: #05f105;}*/
.themeListItemContainer.verde {color: #00f900;}
.enlaceAplicacionesVerde a.enlaceAplicaciones,
.enlaceAplicacionesVerde .enlaceAplicaciones a {text-decoration-color: #00f900;}

/*verde libro*/
/*.green-Transparent07 {background-color: rgba(204, 255, 51, 0.7);}
.green-Transparent03 {background-color: rgba(204, 255, 51, 0.3);}*/
.text-green-ccff99-opacity04 {color: rgba(204, 255, 153, 0.4);}
.green-ccff99 {background-color: #ccff99;}
.green-ccff99d9 {background-color: #ccff99d9;}
.green-ccff99-opacity04, .dhvEntryMenu li:hover, .dhvEntryMenuTopics li:hover,
.searchResult .panel-default:hover {background-color: rgba(204, 255, 153, 0.4);}
.green-ccff99-opacity07 {background-color: rgba(204, 255, 153, 0.7);}

.verde-66ff66 {background-color: #66ff66;}

.text-green-66ff00 {color: #66ff00;}

.text-green-669966, .link-verdeHover-669966:hover {color: #669966;}
.text-green-669966-opacity05 {color: rgba(102, 153, 102, 0.5);}
.dhvEntryMenu li, #clasificacionTematica {border-top: 1px solid #669966;}
.dhvEntryMenuTopics {border-bottom: 1px solid #669966;}

.text-green-33ff00, #logoDHV.inBibliofep:hover {color: #33ff00;}

.text-green-66ff33-opacity04 {color: rgba(102, 255, 51, 0.4);}

.text-verde-33cc00, .link-verde-33cc00, .link-verdeHover-33cc00:hover {color: #33cc00;}
.text-verde-33cc00-opacity05 {color: rgba(51, 204, 0, 0.5);}

/*rosado lengua*/
#pubPDFicon.lengua {background-color: #ff99cc;}
.themeListItemContainer.rosado {border: 2px solid #ff99cc;}
.themeListItemContainer.rosado {color: #ff99cc;}
.enlaceAplicacionesRosado a.enlaceAplicaciones,
.enlaceAplicacionesRosado .enlaceAplicaciones a {text-decoration-color: #ff99cc;}

/*wine*/
.text-wine, .searchResultSeeMore.text-wine:hover, .link-wine, .link-wine:hover {color: #993333;}

/*grays*/
.gray {background-color: #ccc;}
.text-gray {color: #ccc;}
.border-ccc, .legalInfo li:not(:last-child), .footerSiteMap li:not(:last-child) {border-right: 1px solid #ccc;}
/*#headerSearch input.headerSearchTextbox:hover,
#searchButtonBibliofep:hover ~ input.headerSearchTextbox {border: 1px solid #ccc;}*/
.efemeridesHomeTitle {border-bottom: 2px solid #ccc; border-top: 2px solid #ccc;}

/*@media (max-width: 768px) {
	#headerSearch input.headerSearchTextbox {
		border-top: 1px solid #ccc !important;
		border-left: 1px solid #ccc !important;
		border-bottom: 1px solid #ccc !important;}
}*/

.gray-edeeef, #resultadosPublicaciones li:nth-child(odd), .ContactForm {background-color: #EDEEEF;}

.gray-e4 {background-color: #e4e4e4;}

.gray-ee {background-color: #eeeeee;}
.dhv-navbar .navbar-nav > li:not(:last-child) {border-bottom: 1px solid #eee;}

.gray-e8e8e8 {background-color: #e8e8e8;}
.advancedSearchBlock.inDHV {border-bottom: 5px solid #e8e8e8;}

.dark-gray, .link-333 a, .pubMenuActive, .rvcfLabel {color: #333;}

.text-666, .link-666 a, .linkHover-666:hover {color: #666;}
.fondo-666 {background-color: #666;}

.text-999, .link-999 a, #logoDHV.inBibliofep {color: #999;}
.tomoLevelPDF {background-color: #999999;}
/*#dhv_searchBox {border: 1px solid #999;}*/

.text-black, .textHover-black:hover, .entryItemPdfHover:hover .parteSeccion {color: black;}

@media (max-width: 991px) {
	.text-999, .link-999 a, .defaultBody {color: #666;}
	.tomoLevelPDF {background-color: #666;}
}

#resultadosPublicaciones li:hover {background-color: #C0FFFF;}

.transparent-background {background: transparent;}

/*white*/
#pubPDFicon {color: white;}
.tomoLevelPDF {color: white !important;}
.white {background-color: white;}
.advancedSearchBlock {border-bottom: 5px solid white;}


hr {margin-top: 2px; margin-bottom: 4px; border-top-color: #999;}
h1 {margin-top: 0;}
.hiddenContent {display: none;}
.no-gutter {padding-right: 0; padding-left: 0;}
.margin-top-5 {margin-top: 5px;}
.margin-top-10 {margin-top: 10px;}
.margin-top-20 {margin-top: 20px;}
.margin-top-25 {margin-top: 25px;}
.margin-top-50 {margin-top: 50px;}
.margin-top-60 {margin-top: 60px;}
.margin-top-120 {margin-top: 120px;}
.margin-top--180 {margin-top: -180px;}
.margin-top--240 {margin-top: -240px;}
.noMargin-bottom {margin-bottom: 0;}
.margin-bottom-3 {margin-bottom: 3px;}
.margin-bottom-5 {margin-bottom: 5px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-40 {margin-bottom: 40px;}
.margin-bottom-md--20 {margin-bottom: -20px;}
.margin-bottom-50 {margin-bottom: 50px;}
.margin-bottom-75 {margin-bottom: 75px;}
.margin-left-7 {margin-left: 7px;}
.padding-top-5 {padding-top: 5px;}
.padding-0505 {padding: 0 5px 0 5px;}
main {margin: 28px 0 90px 0;}
a, a:hover {text-decoration: none;}
.cuerpoCompleto {width: 100%;}
.floatLeft {float: left;}
.floatRight {float: right;}
.affix {top: 50px; padding-top: 20px;}
.showInAffix, .affix .hideInAffix {display: none;}
.affix .showInAffix, .hideInAffix {display: block;}
.display-flex {display: flex; align-items: center;}
.img-responsive {display: initial;}
.anchorLink {display: block; height: 180px; margin-top: -180px; visibility: hidden;}
.anchorLinkTop {visibility: hidden; position: absolute; top: -180px;}
.clickMe {cursor: pointer;}
.img-responsive70 {max-width: 70%;}
.panel {background-color: inherit;}
.position-fixed {position: fixed;}

/*top nav*/
nav {padding-top: 16px;}
#logoArea {text-align: right;}
#logoDHV {/*word-spacing: -2px;*/ text-align: right; float: right;}
#logoDHV:not(.inBibliofep) {word-spacing: -2px;}
#logoDHV.inBibliofep {text-align: inherit; float: none;}
#logoDHVimg {vertical-align: middle; float: right; margin-left: 7px; height: 28px;}
.dhv-navbar, .bibliofep-navbar {float: right; position: absolute; right: 0; top:30px;/*top: 40px;*/ z-index: 10;}
.bibliofep-navbar {top: 0;}
.dhv-navbar:not(.bibliofep-navbar) {padding-left: 0; padding-right: 0;}
.navbar-toggle {display: block;}
.navbar-toggle {padding: 0;}
.navbar-nav {margin-right: 0; margin-left: 0;}
.dhv-navbar .navbar-nav > li {float: none;}
.dhv-navbar .nav > li > a:hover, .dhv-navbar .nav > li > a:focus {background-color: inherit;}
.navbar-toggle .icon-bar {transition: all 0.2s;}
.navbar-toggle .top-bar {transform: rotate(45deg); transform-origin: 10% 10%;}
.navbar-toggle .middle-bar {opacity: 0;}
.navbar-toggle .bottom-bar {transform: rotate(-45deg); transform-origin: 0% 90%;}
.navbar-toggle.collapsed .top-bar, .navbar-toggle.collapsed .bottom-bar {transform: rotate(0);}
.navbar-toggle.collapsed .middle-bar {opacity: 1;}
.navbar-toggle.collapsed .icon-bar {height: 3px;}
.navbar-nav > li > a {padding-top: 5px; padding-bottom: 5px; letter-spacing: 2px; word-spacing: -1px;}
.logoMenuPadding img {padding-top: 10px; padding-bottom: 10px;}
/*end top nav*/

/*main nav bibliofep*/
#headerLogo {/*width: 230px; float: left; height: 32px;*/ position: relative; z-index: 100; margin-bottom: 10px;}
#headerLogo ul {list-style: none; padding: 0; margin-bottom: 0;}
#logoMenu {display: block; /*height: 32px;*/ margin-bottom: 2px;}
#headerLogoItem:hover #mainMenu {display: block;}
#mainMenu {list-style: none; z-index: 10; display: none;/* background-color: white;*/}
#mainMenu li {/*width: 100%; height: 32px;*/ margin-bottom: 2px;}
/*end main nav bibliofep*/

/*footer*/
footer {padding-top: 10px; padding-bottom: 20px;}
.legalInfo, .footerSiteMap {margin: 0; padding: 0; list-style-type: none; text-align: left;}
.footerSiteMap {margin-bottom: 7px;}
.legalInfo li, .footerSiteMap li {display: inline; padding: 0 5px;}
/*end footer*/

/*search area bibliofep*/
#headerSearch #searchButtonBibliofep:focus {outline: 0;}
/*#headerSearch, #headerSearch form*/ {height: 32px;}

#headerSearch input.headerSearchTextbox {
    /*height: 32px;*/
    /*padding: 0 0 0 10px;*/
	/*width: initial;320px;*/
	border: 0;
}

#headerSearch input.headerSearchTextbox:hover, #headerSearch input.headerSearchTextbox:focus,
#searchButtonBibliofep:hover ~ input.headerSearchTextbox, #headerSearch input.headerSearchTextbox.active {
	border-right: 0 !important;
    outline: 0;
}

/*#searchButtonBibliofep {height: 32px;}*/

#searchButtonBibliofep, #buscadorPublicaciones #DHV_SearchButton {
    /*background: url("/media/1104/bibliofep_icono_busquedas_inactivo.png") no-repeat;*/
    cursor: pointer;
    /*width: 43px;*/
    /*height: 32px;*/
    border: none;
	/*background-position: 25%;*/
}

#buscadorPublicaciones #DHV_SearchButton {width: 43px;}
 
/*#searchButtonBibliofep:hover {
    background: url("/media/1103/bibliofep_icono_busquedas_activo.png") no-repeat;
	background-position: 25%;
}*/
/*end search area bibliofep*/

/*banner home bibliofep*/
#efemeridesTitleHomeContainer {
	/*line-height: 22px;*/
	/*width: 415px;*/
	/*margin-right: 73px;*/
	margin-bottom: 28px;
	position: relative;
}

#efemeridesTitleHomeContainer.verticalWhiteSpace {height: 30px;}

.efemeridesHomeTitle {
	display: block;
	/*width: 299px;
	margin-right: 8px;*/
	/*padding: 3px;*/
	padding-top: 4px;
	padding-bottom: 3px;
}
	
.efemeridesHomeDate {display: block; position: absolute; /*left: 313px; right: 0;*/ bottom: 0;/*8px;*/}
/*#centerPubHome {margin-top: 121px;}*/
.leftPubHomeImg, .centerPubHomeImg, .rightPubHomeImg {width: 100%; height: 100%;}
.pubInfoHome {margin: 5px 3% 0 2%; width: 95%;}
/*.sharePubHome {margin-right: 5px; position: relative;}*/
.sharePubHome:not(:last-child) {margin-right: 5px;}
.sharePubEntry:not(:last-child) {margin-right: 2px;}
.sharePubEntry:focus {text-decoration: none;}
/*.sharePubHomeList {display: none; list-style: none !important;position: absolute; width: 1000%; margin-left: -910% !important;}*/
/*.sharePubHomeList li {margin: 0 0 0 5px; float: left;}
.sharePubHome:hover .sharePubHomeList {display: block;}*/
.slidesDPhomeBlock {position: relative; z-index: 5; overflow: hidden;}
.slidesDPhome {visibility: hidden; list-style: none !important; margin: 0 !important;}
.slidesDPhome.active {visibility: visible;}
.pubContainerTemasHome {letter-spacing: 1px;}
/*end banner home bibliofep*/

/*search area dhv*/
#dhv_searchBox, #bibliofep_searchBox {padding: 5px;}
#dhv_searchBox input {/*width: 95%;*/ border: none;}
#dhv_searchBox input:focus, #searchButton:focus {outline: none;}
#searchButton {
	/*background-image: url('/media/713636/dhv_lupa.gif');
	width: 15px !important;
	height: 20px !important;*/
    border: none;
    /*background-color: transparent;
    float: right;
	background-repeat: no-repeat;
	background-position: center;*/
}
#searchBox-searchButton {display: none;}
#searchInTitlesContainer {position: absolute; right: 0;}
.headerSearchCheckbox {vertical-align: middle; margin-top: 0;}
/*end search area dhv*/

/*home quote*/
#quoteAuthor, #quoteSummary, #entryDetailName {line-height: 24px;}
blockquote {padding: 5px 10px; margin: 2px 0 5px 0;}
/*end home quote*/

/*listado de entradas bibliofep*/
/*#buscadorPublicaciones {margin-bottom: 28px;}*/
#publicaciones_keyword {
	height: 28px; 
	border: none;
	/*border-radius: 10px; */
	padding: 0 5px;
}
#resultadosPublicaciones {list-style: none !important; margin: 0 0 14px 0 !important; padding: 0 !important;}
#resultadosPublicaciones li {min-height: 36px; margin-bottom: 0 !important; padding: 0 10px;}
.resultadosPubsPosition {padding: 0 14px 0 0; clear: both;}
#resultadosPubPager {list-style: none !important; margin: 0 0 0 10px !important;}
#resultadosPubPager li {min-width: 14px;}
#resultadosPublicaciones li {line-height: 34px;}
.tomoLevelPDF {line-height: 14px;}
/*end listado de entradas bibliofep*/

/*search result panel*/
.searchFindings {margin-bottom: 10px;}
.searchFindings, .advancedSearchBlock.title {letter-spacing: 2px; line-height: 16px;}

.searchResult .panel-default {border-right: none; border-left: none; border-radius: 0;}
.searchResult .panel {border-top: none; box-shadow: none;}
.panel-group .panel+.panel {margin-top: 0;}
.panel-group .panel {padding-top: 5px; padding-botom: 5px;}
.blockquote {margin-left: 10px;}
.searchResultSeeMore {font-weight: bold;}
/*end search result*/

/*advancedSarch panel*/
.advancedSearchBlock div[aria-expanded="true"] .panelTitleArrow:after {
	font-family: FontAwesome;
	content: "\f062";
	float: right;
}
		
.advancedSearchBlock div[aria-expanded="false"] .panelTitleArrow:after {
	font-family: FontAwesome;
	content: "\f063";
	float: right;
}
/*end advancedSearch panel*/

/*advance search*/
.advancedSearchBox {padding-bottom: 7px;}
.advancedSearchBlock {width: 100%; float: left; padding: 7px;}
#resetFilters.advancedSearchBlock {padding-top: 0;}
.advancedSearchBlock .fullTitle {width: 100%;}
.advancedSearchBlock .title {margin-right: 5px;}
.advancedSearchBlock .dropdownSearch {margin-bottom: 3px; margin-top: 5px;}
.dropdownBlock {max-width: 75%;}
#panelClasificacionTematica .dropdownBlock {width: 100%; max-width: inherit;}
.advancedSearchBlock.abc ul {list-style: none; padding: 0; margin-bottom: 0; text-align: center;}
.advancedSearchBlock.abc ul li {float: left; width: 28px; line-height: 28px; }
.advancedSearchBlock.abc ul li:hover, 
.advancedSearchBlock.abc ul li.active {background-color: #99ff00; border-radius: 50%; cursor: pointer;}
.advancedSearchBlock.entrada ul {list-style: none; padding: 0; margin: 5px 0 0 0;}
.advancedSearchBlock.entrada ul li label {font-weight: normal;}
.advancedSearchBox .lastBlock {border: none;}
#resetSortFilter {margin-right: 0; padding-right: 0;}
/*end advance search*/

/*pageTitle*/
#pageTitleContainer {margin-bottom: 14px;}
/*end pageTitle*/

/*detalle entrada*/
/*#entryContent {max-height: 500px; overflow: scroll;}*/
/*.entryBody {line-height: 29px;}*/
.entryBody p:first-child:first-line {font-family: Calluna-SemiBold, serif;}
.entryExtraInfo {margin-bottom: 10px; padding-bottom: 10px;}
.entryMenu {line-height: 22px;}
.entryMenu ul {padding: 0; list-style: none; margin-bottom: 0;}
.entryMenu ul li {line-height: 22px; padding: 2px 0;}
.dhvEntryMenuTopics li {padding: 0 !important; margin-bottom: 3px; line-height: 19px !important;}
.entryMenu #clasificacionTematica {padding-top: 3px; }

/*end entry detail*/

/***********listado temas *********/
.themeListItemContainer {
	/*width: 216px;*/
	height: 222px;
	/*float: left;
	margin-right: 14px;*/
	margin-bottom: 14px;
	padding: 7px 5px;
	position: relative;
}

.themeListItemImg {
	position: absolute;
	width: 100%;
	right: 0;
	top: 0;
	bottom: 0;
}

.themeListItemImg img {
	max-width: 87%;
	max-height: 87%;
	position: absolute;
	margin: 14px;
	right: 0;
	bottom: 0;
	display: none;
}

.themeListItemContainer.azul:hover, 
#pubCover.ciencias {background-image: url('/media/219762/trama_ciencias_8x8px.jpg');}
.themeListItemContainer.verde:hover,
#pubCover.historia {background-image: url('/media/219764/trama_historia_8x8px.jpg');}
.themeListItemContainer.azulInstitucional:hover,
#pubCover.institucional {background-image: url('/media/219765/trama_institucionales_8x8px.jpg');}
.themeListItemContainer.rosado:hover, 
#pubCover.lengua {background-image: url('/media/219766/trama_lengua_8x8px.jpg');}
.themeListItemContainer.azulClaro:hover,
#pubCover.sociales {background-image: url('/media/219767/trama_sociales_8x8px.jpg');}
.themeListItemContainer:hover .themeListItemImg img {display: block;}
.themeListItemTitle {margin-bottom: 14px;}
/*********end listado temas********/

/***********despliegue publicacion************/
/*#fichaTecnicaIcons {width: 115px;}*/
#fichaTecnicaIcons img {cursor: pointer;}
#pubContainer {margin-bottom: 40px;}
#pubTitles {margin-bottom: 10px;}
#pubTitle {margin-top: 14px; margin-bottom: 0;}
#pubInfo {margin-bottom: 28px;}
#pubCover {position: relative; margin-bottom: 14px; float: right; height: 352px;/* overflow: hidden;*/}

#pubCover img, #FTcreditos, #pubSummary, #FTcompra, #FTbiblioteca, #FTonline {
	/*max-height: 92%;*/
	position: absolute;
	/*margin: 14px;*/
	top: 0;
	display: none;
}

#pubCover img {max-width: 92%; margin: 14px; right: 0; max-height: 92%;}
#FTcreditos, #pubSummary, #FTcompra, #FTbiblioteca, #FTonline {
	width: 75%;/*92%;*/
	height: inherit;
	overflow: hidden;/*-webkit-paged-y;*/
	padding: 10px;
	left: -7px;
	margin-bottom: 100px;
	position: relative;
}
#FTcreditos, #FTcompra, #FTbiblioteca, #FTonline {overflow: auto;}
#pubCover .active {display: block;}

#pubPDFicon {
	position: absolute;
	z-index: 10;
	padding: 12px;
	right: 28px;
	top: -45px;
	border-radius: 50%;
	letter-spacing: 0.5px;
	cursor: pointer;
}

/*********indice publicacion**********/
.pubTomoMenu {list-style: none !important; float: left; margin-left: 5px !important; padding: 0;}
.pubTomoMenu li {float: left; margin-right: 5px;}
.pubMenuSinopsis {margin-top: 14px; margin-bottom: 7px; letter-spacing: 6px;}
.pubDespliegueInfo {display: none; /*line-height: 26px;  letter-spacing: 1px;*/}
.pubDespliegueInfo.active {display: block;}
.pubMenuSinopsis #sinopsis, .pubMenuSinopsis #indice, .pubMenuSinopsis .pubTomoMenu li {cursor: pointer;}
.tomoIndexContent {padding: 0 0 0 0; list-style-type: none !important; margin: 15px;}
/*.tomoListTitle {padding-right: 30px;}*/
.tomoLevelPDF {padding: 2px 3px 2px 5px;}
.tomoIndexContent li {margin-bottom: 2px;}

.tipoDePublicacion {
	letter-spacing: 3px;
	font-size: 18px;
	line-height: 27px;
	word-spacing: -1px;
}

.parrafoCapitulo {
	font-size: 16px;
	letter-spacing: 0.7px;
	line-height: 22px;
	word-spacing: -1.2px;
}

.parteSeccion {
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 20px;
	word-spacing: -1.2px;
	text-decoration: underline;
}

.caracterCursivaAutor {
	font-size: 14px;
	letter-spacing: 4px;
	word-spacing: -1px;
}

.parteSeccion:hover, .entryItemPdfHover:hover .parteSeccion {text-decoration: none;}

.enlaceAplicaciones {
	font-family: MyriadPro-Bold-Condensed, sans-serif;
	font-size: 26px;
	letter-spacing: 1px;
	word-spacing: -1.5px;
	color: #666;
}
	
.enlaceAplicaciones a, a.enlaceAplicaciones {color: #666; text-decoration: underline;}
/*********end indice publicacion**********/
/*********end despliegue publicacion**********/

/*formulario*/
.rvcfLabel, .ContactForm input {line-height: 33px;}
/*end formulario*/

/*spinner buscador ajax*/
.sk-cube-grid { 
  width: 60px; 
  height: 60px; 
  margin: 100px auto; 
  display: none; 
  position:fixed; 
  top: 25%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 10px;
}
.sk-cube-grid.inDHV {background-color: #e8e8e8;}

.sk-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #337ab7;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
          animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out; 
}
.sk-cube-grid .sk-cube1 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
.sk-cube-grid .sk-cube2 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }
.sk-cube-grid .sk-cube3 { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }
.sk-cube-grid .sk-cube4 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }
.sk-cube-grid .sk-cube5 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
.sk-cube-grid .sk-cube6 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }
.sk-cube-grid .sk-cube7 { -webkit-animation-delay: 0s; animation-delay: 0s; }
.sk-cube-grid .sk-cube8 { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }
.sk-cube-grid .sk-cube9 { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

@-webkit-keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
  } 35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1); 
  }
}

@keyframes sk-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
  } 35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1);
  } 
}
/*end spinner buscador ajax*/


/* Large desktop */
 /* @media (min-width: 1200px) { ... }*/
@media (min-width: 992px) {
	.hidden-md.collapse.in {display: none;}
}

 /* Portrait tablet to landscape and desktop */
@media (max-width: 991px) {

/*Tablets y Smartphones*/
/*@media (max-width: 768px) {*/
	body {font-size: 17px;}
	.defaultBody, .pubDespliegueInfo {line-height: 1.5em;}
	#centerPubHome, #rightPubHome {margin-top: 0 !important;}
	#centerPubHome, #leftPubHome, #rightPubHome {margin-bottom: 28px;}
	.pubInfoHome {width: 100%; margin: 10px 0 0 0;}
	.sharePubHomeList {display: initial; position: initial; margin: 0 0 0 -900% !important; padding: 0;}
	#efemeridesTitleHomeContainer {width: initial; margin-right: 0;}
	.efemeridesHomeTitle {margin-right: 0;}
	.efemeridesHomeDate {position: initial; left: initial; bottom: initial;}
	.efemeridesHomeDate.text-left {text-align: right;}
	
}

@media (max-width: 768px) {
	.margin-bottom-sm-30 {margin-bottom: 30px;}
	#pubCover {overflow: hidden;}
	#pubCover img, #FTcreditos, #pubSummary, #FTcompra, #FTbiblioteca, #FTonline {max-height: 92%;}
	#FTcreditos, #pubSummary, #FTcompra, #FTbiblioteca, #FTonline {overflow: auto;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	body {font-size: 16px;}
	.text-center-mobile {text-align: center;}
	/*#logoDHV {float: left;}*/
	#logoDHVimg {height: 22px; /*margin-left: 0;*/}
	#headerLogo {margin-bottom: 3px;}
	.navbar-toggle {margin-top: 4px; margin-bottom: 0;}
	.sharePubHomeList {display: initial; position: initial; margin: 0 0 0 -890% !important; padding: 0;}
	.pubMenuSinopsis {margin-bottom: 14px;}
	.affix.hidden-xs-affix {position: static;}
	.affix {top: 45px;}
}

/* Landscape phones and down small*/
@media (max-width: 480px) {
	div[class^="col"] {padding-left:10px; padding-right:10px;}
	div[class^="col"].xs-no-gutter {padding-left: 0; padding-right: 0;}
	/*#logoDHV {padding-top: 6px;}*/
	#logoDHV.pull-left-xs {float: left;}
	#logoArea {padding-bottom: 10px;}
	/*#dhv_searchBox input {width: 90%;}*/
	.themeListItemTitle {margin-bottom: 5px;}
	.font-xs-14 {font-size: 14px;}
	.font-xs-18 {font-size: 18px;}
	.line-height-xs-16 { line-height: 16px;}
	.line-height-xs-19 { line-height: 19px;}
	.letterSpacing-xs-1 {letter-spacing: 1px;}
	.wordSpacing-xs--1 {word-spacing: -1px;}
	.navbar-fixed-bottom.no-fixed-xs {position: static;}
	.entryBody {font-size: 18px; line-height: 27px;}
	.enlaceAplicaciones {line-height: 19px; font-size: 18px; word-spacing: -1px;}
}


/*last line to prevent cropping*//* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.callunaBold {
font-family: Calluna-Bold, serif;
}

.callunaItalic {
font-family: Calluna-Italic, sans-serif;
}

.callunaSemiBold {
font-family: Calluna-SemiBold, serif;
}

.tipoDePublicacion {
letter-spacing: 3px; font-size: 18px; line-height: 27px; word-spacing: -1px;
}

.parrafoCapitulo {
font-size: 16px; letter-spacing: 0.7px; line-height: 22px; word-spacing: -1.2px;
}

.parteSeccion {
font-size: 16px; letter-spacing: 3px; line-height: 20px; word-spacing: -1.2px; text-decoration: underline;
}

.caracterCursivaAutor {
font-size: 14px; letter-spacing: 4px; word-spacing: -1px;
}

.enlaceAplicaciones {
font-size: 26px; letter-spacing: 1px; word-spacing: -1.5px; color: #666;
}

