@charset "UTF-8";


/* estilos nuevos javi*/
.rt-logo-block, .sideplogo-block {
    padding: 5px 0px 0px 30px!important;
}
.sprocket-mosaic-columns-3 li {
    width: 33.1%!important;
}
.rt-block.nopadding{padding: 0px!important;}
.inicioalfonso .rt-block.rt-mainbody-block{display: none;}
.rt-block.box6{background-color:#FFF!important;}
.custominvestigacion a {color:#FFF!important;text-decoration: underline!important;font-weight:bold!important}
.contact h3 {display: none;}
.menu-contacto #rt-sidepanel-content{display:none;}
.menu-contacto #rt-body-content{width:100%;}
.rt-sidepanel-wrapper h1{font-size:25px}
pre{    word-break: break-word;}
.menu-relato-visual-de-la-serie-pambele .article-info{display:none;}
.rt-sidepanel-content a , .customficcion a, .customprensa a{color:#FFF;}
/*elimina home*/
header li.item982{display:none;}
/*movida del sidebar overflow y*/


body.layout-mode-fluidresponsive .rt-sidepanel-fixed .rt-sidepanel-wrapper {
    position: fixed;
    top: 0; /* Ajusta si hay algún elemento en la parte superior, como una barra de navegación */
    left: 0;
    /* El ancho deseado de la columna visible */
    height: 100%; /* Hace que el contenedor se ajuste a la altura de la ventana */
    overflow-y: auto; /* Habilita el desplazamiento vertical */
    scrollbar-width: thin; /* Estilo para Firefox */
    scrollbar-color: rgba(0, 0, 0, 0.5) transparent; 
}
/* Estilos de la barra de desplazamiento para Chrome, Safari, Edge */
.rt-sidepanel-wrapper::-webkit-scrollbar {
    width: 5px; /* Ancho de la barra de desplazamiento */
    background-color: transparent; /* Color de fondo */
}

.rt-sidepanel-wrapper::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5); /* Color del 'thumb' de la barra de desplazamiento */
    border-radius: 10px; /* Bordes redondeados para el thumb */
    border: 1px solid transparent; /* Puedes ajustar el borde si es necesario */
}

.rt-sidepanel-wrapper::-webkit-scrollbar-track {
    background-color: transparent; /* Color de fondo del track de la barra */
}

#rt-sidepanel-content {  
    height: 100%;
    overflow-y: visible; /* Permite el desplazamiento vertical */    
}

/* fuentes */

.azul{color:#3b5998;}.azull{color:#0e76a8;}.insta{color:#3f729b;}
body{
background:#000 !important;}

a{
font-family: 'Raleway', sans-serif;}

a:hover{color:#666;}

p{
font-family: 'Raleway', sans-serif;}

h1 {
font-weight:600 !important;}

h2 {
font-weight:600 !important;
font-size: 180%;}


.item-page h2{
font-size: 40px !important;
color: #333 !important;
font-weight: 600!important;}

.module-title h2 {
font-size:28px !important;
font-family: 'Open Sans Condensed', 'Helvetica', arial, serif; 
font-weight: 400!important;}


.rt-text-small{
display: block;
font-size: 14px !important;
line-height: 25px 1.25;}




.relacionado_ficcion li a, .relacionado_prensa li a, .relacionado_documental li a, .relacionado_investigacion li a, .relacionado_comercial li a{text-transform:uppercase;}





/*ubicaciones*/

#rt-top{
background:#1a1a1a !important;}

#rt-showcase{background:#6b6b6b !important;}

#rt-header{background:#222 !important;}

#rt-sidepanel-content.rt-sidepanel-animated .sideplogo-block {
visibility: visible;
opacity: 1;
max-height: 75px;
padding: 25px 20px;}


#rt-bottom{background: #333 !important;}



.rt-mainbody-wrapper.rt-grid-6{background: #fff !important;}






/*menu*/
.current{
border: none;
padding: 0px 0px;}

ul.menu li.active.current > a{
color:#ffffff !important;}

li.item-137 a:hover{color:#62B2E4;}
li.item-136 a:hover{color:#84CA80;}
li.item-138 a:hover{color:#DF99B0;}
li.item-139 a:hover{color:#CEC875;}
li.item-191 a:hover{color:#8A75CE;}
li.item-1146 a:hover{color:#ce7575;}

.menu-block .gf-menu.l1 > li > .item{
height:50px !important;}

.menu-block{
padding: 25px 25px;
font-family: 'Oswald', sans-serif !important;}

.menu-block .gf-menu.l1 > li > .item .menu-item-content::before{
background: transparent !important;}



.ficcion_menu a:hover{
border-bottom: solid #62B2E4!important ;}

.documental_menu a:hover  {
border-bottom: solid #84CA80 !important ;}

.prensa_menu a:hover{
border-bottom: solid #CEC875!important ;}

.comercial_menu a:hover{
border-bottom: solid #DF99B0!important ;}

.investigacion_menu a:hover{
border-bottom: solid #8A75CE!important ;}

.portafolio_menu a:hover{
    border-bottom: solid #ce7575!important ;}






/*sprocket mosaico*/

.sprocket-mosaic .sprocket-padding{
background:#fff;
border: none !important;}

.sprocket-mosaic-item .sprocket-mosaic-text{
padding:15px !important;
color:#333 !important;}


.sprocket-mosaic-title{
text-align: center;}

.sprocket-mosaic .sprocket-mosaic-title {
font-family: 'Raleway', sans-serif;
font-size: 25px !important;
font-weight:300;
line-height: 110% !important;}

.sprocket-mosaic .sprocket-mosaic-tags li{
background: rgba(134, 134, 119, 0.5)!important;}



.sprocket-lists-title{
font-family: 'Oswald', sans-serif !important;
font-size: 20px!important;
font-weight:500;
}

.sprocket-lists ul.sprocket-lists-container li{
border-bottom: 1px solid  #D6CECE !important;}

.sprocket-lists-desc{font-family: 'Raleway', sans-serif;}

.sprocket-lists .sprocket-lists-container .sprocket-lists-title .indicator::before{
background: rgba(153, 147, 147, 0.8)!important;
color: #ffffff;
border-radius: 3px;}

.sprocket-strips .sprocket-strips-pagination li{
background: #B4B0B0;
opacity: 0.35;}


.sprocket-strips .sprocket-strips-pagination li.active{background: #bdbdb7;
opacity: 1;}


.rt-desc-overlay{
color: #ffffff;
background: rgba(222, 109, 147, 0.62) !important;
border: 15px solid #DE6D93 !important;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
padding: 15px;
visibility: hidden;}


.filtros .sprocket-mosaic .sprocket-mosaic-g-filter li {
color: transparent  !important;  
background: transparent !important;
margin-top:-50px;}

.ficcion  {
background-color:#62B2E4;
color: #fff;
}


.ficcion_link a:hover{
color: #62B2E4 !important;}


.ficcion-tag ul.sprocket-mosaic-g-tags{background:rgba(157, 230, 233, 0.7)  !important;}

.ficcion .sprocket-mosaic .sprocket-mosaic-filter li{
background-color: rgb(157, 230, 233);
border-radius:0px!important;}

.box_ficcion {
background:#333;
color: #fff;
}

.ficcion_titulo .module-title h2 {
color:#fff;
font-size:35px !important;
text-align: center;}


.ficcion_strip .sprocket-strips-item{
/*border: #62B2E4 15px solid;*/
background-color: rgb(230, 230, 230);
box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.2);}


.ficcion_strip img a:hover
{color:#62B2E4 !important;}

.ficcion_strip .sprocket-strips-item:hover{
background:#BEE6FF  !important;}


.ficcion_strip .sprocket-strips-item{
text-align: center; !important;}







.box_documental {
background:#555;
color: #fff;

}

.documental{
background:rgb(122, 186, 119);
color: #fff;
}




.documental .sprocket-mosaic .sprocket-mosaic-filter li{
background-color:rgb(178, 233, 157);
border-radius:0px!important;}

.documental_titulo .module-title h2 {
color:#fff;
font-size:35px !important;
text-align: center;}



.documental_strip .sprocket-strips-item{
/*border: solid rgb(122, 186, 119) 15px;*/
background-color: rgb(230, 230, 230);
box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.2);}

.documental_link a:hover{
color: #84CA80 !important; }

.documental_strip .sprocket-strips-item:hover{
background:rgb(122, 186, 119)  !important;}


.documental_strip .sprocket-strips-item{
text-align: center; !important;}


.documental-tag ul.sprocket-mosaic-g-tags{background:rgba(122, 186, 119, 0.7)  !important;}


.comercial{
background:#DF99B0;
color: #fff;
}

.comercial_link a:hover{
color: #DF99B0 !important; }

.comercial-tag ul.sprocket-mosaic-g-tags{background:rgba(237, 181, 223, 0.7)  !important;}

.comercial .sprocket-mosaic .sprocket-mosaic-filter li{
background-color:rgb(237, 181, 223);
border-radius:0px!important;}

.box_comercial {
background:#333;
color: #fff;
}

.comercial_titulo .module-title h2 {
color:#fff;
text-align: center;
font-size:35px !important;}

.comercial_strip .sprocket-strips-item{
background-color: rgb(230, 230, 230);
box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.2);}


.comercial_strip .sprocket-strips-item:hover{
background:#E2B2C2  !important;}


.comercial_strip .sprocket-strips-item{
text-align: center; !important;}





.prensa{
background:#CEC875;
color: #fff;
}

.box_prensa {
background:#333;
color: #fff;
}

.prensa_link a:hover{
color: #CEC875 !important;}

.prensa-tag ul.sprocket-mosaic-g-tags{background:rgba(236, 234, 162, 0.7)  !important;}


.prensa .sprocket-mosaic .sprocket-mosaic-filter li{
background-color:rgb(236, 234, 162);
border-radius:0px!important;}

.prensa_titulo .module-title h2 {
color:#fff;
font-size:35px !important;
text-align: center;}

.prensa_strip .sprocket-strips-item{
background-color: rgb(230, 230, 230);
box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.2);}

.prensa_strip .sprocket-strips-item:hover{
background:#CEC875  !important;}

.prensa_strip .sprocket-strips-item{
text-align: center; !important;}




.investigacion{
background:#AEA2D6;
color: #fff;
}

.box_investigacion {
background:#555;
color: #fff;
}

.investigacion_link a:hover{
color: #AEA2D6 !important;}

.investigacion-tag ul.sprocket-mosaic-g-tags{background:rgba(201, 122, 255, 0.5)  !important;}


.investigacion .sprocket-mosaic .sprocket-mosaic-filter li{
background-color:#8A75CE;
border-radius:0px!important;}

.investigacion_titulo .module-title h2 {
color:#fff;
font-size:35px !important;
text-align: center;}

.investigacion_strip .sprocket-strips-item{
background-color: rgb(230, 230, 230);
box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.2);}

.investigacion_strip .sprocket-strips-item:hover{
background:#AEA2D6  !important;}

.investigacion_strip .sprocket-strips-item{
text-align: center; !important;}


.investigacion_grid .sprocket-grids-b-effect
{background:#AEA2D6  !important;}
















/* cajas*/



.box7{
background-color: #222222!important;
color:#fff!important;}

.box6{
background-color: #000000!important;
color:#fff!important;}

.box4{
background-color: #4B80A1!important;
color:#fff!important;}


.box1{
background-color: #5F97BA !important;
color:#fff!important;}

.box2 .module-title h2 {
font-size:45px !important;}



.box2 .module-title h2 {
font-size:45px !important;}



.media_ficcion {
background-color: #5F97BA !important;
color:#fff!important;}

.media_ficcion a{
color:#ECECEC!important;}

.media_ficcion a:hover{
color:#CECECE!important;}


.relacionado_ficcion{
background-color: #4B80A1!important;
color:#fff!important}

.relacionado_ficcion a{
color:#ECECEC!important;}

.relacionado_ficcion a:hover{
color:#CECECE!important;}



.media_documental {
background-color: rgb(92, 145, 91)!important;
color:#fff!important;}

.media_documental a{
color:#ECECEC!important;}

.media_documental a:hover{
color:#CECECE!important;}


.relacionado_documental{
background-color: rgb(81, 123, 79)!important;
color:#fff!important}

.relacionado_documental a{
color:#ECECEC!important;}

.relacionado_documental a:hover{
color:#CECECE!important;}





.media_comercial {
background-color: #B77E91!important;
color:#fff!important;}

.media_comercial a{
color:#ECECEC!important;}

.media_comercial a:hover{
color:#CECECE!important;}


.relacionado_comercial{
background-color: #9C6A7B!important;
color:#fff!important}

.relacionado_comercial a{
color:#ECECEC!important;}

.relacionado_comercial a:hover{
color:#CECECE!important;}





.media_prensa {
background-color: #B7B267!important;
color:#fff!important;}

.media_prensa a{
color:#ECECEC!important;}

.media_prensa a:hover{
color:#CECECE!important;}


.relacionado_prensa{
background-color: #97924F!important;
color:#fff!important}

.relacionado_prensa a{
color:#ECECEC!important;}

.relacionado_prensa a:hover{
color:#CECECE!important;}





.media_investigacion {
background-color: #A78ECC!important;
color:#fff!important;}

.media_investigacion a{
color:#ECECEC!important;}

.media_investigacion a:hover{
color:#CECECE!important;}


.relacionado_investigacion{
background-color: #9077AD!important;
color:#fff!important}

.relacionado_investigacion a{
color:#ECECEC!important;}

.relacionado_investigacion a:hover{
color:#CECECE!important;}


.titulo .module-title h2{
font-size: 30px;
color: #fff !important;
font-weight: 600!important;  
font-family: 'Open Sans Condensed', 'Helvetica', arial, serif !important;}

.relacionado_documental h2.title { font-size: 20px !important; }
.relacionado_comercial h2.title { font-size: 20px !important; }
.relacionado_ficcion h2.title { font-size: 20px !important; }
.relacionado_investigacion h2.title { font-size: 20px !important; }






.contact h3 {color:#fff !important;}


div.rt-sidebar-wrapper.rt-grid-3{
background-color:#000;}


.mosaico .sprocket-mosaic .sprocket-padding{
background: #111 !important;}


.negro .sprocket-mosaic .sprocket-padding{
background-color: #222 !important;}




.btn-uno{
padding: 4px 14px;  
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #28b1cc;
background-image: -moz-linear-gradient(top,#28b1cc,#28b1cc);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#28b1cc),to(#28b1cc));
background-image: -webkit-linear-gradient(top,#28b1cc,#28b1cc);
background-image: -o-linear-gradient(top,#28b1cc,#28b1cc);
background-image: linear-gradient(to bottom,#28b1cc,#28b1cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
border-color: #28b1cc #28b1cc #28b1cc;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}

.btn-uno:hover, .btn-uno:active, .btn-uno.active, .btn-uno.disabled, .btn-uno[disabled]{background-color:#26a9c2; color:#fff;}




.btn-dos{
padding: 4px 14px;  
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #2b95c2;
background-image: -moz-linear-gradient(top,#2b95c2,#2b95c2);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#2b95c2),to(#2b95c2));
background-image: -webkit-linear-gradient(top,#2b95c2,#2b95c2);
background-image: -o-linear-gradient(top,#2b95c2,#2b95c2);
background-image: linear-gradient(to bottom,#2b95c2,#2b95c2);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
border-color: #2b95c2 #2b95c2 #2b95c2;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}

.btn-dos:hover, .btn-dos:active, .btn-dos.active, .btn-dos.disabled, .btn-dos[disabled]{background-color:#288bb5; color: #fff;}


.btn-tres{
padding: 4px 14px;  
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #63c152;
background-image: -moz-linear-gradient(top,#63c152,#63c152);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#63c152),to(#63c152));
background-image: -webkit-linear-gradient(top,#63c152,#63c152);
background-image: -o-linear-gradient(top,#63c152,#63c152);
background-image: linear-gradient(to bottom,#63c152,#63c152);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
border-color: #63c152 #63c152 #63c152;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}

.btn-tres:hover, .btn-tres:active, .btn-tres.active, .btn-tres.disabled, .btn-tres[disabled]{background-color:#5cb34c; color: #fff;}

.btn-cuatro{
padding: 4px 14px;  
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #86c153;
background-image: -moz-linear-gradient(top,#86c153,#86c153);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#86c153),to(#86c153));
background-image: -webkit-linear-gradient(top,#86c153,#86c153);
background-image: -o-linear-gradient(top,#86c153,#86c153);
background-image: linear-gradient(to bottom,#86c153,#86c153);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
border-color: #86c153 #86c153 #86c153;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}

.btn-cuatro:hover, .btn-cuatro:active, .btn-cuatro.active, .btn-cuatro.disabled, .btn-cuatro[disabled]{background-color:#76aa49; color: #fff;}



.btn-cinco{
padding: 4px 14px;  
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #c1858c;
background-image: -moz-linear-gradient(top,#c1858c,#c1858c);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#c1858c),to(#c1858c));
background-image: -webkit-linear-gradient(top,#c1858c,#c1858c);
background-image: -o-linear-gradient(top,#c1858c,#c1858c);
background-image: linear-gradient(to bottom,#c1858c,#c1858c);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
border-color: #c1858c #c1858c #c1858c;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}

.btn-cinco:hover, .btn-cinco:active, .btn-cinco.active, .btn-cinco.disabled, .btn-cinco[disabled]{background-color:#b97f86; color: #fff;}




.btn-seis{
padding: 4px 14px;  
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #cc6f97;
background-image: -moz-linear-gradient(top,#cc6f97,#cc6f97);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#cc6f97),to(#cc6f97));
background-image: -webkit-linear-gradient(top,#cc6f97,#cc6f97);
background-image: -o-linear-gradient(top,#cc6f97,#cc6f97);
background-image: linear-gradient(to bottom,#cc6f97,#cc6f97);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
border-color: #cc6f97 #cc6f97 #cc6f97;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}

.btn-seis:hover, .btn-seis:active, .btn-seis.active, .btn-seis.disabled, .btn-seis[disabled]{background-color:#bd678c; color: #fff;}
.rt-block.box6{background-color:#FFF!important;}

