@import 'https://fonts.googleapis.com/css?family=Montserrat';
.navbar-default{padding:20px 0; position:fixed;width:100vw;}
.navtopright .redeshome{font-size: 1.6em;}
.navtopright .redeshome a{ color:#575555}
#footer h2{ font-size:1.6em; margin-bottom:12px;font-size:14px; font-weight:600;}
#footer h3{ font-size:1.4em; font-weight:700; margin-bottom:5px; color:#575555;}
#footer .proximaapertura{ font-size:12px; font-weight:600; }
#footer .proximaapertura strong{ font-weight:600; color:#575555;}
#footer .proximaapertura .fa{ color:#0072BC; margin-right:5px;}
.main-footer li{ }
.main-footer li a{color:#575555; font-size:0.8em; padding:0;font-size:12px; font-weight:600;}
.main-footer .redeshome li a{color:#575555; font-size:1.4em; padding:0;}
.main-footer .redeshome li { margin-left:0; margin-right:15px;}
.main-footer .redeshome{margin-bottom:15px;}
.footer-contact{float:right;}
.footer-socialmedia{background-color:#263238;text-align:center;width:100%;display:inline-block;padding:5px;}
.footer-socialmedia ul {width:250px; display: inline-block;margin:0!important;}
.footer-socialmedia li {float:left;list-style: none;padding:0 10px 0 0 ;}
.footer-socialmedia li a{color:#fff; font-size:2.6em; padding:0;display:inline-block;}
.footer-copyright{color:#fff;font-family:'Montserrat';font-size:12px;background-color:#757575; width:100%;padding:15px;text-align:center;font-weight:600;}
#footer .containermenusecciones{float:none; width:auto;}
.main-footer .containermenusecciones ul li{ float:left;}
.main-footer .containermenusecciones ul li a{ text-decoration:none;}
.main-footer img.image-responsive{max-width:180px;}
.infoDireccion, .infoTelefono, .infoHorario{color:#575555; margin-bottom:10px; padding-left:20px; position:relative; font-weight:600; font-size:12px;}
.main-footer .infoDireccion .fa{background-color: #0072BC; position:absolute; left:-10px; font-size:0.8em; border-radius: 50%; width:20px; height:20px; text-align:center; padding-top:5px; color:#FFF}
.main-footer .infoTelefono .fa{background-color: #0072BC;position:absolute; left:-10px; font-size:0.8em; margin-right:10px; border-radius: 50%;width:20px; height:20px; text-align:center; padding-top:5px;  color:#FFF}
.main-footer .infoTelefono span { font-weight:bold; }
.infoDireccion a, .infoTelefono a{color:#575555;}

.redeshome{display:inline-block;float:right;}

#fomeca-site{background:#e0e0e0}
#fomeca-site .container{padding-bottom:0}
.fondofomeca{background-image:url(../imagenes/fomeca-banner-top.png); background-repeat:repeat;  background-attachment:inherit ;background-position:center top;}
.jumbotron.fondofomeca{background-size:cover ;}
.jumbotron-main-fomeca {padding: 0 0 0 0; min-height:100vh;}
.jumbotron-main.fondofomeca{ margin:0}
.jumbotron.fondofomeca img{position:absolute; top:15vh;left:0; right:0; margin:auto;width:20%;min-height:20%;}

.menufomeca{ background:#424242; }
.menufomeca ul { margin:0}
.menufomeca ul li{ color:#FFF; list-style-type:none; display:inline-block;}
.menufomeca ul li a{ color:#FFF; font-family:'Montserrat', sans-serif; padding:15px 20px; display:block; font-size:1.6em; font-weight:500}
.menufomeca ul li a:hover{ color:#CCC;}

.containermenufomeca{ position:relative; float:left; width:70%}
.containermenusecciones{ position:relative; float:left; width:30%}
.titfomecamenu{ position:absolute; font-family:'Montserrat', sans-serif; text-transform:uppercase; border:4px solid #FFFFFF;  top:7px; left:-70px; color:#FFF; font-weight:600px; font-size:1.8em;}
.titfomecamenu a{ display:block; padding:3px 10px;color:#FFF;}
.menufomecainterna{ background:#424242; padding: 10px 50px; }
.menufomecainterna ul { margin:0;float:right;}
.menufomecainterna ul li{font-size: 1.4em; color:#FFF; list-style-type:none; display:inline-block;}
.menufomecainterna ul li a{ color:#FFF; font-family:'Montserrat', sans-serif; display:block; font-size:1.6em; font-weight:500}
.menufomecainterna ul li a:hover{ color:#CCC;}
.grisclaro{background:#f5f5f5; }
.grismedio{background:#e0e0e0; padding:30px 0}
.grisoscuro{background:#bebebe; padding:50px 0}
.nopadding{padding:0!important;}
#DetalleFomeca{margin-top:80px;}
.txt-fondo{ background-color:#424242; color:#FFFFFF; padding:5px 10px; display:inline-block; font-weight:500; font-size:1.4em;}
#DetalleFomeca h1, #DetalleFomeca h2, #DetalleFomeca h3, #DetalleFomeca h4{ font-family:'Montserrat', sans-serif;}
#DetalleFomeca h1{ margin-top:0; font-weight:800; font-size:3.2em;  }
#DetalleFomeca .bajada-fomeca{ font-size:2.2em; font-weight:400; margin:10px 0;}
#DetalleFomeca .modalidad-desc{ font-size:1.6em; font-weight:400; margin:10px 0;}
#DetalleFomeca h2{ color:#000000; font-weight:700; font-size:2.8em; text-transform:uppercase; text-align:left; margin:75px 0 40px 0;}
#DetalleFomeca h3{ color:#000000; font-weight:600; font-size:1.8em; text-transform:uppercase; text-align:left; margin:10px 0;}
#DetalleFomeca h3 span{ font-size:0.6em;}
#DetalleFomeca h4{ color:#000000; font-weight:600; font-size:1.4em; display:inline-block; text-transform:uppercase; text-align:left; margin:10px 0;}

#FomecaContacto label{text-transform:uppercase;}
#DetalleFomeca .inscripcion{margin:25px auto; text-align:center;}
#DetalleFomeca .bt-inscripcion{font-family:'Montserrat', sans-serif;  color:#FFF; font-size:2.8em; font-weight:700; text-transform:uppercase; text-align:center; padding:5px 15px;}
#DetalleFomeca .modalidades .txt-fondo{ margin-left:20px; padding:0 20px; text-transform:uppercase; margin-top: 10px;}
#DetalleFomeca .modalidades .modalidades_info{ display:none;}
#DetalleFomeca .modalidades .abrirventana .modalidades_info{ display:block;}
#DetalleFomeca .modalidades .abrirventana h4 .fa:before{ content: "\f0d7";}
#DetalleFomeca .modalidades h4 a{  color:#000000; font-weight:600;}


#DetalleFomeca .linea-data{ margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #999;}
.lst-documento{  }
.lst-documento .tit-descargas{  font-family:'Montserrat', sans-serif; margin:40px 0 20px 0; font-size:1.6em; font-weight:700; text-transform:uppercase;}
.lst-documento .tit-documento{ text-transform:uppercase;  font-size:1.6em; font-weight:500; display:table; margin-top:10px; padding-left:70px; position:relative; height:56px; margin-bottom:14px; }
.lst-documento .tit-documento div{ display:table-cell; vertical-align:middle; }
.lst-documento .tit-documento span{font-family:'Montserrat', sans-serif;  display: inline-block; color:#FFF; font-weight:700; position:absolute; left:0; margin-right: 5px; font-size: 2.4em; width: 56px;text-align: center;height: 56px;}

.lst-documento ul { margin-left:0; padding-left:0}
.lst-documento ul li{ font-size:1.4em; list-style-type:none;}
.lst-documento ul li a{ font-weight:400; font-weight:700; color:#000}
.lst-documento ul li a:hover{ color:#666;}
.lst-documento ul li a:hover .fa{ color:#666 !important;}
.lst-documento ul li a i{ margin-right:5px; }

.containermenusecciones ul{ margin-top:8px;}
.iconoaccesos{ width:36px; height:36px; background-color:#e4e4e4; display:block; margin-right:2px;}
.icono-equipamiento{ background:url(../imagenes/radio-gris-icono.png) no-repeat center center #e4e4e4;}
.icono-infraestructura{ background:url(../imagenes/video-gris-icono.png) no-repeat center center #e4e4e4;}
.icono-radiofonia{ background:url(../imagenes/microfono-gris-icono.png) no-repeat center center #e4e4e4;}
.icono-medios-comunitarios{ background:url(../imagenes/grupo-gris-icono.png) no-repeat center center #e4e4e4;}
.icono-contenidos-audiovisuales{ background:url(../imagenes/television-gris-icono.png) no-repeat center center #e4e4e4;}

.icono-equipamiento-activo{ background:url(../imagenes/radio-blanco-icono.png) no-repeat center center #e4e4e4;}
.icono-infraestructura-activo{ background:url(../imagenes/video-blanco-icono.png) no-repeat center center #e4e4e4;}
.icono-radiofonia-activo{ background:url(../imagenes/microfono-blanco-icono.png) no-repeat center center #e4e4e4;}
.icono-medios-comunitarios-activo{ background:url(../imagenes/grupo-blanco-icono.png) no-repeat center center #e4e4e4;}
.icono-contenidos-audiovisuales-activo{ background:url(../imagenes/television-blanco-icono.png) no-repeat center center #e4e4e4;}

.fomeca-intro{padding:120px 0;}
.txt-fomeca{ font-size:2.6em; line-height:1.2em; font-weight:400; }
.box-fechas{ margin-top:-20px;  width:313px; height:441px;}
.box-fechas h2, #DetalleFomeca .box-fechas h2{ font-family:'Montserrat', sans-serif; margin:0; color:#FFF; padding:37px; font-size:2.4em; text-align:center; text-transform:uppercase; font-weight:400}
.box-fechas h2 strong, #DetalleFomeca .box-fechas h2 strong{ display:block; font-weight:700}
.box-fechas .circle{ text-align:center;}
.box-fechas .apertura, .box-fechas .cierre{  font-size:2.8em; text-align:center;}
.box-fechas .cierre{ margin-top:30px;}
.box-fechas .titfecha{ text-transform:uppercase; font-weight:800; font-family:'Montserrat', sans-serif; }
.box-fechas .fechabox{ font-size:1.2em; }

.box-fechas.celeste { background:url(../imagenes/agenda-celeste_chica.png) no-repeat center top; width:313px; height:266px;}
.box-fechas.celeste .circle{ display:none;}
.box-fechas.contenidos-audiovisuales{ background:url(../imagenes/agenda-celeste.png) no-repeat center top;}
.box-fechas.celeste .circle, .box-fechas.celeste .titfecha,
.box-fechas.contenidos-audiovisuales .circle, .box-fechas.contenidos-audiovisuales .titfecha{ color:#00AAF5}


.box-fechas.amarilla, .box-fechas.radiofonia{ background:url(../imagenes/agenda-amarilla.png) no-repeat center top;}
.box-fechas.amarilla .circle, .box-fechas.amarilla .titfecha,
.box-fechas.radiofonia .circle, .box-fechas.radiofonia .titfecha{ color:#F5AA23}


.box-fechas.roja, .box-fechas.medios-comunitarios{ background:url(../imagenes/agenda-rojo.png) no-repeat center top;}
.box-fechas.roja .circle, .box-fechas.roja .titfecha,
.box-fechas.medios-comunitarios .circle, .box-fechas.medios-comunitarios .titfecha{ color:#EB4B69}

.box-fechas.violeta,.box-fechas.equipamiento{ background:url(../imagenes/agenda-violeta.png) no-repeat center top;}
.box-fechas.violeta .circle, .box-fechas.violeta .titfecha, .box-fechas.equipamiento .circle, .box-fechas.equipamiento .titfecha{ color:#A04B96}

.box-fechas.verdefom, .box-fechas.infraestructura{ background:url(../imagenes/agenda-verde.png) no-repeat center top;}
  .box-fechas.verdefom .circle, .box-fechas.verdefom .titfecha, .box-fechas.infraestructura .circle, .box-fechas.infraestructura .titfecha{ color:#00AA96}


.seccionesfomeca .tituloseccion{ padding:30px 0 80px 0; text-align:center; font-family:'Montserrat', sans-serif; font-size:2.8em; text-transform:uppercase; font-weight:800;}
.seccionesfomeca .columnafomeca{ margin:0 4px; max-width:210px; display:inline-block; position:relative;}
.imagenestadofomeca{ position:absolute; right:-20px; top:-50px;}

.bloque-link{ display:inline-block; vertical-align:top;}
.bloque-imagen{ padding:10px; height:200px; width:200px; margin-left:10px; display:block; text-align:center;}
.bloque-imagen img{ max-width:130px; text-align:center; margin:auto;}
.txt-bloque-imagen{ text-align:center;  font-family:'Montserrat', sans-serif; font-size:1.2em; display:block; margin-top:10px; color:#000; text-transform:uppercase; font-weight:500;}
.bloque-link:hover .txt-bloque-imagen{ color:#666;}

.equipamiento{ background:url(../imagenes/radio-blanco.png) no-repeat center center; }
.infraestructura{ background:url(../imagenes/video-blanco.png) no-repeat center center;}
.radiofonia{ background:url(../imagenes/microfono-blanco.png) no-repeat center center;}
.medios-comunitarios{ background:url(../imagenes/grupo-blanco.png) no-repeat center center;}
.contenidos-audiovisuales{ background:url(../imagenes/television-blanco.png) no-repeat center center;}
.botones-intros a{font-family:'Montserrat', sans-serif; display:block; background-color:#00AAF5; color:#FFF; font-size:2.2em; text-align:center; font-weight:700; text-transform:uppercase; padding:5px 0}

/* --- FOMECA HOME 2017 --- */


/*slider*/
.fulltable{display:table;width:100%; height:100%;position:relative;}
.slider-arrow-bg{padding: 25px;text-align:center; position: absolute; min-height:20%;display:table-cell;width:100%;background-color:rgba(0,79,138, 0.7);bottom:0;}
.slider-arrow{color: rgb(0,79,138);font-size: 50px; background-color: #fff; border-radius: 50px; padding: 0px 17px;}

/*contenedor*/
.fom-home-con-2017{z-index:3; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);background-color:#fff;padding: 70px 55px;  -webkit-box-ordinal-group: 2;  -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2;}
.fomeca-contenido > .macros.plantillagral > .clearfix > .anchocompleto.clearfix > .clearfix, #contenedorSite .fomeca-content > .macros.plantillagral > .clearfix > .anchocompleto.clearfix > .clearfix {padding:0!important;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

/*sidebar izq*/

.leftbox{background-color: #e0e0e0;}
.leftmenu ul{padding:50px 24px;}
.leftmenu ul li{padding:10px 0;list-style-type: none; font-size: 13px;border-bottom:1px solid #ccc;font-family:'Montserrat';color:#616161;line-height:16px;}
.fomeca-menu-left{  transition: visibility 0s, opacity 0.5s linear; -webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1; -webkit-order: 1;order: 1; padding-top:70px;background-color:#ffffff;}
.fomeca-menu-left h3{display:none;}
.fomeca-menu-left img{display:block;margin:auto;}

/*menu*/
.containermenufomeca img{ float:left; }
/*submenu*/
.dropdown{-webkit-transition: all 500ms ease-out 1s; -moz-transition: all 500ms ease-out 1s; -o-transition: all 500ms ease-out 1s; transition: all 500ms ease-out 1s;}
.fa-times-thin:before {	content: '\00d7';}
.caret{float:right!important;margin-top:8px;}
.dropdown>a>i{display:none;float:right;font-size:18px;}
.dropdown>a>b{display:block;}
.open>a>i{display:block!important;}
.open>a>b{display:none!important;}
ul>li:last-child{border:0!important;}
.fomeca-menu-left>.separador>ul>li>a, .fomeca-menu-left>ul>li>a {color:#616161;font-weight: 600;}
.open>a{color:#03a9f4!important;}
#versiones-submenu{position: inherit; float: none; padding:0!important; margin:10px 0 0 0!important; background-color: #fff!important; border: 0; -webkit-box-shadow: 0 0 0 rgba(0,0,0,0); box-shadow: 0 0 0 rgba(0,0,0,0); }
#versiones-submenu>li>a{font-size: 13px!important;font-family: 'Montserrat'!important;text-transform:capitalize!important;line-height: 16px;color:#999999!important;padding:0!important;}
ul#versiones-submenu>li>a:hover, ul#versiones-submenu > li > a:focus {background-color:#f1f1f1!important;color:#616161!important;}
ul#versiones-submenu>li:first-child{border-top:1px solid #ccc;;}
ul#versiones-submenu>li:last-child{padding-bottom:0!important;}
/*botones*/
.fom-but-left-home {width:45%;float:left;background-color:#0697d5;padding:20px!important;color:#fff;font-family:'Montserrat';font-weight:bold;font-size:13px;border-radius:3px;-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.39);-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.39);box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.39);}
.fom-but-right-home{width:45%;float:right;background-color:#9f4c97;padding:20px!important;color:#fff;font-family:'Montserrat';font-weight:bold;font-size:13px;border-radius:3px;-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.39);-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.39);box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.39);}
.fom-but-right-home:hover{background-color:#672d61;}
.fom-but-left-home:hover{background-color:#05709e;}
.fom-but-home{margin-top:80px;}

/*.linea-boton{display:none;}*/

/*---FOMECA VERSIONES---*/
.fomecaversiontitulo{font-family:'Montserrat';font-size:24px;color:#004f8a;font-weight:bold;}
.fomecaversiondesc h3{margin-top:40px; margin-bottom: 0; display:none;}
.fomecaversiondesc h5{margin-top:5px; margin-bottom: 20px;}
.fomecaversiondesc h5, .fomecaversiondesc p{font-family: 'Roboto';font-size:16px;line-height:24px;color:#616161;font-weight: 300;}
.fomecaversiondesc>p>span>a{-webkit-box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.44);-moz-box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.44);box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.44);background-color:#ea4b6b!important;color:#fff!important;padding:20px 20px 20px 45px;font-size:13px;font-family:'Montserrat';max-width:50%;margin:30px 0;font-weight:500;border-radius:3px;display:inline-block;max-height:150px;font-weight:bolder; position:relative;}
/*--- FOMECA LINEAS --- */
.fomecaversiondesc h3{font-family:'Montserrat'; font-weight:bolder; font-family: 'Montserrat'; font-weight: 700; color: #4d4d4d; font-size: 18px;}
.fomecaversiondesc span.modalidad{ font-family: 'Montserrat'; font-weight: 400; font-size: 14px; color: #616161; margin-top:10px; font-size: 14px;}
.fomecaversiondesc span.modalidad a{ color: #4d4d4d; font-size:12px; font-weight: bolder;}

.fomecalineascarousel {display:inline-block; max-width:;}
.fomecalineascarousel .columnafomeca{ background-image:none;margin:0 4px; display:inline-block; position:relative;}
.fomecalineascarousel .columnafomeca .bloque-link .bloque-imagen{width:150px; height:150px; background-size: contain !important;}
.fomecalineascarousel .columnafomeca .bloque-link .txt-bloque-imagen { color:#fff;font-weight: 400;     background: #333;  padding: 5px 20px; line-height: 15px;box-shadow:1px 1px 1px #a2a2a2;}

.fomecalineascarousel .columnafomeca.equipamiento .bloque-link .txt-bloque-imagen {background:#9f4c97; }

.fomecalineascarousel .columnafomeca.medios-comunitarios .bloque-link .txt-bloque-imagen {background:#ea4b6b; }

.fomecalineascarousel .columnafomeca.infraestructura .bloque-link .txt-bloque-imagen {background:#00ab96; }

.fomecalineascarousel .columnafomeca .bloque-link .txt-bloque-imagen {background:#f7a823; }

.fomecalineascarousel .columnafomeca.radiofonia .bloque-link .txt-bloque-imagen {background:#0697d5; }

.fomecalineascarouselcontainer { /*display:none;*/text-align:center;/*background-color:#004F89;*/ padding: 15px; margin: 0 -55px; line-height: 35px;}
.fomecalineascarouselcontainer .tituloseccion{ padding:40px 0 40px 0; text-align:center; font-family:'Montserrat', sans-serif; font-size:2.5em; text-transform:uppercase; font-weight:600; color:#fff;}

.fom-home-con-2017 h2.lineatitle{ text-transform: uppercase; margin: 5px 0; line-height: 24px; font-family: 'Montserrat'; font-weight: 500; font-size: 24px;}
.fom-home-con-2017 h1.secciontitle{  margin:5px 0 15px 0; color: #9f4c97 !important; line-height: 32px; font-weight: 700; font-family: 'Montserrat';}
.fomeca-menu-right .linea-boton { max-width:255px; padding:15px; margin-top: 30px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);}
.fom-home-con-2017 .linea-boton {max-width:50%; padding:15px; margin-bottom: 20px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.39);}
.fomeca-menu-right .linea-boton a, .fom-home-con-2017 .linea-boton a {color:#fff; font-size:12px; font-family:'Montserrat'; font-weight:700; text-transform:uppercase; padding: 0 0 0 25px; display: inline-block;}
.fomeca-menu-right .linea-boton a span, .fom-home-con-2017 .linea-boton a span { font-size: 23px; }
.fomeca-menu-right .linea-boton img, .fom-home-con-2017 .linea-boton img { display: inline-block; position: absolute; margin-top: 10px;}
.txt-fondo {font-family: 'Montserrat', sans-serif; padding: 0 20px; text-transform: uppercase; font-size:12px;}
.fom-home-con-2017 .modalidad_fomeca {display:none;}
.fom-home-con-2017  .abrirventana {display:block!important;}
.fom-caja-archivos .numerated-list li { border-bottom:1px solid #004f8a;}
.fom-caja-archivos .numerated-list li h4 {font-size: 14px;color: #424242; }
.fom-caja-archivos .numerated-list li h4 span { color:#004f8a; font-weight:bolder; font-size:15px; font-family: 'Montserrat'; }
/*sidebar derecha*/
.fomeca-menu-right{  -webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order:3;-webkit-order: 3;order: 3;padding:70px 30px;background-color:#f1f1f1;}
/*caja version*/
.fom-caja-version{padding:30px;position:relative; display:block;max-width:255px;text-align:center; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
/*caja archivos*/
.fom-caja-version i.fa-circle {position: absolute;left:50%; top: 205px; color:#fff;}

.fom-caja-version span{position: absolute; width:100%; color: #FFF;font-family:'Montserrat';font-size:16px;line-height:24px;text-align:center;}
.fom-caja-version span.FomecaLineaTitulo { top: 75px;     width: 180px;
    left: 0;
    right: 0; margin:auto; font-weight:bolder; font-weight:600; font-size:1.4em;}
.fom-caja-version span.title-1{text-transform:uppercase; top: 130px; left: 0; font-weight:bold;font-size: 21px;}
.fom-caja-version span.title-2{text-transform:uppercase; top:210px;left: 0;font-weight:bold; font-size: 21px;}
.fom-caja-version span.title-3{text-transform:uppercase; top: 190px; left: 0; font-weight:bold;font-size: 16px;}
.fom-caja-version span#fechacierre { top: 235px; left: 50%; width:140px; transform:translate(-50%, 0); font-weight:400; }
.fom-caja-version span#fechaapertura { top: 155px; left: 50%; width:140px; transform:translate(-50%, 0); font-weight:400; }
.fom-caja-version img.inverted{transform: rotate(180deg); margin-right:20px;}
.fom-caja-version img#pagination{margin-top:20px; width:25px;}
.fom-caja-archivos:last-child h2{color:#15ac96; }
.fom-caja-archivos:last-child  ul>li>a i {background-color:#15ac96;}
.fom-caja-archivos:last-child  ul>li .separation {border-bottom: 1px solid #15ac96;}
.fom-caja-archivos{ -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);margin-top:50px;padding:20px 15px; background-color:#fff;position:relative; display:block;max-width:255px;}
.fom-caja-archivos h2{font-family:'Montserrat';font-size:1.6em;text-transform:uppercase;color:#004f8a;font-weight:600;margin:0;    line-height: 22px;}
.fom-caja-archivos ul>li>a h4{font-size:14px;}
.fom-caja-archivos ul>li>a i {padding: 4px 5px 16px; background-color:#004f8a;height:8px;float:right;border-radius:30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;color:#fff;}
.fom-caja-archivos ul>li>a{color:#424242!important;}
.fom-caja-archivos ul { padding:0; margin:0;}
.fom-caja-archivos ul>li {  list-style: none; }
.fom-caja-archivos ul>li .separation{border-bottom:solid 1px #004f8a;padding-bottom:15px;}
.fom-caja-archivos ul>li:last-child .separation{border-bottom:none; padding-bottom:0; margin-bottom:0;}

.download-button{background-image:url(../imagenes/download-button.png);width:12px;height:12px;background-size:cover;}
.arrow-button{background-image:url(../imagenes/right-arrow.png);width:12px;height:12px;background-size:cover;}

.right-arrow{background-image:url(../imagenes/right-arrow.png);min-width:32px;min-height:32px;}
.main-footer{position: relative; z-index: 99;font-family:'Montserrat'; -webkit-box-shadow: 0px -5px 20px -2px rgba(0,0,0,0.48);-moz-box-shadow: 0px -5px 20px -2px rgba(0,0,0,0.48);box-shadow: 0px -5px 20px -2px rgba(0,0,0,0.48);}
/*---CONCURSOS---*/
.fom-home-con-2017 h1{color:#004f8a!important;font-size:24px;font-weight:900;margin-bottom:50px;}
.fom-concursos-2016{-webkit-box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.44);-moz-box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.44);box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.44);background-color:#ea4b6b!important;color:#fff!important;padding:20px;font-size:20px;font-family:'Montserrat';max-width:50%;margin:30px 0;font-weight:800;border-radius:3px;}
.fom-concursos-2016 img{width:20px;margin-right:20px;}
.fom-concursos-2017{-webkit-box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.44);-moz-box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.44);box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.44);background-color:#0697d5!important;color:#fff!important;padding:20px;font-size:20px;font-family:'Montserrat';max-width:50%;font-weight:800;border-radius:3px;}
.fom-concursos-2017 img{width:20px;margin-right:20px;}
.fomecaversiondesc>p>span>a:before{content:url(../imagenes/right-arrow.png);  position:absolute;  left:15px;  top:30px;  z-index:99;  width:16px;}
.fomecaversiondesc .videofull iframe {width:730px!important; height:413px!important;}
.box-btn-concurso{}
.box-btn-concurso a{
	-webkit-box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.44);
    -moz-box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.44);
    box-shadow: 2px 2px 15px -1px rgba(0,0,0,0.44);
    margin-top: 50px;
    padding: 20px 15px;
    position: relative;
    display: block;
    max-width: 255px;

    background-color: #ea4b6b!important;
    color: #fff!important;
    font-size: 21px;
    line-height: 21px;
    font-family: 'Montserrat';
    margin: 30px 0;
    font-weight: bolder;
    border-radius: 3px;
    max-height: 150px;
}
.box-btn-concurso a img{ display: block; width: 15px; }
.mobile-close{display:none; position: absolute; font-size: 18px; top: 40px; color: #686868; right: 40px;}
.mobile-menu-trigger{display:none;}
@media (max-width: 1200px) {
	.jumbotron-main-fomeca { min-height:100vh;}

}
/*
@media (max-width: 979px) {
.jumbotron-small{ padding-top:0; min-height:250px;}
.jumbotron.fondofomeca{background-image:url(../imagenes/banner-top.png); background-size:100% auto;}
.menufomecainterna ul { padding-left:0}
.menufomecainterna ul li{ display:block;  text-align:center;}
.titfomecamenu{ position:relative;margin-top:5px; top:auto; left:auto;display:inline-block; }
.containermenufomeca{float:none; text-align:center; width:auto;}
.menufomeca ul li{ text-align:center; display:block;}
.menufomeca ul{ padding-left:0}

}
*/
@media screen and (max-width: 768px) and (min-width: 426px){
	.mobile-close{display:block;}
	.mobile-menu-trigger{display:inline-block;color:#fff;font-size:25px;vertical-align: top; padding:8px 5px 0 5px;margin-right:5px;}
	.fomeca-menu-left{height:0;position:fixed;top:0;left:0;z-index:999;width:100vw;overflow:hidden;padding:0;}
	.leftmenu ul li{font-size: 2em; padding: 15px 0; line-height: 25px;}
	.menufomecainterna{padding:10px 15px;}
	.menufomecainterna img{vertical-align:top;padding-top:5px;max-width:35%;}
	.redeshome{display: inline-block;width: 50%;}
	.fomeca-content{display:block;}
	.fomecaversiondesc>p>span>a{text-align:left;width:100%!important;max-width:none;}
	.jumbotron.fondofomeca img{top:10vh;width:60%;}
	.fom-concursos-2016, .fom-concursos-2017 {max-width:100%; }
	.fom-home-con-2017{padding:40px 20px!important;}
	.fom-but-left-home{width:100%;margin-bottom:15px;}
	.fom-but-right-home{width:100%;}
	#versiones-submenu>li>a{font-size: 22px!important;}
	.fom-caja-version{max-width: 100%;}
	.fom-caja-archivos{max-width: 100%;}
	#versiones-submenu{margin: 30px 0 0 0!important;}
	.footer-contact {float: left;}
	.fomecaversiondesc{text-align: justify;}
	.columnafomeca{ width:47%; }
.fomecalineascarousel .columnafomeca .bloque-link .txt-bloque-imagen  {height:200px;}
.fom-home-con-2017 .linea-boton, .box-btn-concurso a{ max-width: none;}
	/*

	.jumbotron-small{ padding-top:0; min-height:130px;}
	.fomeca-intro{padding:5px 0; margin:0 -30px}
	.txt-fomeca{ font-size:1.6em; text-align:center;}
	.box-fechas{ margin-top:10px;  width:100%; height:441px;}
	.box-fechas.celeste{background-size:100% ;}
	.box-fechas h2{font-size:1.4em; padding:30px 0;}
	.box-fechas .apertura, .box-fechas .cierre{  font-size:1.6em; text-align:center;}
	.botones-intros{margin:0 -30px;}
	.botones-intros a{ font-size:1.4em;}
	.seccionesfomeca .columnafomeca{ margin:0}
	.bloque-imagen{margin-left:0;}
	.seccionesfomeca .tituloseccion{padding:0 0 30px 0}
	
	#DetalleFomeca h1{ font-weight:800; font-size:2.2em;  }
	#DetalleFomeca .bajada-fomeca{ font-size:1.6em;}
	#DetalleFomeca .modalidad-desc{ font-size:1.2em; }
	#DetalleFomeca h2{  font-size:1.4em;}
	#DetalleFomeca h3{ font-size:1.4em; }
	#DetalleFomeca h3 span{ font-size:0.6em;}
	#DetalleFomeca h4{font-size:1.4em; }

}*/
}
@media (max-width: 425px) {
		.columnafomeca{ width:100%; }
	.mobile-close{display:block;}
	.mobile-menu-trigger{font-size:18px!important; display:inline-block;color:#fff;font-size:25px;vertical-align: top; padding:8px 5px 0 5px;margin-right:5px;}
	.fomeca-menu-left{height:0;position:fixed;top:0;left:0;z-index:999;width:100vw;overflow:hidden;padding:0;}
	.menufomecainterna{padding:10px 15px;}
	.leftmenu ul li{font-size: 2em; padding: 15px 0; line-height: 25px;}
	.menufomecainterna img{vertical-align:top;padding-top:5px;max-width:35%;}
	.redeshome{display: inline-block;width: 70%;position: absolute;right: 25px;}
	.fomeca-content{display:block;}
	.fomecaversiondesc>p>span>a{text-align:left;width:100%!important;max-width:none;}
	.jumbotron.fondofomeca img{top:10vh;width:80%;}
	.fom-concursos-2016, .fom-concursos-2017 {max-width:100%; }
	.fom-home-con-2017{padding:40px 20px!important;}
	.fom-but-left-home{width:100%;margin-bottom:15px;}
	.fom-but-right-home{width:100%;}
	#versiones-submenu>li>a{font-size: 22px!important;}
	.fom-caja-version{max-width: 100%;}
	.fom-caja-archivos{max-width: 100%;}
	#versiones-submenu{margin: 30px 0 0 0!important;}
.footer-contact {float: left;}
.fomecaversiondesc{text-align: justify;}
.fomecalineascarousel .columnafomeca .bloque-link .txt-bloque-imagen  {height:200px;}
.fom-home-con-2017 .linea-boton, .box-btn-concurso a{ max-width: none;}

}/*
@media (max-width: 450px) {
.jumbotron-small{ padding-top:0; min-height:80px;}

}
.leftmenu ul li {
    font-size: 2em;
    padding: 15px 0;
    line-height: 25px;
}*/