
.oculto{display:none!important}

.btn-chat{height:26px;background:#51515d;border-radius:4px;color:#fff!important;font-size:12.5px;font-family:Nunito;font-style:italic; margin-top: -8px;}

.btn-xs {padding: 0px 5px 0px 5px !important; line-height: 1.2 !important;}

.btn-chat.active,.btn-chat:active,.btn-chat:focus,.btn-chat:hover,.open .dropdown-toggle.btn-chat{color:#fff;background-color:#48483d}

.btn-chat.active,.btn-chat:active,.open .dropdown-toggle.btn-chat{background-image:none}

.btn-chat.disabled,.btn-chat.disabled.active,.btn-chat.disabled:active,.btn-chat.disabled:focus,.btn-chat.disabled:hover,.btn-chat[disabled],.btn-chat[disabled].active,.btn-chat[disabled]:active,.btn-chat[disabled]:focus,.btn-chat[disabled]:hover,fieldset[disabled] .btn-chat,fieldset[disabled] .btn-chat.active,fieldset[disabled] .btn-chat:active,fieldset[disabled] .btn-chat:focus,fieldset[disabled] .btn-chat:hover{background-color:#009C94;border-color:#047040}

.btn-chat .badge{color:#009C94;background-color:#fff}

.btn-incidencia{color:#916D00;background-color:#E8AE00;border-color:#916D00;height:30px;padding-left:8px;padding-right:8px}

.btn-incidencia.active,.btn-incidencia:active,.btn-incidencia:focus,.btn-incidencia:hover,.open .dropdown-toggle.btn-incidencia{color:#000;background-color:#FC0;border-color:#916D00}

.btn-incidencia.active,.btn-incidencia:active,.open .dropdown-toggle.btn-incidencia{background-image:none}

.btn-incidencia.disabled,.btn-incidencia.disabled.active,.btn-incidencia.disabled:active,.btn-incidencia.disabled:focus,.btn-incidencia.disabled:hover,.btn-incidencia[disabled],.btn-incidencia[disabled].active,.btn-incidencia[disabled]:active,.btn-incidencia[disabled]:focus,.btn-incidencia[disabled]:hover,fieldset[disabled] .btn-incidencia,fieldset[disabled] .btn-incidencia.active,fieldset[disabled] .btn-incidencia:active,fieldset[disabled] .btn-incidencia:focus,fieldset[disabled] .btn-incidencia:hover{background-color:#E8AE00;border-color:#916D00}

.btn-incidencia .badge{color:#E8AE00;background-color:#000}

a.twitter-share-button{background-color:#51515d!important;color:#51515d!important}

.btn-twitter{background:#51515d;border-radius:4px;color:#fff!important;font-size:12.5px;font-family:Nunito;font-style:italic}

.btn-twitter:link,.btn-twitter:visited{color:#fff!important}

.btn-twitter:active,.btn-twitter:hover{background-color:#48483d;color:#fff!important}

.hidden-xs,.visible-xs-block{font-family:oswald}

.hasgtagtwitter{position:absolute;right:30px;top:40px}

.textotwitter {color:#888 !important; font-size: 18px; font-style: italic; float:left;}

.fa-twitter .fa-fw{color:#fff!important}

.encuestaboton{background:#51515d;border-radius:4px;color:#fff!important;font-size:16px;font-family:oswald;font-style:italic;width:160;line-height:15px;padding:10px 0}

.encuestaboton:hover{background-color:#48483d}

.comentariobanderas,.comentariochat{font-size:11px;font-weight:400;font-style:italic;font-family:Nunito!important;color:#51515d}

.btn-grande:hover{color:#eee;background-color:#5abcaf}

.titulo_ponentes h3{font-family:oswald;border-bottom:1px dotted #51515d; font-size:20px; margin-top:5px !important; margin-bottom:5px !important;padding-bottom: 7px;}


.titulo_ponentes_b{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;background-color:#fff;padding:5px 10px 5px 10px;margin-bottom:10px; border:1px solid #a0e2de;}
.titulo_ponentes_b h4{font-family:oswald; border-bottom:1px dotted #51515d; margin-top:5px !important; margin-bottom:5px !important; }
.titulo_ponentes_b b{}
.col-md-12_b b{border-bottom:0px dotted #51515d;width:100%}
.col-sm-12_interior {margin:0 auto; width:100%;}


.titulo_ponentes{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;padding:5px 10px 5px 10px;margin-bottom:10px}
.titulo_ponentes h4{font-family:oswald; border-bottom:1px dotted #51515d; margin-top:5px !important; margin-bottom:5px !important; }
.titulo_ponentes b{}
.col-md-12 b{border-bottom:0px dotted #51515d;width:100%}

.titulo_ponentes_big{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;padding:10px;margin-bottom:10px}
.titulo_ponentes_big h4{font-size:26px !important; font-family:oswald;}
.titulo_ponentes b{}
.col-md-12_big {border-bottom:1px dotted #51515d; width:100%; font-size:17px; font-family:oswald;}
ul.programa_ponencia{font-size:15px !important; margin-top:10px; font-family:arial; width:95%;}
ul.programa_ponencia li{margin-left:20px; margin-top:5px; margin-bottom:4px; border-bottom:1px dotted #0a9d96;}

.ampliachat { float:right; margin-top:-35px;}

.ampliachat img{ width:40px;}

.enlace_big {font-family: 'Oswald'; font-size: 36px; }

.sombra{-webkit-box-shadow:0 6px 34px -10px rgba(0,0,0,.67);-moz-box-shadow:0 6px 34px -10px rgba(0,0,0,.67);box-shadow:0 6px 34px -10px rgba(0,0,0,.67)}

.sombrita{border:0px solid #bbb;-webkit-box-shadow:0 6px 10px -10px rgba(0,0,0,.57);-moz-box-shadow:0 6px 10px -10px rgba(0,0,0,.57);box-shadow:0 6px 10px -10px rgba(0,0,0,.57)}

.verde_difuminado{background:rgba(0,155,149,1);background:-moz-linear-gradient(top,rgba(0,155,149,1) 0,rgba(30,183,178,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,155,149,1)),color-stop(100%,rgba(30,183,178,1)));background:-webkit-linear-gradient(top,rgba(0,155,149,1) 0,rgba(30,183,178,1) 100%);background:-o-linear-gradient(top,rgba(0,155,149,1) 0,rgba(30,183,178,1) 100%);background:-ms-linear-gradient(top,rgba(0,155,149,1) 0,rgba(30,183,178,1) 100%);background:linear-gradient(to bottom,rgba(0,155,149,1) 0,rgba(30,183,178,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009b95', endColorstr='#1eb7b2', GradientType=0)}


.logo {padding-right:40px;
margin-bottom:20px;
margin-top: -12px;}

h2.cabecera visible-md-block {padding-top:8px;}

.spantitulo{font-size:22px; color:#a37275;font-weight:400;font-family:'Oswald'}

.spansubtitulo{font-size:18px; color:#48483d;font-weight:400;font-family:'Oswald';}

.spanlugaryfecha{font-size:16px; color:#48483d; font-weight:300; font-family:'Oswald';}

span.th {line-height:20px; font-size:14px; vertical-align: super;}

.table{font-size:13px!important}

.small,small{font-size:65%!important;color:#a1a1a1!important}

.text-center{color:#0fa3a6}
a,b,h1,h2,h4,hr{color:#48483d!important}

#pie_msd {margin-top:5px;}

.fondofooter{border:0 solid red;background:#48483d url("/design_plantillas/modelo-jgp-2025-2-columnas-black/img/fondo_footer.png") repeat top left;min-width:340px; width:100%; height:300px;}

.footer-content {margin:0 auto; border:0px solid gray; max-width:1114; text-align:center;}


.textfooter{font-family:'Oswald', 'Julius Sans One', sans-serif; font-size:11px;color:#444444;margin:18px 0px 0px 0px;border-left:0 solid #fff}
.textfooter2{color:#b9b9b9;}

img.logofooter{margin-top:15px; margin-bottom:10px;}

div.textfooter a{font-family:'Oswald', 'Julius Sans One', sans-serif; font-size:11px;color:#ffffff!important}

div.textfooter a:hover{color:#51515d!important}

.fondocabecera{background: transparent; min-width:400px;min-height:100px; border:0px solid red;}

.cabecera{color:#FFF!important;padding-right:125px!important}

.cabecera b{color:#FFF!important}

.cabecera_mini,.cabecera_mini b{color:#FFF!important;font-size:20px;padding-right:125px!important;padding-top:15px}


.enlace_especial {width:100%; max-width:690px; margin:0 auto; text-align:right; padding-top:5px;  padding-bottom:5px;}
div.enlace_especial a {font-family: 'oswald'; font-size:18px; color:#48483d !important; text-decoration:none;}
div.enlace_especial a:hover {color:#00877d !important; text-decoration:none;}



.panel-body{border:0 solid #0ff000}

.pie_interactiva{margin-bottom:0;padding-top:0}

.embed-responsive{background-color:#333;}

.panel{margin-bottom:0;background-color:#fff;border:0 solid #00f;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);opacity:.8;filter:alpha(opacity=80)}

ul.nav{margin-top:-75px;margin-bottom:15px;}


#capaChat,#capaIT,#capaTwitter{overflow-y:auto; max-height:85% !important; height:85% !important; border:0 solid #0F0;}
#capaPrograma#capaPonentes,#capaEncuestaintegrada #capaEncuesta2integrada #capaIncidencia #capaFAQ #capaDocumentos #capaCasos{overflow-y:auto; max-height:95% !important; height:95% !important; border:0 solid #0F0;}
#capaEncuestaintegrada #capaEncuesta2integrada{border-top: 10px  solid #fff;}
#pestanaDocumentos a,#pestanaCasos a,#pestanaVotacion a,#pestanaPonentes a,#pestanaChat a,#pestanaIT a,#pestanaPrograma a,#pestanaTwitter a,#pestanaEncuestaintegrada a, #pestanaEncuesta2integrada a,#pestanaIncidencia a,#pestanaFAQ a {color:#51515d!important;font-weight:600;border:0px red!important;  font-family:'Barlow Condensed';}


.nav-tabs{border:0 red!important}

.nav-tabs>li>a{text-align:center;line-height:72px;width:115!important;height:60px!important;border:0px red!important}

.nav-tabs>li.active>a{border:0px red!important}

.nav-tabs>li>a.pesttwitter{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_twitter_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestchat{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_chat_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestit{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_it_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestponentes_01{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_ponente_01_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestponentes_02{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_ponente_02_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestprograma{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_agenda_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestvotacion{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_votacion_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestdocumentos{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_documentos_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestcasos{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_casos_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestencuestaintegrada{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_encuesta_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestencuesta2integrada{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_encuesta_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestincidencia{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_it_off.png) no-repeat bottom center!important}

.nav-tabs>li>a.pestfaq{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_faq_off.png) no-repeat bottom center!important}

.nav-tabs>li.active>a.pesttwitter{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_twitter_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestchat{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_chat_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestit{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_it_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestponentes_01{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_ponente_01_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestponentes_02{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_ponente_02_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestprograma{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_agenda_on.png) no-repeat bottom center!important;border:0px red!important}

/*.nav-tabs>li>a.pestvotacion:hover{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_votacion_on.png) no-repeat bottom center!important;border:0px red!important} */

.nav-tabs>li.active>a.pestvotacion{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_votacion_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestdocumentos{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_documentos_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestcasos{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_casos_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestincidencia{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_it_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestfaq{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_faq_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestencuestaintegrada{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_encuesta_on.png) no-repeat bottom center!important;border:0px red!important}

.nav-tabs>li.active>a.pestencuesta2integrada{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/pestana_encuesta_on.png) no-repeat center!important;border:0px red!important}

.encuestapropia { width:100%; height:100%; border:0px;}


#capaTwitter hr{margin:0!important}

#chat_mensajes{color:#CCCCC!important}

#chat_mensajes tr >td{padding-bottom:1px}

.nav-tabs>li>a {
   width: 100px !important;
}

.nav>li>a{position:relative;display:block;padding:8px 11px}

.banderas{padding:0 0 7px 15px; float:left; margin-left:-50px; padding-top:4%;}

.banderas a img{margin:-4px 1px 7px; width:34px;}

.body_retransmision {font-family: 'Nunito', sand-serif;}

.contenedor_content {margin:0 auto; border:0px solid #00FF00; width:84%;}

.col-visor{border:0px solid red!important; width:66%; min-width:300px; padding-top: 0px; margin-top:60px; float:left;}

.col-md-71{border:0px solid red!important; width:100%; max-width: 1200px; min-width:300px;}

.col-md-51{border:0 solid red!important;  margin:0 auto !important;  width:90%; padding:2px; min-width:370px}

.col-md-510{width:34%;display:inline-block;padding-top:60px; padding-bottom:40px; }

.capa-encuesta{background:url(/design_plantillas/modelo-jgp-2025-2-columnas-black/img/fondo_capa_encuesta.png);margin:0 auto;border:0 solid red;text-align:center;width:100%;min-width:340px}

div.cabeceraprograma{background-color:#ebf7f6;margin-bottom:15px;padding:10px}

#programa .tituloevento{font-size:24px;font-family:oswald;color:#51515d;border-bottom:1px solid #448d89;margin-bottom:3px}
#programa .fechaevento{font-size:16px;font-family:roboto;color:#576565;font-style:Italic}
div.apartado{border:1px solid #ebf7f6;margin-bottom:15px;padding:10px}
#programa .tituloapartado{font-size:20px;font-family:oswald;color:#51515d;border-bottom:1px dotted #51515d;margin-bottom:3px}
#programa .textoapartado{font-size:14px;font-family:roboto;color:#6f6f6f;border-bottom:1px dotted #bbbfbe}
#programa .textoapartado-1{font-size:13px;color:#0fa3a6;font-weight:700}
#programa .textoapartado-2{font-size:14px;font-family:roboto;color:#6f6f6f}



.smcx-embed>.smcx-iframe-container { max-width:100% !important; width:100% !important;}
.smcx-embed { width: 100%; max-width: 100% !important; height:100% !important; max-height: 100% !important;  border:0px !important;}
.smcx-embed>.smcx-embed-footer {background: #51adaa !important;}
.smcx-iframe-container {height:100% !important; max-width: 100%;}
.smcx-embed>.smcx-widget-footer  {visibility: hidden !important;}
.smcx-embed>.smcx-embed-footer {visibility: hidden !important;}
.smcx-embed>.survey-monkey-logo {display: block; margin: 0px 0 !important; visibility: hidden !important;}



.screen-reader-response {display:none;}

#capaPrograma {padding-left:30px; padding-right:20px;}

#capaIncidencia {background-color:#f4f4f4; padding-left:30px; padding-right:20px;}

#capaFaq {padding-left:0px; padding-right:0px;}

div.wpcf7 {height:96%; background-color:#f4f4f4;}
div.formulario-container {border:0px solid #ff0000; margin:0 auto; max-width:900px;}
div.nombre {margin-bottom:10px; color:#51515d;}
div.email {margin-bottom:10px; color:#51515d;}
div.mensaje {margin-bottom:10px; color:#51515d;}
div.mensaje {margin-bottom:10px; color:#51515d;}
div.politica-privacidad {margin-bottom:20px; color:#51515d;}
div.submit {width:100%;}

div.nombre input {color:#444; border:0px solid #51515d; padding:3px;}
div.email input {color:#444; border:0px solid #51515d;  padding:3px;}
div.mensaje textarea {color:#444; border:0px solid #51515d; padding:5px;}
div.reset {width:75px; float:left; background-color: #cfd2d8; font-size:18px; border: none; color:#fff; padding: 8px 14px; text-decoration: none; margin-right: 20px; cursor: pointer;}
div.reset a {color:#fff !important; text-decoration:none;}

.wpcf7-not-valid-tip {font-size:11px; font-family:oswald; color:#fe8a9e;}
.wpcf7-text {width:100%; margin-right:10px;}
.wpcf7-textarea {width:100%; margin-right:10px; max-height:80px;}
.wpcf7-submit {	background-color: #48483d; font-size:18px; border: none; color: white; padding: 8px 14px; text-decoration: none; margin: 0px 0px; cursor: pointer; }
.wpcf7-mail-sent-ok { font-size:18px; color: #51515d;}


.col-md-10 {width:80% !important;}

.navbar {margin-bottom: 0px !important; border:0px !important;}


.nav-tabs>li>a {
   width: 87px !important;
}


@media only screen and (max-width:1610px){
.nav-tabs>li>a{width:82!important;}
}


@media only screen and (max-width:1540px){
.nav-tabs>li>a{width:77!important;}
}

@media only screen and (max-width:1475px){
.nav-tabs>li>a{width:73!important;}
}

@media only screen and (max-width:1475px){
.nav-tabs>li>a{width:70!important; font-size:13px;}
}

@media only screen and (max-width:1360px){
.nav-tabs>li>a{width:65!important; font-size:12.5px;}
}



@media only screen and (max-width:1270px){
.nav-tabs>li>a{width:60!important; font-size:12px;}
}


@media only screen and (max-width:1200px){
.spantitulo {font-size:22px;}
.spanlugaryfecha{font-size:16px;}
span.th {font-size:12px; vertical-align: super;}
h2.cabecera visible-md-block {padding-top:0px !important;}
}



@media only screen and (max-width:1100px){
.col-visor{float:none; margin-top: 0px; width:100%;}

.col-md-510 {width:100%; margin:0 auto !important; margin-top: 40px !important; display: inline-block;}
.col-md-51,.col-md-71{width:85%; margin:0 auto !important;}

.fondofooter {position:relative;}
}


@media only screen and (max-width:991px){
.contenedor_content { width: 90%;
}
.col-md-51,.col-md-71{width:100%}
}


@media only screen and (max-width:904px){
.nav-tabs>li>a{width:75px !important;}
}


@media only screen and (max-width:767px){

.visible-xs-block img{margin-top:0px!important;margin-bottom:8px!important;margin-left:-1px!important}
h4.textotwitter {margin-top:-1px;}
.spanlugaryfecha{font-size:14px;}
span.th {font-size:12px; vertical-align: super;}
.logo {padding-right:0px;}
.fondocabecera {min-height: 110px;}
.col-visor {padding-top: 10px;}
img.logo {margin-top:-10px;}
.textotwitter {font-size: 13px;}
}

@media only screen and (max-width:730px){
.nav-tabs>li>a{width:65px !important; font-size:11px;}
.banderas{padding:0 0 7px 15px; padding:0 0 7px 15px; float:left; margin-left:-40px; padding-top:4%;}
.banderas a img{margin:-4px 1px 7px; width:24px; height:24px;}
}

@media only screen and (max-width:680px){
.navbar-fixed-bottom{position:relative;margin-bottom:0;margin-top:-65px}
.spanlugaryfecha{font-size:12px;}
span.th {font-size:10px; vertical-align: super;}
}

@media only screen and (max-width:560px){
.nav-tabs>li>a{width:57px !important; font-size:10px;}
}

@media only screen and (max-width:540px){
.col-md-71{width:90%; min-width:340px; margin-right:-5px !important;}
.col-sm-12{min-width:400px}
.spansubtitulo,.spantitulo{font-size:16px}
h2.cabecera_mini visible-xs-block {width:400px;}
.visible-xs-block{width:160px;}
/* span.visible-xs-block{visibility:hidden;} */
.cabecera_mini{width:400px;}
img.logo {margin-top:12px;}
}

@media only screen and (max-width:495px){
/*img.logofooter{display:none} */

}

@media only screen and (max-width:460px){

}







