
header._reclamos ._volver_reclamos{display: none!important;}


@media only screen and (max-width: 57em){ /*tableta-movil*/
.menu_bar{ display:block;text-align:right;padding: 0;cursor:pointer;}
.menu_bar span{ font-size:15px;color:#fff;margin-right:10px; }
.aparecer{display:block !important;}
.block-b{ display: none; }/*para generales  desaperece en movil*/
.block-n{ display:block; }/*para mostrar el correo en movil*/
.block-line{display:none;}/*para generales  desaperece en movil*/
.cero-registro{padding:120px 0;} 
.ocultarwsp{display:block;bottom:0;height:52px;width:100%;position:fixed;z-index:9999;left:0;}

.banners .texto {margin-top: 120px;}
.banners .fondo{height: 320px;}
.banners .large-5 img{margin-top:50px;}
.margin-interno{padding-top:82px;}

header .aparecer{display:inline-block!important;padding-right:0!important;}
header .aparecer a{padding-top: 8px;display: block;padding-left:10px;}
header .float-right{padding-top:15px;}
header .float-right .float-right{padding-top:0;}

._logo_reclamos {margin-top: -40px;}


h1{ font-size:33px !important;line-height:47px!important; }
h3{ font-size:28px !important;line-height:35px!important; }
h2{ font-size:20px !important;margin-bottom:7px!important;line-height:30px !important;}

header .logo{ margin-left:0; padding-top: 0;left:10px;}
footer{padding:40px 0 60px; }

header._reclamos .aparecer{display: none!important;}
header._reclamos ._volver_reclamos{display: inline-block!important;padding-left: 30px;padding-top: 30px;}

nav{ width:100%;height:calc(100% - 80px);position:absolute;left:0;margin:0;overflow:inherit; }
nav.logeado{ margin-top:230px;}

nav ul li{ display:block;z-index:99;}
nav ul li + li{ border-top:1px solid #0c3d5d;}
nav ul li a{display:block; padding:8px 30px;color:#fff;text-align:center;border-radius:0;z-index:99;}/*color responsi */
/* nav ul li a:hover{ background:#01697a;color:#1D1A1A;} */
nav > ul> li > ul > li > a,
nav > ul> li > ul > li > ul > li > a {background:#01697a;color:#fff;font-size: 13px;line-height: 19px;}
nav li:hover > ul{display:none;}
nav li ul{position:relative;}

/* Menu desplegable left*/
.boton_lineal{font-size: 20px;line-height: 26px;}
.cierra{position: absolute;left: 20px;margin-top:20px;}
.cierra.logeado{left: initial;right:10px;}
.lleva_logo{padding:0px 0 40px;}
.lleva_logo .logo{right: 8px;z-index: 999;}
.lleva_logo .logo img{  /* height: 120px;*/ padding-top:30px;}


#offCanvasLeftSplit1{z-index:999;background: #273948;}
#offCanvasLeftSplit1 nav{height:100%;}
#offCanvasLeftSplit1 nav > ul {padding-bottom:8px;}
#offCanvasLeftSplit1 nav > ul > li{display:block;}
#offCanvasLeftSplit1 nav > ul > li + li {padding-left: 0;}
#offCanvasLeftSplit1 nav > ul > li >a{padding:9px 20px;display:block;font-size:14px;}
#offCanvasLeftSplit1 nav > ul > li:focus{border:1px solid #CAAF5C!important;}
#offCanvasLeftSplit1 .fondo{height:100px;}
#offCanvasLeftSplit1 .menu_perfil{background:#f7f7f7;border-top:1px solid #ccc;padding-top:8px;padding-left:20px;}
#offCanvasLeftSplit1 .menuperfil_items p{background:#f7f7f7;color:#333;}
#offCanvasLeftSplit1 .img-perfil{display:none;}
#offCanvasLeftSplit1 .img-perfil-movi{margin:8px 15px 5px;max-height:50px;width:50px;border-radius:50%}
#offCanvasLeftSplit1 .name_perfil{color:#fff;font-size:14px;line-height:14px;margin:0 15px;}
.position-left {top:0;left:0;width:100%;height:100%;-ms-transform: translateX(100%);transform:translateX(100%);overflow-y:auto;}
.off-canvas-absolute {position: fixed;z-index:5;transition: transform 0.5s ease;-webkit-backface-visibility: hidden;backface-visibility: hidden;background:#fff;}
.off-canvas-absolute.is-open {-ms-transform: translate(0, 0);transform: translate(0, 0);}
.img-sesion-movi{height:25px;width:25px;margin-top:-8px;margin-right:5px;}


#portada .callout-1{     padding: 0px 0 5px;margin-top: -80px;}
#portada .callout-1 h4 {font-size: 25px;line-height: 35px;}
#portada .callout-1 ._contiene_data_numeros {padding-bottom: 15px;}
#preguntas .callout-1 {padding: 50px 0 120px;}

footer .p-top {padding-top: 5px;}
footer .row > div{ padding-bottom:20px; }
.mi-altura{min-height:55px;} /*para acomodar los iconos en pie de pagina*/ 
}


.mostrar_movil{display:none !important;}

 @media only screen and (max-width: 40em){ /*small*/
.logo img {padding-top: 5px; padding-left: 15px;/* height: 80px; */}
.chauwsp{display: none;}
header._color {padding-bottom: 0;}
header._color .franja2 {position: initial;}		
	
.ocultar{display:none !important;}
.mostrar_movil{display:block !important;}
.banners .fondo {height: 600px!important;}
.banners h1 {margin-top: 0px !important;font-size: 30px !important; line-height:34px;}
.banners .pleft {padding-left: 0;}
.cero-registro{padding:90px 0;} 

footer .creditos {padding:5px 0 25px;}
footer figure {padding-bottom: 10px;}
#back-top span{ margin-top: -65px;}

.lSSlideOuter .lSPager.lSpg{left: 45%;}
header {padding:3px 0 7px;}
header.flota{background: #fff;}
header .franja2 .menu_bar{margin-top:10px;margin-right: 20px;}
header .float-right{padding-top: 5px;}
header .buscador_movi{display:block!important;}
header .callout-buscar{padding:0 8px;text-align:center;}

h1{ font-size:23px !important;line-height:33px!important; }
h3{ font-size:20px !important;line-height:30px!important; }
.margin-interno{padding-top:20px;}

.banners p {font-size: 15px !important;line-height: 20px;}
.banners .large-7.lleva_data {padding: 40px 30px 20px 40px;}
.banners .large-5.lleva_img {  padding-top: 0;}

#portada .callout-1{padding: 20px 0 5px;padding-left: 40px;}
#portada h1{padding: 90px 20px;}
#portada .callout-1 h4 {font-size: 21px;line-height: 31px;}
#portada p{font-size: 16px;line-height: 25px;}
#portada .callout-3 .testimonio_pad {padding-top: 10px;}
#portada .callout-3 {padding: 30px 0 10px;}
#portada .callout-4 h2 {font-size: 17px !important;line-height: 25px !important;}
#portada .callout-4 h2 span{font-size: 14px !important;line-height: 20px !important;}
#portada .callout-5 h2{padding-top: 80px;}
#portada .callout-5 ._imagen_1 {display: none;}
#portada .callout-5 ._imagen_2 {padding-top: 100px;}


#portada .callout-1 .large-3{padding-bottom: 40px;}
.map-height {height: 1300px;}

.accordion-title{font-size: 17px;line-height: 25px;}

#back-top a:hover span {z-index:100000;}
footer{padding:40px 0 20px;}
footer .row > div{ padding-bottom:0;}
.mi-altura {min-height: auto;}
}

@media screen and (max-width: 625px){ 
#portada .banners .fondo{    height: 250px;}
}

@media screen and (max-width: 472px){ 
#portada .banners .fondo{    height: 210px;}
}

@media screen and (max-width: 405px){ 
#portada .banners .fondo{    height: 190px;}
}

@media screen and (max-width: 320px){ 
#portada .banners .fondo{    height: 170px;}
.lleva_logos_play  img{height: 30px;}
}

@media screen and (max-width: 300px){ 
#portada .banners .fondo{    height: 150px;}
}


@media only screen and (max-width: 36.750em){
.banners .texto {margin-top: 125px;}
.lSSlideOuter .lSPager.lSpg{left:35%;}

}
@media only screen and (max-width:23em){
.small-6{ width:100% !important;}
.banners .large-5{display:none;}
}

@media only screen and (max-width:21em){
.callout-f h5{font-size:20px;line-height:24px!important;}
#coments .callout-1 form{padding:8px;}
.margin-interno{padding-top: 77px;}
}


/* min widt*/
@media only screen and (min-width:57.1em){
nav.hide{ display:block !important;padding:20px 0 5px;}
.ocultar nav.hide{padding:0 0 5px;text-align:right;}
nav > ul  li.sinn  {background:none;} 
nav > ul  li.sinn a {padding:5px 7px;} 
nav > ul > li > a{ padding:5px 11px;}
nav > ul > li > a{padding: 5px 15px;font-size: 13.5px;}
}


@media only screen and (min-width: 64em){  

nav.hide{ display:block !important;padding:10px 0 0;}
.ocultar nav.hide{padding:0 0 1px;padding-top:9px;}
nav > ul > li > a{ padding:5px 11px;}
nav > ul > li > a{padding: 0;font-size: 14px;  }

/*Sub Menu*/
nav li ul{display:none;position:absolute;} 
nav li:hover > ul{display:block;}
nav li.sub_personal:hover > ul{display:block;    width: auto; padding: 5px 20px;}
nav li:hover > ul a{display:block;}

header nav li > ul{position: absolute!important;	z-index: 9999;left: -100px!important;width: 720px;	padding:20px 0 30px;	background: #fff;}
header nav li > ul.lleva_nos{width: auto;	padding:20px 15px 30px;}

header nav li > ul{-moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3);-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3);box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .3);-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
/* header nav > ul >li.submenu {position: inherit;} */
header nav > ul >li.submenu {position: relative;}

nav li.submenu > ul  li +li  {background:none;} 
nav li.submenu ul  li p {color:#333;font-weight:800;font-size: 16px;margin:10px 0;} 
nav li.submenu ul  li a {color:#002f34;font-size: 14px;margin: 8px 0;font-weight:400;} 
nav li.submenu ul  li:hover a {color:#C51440;} 

footer .large-4 + .large-4{ width:30.33333%; }  
}

