.caja-slide-txt {
    background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
    color: white; margin-top: 30px;
    padding: 15px 25px;
    width: 435px;
}
.caja-slide-txt h5 {
    font-size: 12px;
    font-weight: lighter;
    margin: 5px 0;
}
.caja-slide-txt h4 {
    font-size: 17px;
    font-weight: lighter;
    margin: 5px 0; color: #00b5f4;
    text-transform: uppercase;
}
.caja-slide-txt h4 i {
    font-family: helveticaneuew02-45ligh;
    font-style: normal;
}
.caja-slide-txt hr {
    border-bottom-style: none !important;
    border-bottom-width: 0 !important;
    border-color: #ff1520;
    margin: 13px 0;
    width: 40px;
}
.caja-slide-txt u {
    display: block;
    height: 10px;
}

.front .preface-1 { 
	background: url(ago2016/first16.jpg) center no-repeat; background-size: cover; }

#block-views-videos-block-3 {
    margin-bottom: 10px;
    margin-top: 10px;
}

.cosas.cosas-tin a {
    font-family: helveticaneuew02-95blac;
    font-size: 12px;
    height: auto;
    padding: 6px;
}
.cosas.cosas-tin a i {
    font-family: HelveticaNeueW02-45Ligh;
    font-style: normal;
}
.cosas .co-blue a {
    background: #00b5f4 none repeat scroll 0 0;
}

@media(max-width: 768px)  { 

.caja-slide-txt { width: 90%; }

}


/* ------ */


.titularme {
    margin-bottom: 10px;
    color: #00b5f4;
}
.titularme p {
    font-size: 19px;
    margin-bottom: 5px;
}
.titularme h2,
.titularme h1 {
    font-size: 20px;
    margin: 0;
    text-transform: uppercase;
}

.capa-blanca {
    background: white none repeat scroll 0 0;
    padding: 10px 15px 25px;
}
.capa-blanca.titularme {
    padding-bottom: 10px;
}
.capa-blanca p strong {
    font-family: helveticaneuew02-45ligh;
    font-weight: 900;
}
.capa-blanca img { width: 100%; height: auto; margin-bottom: 15px;}

.anular .contenidos-contenidos {
    background: transparent none repeat scroll 0 0;
    padding: 0;
}
.anular .region-content .mt10 { 
    margin-top: 10px; 
}
.anular .region-content .pull-right {
    width: 43%;
}
.anular .titulares,
.anular #block-system-main {
    display: none;
}

.anular .capa-blanca hr {
    border: 0;
    border-top: 3px solid #00b5f4 ;
    margin: 15px 0;
    width: 30px;
}
.anular .capa-blanca .rojo-class hr { 
    border-top-color: #ee1c25; }
.anular .capa-blanca p em {
    display: inline-block;
    font-family: helveticaneuew02-95blac;
    font-style: normal;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.anular .capa-blanca .rojo-class p em { 
    color: #ee1c25;
}
.anular .capa-blanca .blue-class p em { 
    color: #00b5f4;
}

.anular .capa-blanca p u {
    color: #00b5f4;
    display: inline-block;
    font-size: 16px;
    margin-top: 15px;
    text-decoration: none;
}
.anular .linea-blue .block-content { 
    border-top: 1px solid #00b5f4;
    margin-top: 10px; }

.page-node-816 .blue-class { margin-top: 15px; }

.enlaces .field-item a {
    background: #00b5f4 none repeat scroll 0 0;
    color: white;
    display: block;
    line-height: 1;
    margin-bottom: 5px;
    padding: 10px;
    position: relative;
    text-transform: uppercase;
    width: 180px;
    transition: all .616s; 
    -o-transition: all .616s; 
    -moz-transition: all .616s; 
    -ms-transition: all .616s; 
    -webkit-transition: all .616s;
}
.enlaces .field-item.odd a { background: #ee1c25;}
.enlaces .field-item a::before {
    border-bottom: 10px solid white;
    border-left: 10px solid transparent;
    bottom: 10px;
    content: "";
    height: 0;
    position: absolute;
    right: 6px;
    width: 0;
}
.enlaces .field-item a:hover { opacity: .616; }

@media(max-width: 768px)  {

.anular .region-content .pull-right {
    width: 100%;
}

}

#block-block-9 p a {
    display: block;
    line-height: 1;
    text-transform: uppercase;
}

.pres0-bloc { color: white; padding-top: 121px; }

.pres0-bloc h1 {
    font-family: HelveticaNeueW02-95Blac;
    font-size: 41px;
    font-weight: 400;
    text-transform: uppercase;
}
.pres0-bloc h1 strong {
    color: #00b3f0;
}
.pres0-bloc hr {
    border: 0;
    border-top: 6px solid #ffea00;
    margin: 11px 0 31px;
    width: 61px;
}
.pres0-bloc h2,
.pres0-bloc h3,
.pres0-bloc h4 {
    font-size: 16.91px;
    font-weight: lighter;
    text-transform: uppercase;
}
.pres0-bloc h2 { margin-bottom: 41px; }
.pres0-bloc h2 strong {
    color: #ffea00;
}
.pres0-bloc h2 em {
    font-family: HelveticaNeueW02-45Ligh;
    font-style: normal;
    text-transform: lowercase;
}
.pres0-bloc h3 strong {
    color: #ee3d96;
}
.pres0-bloc h4 {
    text-transform: lowercase;
    font-size: 21px; text-align: right; margin-top: -31px;
}
.pres0-bloc h4 a { color: white }
.pres0-bloc h4 a:hover { opacity: .6661}
.pres0-bloc h4 a strong {
    border-bottom: 1px solid #ffea00;
    color: #ffea00;
}

@media(max-width: 768px)  {

.pres0-bloc { margin-top: 21px; padding-top: 41px; }
.pres0-bloc h1 { font-size: 31px; }
.pres0-bloc h2, .pres0-bloc h3, .pres0-bloc h4 { font-size: 13.91px}
.pres0-bloc h4 {
    font-size: 15.91px;}

}