@charset "utf-8";
/* CSS Document */
body{
background-color: #F5ECE4;
}

#detalleslide{
max-height: 110px;
position: relative;
top:0px;
border-top:solid 6px #CC9999;
padding:0;
margin:0;
background-position: center center;
background-size: 100%;
background-repeat: no-repeat;
}

#detalleslide .col-lg-5 .container{
padding-left:0;
padding-right:0;
}

.col-lg-5{
	padding-right: 0px;
    padding-left: 0px;
}

#detallenoticia h2,h3,h4,p {
width: inherit;
}
#detallenoticia img {
width:100%;
float:none;
clear: both;
padding-bottom: 1.25em;
}


#detallenoticia p img::after {
    content: "";
    clear: both;
    display: table;
}

@media (min-width: 480px){
    .col-lg-5{
        padding-right: 15px!important;
        padding-left: 15px!important;
    }
}

@media (min-width: 768px){

#detallenoticia img {
    width:inherit;
    float:right;
    padding-left: 1.25em;
    padding-bottom: 0.25em;
        }
#detallenoticia p img {
            width:inherit;
            float:none;
            padding: 1.25em;
                }        
#detallenoticia article{
    margin-top: 1.25em;
}            
}/*fin 768*/




 .col-lg-5{
padding:0!important;
}



.clearfix{
    max-width: 100%;
    display: block;
    float:none;
    clear: both;
}



@media (min-width: 480px){
    #detallenoticia iframe{
        border: 0;
        width:100%;
        min-height: 600px;
    }
}

@media (min-width: 992px){
    #detallenoticia iframe{
        min-height: 300px;
    }
}

media (min-width: 1024px){
#detallenoticia iframe{
        border: 0;
        width:100%;
        min-height: 600px;
    }
}

	
#gallery .col-lg-12{
margin-top:1em!important;
}
#gallery img{
padding: 0 1em 1em 0;
min-height: 5vh;
max-width: 100%;
width:max-content;}

#gallery .col-lg-12{
margin-top:0;
}
#gallery h2 {
display: block;
border-bottom: solid 2px #993333;
font-weight: 400;
}
#gallery .col-lg-12{
margin-left:0;
padding-left:0;
}
#gallery .row{
margin-left:0;
padding-left:0;
}
#gallery .container{
padding-left:0;
margin-left: 0;
width: 100%;
}

#detallenoticia ul, li{
padding: 0;

}

#detallenoticia ol{
    padding: 0;
    list-style-type: none; counter-reset: cuenta -1;

    }
#detallenoticia ol, li{
        counter-increment: cuenta 1;
        line-height: 1.5em;
    
        }
#detallenoticia ol li::before{
    content: counter(cuenta) ". ";
    color:#CC9999;
    font-family: 'DM Serif Display', serif;
    font-size: 2.5em;

    font-weight: normal;

}
#detallenoticia li.orcid,li.viaf{
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;

}

#detallenoticia li.orcid::before{
    content: url('orcid.png');
    height: 30px;
    padding-right: 1em;
    }
#detallenoticia li.viaf::before{
        content: url('viaf.png');
        height: 30px;
        padding-right: 1em;
    }    
#detallenoticia a{
    color:#CC9999;
    text-decoration: underline;
    float: left;

}
#detallenoticia a:hover{
color:#CC9999;
text-decoration: none;
}
#detallenoticia a .compartir {
    color:#000;
    text-decoration: none;
    }
detallenoticia p{
color:#808080;
}
.galeria{
margin-bottom: 0px;
padding: 0;
}

.listadoescapadas {
max-width: 100%;

}
#detallenoticia h2{
color:#000;
max-width: 100%;
}

.listadoescapadas img{
border:0;
border-radius: 0;
margin: 0 ;

}

#detallenoticia .enlace{
background-color: #993333;
height:2em;
margin: 0;
padding: 0;
width: 100%;
display: block;
}
#detallenoticia .listadoescapadas .enlace a{
color:#fff;
position: absolute;
right: 2em;
margin-top:0.2em;
}
#detallenoticia .listadoescapadas .enlace a:hover{
color:#fff;
text-decoration: underline;
}
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0;
    border-radius: 0;
}
#detallenoticia time{
    color:#87a699;
    font-weight: 600;
    font-size: 1em;
}


#detallenoticia .listadoescapadas time{
    color:#87a699;
    font-weight: 600;
    font-size: 1em;
}

#detallenoticia .listadoescapadas a{
color:#000;
text-decoration: none;
}
#detallenoticia .listadoescapadas a:hover{
color:#000;
text-decoration: underline;
}

.compartir::after{font-family:"iconos";content:"3";font-size: 2.2em;overflow: hidden;color:#000;}
#myPopover{
max-width: 70px;

}
#myPopover ul{
margin: 0;
padding: 0;
}
#myPopover li{
list-style-type: none;
font-size: 1.7em;
}
.hide{
display: none;
}
.cuadrado a:hover{
text-decoration:none;
}
.cuadrado{
width: 52px;
height: 52px;
flex: none;
background-color: #fff;z-index: 100;
position:relative;
bottom: 200px;
left: 0;
}
@media (min-width: 480px){
.cuadrado{
position:relative;
bottom: 99px;
left: 15px;
}
}

@media (min-width: 768px){
.cuadrado{position:relative;bottom: 216px;left: 15px;}
object{width:100%
}

@media (min-width: 992px){
.cuadrado{

bottom: -128px;
left: 40px;
}
}
@media (min-width: 1200px){
.cuadrado{

bottom: -166px;

}
}
@media (min-width: 1280px){
.cuadrado{

bottom: -181px;

}
}
@media (min-width: 1400px){
.cuadrado{

bottom: -197px;

}
}
@media (min-width: 1600px){
.cuadrado{

bottom: -222px;

}
}
@media (min-width: 1800px){
.cuadrado{
bottom: -292px;

}
}
.video-responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative;
}
.video-responsive iframe, .video-responsive object, .video-responsive embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

@media (max-width: 480px){
    .video-responsive {
        width: 100%;
    }
}