@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');@import url('https://fonts.googleapis.com/css?family=Raleway');@import url('https://fonts.googleapis.com/css?family=Montserrat:800|Open+Sans');@font-face{font-family:'social';src:url('/includes/fonts/Socialico.ttf');}
a{text-decoration:none;color:inherit;}
a:hover{color:#EA8709;}
body,html{margin:0;padding:0;font-family:'Poppins';}
img{width:auto;max-width:100%;}
.clear{clear:both;}
.container{width:100%;max-width:1170px;margin:0 auto;}
header{position:absolute;top:0;width:100%;z-index:999;}
.enlaces-top{background:#393939;color:#959595;font-size:14px;font-weight:500;padding:10px 0;}
.enlaces-top p{margin:0;}
.enlaces-top .oculto{display:none;}
.enlaces-top .fa{margin-top:0;font-size:18px !important;}
.contacto{width:calc(16.67% - 1px);float:left;border-right:1px solid #959595;}
.redes{width:calc(23.08% - 1px);float:left;border-right:1px solid #959595;text-align:center;}
.redes ul{margin:0;padding:0;}
.redes li{list-style:none;display:inline;padding:0;margin-right:8px;line-height:15px;}
.redes li a{font-family:'social';color:#faf9f7;font-size:21px;}
.tlf{width:calc(50.45% - 1px);float:left;border-right:1px solid #959595;text-align:center;}
.tlf a,.redes a{color:#faf9f7;}
.tlf a.span{font-family:'Raleway';font-size:17px;}
.tlf a:hover,.redes a:hover{color:#EA8709;}
.idiomas{width:9.8%;float:left;}
.idiomas .idioma{width:50%;text-align:right;float:left;}
.idiomas .idioma .active{color:#faf9f7;}
.logo{text-align:center;background:url('/imagenes/fondo-logo.png');padding-top:10px;}
.logo h1,.logo p{margin:0;}
.menu{background:#222;color:#faf9f7;font-size:15px;font-weight:600;}
.flexslider{margin-bottom:0 !important;border:none !important;}
.flex-direction-nav{display:none;}
.testimonios .flexslider .slides img{height:auto;-moz-user-select:none;border-radius:0%;}
.info{background:url('/imagenes/fondo-slider.png');width:26.5%;position:absolute;bottom:0;text-align:right;height:100%;}
.flexslider .slides img.icono{width:auto;max-width:100%;}
.texto{position:absolute;bottom:0;}
.mensaje{width:68%;margin-left:32%;color:#fff;text-align:left;position:absolute;bottom:0;}
.mensaje h2{font-weight:600;font-size:57px;margin:0;}
.mensaje p{font-weight:600;font-size:19px;margin-top:40px;}
.mensaje .icono{padding:0;margin:90px auto 75px;float:none;width:auto;}
#cont_nav{width:100%;padding:10px 0;min-height:26px;}
nav{width:100%;max-width:1195px;margin:0 auto;}
#menu ul,#menu li{list-style:none;cursor:pointer;}
#menu{max-width:1195px;width:100%;color:#000;margin:0 auto;padding:0;}
#menu a{color:#faf9f7;line-height:32px;}
#menu > li:hover > a,#menu > li.active > a, #menu > li > ul > li:hover > a,#menu > li > ul > li.active > a,
#menu > li > ul > li > ul > li:hover > a,#menu > li > ul > li > ul > li.active > a,
#menu > li > ul > li > ul > li > ul > li:hover > a,#menu > li > ul > li > ul > li > ul > li.active > a{color:#d38623;}
#mobile_menu{max-width:500px;width:3.6%;float:left;}
#nav > a{display:none;color:#faf9f7;}
#nav li{position:relative;}
#nav > ul{height:30px;}
#nav > ul > li{height:100%;float:left;text-align:center;padding:0 26px;border-right:1px solid #3a3a3a;}
#nav > ul > li:first-child{margin-left:0;padding-left:0;}
#nav > ul > li:nth-child(8){margin-right:0;border-right:none;padding-right:0;}
.bx-wrapper{border:none !important;box-shadow:none !important;}
#nav > ul > li > ul{display:none;position:absolute;top:100%;background:#222;width:100%;left:0;z-index:100000;width:230px;text-align:left;padding:10px;color:#faf9f7;}
#nav > ul > li > ul > li{margin-left:20px;}
#nav > ul > li:hover > ul{display:block;}
.bx-wrapper .bx-pager{display:none;}
.txt_slide{position:absolute;bottom:0;left:0;background:#666;background:rgba(0, 0, 0, 0.25);width:60%;height:calc(100% - 240px)}
.pie{position:relative;}
#gototop{position:absolute;right:14%;top:-18px;}
.footer{background:#282828;padding:75px 0;}
.pie{background:#222222;padding:40px 0;}
.logospie{width:60.68%;float:left;}
.logopie{width:68.49%;float:left;text-align:center;}
.logopie p{font-size:14px;font-weight:400;color:#9a9a9a;}
.logoayto{width:31.51%;float:left;text-align:center;padding-top:22px;}
.navega{width:39.32%;float:left;color:#9a9a9a;font-size:14px;padding-top:15px;}
.col2{width:38%;float:left;}
.col4{width:62%;float:left;}
.navega .titulo{font-size:18px;font-weight:600;color:#fff;margin:0;}
.navega ul,.navega li{list-style:none;padding:0;line-height:23px;}
.navega .esp{font-weight:600;font-size:14px;color:#f5f5f5;}
.navega .esp:hover{color:#EA8709;}
p.punteado{letter-spacing:4px;margin:0;overflow-y:-webkit-paged-x;}
.pie ul{display:inline-block;font-size:14px;color:#9a9a9a;margin:0;padding:0;padding-right:9%;}
.pie ul:last-child{padding-right:0;}
.pie ul li{display:inline-block;margin-right:5px;}
main h1,main h2{border-left:10px solid #d38623;padding-left:15px;font-family:'Raleway';font-size:38px;line-height:38px;font-weight:700;text-align:left;}
main .ficha h2{border:none;padding-left:0;font-family:'Montserrat';font-weight:800;font-size:20px;}
main .ficha h2 img{margin-right:15px;}
.convention,.accesos{margin:60px 0;}
.col-texto{width:50%;float:left;text-align:justify;font-size:14px;font-weight:400;color:#333333;}
.col-texto p{line-height:25px;}
.col-imagen{width:47%;margin-left:3%;float:left;text-align:right;margin-top:0;}
.col-imagen.inv{margin-left: 0;margin-right: 3%;}
p.fecha_naranja {color: #d38623;font-size: 15px;font-weight: 500;font-family: 'Montserrat';margin-top: 0;}
span.esp.destacados {font-family: 'Raleway';font-size: 30px;background: #d38623;color: #fff;margin-left: 29px;}
h2.esp.destacados {background: url(/imagenes/barra_naranja.png) no-repeat;border: none;color: #fff;font-size: 26px;font-family: 'Raleway';padding-left: 40px;margin-top: 0;}
a.boton_naranja{border: 2px solid #d38623;padding: 10px 32px;font-weight: 700;}
p.destacado_esp{margin-bottom: 44px;}
h3.destacado {font-size: 20px;margin-bottom: 0;margin-top: 32px;}
.accesos .col-imagen{margin-top:50px;}
.eventos{background:url('/imagenes/fondo-eventos.jpg')no-repeat center;background-size:cover;}
.icono{width:50%;float:left;text-align:center;color:#fff;padding:210px 0 170px 0;}
.icono a:hover .boton2{border:1px solid #d38623;color:#d38623;}
.eventos .info-texto{width:calc(50% - 55px);float:left;margin-left:55px;color:#fff;font-weight:600;}
.mes{font-size:18px;margin-top:45px;}
.evento{font-size:14px;}
.planifica{background:url('/imagenes/fondo-planifica.jpg')no-repeat center;background-size:cover;padding:115px 0;}
.planifica .info-texto{width:50%;float:left;color:#fff;font-weight:600;}
.planifica .info-texto img{vertical-align:middle;margin-right:5px;}
.col{width:50%;float:left;margin-top:50px;}
.col li,.col ul{margin:0;padding:0;list-style:none;font-size:14px;line-height:42px;}
.boton{width:100%;margin:0 auto;text-align:center;border:2px solid #d38623;padding:10px 0;margin-bottom:60px;font-weight:500;font-size:18px;cursor:pointer;}
.boton:hover{color:#fff;background:#EA8709;}
.boton2{width:100%;max-width:145px;margin:0 auto;text-align:center;border:1px solid #fff;padding:5px 0;font-weight:500;font-size:16px;}
.testimonios{margin:60px 0;}
.noticias a:hover{color:#d38623;}
.transportes{margin-top:45px;}
.transporte{width:calc(20.95% - 2px);float:left;margin-right:5.4%;text-align:center;border:1px solid #EA8709;min-height:122px;padding:50px 0 60px;}
.transporte:nth-child(4){margin-right:0;}
.transporte:hover p{color:#EA8709;}
.not_index{width:31.62%;float:left;margin-right:2.57%;margin-bottom:30px;}
.foto_not{position:relative;max-height:220px;overflow:hidden;}
.fecha{text-transform:uppercase;color:#fff;background:#d38623;width:100%;max-width:90px;position:absolute;bottom:-10px;left:10%;text-align:center;padding:16px 0;}
p.dia,p.fec{margin:0;font-family:'Poppins';font-weight:500;font-size:15px;}
p.dia{font-weight:700;font-size:24px;}
.not_index:nth-child(4){margin-right:0;}
.borde{width:100%;max-width:30px;height:10px;background:#d38623;}
.testimonios .flexslider{width:100%;max-width:1020px;margin:0 auto;margin-bottom:40px;font-family:'Poppins';color:#282828;}
.testimonio{margin-bottom:40px;font-weight:400;font-size:14px;}
.persona{float:left;width:80%;}
.persona .foto{width:50%;max-width:100px;float:left;margin-right:20px;}
.nombre{float:left;font-weight:400;font-size:14px;}
.nombre span{font-size:15px;font-weight:600;}
.cantidad{float:right;font-family:'Poppins';font-size:13px;font-weight:600;}
.cantidad span{font-size:25px;}
.testimonios .flex-control-nav{bottom:0;}
.testimonios .flex-control-paging li a{width:15px;height:10px;border-radius:0;background:#282828;}
.testimonios .flex-control-paging li a.flex-active{background:#d38623;}
.texto_oculto{display:none;}
.interior header{position:relative;}
.slider-int{position:relative;background:url('/imagenes/slider_interior1.jpg') center no-repeat;background-size:cover;margin-bottom:55px;}
.capa_oculta{position:absolute;top:0;width:100%;}
.migas{text-align:center;margin:0 auto;padding:30px 0 40px;}
.actual{color:#fff;font-size:'Poppins';font-weight:700;font-size:20px;}
.miga{color:#fff;font-size:14px;font-family:'Poppins';font-weight:600;}
.miga span, .miga a:hover{color:#d38623;}
.interior .transportes{padding:0 0 65px 0;}
.col-texto2{width:50%;float:right;text-align:justify;font-size:14px;font-weight:400;color:#333333;}
.agenda,.asociados{margin-bottom:50px;}
.col-texto2 p,.interior .col-texto p{line-height:25px;}
.col-texto2 .desplegable p{line-height:20px;}
.col-imagen2{width:47%;margin-right:3%;float:left;text-align:right;margin-top:0;}
#discurso .col-imagen2{text-align:center;margin-top:25px;}
#embajadores .col-imagen2{text-align:center;}
p.subtitulo{font-size:30px;font-family:'Raleway';font-weight:500;}
.contactos p.subtitulo{margin:24px 0;}
.col-imagen2 .bx-controls-direction{display:none;}
#map{min-height:300px;margin-bottom:40px;}
.formulario{width:62.8%;margin-right:3.4%;float:left;margin-bottom:75px;}
input{width:calc(47.5% - 34px);float:left;margin-right:5%;padding:15px 0 20px 30px;margin-bottom:30px;}
input:nth-child(2n-2), input#enviar{margin-right:0;}
textarea{width:calc(100% - 34px);min-height:140px;padding:15px 0 0 30px;}
input, textarea{font-family:'Poppins';font-size:14px;font-weight:400;}
.aceptar{width:47.5%;float:left;margin-right:5%;color:#757474;}
input#enviar{width:47.5%;padding:10px 0;font-weight:600;color:#fff;font-size:14px;background:#EA8709;border:1px solid #c0c0c0;cursor:pointer;}
input#enviar:hover{background:#fff;color:#EA8709;}
input#clausula, .aceptar span,.mini span{font-size:12px;width:auto;}
.aceptar a{font-weight:600;}
.aceptar a:hover{color:#EA8709;}
.contactos{width:calc(33.8% - 32px);float:left;border:1px solid #EA8709;padding:0px 0 5px 30px;margin-bottom:75px;}
.opcion{margin-bottom:31px;}
.opcion p{font-size:14px;font-weight:400;color:#333333;}
.opcion span{font-weight:600;color:#EA8709;}
.opcion img{float:left;margin-right:30px;margin-bottom:20px;}
.formulario h3{font-weight:400;font-size:24px;}
p.error{color:#EA8709;}
.listado{width:100%;float:left;margin-bottom:55px;}
.noticia{border:1px solid #c0c0c0;margin-top:25px;position:relative;font-weight:400;font-size:14px;}
.foto_noticia{width:26.50%;float:left;margin-right:7.8%;position:absolute;height:100%;top:0;}
.foto_noticia img{visibility:hidden;width:100%;}
.noticia .tit_noticia,.agenda .tit_noticia{font-size:15px;font-weight:600;}
.noticia span{color:#EA8709;}
.noticia a:hover p,.noticia a:hover{color:#EA8709;}
.noticia a:hover span{color:#c0c0c0;}
.agenda .texto_noticia a span{color:#EA8709;}
.agenda .texto_noticia a:hover{color:#EA8709;}
.noticia .fecha{bottom:25px;left:19%;}
.texto_noticia{width:65.7%;float:left;padding:25px 0;margin-left:34.3%;}
.agenda .texto_noticia{width:100%;max-width:530px;margin:0 auto;float:none;}
.lateral{width:22.22%;float:left;margin-top:10px;}
.btncargar{font-weight:600;font-size:14px;color:#989797;width:100%;border:1px solid #c0c0c0;max-width:260px;text-align:center;float:right;margin-top:55px;padding:20px 0;}
.btncargar:hover{color:#EA8709;border:1px solid #EA8709;}
.lateral input[type="text"]{border:none;border-bottom:1px solid #EA8709;padding:0;width:100%;}
.lateral form{position:relative;}
.lateral form .fa{position:absolute;right:0;top:-20px;color:#EA8709;}
.info_busq{font-weight:600;font-size:14px;}
.foto_gr{float:right;margin-top:20px;width:47%;margin-left:3%;}
.videos{width:100%;float:right;margin-bottom:55px;margin-top:20px;}
.video{width:31.6%;float:left;margin-right:2.6%;}
.video:nth-child(3n+3){margin-right:0;}
.titulo_especial{max-width:280px;float:left;width:30%;}
.info_titulo{font-size:14px;font-weight:400;width:70%;float:left;margin-bottom:60px;}
.info_titulo p{margin-top:0;}
main .titulo_especial h1{max-height:30px;}
.col_eventos, .col_eventos.der{width:calc(48.72% - 32px);float:left;margin-right:2.56%;border:1px solid #c0c0c0;min-height:610px;margin-bottom:25px;position:relative;padding:0 15px;}
.col_eventos.calendario{width:calc(48.72% - 22px);padding:0 10px;}
.col_eventos.izq,.col_eventos:nth-child(2n+3){margin-right:0;}
span .col_eventos:first-child, span .col_eventos.izq{margin-right:0;}
span .col_eventos.der{margin-right:2.56%;}
.tit_centrado{text-align:center;font-family:'Raleway';font-size:40px;font-weight:400;}
.col_eventos .foto{text-align:center;max-height:350px;position: relative;}
.tit_centrado span{color:#EA8709;}
.agenda .fecha{bottom:-15%;}
.btncargar.calendar{float:none;margin:55px auto;}
#calendario{padding:10px 0px;}
.dias{background:#d5d5d5;}
.tablacalendario{width:100%;}
.mes{height:40px;}
.tablacalendario TD{font-family:'Poppins', sans-serif;font-size:10pt;padding:12px 0;width:14.2%;}
.noborder td{border:none !important;}
.diasemana{font-family:'Poppins', sans-serif;font-size:14px !important;color:#414141;background-color:#d5d5d5;text-align:center;height:10px;font-weight:600;}
.tit, .titmesano{font-family:'Poppins', sans-serif;font-size:14pt !important;color:#414141;background-color:#ffffff;font-weight:bold;padding:0 !important;}
.titmesano{text-align:center;color:#333333;font-size:16px !important;border:0px !important;}
.messiguiente, .mesanterior{font-size:10pt;font-weight:bold;color:#414141;border:0px !important;}
.messiguiente{text-align:right;}
.mesanterior{text-align:left;}
.mesanterior.nav, .messiguiente.nav{cursor:pointer;}
.mesanterior.nav:hover, .messiguiente.nav:hover{color:#fd9400;}
.messiguiente a, .mesanterior a, .diavalido a, .diainvalido a{color:#414141;text-decoration:none;}
.messiguiente a:hover, .mesanterior a:hover, .diavalido a:hover{color:#fc9400;text-decoration:none;}
.diavalido{text-align:center;}
.linked-day.evento a{color:#fd9400;font-weight:600;}
.titeventos{width:100%;background:#000;color:#fd9400;margin-bottom:10px;padding:10px;}
.diavalido.evento{background:#EA8709;}
.evento .diario, .evento .domingo, .evento .hoy{color:#ffffff !important;}
.diavalido, .diainvalido{font-size:12px !important;background:#fff;}
.hoy{font-family:'Poppins', sans-serif;font-size:16px;color:#d0683f;font-weight:bold;border:1px solid #EA8709;padding:13px;}
.diavalido a, .diainvalido a{display:block;height:100%;}
.domingo{font-family:'Poppins', sans-serif;font-size:16px;color:#000000;font-weight:bold;}
.diario{font-family:'Poppins', sans-serif;font-size:16px;color:#000000;font-weight:bold;}
.tform{border-width:1px;border-color:#75263C;border-style:solid;}
#calendar{width:288px;padding:0;margin:0 auto;border:1px solid #A2ADBC;font-size:12px;font-family:"NSmedrgRegular";font-weight:normal;color:#ffffff;text-align:center;background:#fff;}
#calendar .nav, .nav a{color:#000;text-align:center;text-decoration:none;margin:0 5px 0 5px;text-decoration:none;cursor:pointer;}
#calendar caption{margin:0;padding:0;font-family:"NSmedrgRegular";color:#000;text-align:center;text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:15px;}
#calendar th{font-family:"NSmedrgRegular";background:#bcbdbf;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;text-align:center;}
#calendar td{text-align:center;color:#414141;padding:10px;font-size:14px;font-weight:600;}
#calendar td a{color:#414141;border:1px solid #fd9400;padding:5px;}
#calendar td a:hover{color:#fd9400;}
#pie_calendario{}
.top_calendario{background:#f5f5f4;margin:0;padding:5px 0 5px 0;-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;position:relative;}
#pie_calendario{-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;position:relative;}
.nav::before, .nav::after{display:none;}
.movil{display:none;}
.centrado{text-align:center;}
#bandaazul{width:100%;height:30px;background:#f4f5f0;margin-top:50px;}
.fancybox-opened .fancybox-skin{padding-top:45px !important;}
.form_evento h3{width:80%;margin:0 auto;padding:30px;border:1px solid #d5d4d7;margin-bottom:38px;padding:175px 0;}
.dropdown_body,.dropdown_bodys{display:none;}
.dropdown_head span.abierto,.dropdown_heads span.abierto{display:none;}
.dropdown_head.active span.abierto,.dropdown_heads.active span.abierto{display:inline-block;}
.dropdown_head.active span.cerrado,.dropdown_heads.active span.cerrado{display:none;}
.desplegable{border:1px solid #ccc;cursor:pointer;margin-bottom:20px;margin-top:20px;}
.asociados .desplegable:first-child{margin-top:0;}
.asociados .desplegable.dropdown_heads:first-child{margin-top:20px;}
.desplegable:hover, .desplegable.active{border:1px solid #EA8709;color:#EA8709;}
.desplegable p.tit_desp{text-align:right;width:54%;float:left;}
.desplegable span{float:left;margin-right:35px;width:calc(46% - 35px);text-align:right;}
.desplegable.cv span{width:auto;float:none;text-align:center;margin-right:0;}
.dropdown_body a,.dropdown_bodys a{color:#333;}
.dropdown_body a:hover,.dropdown_bodys a:hover{color:#EA8709;}
.desplegable.subcate,.dropdown_bodys{width:93%;float:right;margin-bottom:0;}
.desplegable.subcate.cv{width:calc(100% - 2px);max-width:250px;text-align:center;float:right;margin:0 auto;margin-bottom:15px;}
.desplegable.cv p.tit_desp{width:auto;float:none;text-align:center;line-height:0;}
.desplegable.subcate{background:#EA8709;color:#fff;}
.desplegable.subcate:hover, .desplegable.subcate.active{background:#fff;color:#EA8709;}
.dropdown_bodys.cv{border:1px solid #EA8709;padding:0 10px;width:calc(100% - 22px);margin-bottom:10px;}
.col-texto2 .cv p{line-height:20px;}
.barra_lateral .desplegable{border:none;cursor:pointer;margin-bottom:20px;}
.barra_lateral .desplegable:hover{border:none;color:#EA8709;}
.barra_lateral .desplegable p.tit_desp{text-align:left;width:auto;float:none;color:#EA8709;}
.barra_lateral .desplegable p.tit_desp:hover{color:#333;}
.barra_lateral .desplegable span{float:none;margin-right:0;width:auto;}
.barra_lateral ul,.barra_lateral li{list-style:none;margin:0;padding:0;}
i.fa.fa-caret-right{color:#EA8709;margin-right:15px;font-size:16px;}
.asociados li, .asociados ul{list-style:none;}
.ficha{font-family:'Open Sans';font-size:14px;font-weight:400;width:calc(100% - 2px);border:1px solid #EA8709;margin:40px 0;}
.ficha .col.logos{text-align:center;}
.ficha .col{margin-top:30px;}
.ficha .col:first-child{padding:0 15px 0 20px;width:calc(50% - 35px);}
.ficha .col:nth-child(2){padding:0 20px 0 35px;width:calc(50% - 55px);}
.ficha strong{font-family:'Montserrat';font-weight:800;font-size:14px;width:25%;float:left;max-width:150px;}
.ficha a:hover{color:#EA8709;}
.ficha .btn{width:calc(100% - 2px);margin:0 auto 30px;text-align:center;color:#fff;background:#ea8209;padding:15px 0px;margin-top:20px;font-family:'Poppins';font-weight:600;font-size:14px;border:1px solid #c0c0c0;}
.ficha .btn:hover{color:#EA8709;background:#fff;}
h3.resalta img{vertical-align:middle;margin-right:15px;}
#map2{height:280px;margin-top:35px;margin-bottom:55px;}
#carousel.flexslider .slides img{width:auto;float:left;}
.galeria{margin-top:20px;}
.interior main h1,.interior main h2{margin-top:0;margin-bottom:17px;}
.btn_volver{text-align:center;border:1px solid #c0c0c0;padding:40px 0;margin:30px 0;font-size:14px;font-weight:600;}
.btn_volver i{font-size:36px;margin-top:0;vertical-align:sub;}
.btn_volver.negro{background:#282828;color:#fff;}
.btn_volver.negro:hover{background:#f6f5f5;color:#000;}
.btn_volver.blanco{background:#f6f5f5;}
.btn_volver.blanco:hover{background:#EA8709;color:#fff;}
.btn_volver.blanco span{margin-right:20px;}
.btn_volver.negro span{margin-left:20px;}
.btn_volver p{margin:0;}
table.responsive{font-family:'Poppins';font-size:15px;}
td.nombre{font-weight:600;text-align:left;vertical-align:middle;}
tr.cabecera{background:#EA8709;}
tr.cabecera .nombre{color:#fff;text-align:center;float:none;}
table td{text-align:center;}
tr{line-height:36px;}
td img{max-width:60px;}
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened, .fancybox-inner{max-width:1000px;margin:0 auto;}
.textos{margin-bottom:65px;}
.embajadores{border:1px solid #ccc;margin:10px 0;padding:0 10px;}
.embajadores h3{text-align:center;}
.embajadores .info_embajador h3{text-align:left;}
.foto_embajador{width:20%;float:left;text-align:center;margin:20px 0;}
.foto_embajador img{max-height:264px}
.info_embajador{width:75%;margin-left:5%;float:left;text-align:justify;}
.info_embajador p{line-height:20px;}
.foto_embajador .desplegable.subcate{margin-top:0;}
#discurso .col-texto2{float:none;width:auto;}
#cookies{right:0;background:#000;background:rgba(0,0,0,0.90);bottom:0;box-shadow:0 0 5px 0px rgba(255,255,255,0.54);color:#fff;height:auto;position:fixed;width:100%;z-index:9999;font-size:16px !important;font-family:Poppins-Regular !important;}
#cookies #cookies_inner #cookies_inner_title{font-size:18px;left:0;position:absolute;top:12px}
#cookies #cookies_inner #cookies_inner_text{margin-left:180px;margin-right:80px}
#cookies #cookies_inner a{color:#191919;font-weight:bold;padding:1px 3px}
#cookies #cookies_inner a:focus, #cookies #cookies_inner a:hover{background:#666;color:#ccc}
#cookies #cookies_inner #cookies_inner_close{cursor:pointer;position:absolute;right:0;top:14px}
#cookies p{font-size:18px}
#cookies_cerrar{cursor:pointer;float:right;margin-right:4%;font-family:'Poppins';font-weight:400;margin-right:0% !important}
#cookies_titulo{font-family:'Poppins';font-weight:400}
#cookies_texto{font-family:'Poppins';font-weight:400}
#cookies_cerrar:hover{color:#666}
#cookies_div{width:100%;max-width:1170px;margin:1% auto}
@media only screen and (max-width:1800px){.mensaje{width:72%;margin-left:28%;}
}
@media only screen and (max-width:1680px){.mensaje{width:77%;margin-left:23%;}
}
@media only screen and (max-width:1570px){.mensaje{width:88%;margin-left:12%;}
.mensaje .icono{margin:40px auto 50px;}
.mensaje h2{line-height:69px;}
}
@media only screen and (max-width:1400px){.mensaje{width:95%;margin-left:5%;}
.mensaje .icono{display:none;}
.mensaje{margin-bottom:10%;}
}
@media only screen and (max-width:1280px){.mensaje h2{font-size:48px;}
#nav > ul > li{padding:0 25px;}
#nav > ul > li:first-child{padding-left:10px;}
}
@media only screen and (max-width:1180px){.container{padding:0 10px;width:calc(100% - 20px);}
#nav > ul > li{padding:0 20px;}
.pie ul{padding-right:5%;}
.mensaje{margin-bottom:5%;}
}
@media only screen and (max-width:1150px){.contacto{width:calc(19.67% - 1px);}
.tlf{width:calc(49.45% - 1px);}
.idiomas{width:7.8%;}
#nav > ul > li{padding:0 15px;}
.mensaje .icono{margin:60px auto 45px;}
.mensaje h2{line-height:50px;}
.mensaje{margin-bottom:0;}
}
@media only screen and (max-width:1085px){#nav > ul > li{padding:0 10px;}
.fecha{left:5%;}
}
@media only screen and (max-width:1065px){#nav > ul > li{padding:0 10px;}
.pie ul{padding-right:3%;}
.mensaje .icono{margin:40px auto 25px;}
.mensaje h2{font-size:38px;}
.mensaje p{font-size:16px;margin:10px 0 20px 0;}
}
@media only screen and (max-width:1020px){.logospie{width:100%;max-width:700px;float:none;margin:0 auto;}
.navega{width:100%;max-width:700px;float:none;margin:0 auto;text-align:center;}
header{position:relative;}
}
@media only screen and (max-width:1015px){.ocultar{display:none;}
}
@media only screen and (max-width:1000px){#nav > ul > li{padding:0 6px;}
}
@media only screen and (max-width:980px){#menu > li:hover, #menu > li.active{border:none;}
#nav{position:relative;}
#nav > a{}
#nav:not(:target) > a:first-of-type, #nav:target > a:last-of-type{display:block;padding:0 15px;float:right;}
#nav > ul{height:auto;display:none;position:absolute;left:0;right:0;z-index:100;width:100%;top:28px;}
#nav:target > ul{display:block;}
#nav > ul > li{width:calc(100% - 30px);float:none;background:#222;padding:15px;text-align:left;border:none;margin:0;}
#menu > li:hover{border-top:none;}
#nav li > ul, #nav li > ul > li > ul,#nav li > ul > li > ul > li >ul{position:static;}
#nav ul > li > ul{position:relative;}
#nav li > ul > li:hover, #nav li > ul > li:hover > a{background:#222;color:#d38623;}
#nav li > ul > li > ul > li:hover{background:#222;}
#nav li > ul > li > ul > li:hover > a{color:#4972b2;}
.especial, #menu .especial a{float:left;}
#nav li > ul > li > ul > li > ul > li:hover{background:#222;}
#nav li > ul > li > ul > li > ul > li:hover > a{color:#4972b2;}
#nav > ul > li:first-child{margin-left:0;padding-left:15px;}
#nav > ul > li:nth-child(7){margin-right:0;border-right:none;padding-right:15px;}
}
@media only screen and (max-width:960px){.formulario{width:100%;margin-right:0;margin-bottom:30px;}
.contactos{width:calc(100% - 32px);margin-bottom:75px;}
.mensaje p{margin-top:10px;}
.mensaje h2{font-size:30px;}
.fecha{left:5%;}
}
@media only screen and (max-width:940px){.ocultar2{display:none;}
.contacto{text-align:center;}
.contacto{width:calc(15.67% - 1px);}
.redes{width:calc(27.08% - 1px);}
.titulo_especial{max-width:100%;float:none;width:100%;}
.info_titulo{width:100%;}
main .titulo_especial h1{max-height:100%;}
}
@media only screen and (max-width:880px){.noticia .fecha{left:15%;}
.bx-wrapper img{margin-top:150px;}
.col-imagen2 .bx-wrapper img{margin-top:0;margin:0 auto;}
.logo{background:#ffffff;}
.fecha{left:5%;}
}
@media only screen and (max-width:820px){.redes li.ocultar2{display:none;}
.contacto{display:none;}
.tlf{width:calc(71.45% - 1px);}
.idiomas{width:10.47%;}
.redes{width:calc(15.08% - 1px);}
.not_index,.not_index:nth-child(4){width:100%;float:none;margin:0 auto;max-width:360px;}
}
@media only screen and (max-width:800px){.video{width:48.3%;float:left;margin-right:3.4%;}
.video:nth-child(3n+3){margin-right:3.4%;}
.video:nth-child(2n+2){margin-right:0;}
.col-imagen,.col-imagen2{width:100%;margin:0 auto;float:none;text-align:center;}
.col-texto,.col-texto2{width:100%;float:none;}
.eventos, .planifica{background:#232323;}
.eventos{padding:50px 0;}
.icono{width:100%;float:none;padding:15px 0;}
.eventos .info-texto, .planifica .info-texto{width:calc(100% - 30px);padding:0 15px;margin-left:0;float:none;}
.transporte{padding:40px 0;}
.ficha .col{width:100%;float:none;}
.ficha .col:first-child{width:calc(100% - 35px);}
.ficha .col:nth-child(2){width:calc(100% - 55px);}
.ficha strong{width:auto;margin-right:15px;}
.col_eventos{width:calc(100% - 2px);max-width:400px;float:none;margin:0 auto 20px;min-height:auto;}
.col_eventos:nth-child(2n+3),span .col_eventos:first-child{margin:0 auto 20px;}
.col_eventos.calendario{width:calc(100% - 22px);padding:0 10px;max-width:382px;}
.desplegable.subcate.cv{max-width:146px;}
}
@media only screen and (max-width:750px){.mensaje .icono{margin:25px auto 10px;}
}
@media only screen and (max-width:700px){.listado,.videos{width:100%;margin-right:0;margin-left:0;}
.lateral{width:100%;float:none;margin:0 auto 55px;clear:both;}
.btncargar{float:none;margin:55px auto 0;}
.foto_noticia{width:33%;}
.texto_noticia{width:63.7%;margin-left:37.3%;}
.noticia .fecha{left:0%;bottom:0;}
}
@media only screen and (max-width:680px){.mensaje,.txt_slide{display:none;}
}
@media only screen and (max-width:635px){.logopie,.logoayto{width:100%;float:none;text-align:center;}
.bx-wrapper img{margin-top:150px;}
}
@media only screen and (max-width:565px){.bx-wrapper img{margin-top:170px;}
.tlf, .redes{width:100%;border:none;text-align:center;}
.redes span a{margin-right:15px;}
.idiomas .idioma{text-align:center;margin-right:15px;float:left;width:auto;}
.idiomas{width:15%;margin:0 auto;float:none;}
.transporte{width:calc(47.3% - 2px);margin-bottom:5.4%;padding:30px 0 20px 0;}
.transporte:nth-child(2){margin-right:0;}
.col{width:100%;margin-top:0;}
.foto_gr{float:none;width:100%;margin-left:0;text-align:center;}
}
@media only screen and (max-width:500px){.video{width:100%;}
}
@media only screen and (max-width:480px){input{width:calc(100% - 34px);}
.aceptar,input#enviar{width:100%;margin-right:0;}
}
@media only screen and (max-width:455px){.idiomas{width:18%;}
.bx-wrapper img{margin-top:190px;}
.foto_embajador,.info_embajador{width:100%;float:none;margin:0;}
.foto_embajador{margin-top:15px;}
.desplegable.subcate.cv{float:none;margin:0 auto;}
}
@media only screen and (max-width:415px){.enlaces-top .oculto{display:inline-block;}
.enlaces-top .visible{display:none;}
.enlaces-top .oculto .fa{margin-top:0;font-size:15px;}
}
@media only screen and (max-width:400px){.col2,.col4{width:100%;float:none;}
.idiomas{width:20%;}
}
@media only screen and (max-width:350px){.idiomas{width:23%;}
}
main.home{position: relative;z-index: 999;background: #fff;padding-top: 50px;margin-top: -7%;}
div#video_home{position: relative;z-index: 0;}
video#video_background{z-index: 0;}
@media only screen and (max-width: 1120px){
	video#video_background{margin-top: -7%;}
}
.convention .boton {
    width: 50%;
    float: left;
    max-width: 160px;
    font-weight: 700;
    font-size: 14px;
}