@media(min-width: 1100px){
	.header-cont .top .text-right{
		margin-right: -15px;
	}
	.header-cont .top .text-left{
		margin-left: -16px;
	}
}
@media (min-width: 980px) {
	body sup.hder , .tooltip{position: relative;}
	.tooltip {cursor: pointer;}
	body #ventana:after{content: "";clear: both;display: block;}
	body #ventana{
		position:absolute;
		 font-size:11px; color:#808080;
		  text-align:justify;
		   line-height:17px;
		    background:url(../images/bgVentana.png) 0 0 no-repeat;
		    background-size: 100% 100%;
		     width:470px; height:270px; z-index:9; top:-130px; left:4px;text-transform:none; text-transform:none; font-variant:normal;}
	body #ventana .cntNum{float:left; width:25px; margin:16px 0 0 80px;}
	body #ventana .textVen{float:left; width:350px; margin:16px 0 0 0;}
	body sup.hder #ventana{background:url(../images/bgVentana2.png) 0 0 no-repeat; left:-470px;background-size: 100% 100%;}
	body sup.hder #ventana .cntNum{float:left; width:25px; margin:16px 0 0 25px;}
}

@media (min-width: 1401px) {

	.bx-wrapper {

	    position: relative;

	    margin: 0 auto 0px;

	    padding: 0;

	    *zoom: 1;

	    overflow: hidden;

	    

	}

	.slider{position: relative;overflow: hidden;}

	.slider,

	.slider .bx-wrapper,

	.slider .bx-wrapper .bx-viewport,

	 .slider .bx-wrapper .bx-viewport ul,

	  .slider .bx-wrapper .bx-viewport ul li, .slider .bx-wrapper .bx-viewport ul li img {

	    width: 100%;

	    height: auto;

	    min-height: 489px;

	}



}

@media (max-width: 1400px) {

	.bx-wrapper {

	    position: relative;

	    margin: 0 auto 0px;

	    padding: 0;

	    *zoom: 1;

	    overflow: hidden;

	    

	}

	.slider{position: relative;overflow: hidden;}

	.slider,

	.slider .bx-wrapper,

	.slider .bx-wrapper .bx-viewport,

	 .slider .bx-wrapper .bx-viewport ul,

	  .slider .bx-wrapper .bx-viewport ul li, .slider .bx-wrapper .bx-viewport ul li img {

	   min-height: 489px;

	    width: 100%;

	    height: auto;

	}

}

@media (max-width: 1069px) {

	#menu-ppal > li:nth-child(2),#menu-ppalF > li:nth-child(2) {   width: 210px;}

	#menu-ppal > li:nth-child(4),#menu-ppalF > li:nth-child(4) {   width: 109px;}

	.quit-br br{display: none;}

	.links-footer > div:nth-child(3) .text a{font-size: 14px;}

	

}



@media (max-width: 979px) {
	body #ventana{display: none !important}
	#menu-ppal > li a,#menu-ppalF > li a{font-size: 11px;}
	#menu-ppal > li:nth-child(1),#menu-ppalF > li:nth-child(1) {   width: 40px;}
	#menu-ppal > li:nth-child(2),#menu-ppalF > li:nth-child(2) {   width: 180px;}	
	#menu-ppal > li:nth-child(3),#menu-ppalF > li:nth-child(3) {   width: 168px;}
	#menu-ppal > li:nth-child(4),#menu-ppalF > li:nth-child(4) {   width: 80px;}
	#menu-ppal > li:nth-child(5),#menu-ppalF > li:nth-child(5) {   width: 70px;}
	#menu-ppal > li:nth-child(6),#menu-ppalF > li:nth-child(6) {   width: 142px;}
	#menu-ppal > li:nth-child(7),#menu-ppalF > li:nth-child(7) {   width: 62px;}
	.imgs-header .banners div > span{padding: 8px 60px}
	.imgs-header .banners > div{margin-bottom: 20px}
	.imgs-header .banners{margin-bottom: 32px;}
	.links-footer > div{padding: 0 20px}
	.tiempos-home > div{padding: 0 15px}
	.foot-contact div div>span{display: block;max-width: 650px;margin-right: auto;margin-left: auto}
	.foot-contact div div:last-child>span{display: block;max-width: 500px;margin-right: auto;margin-left: auto}
	#footer > div >span{display: block;max-width: 680px;margin-right: auto;margin-left: auto}
	.img-tiempo .cont > div br{display: none;}
	.text-t{max-width: 420px;margin-left:auto;margin-right: auto}
	.listas > div{padding: 0 10px}
	.listas {margin: 0 -10px}
	.entregas > div{padding: 0 30px}
	.tablas-en.t1 > div:nth-child(1) table tr:not(:first-child) td,
	.tablas-en.t1 > div:nth-child(2) table tr:not(:first-child) td,
	.tablas-en.t1 > div:nth-child(3) table tr:not(:first-child) td,
	.tablas-en.t1 > div:nth-child(4) table tr:not(:first-child) td{padding-left: 0}
	.tablas-en > div table td{font-size: 13px}
	.tablas-en.t2 > div:nth-child(1) table tr:not(:first-child) td,
	.tablas-en.t2 > div:nth-child(2) table tr:not(:first-child) td,
	.tablas-en.t2 > div:nth-child(3) table tr:not(:first-child) td,
	.tablas-en.t2 > div:nth-child(4) table tr:not(:first-child) td,
	.tablas-en.t2 > div:nth-child(5) table tr:not(:first-child) td,
	.tablas-en.t2 > div:nth-child(6) table tr:not(:first-child) td{padding-left: 0}
	.entregas2 > div{padding:0 5px;}
	.info-map ul{margin-top: 0}
	.info-map ul li span{font-size: 10px}
	.numeros > div{font-size: 13px}
	.numeros div span{font-size: 15px;}
	.numeros div .title::after{width: 180px}
	.links-footer>div .text, .links-footer>div .text a{font-size: 14px}
	.max-seg-s .img-cap span {text-align: justify !important;text-indent: 20px}
	.tablas > div{width: 100%;max-width: 560px;margin-left: auto;margin-right: auto;float: none}
	.tablas th:first-child, .tablas td:first-child{width: 240px}
	.cobertura-guad .tablas th:first-child, .tablas td:first-child{width: 160px !important}
	.tablas-en.t2 > div:nth-child(7) table tr:not(:first-child) td,
	.tablas-en.t1 > div:nth-child(5) table tr:not(:first-child) td{padding-left: 0}
	.numeros>div:nth-child(1) .title,
	.numeros>div:nth-child(2) .title{padding-top: 24px}
	.numeros>div:nth-child(3){margin-bottom: 49px}
	.foot-contact div div:last-child>span>span:last-child{display: block;}
	.listas>div ul li span{font-size: 11px;}
	.info-map ul li{line-height: 20px}
	#footer > div >span>span:last-child{display: block;}
	.links-footer > div .text a,
	.links-footer > div .text{font-size: 11px !important;}
	.p1hom{
		padding-left: 5px;
	}
	.p2hom{
		padding-left: 15px;
	}
	.p3hom{
		padding-left: 10px;
	}
	.tablas-en.tablasGDLv > div:nth-child(2) {
    	width: 28%;
	}
	.itemEntregaGDLa,.itemEntregaGDLb{
		margin-right: 35px;
	}
	.itemEntregaGDLc{
		margin-right: 35px;
	}
	.img-tiempo.tiempoExt2a .cont > div:first-child > div:nth-child(3) {
    	padding-left: 20px;
	}
	.header-cont .top span.textNewTopS{
		font-size: 20px;
		letter-spacing: 0px;
	}
	.header-cont .top span.textNewTopS i{
		font-size: 19px;
	}
	.header-cont .top .text-right{
		width: 270px;
	}
	.header-cont .top .text-right span.textNewTopS{
		font-size: 20px;
	}

}

@media (max-width: 767px) {
	body.fixed{
		padding-top: 145px;
	}
	body.fixed .textHeaderTop{
		position: fixed;
		top: 0;
		left: 0;
		margin-top: 50px;
		width: 100%;
		background: rgb(40,40,40);
		z-index: 3;
	}
	.lidelete{
		display: none;
	}
	.brhome1{
		display: none;
	}

	.p1hom{
		padding-left: 10px;
	}
	.p2hom{
		padding-left: 10px;
	}
	.p3hom{
		padding-left: 10px;
	}
	.buttons-y.buttons-y1 > span,
	.buttons-y.buttons-y2 > span,
	.buttons-y.buttons-y3 > span,
	.buttons-y.buttons-y6 > span,
	.buttons-y.buttons-y7a > span,
	.buttons-y.buttons-y8 > span{
		width: auto;
	}

	.primerPCont{
		display: block;
	}

	.h-f{display: none !important}

	.info-map ul li{line-height: 24px}

	.listas>div ul li span{font-size: 12px;}



	.rd-mobilemenu{display: block;position:fixed;top:0;left:0;bottom:0;z-index:7997;text-align:left;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}

	.rd-mobilemenu.active{right:0}

	.rd-mobilemenu.active .hide-t{

		position: fixed;

		display: block;

		width: 100%;

		left: 265px;

		height: 100%;

		background:none;

	}



	.rd-mobilemenu_ul{font-family:'Open Sans',sans-serif;position:fixed;top:-56px;left:0;bottom:-56px;width:265px;padding:112px 0 76px;color:#fff;background:#e7e7e7 url(../images/bgmenumovil.jpg);font-size:14px;line-height:20px;padding-left:0!important;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);box-shadow:5px 0 5px 0 rgba(0,0,0,0.1);-moz-transform:translateX(-265px);-ms-transform:translateX(-265px);-o-transform:translateX(-265px);-webkit-transform:translateX(-265px);transform:translateX(-265px);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition:.3s cubic-bezier(0.55,0,0.1,1);-o-transition:.3s cubic-bezier(0.55,0,0.1,1);-webkit-transition:.3s cubic-bezier(0.55,0,0.1,1);transition:.3s cubic-bezier(0.55,0,0.1,1);text-transform:capitalize;}

	.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}

	.rd-mobilemenu_ul a{display:block;padding:14px 25px 16px;color:#fff;font-weight:400;text-decoration:none!important}

	.rd-mobilemenu_ul{max-height: 100%;margin-top: 60px;padding-top: 50px}

	.rd-mobilemenu_ul ul a{padding:8px 25px}

	.rd-mobilemenu_ul .fa{padding-right:5px}

	.rd-mobilemenu_ul li a.activo{background:#fff;color:#202123}

	.rd-mobilemenu_ul a:hover{background:#fff;color:#202123}

	.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px FontAwesome;line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:.5s all ease;-o-transition:.5s all ease;-webkit-transition:.5s all ease;transition:.5s all ease;z-index:1;background:rgba(0,0,0,0.1)}

	.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078'}

	.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#FFF;color:#666}

	.rd-mobilemenu_ul a.subM{position:relative}

	.rd-mobilemenu_ul a.subM i{-webkit-transition: ease all .2s;-o-transition: ease all .2s;transition: ease all .2s;}

	.rd-mobilemenu_ul a.subM.act i{-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);	-o-transform: rotate(-180deg);	transform: rotate(-180deg);padding-right: 0px;padding-left: 5px;	}

	.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}

	.rd-submenu-toggle li i{

		display: block;

		content: "";

		width: 16px;

		height: 18px;

		float: left;

		background: url(../images/list-check.png) no-repeat;

		margin-right: 5px;

	}

	.rd-mobilemenu_ul ul a{padding-left:25px}

	.rd-mobilemenu_ul ul{display: none;}

	.rd-mobilemenu_ul:after{content:'';display:block;height:20px}

	.imgs-header,.text-header{margin-top: 0		px;}

	/*.menu-content{display: none;}*/

	.wrap-menu{display: none}

		.toggle-bar{

			display: block;

			height: 50px;

			background: #100E0E;

			-webkit-box-shadow: 0px 2px 3px rgba(0,0,0,0.7);

			box-shadow: 0px 2px 3px rgba(0,0,0,0.7);

			position: fixed;

			top: 0;

			text-align: center;

			left: 0;

			width: 100%;

			z-index: 99999;

		}

		#btn-menu{

			display: block;

			position: absolute;

			left: 10px;

			top: 12px;

			cursor: pointer;

			width: 30px;

			height: 30px;

			-webkit-transition: ease all .3s;

			-o-transition: ease all .3s;

			transition: ease all .3s;

		}

		#btn-menu span{

			display: block;

			width: 100%;

			height: 5px;

			background: #fff;

			border-radius: 2px;

			margin-bottom: 5px;

			transition: ease all .3s;

		}

		#btn-menu.activo{

			-webkit-transform: rotate(-90deg);

			-ms-transform: rotate(-90deg);

			-o-transform: rotate(-90deg);

			transform: rotate(-90deg);

		}

		#btn-menu.activo span{

			position: absolute;

			top:12px;

			left: 0;

		}

		#btn-menu.activo span:nth-child(2){display: none;}

		#btn-menu.activo span:nth-child(1){

			transform: rotate(-45deg);

		}

		#btn-menu.activo span:nth-child(3){

			transform: rotate(45deg);

		}

		.dark-content{

			display: block;

			position: fixed;

			height: 100vh;

			background: rgba(0,0,0,0.0);

			width: 100%;

			right: -100%;

			top:40px;

			z-index: 99999;

			-webkit-transition: ease all .2s;

			-o-transition: ease all .2s;

			transition: ease all .2s;

		}

		.dark-content.fixed{right: 0}

		.f-redes {

		    display: none !important;

		}

	.menu-content {

		

	}

	.logo-header img{

		max-width: 150px;

	}

	.header-cont .top{

		padding-top: 45px;

		height: auto

	}

	.header-cont .top .text-left,

	.header-cont .top .text-right

	{

		float: none;

		margin-top: 10px;

		text-align: center;

		width: 100%;

	}

	.header-cont .top .text-left{

		padding: 15px 0;

	}

	.header-cont .top .text-right span:nth-child(2):not(.vers) {

		margin-top: 20px;

	}

	.logo-header {

		position: static;

		left: 0;

		-webkit-transform: translate(0,0);

		-ms-transform: translate(0,0);

		-o-transform: translate(0,0);

		transform: translate(0,0);

		-webkit-transition: ease all .2s;

		-o-transition: ease all .2s;

		transition: ease all .2s;

		text-align: center;

	}

	.header-cont .top .text-right {

		width: 100%;

		margin: auto;

		padding-bottom: 20px;

		max-width: 250px;

	}

	.header-cont .top .text-right br{

		display: none

	}

	.header-cont .top .text-right span:not(.vers){

		float: none;

	}

	.header-cont .top .text-left span:last-child:not(.vers) {

		margin-left: 0;

	}

	.header-cont .top .text-right span,

	.header-cont .top .text-left span{

		margin-left: 0 !important;

		margin-right: 0 !important;

		text-align: center !important;

		font-size: 18px;

	}

	.header-cont .top .text-left span .vers,	

	.header-cont .top .text-right span .vers{

		font-size: 20px

	}

	

	

		.map,.info-cont{width: 100%;padding-left: 0}

		.info-cont .title{margin-top: 30px}

		#go-top{bottom: 120px !important;right: 10px}

		#menu-ppal >div{height: auto;padding: 0;width: 100%;margin-left: 0}

	/*.logo-header,.head-text{display: none;}*/

	.links-footer > div{padding: 0 10px;min-height: 92px}

	.links-footer > div .text{font-size: 12px}

	.tiempos-home > div{width: 100% !important;margin-bottom: 30px}

	.tiempos-home > div:nth-child(3){margin-bottom: 0}

	.tiempos-home > div:nth-child(3) br{display: none;}

	#footer > div >span{display: block;max-width: 500px;margin-right: auto;margin-left: auto}

	.img-tiempo .cont{position: relative;background: #282828}

	.img-tiempo .cont > div{width: 100% !important;}

	.img-tiempo .cont > div:last-child p{margin-top: 8px}

	.img-tiempo .cont > div:first-child{margin: 0 0px 20px; }

	.img-tiempo .cont > div:first-child > div:first-child{padding: 0 0}

	.img-tiempo .cont > div:first-child > div:nth-child(2){padding-left: 0}

	.img-tiempo .cont > div:first-child > div:nth-child(3){padding-right: 0}

	.img-tiempo .cont > div:first-child p span{display: block;}

	.logo-movil{margin: 65px auto 10px;max-width: 150px; display: none}

	.tablas {  margin: 15px -20px 0;}

	.tablas > div{padding: 0 20px}

	

	.tablas td:first-child{width: 289px}

	.listas > div{width: 50%}

	.tablas-en > div table tr:first-child td{font-size: 13px}

	.tablas-en.t1>div,.tablas-en.t2>div{display: none;}

	.tablas-en.t1> .t-m,.tablas-en.t2> .t-m{display: block;width: 100% !important;max-width: 490px;margin-right: auto;margin-left: auto;float: none}

	.tablas-en .t-m th{display: none}

	.tablas-en .t-m td{display: inline-block;margin-right: 10px;width: auto !important;border-bottom: none !important}

	.tablas-en .t-m td .hide{display: inline-block;font-weight: bold;margin-right: 3px;}

	.tablas-en .t-m tr{display: block;}

	.tablas-en .t-m thead tr{display: block;border-bottom: solid 1px rgb(171,153,39)}

	.tablas-en .t-m tr:not(:last-child){border-bottom:solid 1px rgb(210,210,210);}

	.entregas > div {

	    padding: 0 15px;

	}

	.entregas2 > div{width: 50%;min-height: 50px;}

	.cont-map section{width: 100% !important;float: none !important;}

	.info-map{max-width: 330px;margin: 0 auto !important;float: none !important}

	.info-map ul{margin-left: 20px !important}

	.cont-map section:first-child{margin-bottom: 30px;}

	.info-map ul li:last-child{margin-bottom: 0}

	.cont-map section ul li span{font-size: 12px;}

	.numeros > div{width: 50% !important}

	.numeros > div:nth-child(3) {

	    min-height: 50px;

	}

	.desde img{margin: 0 30px}

	#cnt-ing-cod-m{display: none;}

	.tablas-en.t2>div table tr,.tablas-en.t1>div table tr{overflow: hidden;}

	.tablas-en.t2>div table tr  td,.tablas-en.t1>div table tr  td{

		width: 50% !important;

		text-align: left !important;

		float: left !important;

		text-transform: none;

		margin-right: 0;

		font-variant: small-caps !important;

	}

	.numeros>div:nth-child(3) .title{max-width: 200px;margin-right: auto;margin-left: auto}

	.numeros>div:nth-child(1) .title, .numeros>div:nth-child(2) .title{padding-top: 0px}

	.numeros>div:nth-child(1) , .numeros>div:nth-child(2) {min-height: 122px}

	.numeros>div:nth-child(4) .title{padding-top: 24px}

	.numeros>div:nth-child(3) {margin-bottom: 25px;}

	.numeros>div:nth-child(4) {min-height: 98px}

	.numeros>div:nth-child(1), .numeros>div:nth-child(2) {

	    min-height: 122px;

	}

	.entregas2{max-width: 480px;}

	#footer > div > span > span:nth-child(3) {

	    display: block;

	}

	#footer > div > span > span:nth-child(4) {margin-top: -16px;}
	.tablas-en.tablasGDLv > div{
		padding: 0 15px;
	}
	.tablasGDLv {
    	padding-left: 0px;
    	padding-right: 0px;
	}
	.entregasGDL2{
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
	}
	.itemEntregaGDLa{
		margin-right: 60px;
		margin-bottom: 30px;
	}
	.itemEntregaGDLb{
		margin-right: 0px;
		margin-bottom: 30px;
	}
	.itemEntregaGDLc{
		margin-right: 35px;
	}
	.avisoImportante{
		padding-top: 50px;
		margin-bottom: 42px;
		margin-top: 60px;
		padding-bottom: 25px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.titleAviso2{
		font-size: 18px;
		line-height: 26px;
	}
	.textAvisosC1 br{display: none;}

	.itemHeadTopA span.bajarspan{
		display: block;
	}

}/*end 767*/

@media (max-width: 700px){

	.imgs-header .banners > div{width: 100%;max-width: 487px;float: none;margin-left: auto;margin-right: auto}

	.imgs-header{max-height: none;padding-bottom: 1px;	margin-bottom: 42px;}

	.imgs-header .banners div > span{padding: 8px 8px}

	.links-footer > div:nth-child(3) .text a{font-size: 9px;}
	.textAvisosC1{
		font-size: 22px;
		line-height: 30px;
	}
	.textAvisosC2{
		font-size: 16px;
		line-height: 34px;
	}
	.textAvisosC2 strong{
		font-size: 22px;
	}
	.textAvisosC3{
		font-size: 16px;
		line-height: 26px;
	}
	.textAvisosC3 strong{
		font-size: 19px;
	}

}

@media (max-width: 640px) {

	.imgs-header .text>div:last-child,.text-header .text>div:last-child{max-width: 378px;margin-right: auto;margin-left: auto}

	.title-block > span>span:not(.vers){display: block;max-width: 320px;margin-right: auto;margin-left: auto}

	.hor-ext .title-block > span>span:not(.vers){display: block;max-width: 255px !important;margin-right: auto;margin-left: auto}

	.tiempos-ent .title-block>span>span{max-width: 185px !important;display: block;,margin-right: auto;margin-left: auto;}

	.title-block > span>span>span:first-child:not(.vers){display: block;}

	.title-block > span>span>span:not(.vers) i{margin: 0 10px;}

	.satis-t  .title-block>span>span{max-width: 230px !important;display: block;,margin-right: auto;margin-left: auto;}

	.title-block > span>span i:last-child{display: none;}

	.img-cap span{position: relative;background: #282828}

	.tablas td:first-child{width: 240px}

	.entregas > div{width: 100%}

	.entregas > div .title{font-size: 12px;font-weight: bold;}

	.text-cont>div{margin-left: auto;margin-right: auto}

	.numeros > div{width: 100% !important}

	.numeros>div:nth-child(4) .title{padding-top: 0}

	.numeros > div{min-height: 50px !important;}

	.numeros div span{font-size: 18px}

	.links-footer > div{width: 50%}

	.links-footer{max-width: 445px;margin-left: auto;margin-right: auto}
	.avisoImportante br{
		display: none;
	}
	.textAvisosC1{
		font-size: 18px;
		line-height: 26px;
	}
	.textAvisosC2{
		font-size: 15px;
		line-height: 30px;
	}
	.textAvisosC2 strong{
		font-size: 20px;
	}
	.textAvisosC3{
		font-size: 15px;
		line-height: 24px;
	}
	.textAvisosC3 strong{
		font-size: 18px;
	}

}
@media(max-width: 600px){
	.textHeaderTop{
		font-size: 13px;
		line-height: 22px;
	}
	.itemHeadTopB span{
		display: block;
	}
	/*.itemHeadTopB i:nth-child(1){
		display: block;
		width: 1px;
		height: 1px;
		opacity: 0;
	}*/
	.lth-a50{
		letter-spacing: 0.15px;
	}
	.lpunto1{
		display: none;
	}
}
@media (max-width: 520px) {

	.title-block-f > span>span{display: block;max-width: 360px;margin-right: auto;margin-left: auto}

	.foot-contact div div:last-child>span{display: block;max-width: 300px;margin-right: auto;margin-left: auto;margin-top: 10px}

	.foot-contact div div:last-child>span>span{display: block;}

	#footer>div>span>span{display: block; line-height: 5px;}

	.horS{display: block;}

	#footer>div>span>span i,.foot-contact div div:last-child > span > span i{display: none;}

	#footer div#powered{margin-top: 13px}

	.foot-contact div div > span{max-width: 320px}

	#footer > div > span > span:nth-child(4) {margin-top: 0px;}

}

@media (max-width: 479px) {

	.imgs-header .text>div:first-child,.text-header .text>div:first-child{max-width: 210px;margin-right: auto;margin-left: auto;margin-bottom: 5px;}

	.buttons-y4>span>span{max-width: 210px;margin-left: auto;margin-right: auto}

	

	.img-tiempo .cont > div:first-child > div:nth-child(2){padding-right: 0;width: 100%;margin-bottom: 20px}

	.img-tiempo .cont > div:first-child > div:nth-child(3){padding-left: 0;width: 100%}

	.text-t{max-width: 320px;margin-left:auto;margin-right: auto}

	.desde img{margin: 0px auto;display: block;max-width: 90%;}

	.desde img:first-child{margin-bottom: 30px}

	.mainCodigo {

	    padding: 5px 20px 20px;

	    background: url(../images/logoW.png) 5% 10% no-repeat;

	    background-size: 90px auto;

	}

	.tablas th:first-child, .tablas td:first-child{width: 210px}

	.tablas-en.t2>div table tr td, .tablas-en.t1>div table tr td {
	    width: 100% !important;
	}
	.tablas-en.t1> .t-m, .tablas-en.t2> .t-m{max-width: 250px}
	.tablas .tablemex4 th:first-child, .tablas .tablemex4 td:first-child {
    	width: 210px;
	}
	.textAviso{
		width: 220px;
		left: calc(50% - 110px);
		font-size: 18px;
	}
	.textAviso:before{
		left: -20px;
		width: 20px;
	}
	.textAviso:after{
		width: 20px;
		right: -20px;
	}
	.textAvisosC2 strong{
		font-size: 17px;
	}
	.textAvisosC3 strong{
		font-size: 16px;
	}
	.img-tiempo.tiempoExt2a .cont > div:first-child > div:nth-child(3) {
    	padding-left: 0px;
	}

}





@media (max-width: 440px) {.links-footer > div{width: 100%;min-height: 50px}}

@media (max-width: 420px) {
	.imgs-header .banners div > span>span{display: block;max-width: 220px;margin: 0 auto}
	.imgs-header .text>div:last-child,.text-header .text>div:last-child{max-width: 230px;margin-right: auto;margin-left: auto;margin-bottom: 5px;}
	.imgs-header .text>div i,.text-header .text>div i{display: none;}
	.title-block > span>span>span:not(.vers){display: block;max-width: 190px;margin-right: auto;margin-left: auto;text-align: center}
	.title-block > span>span>span:not(.vers) i{display: none !important;}
	.title-block > span>span i{margin: 0 10px 0 0 !important}
	.buttons-y2>span>span{display: block;max-width: 220px;margin-left: auto;margin-right: auto}
	/*.buttons-y7>span>span{display: block;max-width: 240px;margin-left: auto;margin-right: auto}*/
	.buttons-y9>span>span{display: block;max-width: 220px;margin-left: auto;margin-right: auto}
	.title-block-f > span>span{max-width: 272px}
	.cobertura-guad .title-block > span>span{display: block;max-width: 220px;margin-right: auto;margin-left: auto}
	.tablas th{display: none}
	.tablas td{display: inline-block;margin-right: 10px;width: auto !important;text-align: left !important;vertical-align: top}
	.tablas td:first-child{display: block;width: 100% !important}
	.tablas td .hide{display: inline-block;font-weight: bold;margin-right: 3px}
	.tablas tr{display: block;}
	.tablas thead tr{display: block;border-bottom: solid 1px rgb(171,153,39)}
	.tablas tr:not(:last-child){border-bottom:solid 1px rgb(210,210,210);}
	.listas > div{width: 100%}
	.entregas2 > div{width: 100%}
	.tiempos-ent .title-block>span>span{max-width: 255px;display: block;margin-right: auto;margin-left: auto;}
	/*.imgs-header .text span .vers:last-child, .text-header .text span .vers:last-child{font-size: 11px;}*/

	.itemHeadTopA i:nth-child(1){
		display: block;
		width: 1px;
		height: 1px;
		opacity: 0;
	}
	.buttons-y.buttons-y-gdl > span{
		width: auto;
	}
	.itemEntregaGDLa,.itemEntregaGDLb{
		margin-right: 0;
		width: 100%;
	}
	.itemEntregaGDLc{
		margin-right: 0px;
		width: 100%;
		margin-bottom: 30px;
	}
	.itemEntregaGDLd{
		width: 100%;
	}
	.textAvisosC2 strong i:nth-child(2){
		display: block;
		opacity: 0;
		width: 1px;
		height: 1px;
	}
	.text-cont{font-size: 11px}
}

@media (max-width: 359px) {

	.h-24 .title-block>span>span{max-width: 185px !important;display: block;margin-right: auto;margin-left: auto;}

	.max-seg-s .title-block>span>span{max-width: 185px !important;display: block;margin-right: auto;margin-left: auto;}

	.satis-t  .title-block>span>span{max-width: 230px !important;display: block;margin-right: auto;margin-left: auto;}

	.text-cont>div{margin-left: auto;margin-right: auto}

	.text-cont>div i{display: none;}

	.text-cont{font-size: 10px}

	.text-cont .vers{font-size: 11px;}

	.logo-movil{margin-left: auto;}

	#cnt-ing-cod-m{position: relative;overflow: hidden;top: 0;margin-bottom: 10px}

	#cnt-ing-cod-m input[type="submit"],#fromCodigoM p input{display:block;float: none;margin-left: auto;margin-right: auto}

	.mainCodigo {

	    padding: 5px 20px 20px;

	    background: url(../images/logoW.png) center 5px no-repeat;

	    background-size: 80px auto;

	}

	.mainCodigo .cod{padding: 35px 5px 10px}

}

@media (max-width: 320px) {

	.buttons-y1>span>span,.buttons-y5>span>span,.buttons-y8>span>span{display: block;max-width: 150px;margin-left: auto;margin-right: auto}

	.buttons-y3>span>span{display: block;max-width: 180px;margin-left: auto;margin-right: auto}

	#footer > div > span{max-width: 100% !important}

	#footer > div > span > span:first-child{font-size: 11px}

	#footer > div > span{max-width: 210px}

	.foot-contact div div > span{max-width: 260px}

}

@media (min-width: 1070px)  {

	.container-p{

		display: block;

		margin: 0 auto;

		max-width: 980px;

		width: 100%;

		position: relative;

	}



}

@media (min-width: 980px) and (max-width: 1069px) {

	.container-p{

		display: block;

		margin: 0 auto;

		max-width: 950px;

		width: 100%;

		position: relative;

	}

	.video-c > div p .reg{font-size: 17px}

	.video-c > div p .raw2{font-size: 25px}

	.video-c > div p{margin-top: 15px;}

}

@media (min-width: 768px) and (max-width: 979px) {

	.container-p{

		display: block;

		margin: 0 auto;

		max-width: 750px;

		width: 100%;

		position: relative;

	}

}

@media (max-width: 767px) {

	.container-p{

		display: block;

		margin: 0 auto;

		max-width: 100%;

		padding: 0 10px;

		width: 100%;

		position: relative;

	}

}

@media (max-height: 480px){

	.menu-movil figure img{width: 60px}

	.menu-movil figure{padding: 10px;}

}