@charset "utf-8";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a:hover, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, font, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {line-height: 140%; }
body, td, th, input, select, textarea{font-family:'Fira Sans', sans-serif;font-size: 14px; color: #3e545f; }
body { background-color: #FFF; margin: 0px;}
a{ color: #333; text-decoration: none;font-family:'Fira Sans', sans-serif;}
a:visited{color: #333;}
a:active{color: #333;}
a:hover { color: #333; text-decoration: underline;}
h1  {  color: #3e545f; font-size: 17px;}
h2 {color: #3e545f;  }
h3 {color: #3e545f; }
h4 {color: #27AEED; }
h5 {color: #666; }
h6 {color: #CCC; }

/* Estilos para las zebras */
.zebra { margin-top:15px; margin-bottom:20px;}
.zebra td { border-bottom: 1px solid #f1f1f1;}
.zebra tr.alt td {		background: #f7f7f7;}
.zebra tr.over td {	background: #E2E2E2;}
.zebra tr.title td { background-color: #D6D6D6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }

/* Retoques al jQuery UI*/
.ui-state-default, .ui-widget-content .ui-state-default { background: #626262; color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active { color:#FFF; border:none; background-color: #28AEED; background-image:none; }
.ui-state-default, .ui-widget-content .ui-state-default * { color:#FFF; border:none; }
.ui-state-active, .ui-widget-content .ui-state-active * { color:#FFF; border:none; }
.ui-widget-header, .ui-widget-content { border:none; background:#FFF; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#FFF; }
.ui-tabs-nav { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #626262; padding-bottom:5px; border:none; }
.ui-tabs .ui-tabs-nav li a{ padding:5px;}

.margin{margin: 5px;}
.no-padding{padding:0px;}

#MenuVertical{padding: 0; margin: 0; width: 172px; float: left;  margin-right: 27px;}
#MenuVertical li { list-style-position: inside; list-style-type: none; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; list-style-image: url(vineta.gif); }
#MenuVertical li a { color: #3e545f; display: inline; list-style-position: inside; list-style-type: none; padding: 0px; font-size: 13px; font-weight: normal; text-decoration: none; margin: 0px; }

.content-box, .mod-box{max-width:1100px;margin:auto;margin-bottom:40px;margin-top:30px;}
.content-box-title{font-size:28px;color:#005a9a;position:relative;margin-bottom:25px;font-weight:600;text-align:center;border-bottom:solid 1px #eeeeee;padding-bottom:30px;}
.mod-box-title{font-size:28px;color:#005a9a;position:relative;margin-bottom:25px;font-weight:600;text-align:center;border-bottom:solid 1px #eeeeee;padding-bottom:30px;}

.clear{clear: both;}
.content-main{width:100%;margin:auto;height:100%;}
.ancho-default{max-width:1150px;margin:auto;}
.zoom{transition:1s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*SECCION MENU*/
#seccion-menu{background:#005a9a;width:9%;    z-index: 999;height:100%;position:fixed !important;}
#contenido-principal{width: 91% !important;float:right;}
.contenedor-logo{background:#ffffff;display:block;padding:48px 0px 30px 0px;transition:all 0.5s;position:relative;z-index:99;}
.contenedor-logo .img-logo-main{width:auto;margin: auto;transition:all 0.5s;}
.iconos-menu .col-md-12{margin-bottom:39px;}
.iconos-menu{    position: absolute;top:240px;}
#menu-responsive img{margin-top:37px;}
.contenido{width:100%;height:100%;background:#005a9a;transition: all 0.5s;}
.capa-menu{width:300px;}
.logo-principal{width:100%;transition:all 0.5s;    position: relative;}
.logo-principal::before{position:absolute;height:40px;border-radius:49%;background:#ffffff;top:185px;transition:all 0.5s;width:100%;content:"";}
.logo-principal::after{position:absolute;height:40px;background:#ffffff;top:138px;width:100%;content:"";}
.open-white{position:absolute;left:97%;transition:all 0.5s;}

/*CABECERA MOBILE*/
#btn_menu_main{float:right;margin-top:4%;z-index:999999;position:relative;}
.btn_menu{color:#fff;border-radius:50%;background:#003c67;padding:12px;font-size:33px;height:60px;width:60px;display:block;}
.btn_menu:visited, .btn_menu:hover, .btn_menu:focus{color:#fff !important;}
.cabecera-mobile{margin:8px 0px;}
#menu{background:#003c67 !important;}
html.mm-background .mm-page{box-shadow:none !important;}
.mm-list>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{border:none !important;}
.mm-list>li{text-align:center;padding-bottom:15px;}

/*MENU*/
.menu-responsive{position:absolute;width:227px;text-align:center;left:-100%;z-index:99999;padding-top: 167px;display:none;height:100%;}
#menu-responsive #main-menu{position:absolute;list-style:none;text-align:left;margin-top:83px;}
#menu-responsive #main-menu>li{font-size:18px;    margin-bottom:50px;}
#menu-responsive #main-menu>li>a{color:#ffffff;text-decoration:none !important;font-size:18px;opacity:0;left:-51px;position:relative;}

/*HOME*/
.slick-slide img{width:100% !important;margin:auto;}
.ue_prev{position:absolute;z-index:9;top:45.8%;margin-left:33px;}
.ue_next{position:absolute;right:35px;z-index:9;top:45.8%;}
.slick-dots{display:none !important;}
.redes-sociales-cooperativa-san-fernando{position:absolute;right:2%;z-index:9;    margin-top: 20px;}
.redes-sociales-cooperativa-san-fernando .fa{color: #ffffff;background:#005a9a;font-size:22px;padding:9px;border-radius:50%;width:40px;height:40px;text-align:center;transition:all 1s;}
.redes-sociales-cooperativa-san-fernando .fa:hover{color:#005a9a;background:#ffffff;}
.open-menu{position:absolute;height:90px;width:22px;top:1%;left:97%;z-index:9;transition:all 0.5s;}
.open-menu div{position:absolute;top:71%;left:2px;}
.open-menu .fa-chevron-right{color:#005a9a;font-size:20px;}
.cifras{background:#003c67; padding: 24px 0px;}
.titulo-cifra{color:#3981b4;margin:0px;}
.valor-cifra{color:#ffffff;font-size:40px;font-weight: 800;}
.cifras-st{padding-top: 15px;}
.servicios{    margin-top: 75px;}
.servicio{    padding: 0px 5px;}
.aliados-redes{    margin-top: 120px;}
.aliados-redes h4{color:#015889;text-align:center;}
.textos-servicios{    position: absolute;top:0px;width:97.5%;height:100%;background:rgba(0,0,0,.3);transition:all 0.5s;    text-align: center; padding-top:17%;}
.textos-servicios:hover{background:rgba(0,0,0,.7);}
.textos-servicios h3, h4{color:#ffffff;margin:0px;}
.noticias .texto-noticias{height:260px;background:#ffffff;}
#container-noticias{background: #f6f6f6;padding:84px 0px;}
.link-noticia{    position: absolute;top:0px;height:50%;width:100%;background: rgba(0,90,154,.5);transition:all 0.5s;}
.texto-noticias a{position:relative;background:#0b9c4c;color:#ffffff;width:140px;height:53px;opacity:0;text-align:center;padding:10px 20px 10px 20px;top:42%;left:33%;transform:translate(-50%);font-size:18px;border-radius:25px;text-decoration:none !important;transition:all 0.2s;z-index:99;}
.texto-noticias p{padding:43px;text-align:center;color:#a5a5a5;line-height:26px;font-size:18px;}
.contenido-noticia2 .link-noticia{bottom:0px !important;top:inherit;z-index:99;}
.contenido-noticia1, .contenido-noticia3{border-bottom:solid 3px transparent;transition:all 0.5s;}
.contenido-noticia1:hover, .contenido-noticia3:hover{border-bottom:solid 3px #0b9c4c;}
.contenido-noticia2{border-top:solid 3px transparent;transition:all 0.5s;}
.contenido-noticia2:hover{border-top:solid 3px #0b9c4c;}
.img-noticia{position:relative;}
#contenidos_editor_pge .valor-cifra{color: black;}
.imagen_ver_evento {width: 50%;}

/*FOOTER*/
.footer{width:100%;position:relative;}
.footer-bottom{margin:auto;margin-bottom:40px;margin-top:40px;}
.mapa{height:670px;width:100%;background:#cccccc;}
.sf-contact-info { background-color: rgba(43, 49, 63, 0.94); border-bottom: 4px solid #039b55; color: #fff; left: 60px; padding: 30px 20px 40px; position: absolute; top: 50%; transform: translateY(-50%); width: 360px; z-index: 1; }
.sf-contact-info h2 { color: #fff; }    
.cifras-contenedor{float: none;margin: auto;}
.cifras-contenedor .third{text-align: center;}

/*MEDIA QUERYS*/
@media(max-width:1260px){
	.link-noticia{background:transparent;height:45%;}
	.img-noticia::before{position:absolute;content:"";top:0px;left:0px;width:100%;height:100%;background: rgba(0,90,154,.5);z-index:9;}
	.contenido-noticia2 .texto-noticias{height: 251px;}
	.iconos-menu .col-md-12>img{width:62%;}
	.iconos-menu .col-md-12{margin-bottom: 38px;}
	#menu-responsive #main-menu>li{    margin-bottom:44px}
	.contenedor-logo{padding: 22px 0px 22px 0px;}
	.iconos-menu{    top: 206px;}
	.menu-responsive{    padding-top: 130px;}
	.logo-principal::before{    top: 160px;}
	.valor-cifra{font-size: 30px;}
	.cifras-contenedor{width: 100% !important;}
	.titulo-cifraa
}
@media(max-width:1150px){
	#face-widget, #twitter-widget-0{width: 350px;}
	.contenido-noticia2 .texto-noticias{height: 230px;}
}
@media(max-width:992px){
	#contenido-principal{width:100% !important;}
	.redes-sociales-cooperativa-san-fernando{    top: 0.5%;}
	.menu-responsive2{position:absolute;width:100%;height:100%;text-align:center;right:100%;background:#003c67;transition:all 0.5s;z-index:99999;}
	.textos-servicios:hover{background:rgba(0,0,0,.3);}
	.ue_next, .ue_prev, #seccion-menu{display:none !important;}
	.nuestros-aliados{width:100%;}
	.aliados-redes{    margin-top: 40px;}
	.contenido-noticia1, .contenido-noticia3{border-bottom: solid 3px #0b9c4c;}
	.contenido-noticia2{    border-top: solid 3px #0b9c4c;}
	.texto-noticias a{display:block !important;    z-index: 99;}
	.mm-menu .mm-footer, .mm-menu .mm-header{border-color:#034a7d !important;}
}
@media(max-width:920px){
	.titulo-cifra{margin-left:50px;}
	.valor-cifra{font-size:30px;margin-left:50px;}
}
@media(max-width:767px){
	.titulo-cifra{margin-left:70px;}
	.valor-cifra{font-size:30px;margin-left:70px;}
	.textos-servicios{width:100%;}
	.servicios{margin-top: 3px;}
	.servicio{padding:0px;margin-bottom:3px;}
	.servicio img{width:100%;}
	.textos-servicios h3{    font-size: 35px;}
	.textos-servicios h4{    font-size: 25px;}
	#sf-map{display:none;}
	.img-noticia{    float: left;}
	.link-noticia{top:40%;right:0px;width:50%}
	#container-noticias{padding:0px;    margin-top: 30px;}
	.contenido-noticia2 .texto-noticias{width:40%;float:left;} 
	.contenido-noticia2 .link-noticia{width: 25%;left:8%;}
	.contenido-noticia2{    border-bottom: solid 3px #0b9c4c;    border-top: none !important;}
	.noticias .texto-noticias{height:auto !important;}
	.contenido-noticia{margin-bottom:1px;}
	.contenido-noticia2 .img-noticia{float:right;}
	.texto-noticias p{font-size: 14px;padding:20px;}
	.link-noticia a{top: 10%;font-size:15px;height:40px;padding-top:7px;width:110px;}
	.sf-contact-info{    position:relative;top:-1px;width:100%;left:0px;transform:none}
	.sf-contact-info h2{text-align:center !important;    margin: 0 0 15px;}
	.img-direccion-sanfernando, .img-telefono-sanfernando, .img-email-sanfernando{    padding-bottom: 5px;position:relative;left:50%;transform:translate(-50%);border-right:none !important;border-bottom:1px dashed #6c707a;padding-right:0px !important;margin-right:0px !important;}
	.direccion-sanfernando p, .telefono-sanfernando p{text-align: center !important;margin-top:65px !important;}
	.final-email{display:block;margin-top:60px;}
	.inicio-email{margin-left:22%;display:block;float:left;margin-top:60px;}
}
@media(max-width:640px){
	.titulo-cifra{margin-left:0px;}
	.valor-cifra{font-size:30px;margin-left:0px;}
	.img-noticia, .img-noticia img{width:100%;}
	.texto-noticias{    padding: 0px 42px;position:relative;top:15px;}
	.link-noticia{    position: relative;left:50%;transform:translate(-50%);}
	.contenido-noticia{    padding-bottom: 5%;}
	.contenido-noticia2{padding-bottom: 24%;}
	.contenido-noticia2 .texto-noticias{width:100%;position:absolute;top:73%;}
	.contenido-noticia2 .link-noticia{left: 50%;}
	.direccion-sanfernando img, .telefono-sanfernando img{    bottom: 58px;}
	#contenido-principal > div.home > div.aliados-redes.ancho-default > div > div.col-xs-12.col-sm-7.nuestros-aliados > div > div:nth-child(6) > div > div.col-xs-4.text-center{width:100%;}
}
@media(max-width:600px){
	.contenido-noticia2{padding-bottom:30%;}
	.contenido-noticia2 .texto-noticias{position:absolute;top:69%;}
	.texto-noticias p{padding:0px;}
	.texto-noticias{    padding: 0px 20px;}
}
@media(max-width:540px){
	.sf-limiter h3, .sf-limiter p{text-align:center !important;}
	.sf-limiter img{position:relative;left:50%;transform:translate(-50%);}
	.inicio-email{margin-left:-10px !important;}
	.derechos-reservados, .politica-privacidad, .exus{text-align:center;margin-bottom:8px;}
	#contenido-principal > div.home > div.aliados-redes.ancho-default > div > div.col-xs-12.col-sm-7.nuestros-aliados > div > div:nth-child(6) > div > div.col-xs-4.text-center > img{margin:0px !important;}
}
@media(max-width:460px){
	.contenido-noticia2 .texto-noticias{    top: 63%;}
	.contenido-noticia2{padding-bottom: 43% !important;}
	.contenido-noticia{    padding-bottom: 14%;}
}
@media(max-width:400px){
	.contenido-noticia{    padding-bottom: 10%;}
	.sf-contact-info{    padding: 30px 0px 40px;}
	.mm-list>li>a, .mm-list>li>span{font-size:15px !important;}
}
@media(max-width:350px){
	.contenido-noticia2{    padding-bottom:56% !important;}
	.contenido-noticia2 .texto-noticias{    top:57%;}
	.inicio-email, .final-email{font-size: 13px !important;}
}