
/* el max se ordena de mayor a menor y el min-with de menor a mayor*/

@media only screen and (max-width: 64em){
footer .p-top{ padding-top:20px;}
#contacto .datos p + p{padding-left:80px;}
#contacto .datos p + p span{padding-left:0px;}

}



.mostrar_movil{display:none !important;}

 @media only screen and (max-width: 40em){ /*small*/
	.logo img {padding-top: 5px; /* height: 80px; */}
	.mitad1{display: none!important;}
	.mitad2{width: 100% !important;}

	.sesion .btn-facebook img, .sesion .btn-google img{left: 20px;}

.ocultar{display:none !important;}
.mostrar_movil{display:block !important;}
.cero-registro{padding:90px 0;} 



.lSSlideOuter .lSPager.lSpg{left: 45%;}
header.flota{background: #fff;}
header .float-left{width: 35%;   /* float: none!important*/ ;display: inline-block;}
header .franja2 .menu_bar{margin-top:20px;}
header .float-right{padding-top: 5px;}
header .buscador_movi{display:block!important;}
header .callout-buscar{padding:0 8px;text-align:center;}

h1,h3{ font-size:23px !important;line-height:33px!important; }

.margin-interno{padding-top:67px;}

.lleva_images{padding-top:60px;}
#portada h1{padding: 90px 20px;}
#portada .callout-1{padding: 40px 0 5px;}


#contacto .map-height{height:250px;}
}

@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;}
}

@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: 33em){/*movil*/
.callout-f h3{font-size:20px !important;line-height:23px;}
#prensa figure img {width: 100%;}
}

@media only screen and (max-width: 25em){
header .float-right{padding-top: 0;}
header .aparecer span{font-size:14px!important;}
}


@media only screen and (max-width:23em){
.small-6{ width:100% !important;}
#prensa-cont .small-6{ width:50% !important;}
}

@media only screen and (max-width:375px){
header .franja2 .menu_bar{display: inline;}
header .aparecer a{padding-top: 8px;display: block;padding-left:0;}
.planner-radio{margin-right: 0;}

}

@media only screen and (max-width:330px){
	.margin-interno{padding-top:54px;}
}

@media only screen and (max-width:19em){

}

/* 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 +li  {background:url(../img/iconos/flecha-left.png) left center  no-repeat;}  */
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:61em){
nav > ul > li > a{padding:5px 17px;font-size:15px;}
}

@media only screen and (max-width:1100px){	
nav > ul > li > a{padding: 5px 15px;}
}



@media only screen and (min-width: 64em){  

nav.hide{ display:block !important;padding:45px 0 5px;text-align:center;}
.ocultar nav.hide{padding:0 0 1px;padding-top:9px;}
nav > ul > li > a{ padding:5px 11px;}
nav > ul > li > a{padding: 5px 25px;font-size: 16px;}


/*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;}
/* nav li > ul a:hover{background:#333; } */




/* header nav li:hover > ul{display: block;position: absolute!important;	z-index: 9999;left: auto!important;width: 820px;	padding:20px 0 30px;	background: #fff;} */
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;} 

}

