/*
Theme Name: Tema Neo2 
Template Theme URI: 
Author: Portfilo Multimedia
Description: Plantilla para neo2. 
Version: 1.0 
*/

@font-face {
  font-family: 'BentonSans-XCompressedBold';
  src: url('./fonts/BentonSans-XCompressedBold.eot');
  src: url('./fonts/BentonSans-XCompressedBold.woff2') format('woff2'),
       url('./fonts/BentonSans-XCompressedBold.woff') format('woff'),
       url('./fonts/BentonSans-XCompressedBold.ttf') format('truetype'),
       url('./fonts/BentonSans-XCompressedBold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BentonSans-XCompressedRegular';
  src: url('./fonts/BentonSans-XCompressedRegular.eot');
  src: url('./fonts/BentonSans-XCompressedRegular.woff2') format('woff2'),
       url('./fonts/BentonSans-XCompressedRegular.woff') format('woff'),
       url('./fonts/BentonSans-XCompressedRegular.ttf') format('truetype'),
       url('./fonts/BentonSans-XCompressedRegular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

body{
	background-color: #fff;
	margin: 0 !important;
}

.main-nav li{list-style:none; margin-bottom: 1%;}

.main-nav li a{text-decoration:none;color:black; font-size: 18px; font-family: apercu; letter-spacing: 4px;}

.menu_img, .menu_img_cerrar {cursor:pointer;}

.link_footer:hover{background-color: rgba(0,0,0,0.1);}

.social:hover img{background-color: rgba(0,0,0,0.1);}

.menu_menu{float: left; display:none; background-color: rgba(255,255,255,0.9);  position:fixed; z-index: 5;}

.menu_img_cerrar{float: right; margin-right: 5%; margin-top: 4%;}

.menu_img{float: left; margin-left: 5%; margin-top: 4%; z-index: 5; position: absolute;}

.div_logo_menu{position: relative; margin-left: 16%; margin-top: 13%; z-index: 9999;}

.img_menu_menu{float: left; margin-left: 5%; margin-top: 4%; width: 12%;}

.menu_menu_img{margin-left: 30%; z-index: 9999999; position: relative;}

.img_cover{/* width: 1200px; */ margin-left:auto; margin-right:auto;}

.centeredcontent{max-width:1200px; margin-left:auto; margin-right:auto; background-color:#fff;}

.centeredcontent2{margin-left:auto; margin-right:auto; background-color:#fff;}

.centeredcontentipad{max-width:1200px; margin-left:auto; margin-right:auto; background-color:#fff;}

.centeredbox{max-width:1000px; margin-left:auto; margin-right:auto; background-color:#fff;}

.centeredbox2{margin-left:auto; margin-right:auto; background-color:#fff;}

.centeredbox_der{max-width:1000px; margin-left:auto; margin-right:auto; background-color:#fff;}

.img_sec_izq {float:left; display:block; background-size:cover; background-position:center center; width:60%; min-height:400px; text-align: center;}

.cont_sec_izq {float:left; display:table;  width:40%; height: 400px;}

.img_sec_der {float:left; display:block; background-size:cover; background-position:center center; width:40%; min-height:400px;}

.cont_sec_der {float:left; display:table;  width:60%; height: 400px;}

.img_sec_izq_encima {float:left; display:block; background-size:cover; background-position:center center; width:60%; min-height:820px; text-align: center;}

.cont_sec_izq_encima {float: left; display: table; width: 45%; height: 400px;  margin-top: 20%;  margin-left: -10%; background-color: white;}

.img_sec_centrada{float: left; display: block; background-size: cover; background-position: center center; width: 100%; height: 840px; text-align: center; color: white;}

.img_sec_tipo{float: left; display: block; background-size: cover; background-position: center center; width: 100%; height: 840px; text-align: center; color: white;}

.cont_sec_cont{float: left; display:table; height:315px;}

.cont_sec_centrada{margin-top: 5%; font-size: 20px; font-family: acaslon; width: 45%; margin-left: auto; margin-right: auto;}

.cont_sec_centrada img{margin: 10%;}

.img_sec_ipad{float: left; display: block; background-size: cover; background-position: center center; width: 100%; height: 1070px; text-align: center;}

.cont_sec_ipad{margin-top: 10%;}

.textoipad{font-size: 20px; font-family: acaslon; width: 35%; margin-left: auto; margin-right: auto;}

.cont_sec_ipad img{margin-bottom: 10%}

.textoblog{line-height: 36px; letter-spacing: 5px;}

.textotienda{margin-top: 40%; font-size: 90px; font-family: apercu; letter-spacing: 30px; margin-bottom: 0%;}

.tiendaimagen{margin-top: 0 !important}

.footer{max-width:1200px; margin:auto; height: 315px}

.piepagina{text-align: center; padding-top: 8%}

.link_footer{border: 1px black solid; padding: 2% 3% 2% 3%; text-decoration: none; color: black;}

.clear {clear:both;}

.sombracaja{ box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.3);}

.div_int{ display: table-cell; vertical-align: middle; }

.contenido_der{ width: 65%; margin: auto; }

.contenido_der img { display: block; margin-left: auto; margin-right: auto; }

.titulo{ text-align: center; font-size: 20px; font-family: apercu; }

.subtitulo{ text-align: center; font-size: 12px; font-family: apercu; }

.contenido_der p { font-size: 15px; font-family: acaslon; }

.cont_sec_tipo{margin-top: 12%; margin-left: auto; margin-right: auto;}

.tipo{margin-left: auto; width: 875px; margin-right: auto; display: inline-flex;}

.tipo1{background-size: cover; background-position: center center; width: 404px; height: 373px; display: table-cell;}

.tipo2{background-size: cover; background-position: center center; width: 469px; height: 373px; display: table-cell;}

.tipo11{margin-top: 15%;}

.slider_mvl{display: none;}

/* css viejo 01/02/2017
.tipo12{margin-top: 20%; width: 59%; margin-left: auto; margin-right: auto;}

.tipo13{margin-top: 15%;}
*/

#tipo1299{margin-top: 73px; width: 59%; margin-left: auto; margin-right: auto;}

.tipo12{margin-top: 85px; width: 59%; margin-left: auto; margin-right: auto;}

.tipo13{margin-top: 55px;}

.inputipo{width: 270px; border-radius: 15px; /* box-shadow: inset 0 0 15px 10px black; */}	

.sobrenosotros{width:615px;margin-left: auto; margin-right: auto; padding-top: 10%;}

.sobret1{text-align: center; font-size: 18px; font-family: apercu; color: white;}

.sobret2{text-align: center; font-size: 14px; font-family: acaslon; color: white; line-height: 24px;}

.info21{font-size: 14px;}
	
.info22{font-size: 14px; margin-top: 5%;}

.info3{display: table; width: 90%; margin-left: auto; margin-right: auto; margin-top: 5%; font-size:14px; letter-spacing: 5px; font-family: apercu; padding-left: 10%;}
	
.tarifas1{color: white; text-align: center; margin-top:0%; letter-spacing: 4px; width: 65%; margin-left: auto; margin-right: auto; padding-top: 9%;}

.img_cover2 a{
	text-decoration: none;
	color: black;
}
	
/* Tipo letra */

@font-face {
    font-family: apercu;
    src: url(fonts/apercu.ttf);
}

@font-face {
    font-family: acaslon;
    src: url(fonts/acaslon.ttf);
}
	
/* Template Ancho */

#img_sec_anc{
	background-repeat:no-repeat;
	background-size:cover;
	
}

.sliderN2 {
    padding-top: 10%;
    padding-left: 15%;
    position: absolute;
    z-index: 2;
	width: 45%;
}

#img_anc{
	width:100%;
}

.contenido_portada {
    width: 20%;
    float: right;
    margin-top: 15%;
    margin-right: 18%;
}

#blogtitulo_ancho {
    color: white;
    /* position: absolute;
    z-index: 1;
    top: 30%;
    right: 10%;*/
    width: 180px;
}

#titulo_ancho{
	color: white;
    /* position: absolute;
    z-index: 1;
    top: 34%;
    right: 20%;*/
    font-size: 48px;
    font-family: apercu;
	margin-top: 0%;
}

#subtitulo_ancho{
	color: white;
    /* position: absolute;
    z-index: 1;
    top: 43%;
    right: 24.7%;
    bottom: 0;*/
    font-size: 14px;
    font-family: apercu;
	margin-top: -10%;
}

#year_ancho{
	color: white;
    /* position: absolute;
    z-index: 1;
    top: 45%;
    right: 29.1%;*/
    font-size: 14px;
    font-family: apercu;
	margin-top: -2%;
}

#titulo_contenido{
	color: white;
    /* position: absolute;
    z-index: 1;
    top: 50%;
    font-size: 13px;*/
    font-family: acaslon;
    line-height: 20px;
    /* margin-left: 68.4%;
    margin-right: 9%; */
	overflow: auto;
    height: 260px;
    min-width: 260px;
}


/* css viejo */

/* #blogtitulo_ancho{
	color: white;
    position: absolute;
    z-index: 1;
    top: 20%;
    left: 0;
    right: 59%;
    bottom: 0;
    text-align: left;
    padding-left: 15%;
    padding-right: 15%;
    width: 260px;
}

#titulo_ancho{
	color: white;
    position: absolute;
    z-index: 1;
    top: 25%;
    left: 0;
    right: 59%;
    bottom: 0;
    text-align: left;
    padding-left: 15%;
    padding-right: 5%;
	font-size: 48px;
	font-family: apercu;
}

#subtitulo_ancho{
	color: white;
    position: absolute;
    z-index: 1;
    top: 35%;
    left: 0;
    right: 59%;
    bottom: 0;
    text-align: left;
    padding-left: 15%;
    padding-right: 5%;
	font-size: 14px;
	font-family: apercu;
}

#year_ancho{
	color: white;
    position: absolute;
    z-index: 1;
    top: 37%;
    left: 0;
    right: 59%;
    bottom: 0;
    text-align: left;
	padding-left: 15%;
    padding-right: 5%;
	font-size: 14px;
	font-family: apercu;
}

#titulo_contenido{
	color: white;
    position: absolute;
    z-index: 1;
    top: 45%;
    left: 0;
    right: 60%;
    bottom: 0;
    text-align: left;
    padding-left: 15%;
    padding-right: 10%;
	font-size: 13px;
	font-family: acaslon;
	line-height: 14px;
}*/

@media only screen and (max-width: 1640px) {
	
	.sliderN2 {
		padding-left: 15%;
	}
}

@media only screen and (max-width: 1500px) {
	
	.sliderN2 {
		padding-left: 10%;
	}
}

@media only screen and (max-width: 1366px) {
	
	.sliderN2 {
		padding-top: 13%;
		padding-left: 10%;
		/*padding-right: 45%;*/
	}
}

@media only screen and (max-width: 1265px) {
	
	.img_cover2{width: auto !important; background-position: center;}
	
}

@media only screen and (max-height: 768px) and (max-width: 1024px) {
	
	.textotienda{margin-left: 7%;}

	.contenido_portada{margin-top: 20% !important;}
	
	.sliderN2 {
		padding-right: 42%;
		padding-left: 8% !important;
		padding-top: 25%;
	}
}

@media only screen and (max-width: 1224px) {
	
	/*.sliderN2{padding-left: 12%;}*/
		
}

@media only screen and (max-width: 1220px) {
	
	.img_cover{height: initial !important;}
	
}

@media only screen and (max-width: 1075px) {
	
	.contacto22{margin-left: 22% !important;}
	
}

@media only screen and (max-width: 1024px) {
			
	.contacto21{display: -webkit-flex;}
	
	.contacto22{display: -webkit-flex;}
	
}

@media only screen and (max-width: 1000px) {
		
	.tarifas2{margin-top:18%  !important;}
	
}

@media only screen and (max-width: 900px) {
	
	.contacto22{margin-left: 19% !important;}
	
}

@media only screen and (max-width: 890px) {
	
	.tipo1{width: 338px; height: 314px !important;}
	
	.tipo2{width: 395px; height: 314px !important;}
	
	.tipo{width: initial;}
	
}

@media only screen and (max-width: 769px) {
	
	.tipo1{width: 338px; height: 314px !important;}
	
	.tipo2{width: 395px; height: 314px !important;}
	
	.tipo{width: initial;}
	
	.sliderN2 {
		padding-top: 12%;
		padding-left: 20%;
		padding-right: 20%;
		width: 60%;
	}
	
	.contenido_portada {
		width: 85%;
		margin-left: auto;
		margin-right: auto;
		padding-top: 80%;
		text-align: center;
		float: initial;
		margin-top: initial;
	}
	
	#subtitulo_ancho{margin-top: -8%;}
	
	.textotienda{margin-left: -10%;}
	
}

@media only screen and (max-height: 768px) and (max-width: 1024px) {
	
	.textotienda{margin-left: 7%;}
	
}

@media only screen and (max-width: 768px) {
	
	.contacto{padding-top: 10% !important;}
	
	.titulo_blog{text-align:inherit;margin-top: 0%;}	
	
	.cont_sec_centrada{margin-top: 15%; width: 70%;}
	
	.img_sec_tipo{height: 685px !important;}
	
	.cont_sec_tipo{margin-top: 40px; margin-left: auto; margin-right: auto;}

	.tipo{margin-left: auto; width: auto; margin-right: auto; display: block;}

	.tipo1{width: 345px; height: 316px !important; display: block; margin-left:auto; margin-right: auto; }

	.tipo2{width: 345px; height: 275px!important; display: block; margin-left:auto; margin-right: auto; }

	.tipo11{padding-top: 15%;}

	#tipo1299{margin-top: 61px; width: 70%;}
	
	.tipo12{margin-top: 65px; width: 100%;}

	#tipo12992{margin-top: 12%;}
	
	.tipo13{margin-top: 13%;}
	
	.sobrenosotros{width: 840px; padding-top: 10%; }
	
	.sobret1{font-size: 28px;}

	.sobret2{font-size: 24px; line-height: 30px;}
	
	.info21{font-size: 20px;}
	
	.info22{font-size: 20px;}
	
	.info3{font-size: 20px;}
	
	/* line height 30 */

}


@media only screen and (max-width: 764px) {
		
	/*sobre nosotros*/
	
	.img_cover2{width: 100% !important; height: 700px; background-position: center !important;}
	
	.centeredcontent:first-child{padding-top: 0% !important; padding-bottom: 0% !important;}
	
	.sobrenosotros{width: 85% !important;}
	
	.tarifas1{padding-top: 12%; width: 75% !important;}
	
	.tarifas2{margin-top: 36% !important;}
	
	.NewB{width: auto !important; display: inherit;}
	
	.NewB1{display: inherit !important; border-bottom: 0 !important; border-right: 0 !important; height: 165px !important; margin-left: auto !important; margin-right: auto !important; padding-top: 17% !important; width: 70% !important;}
	
	.NewB2{display: inherit !important; height: 250px !important; margin-left: auto !important; margin-right: auto !important; padding-top: 15% !important; width: 70% !important;}
	
	.contacto{width: auto !important; padding-top: 5% !important;}
	
	.contacto div:first-child{display: inherit !important; padding: 0% 0% 3% 0% !important;}
	
	.contacto div:last-child{display: inherit !important; padding-left: inherit !important; padding-bottom: 5% !important;}
	
	.contacto2 {display: table !important; margin-top: auto !important; margin-left: auto !important; margin-right: auto !important;}
	
	.contacto2 img:first-child{width:45px !important; height:45px !important;}
	
	.contacto2 div{margin-top:35% !important; margin-left: auto !important; margin-right: auto !important;}
	
	.contacto21{width: auto !important; display:table-cell !important; vertical-align: middle !important;}
	
	.contacto22{width: auto !important; display:table-cell !important; vertical-align: middle !important; padding-left: 8%;}
	
	.info1{width: 300px !important; display: inherit !important;}
	
	.info11{display:inherit !important; vertical-align:baseline !important; border-bottom:0 !important; border-right:0 !important;}
	
	.info12{display:inherit !important; border-bottom:0 !important; vertical-align:baseline !important; padding:5% 0% 5% 0% !important; text-align: center !important;}
	
	.info13{display: inherit !important; border-left: 0 !important; vertical-align: baseline !important;}
	
	.info13 div{padding-left: auto !important; padding-right: auto !important; text-align: center !important; margin-top: 5% !important; margin-bottom: 5% !important;}
	
	.info13 hr{margin-top: 5% !important; margin-bottom: 5% !important;}
	
	.info131{padding-top: 5% !important;}
	
	.info132{padding-bottom: 5% !important}
	
	.info2{width:auto !important;}
	
	.info2 p:first-child{width: 70%; margin-left: auto; margin-right: auto;}
	
	.info3{width: auto !important; display: inherit !important; padding-left: 0% !important; text-align: center !important;}
	
	.info3 div{display: inherit !important; margin-top: auto !important; vertical-align:baseline !important; margin-bottom: 5%;}
		
	.info31{margin-bottom: 0% !important;}
	
	/*sobre nosotros*/
	
	.titulo_blog{text-align:center;margin-top: 0%;}
		
	.menu_menu{float: left; display:none; background-color: rgba(255,255,255,0.9);}

	.menu_img_cerrar{float: right; margin-right: 5%; margin-top: 4%;}

	.menu_img{float: left; margin-left: 49%; margin-top: 7%; position: absolute; z-index: 10;}

	.div_logo_menu{margin-bottom: 7%; margin-left:4%;}

	.img_menu_menu{float: none; margin-left: 20%; margin-top: 7%; width: 35%;}

	.menu_menu_img{margin-left: 0%;}
	
	.menu_menu_img li{margin-top: 5%;}
	
	.img_sec_izq {display:block; background-size:cover; background-position:center center; width: 100%; text-align: center;}

	.cont_sec_izq {display:table; width: 100%; }
	
	.img_sec_der {display:block; background-size:cover; background-position:center center; width:100%; min-height:400px;}

	.cont_sec_der {display:table;  width:100%; height: 400px;}
	
	/* .img_sec_izq_encima {display:block; background-size:cover; background-position: 0px 0px, center; width:100%; min-height:820px; text-align: center;} */
	
	.img_sec_izq_encima {display:block; background-size:cover; background-position: 0px 0px, center; width:100%; min-height:552px; text-align: center;}

	.cont_sec_izq_encima {display: table; width: 100%; height: 400px;  margin-top: 0%;  margin-left: 0%; }
	
	.img_sec_centrada{float: left; display: block; background-size: cover; background-position: ; height: 500px; text-align: center; color: white;}

	.cont_sec_centrada{width: 90%;}

	.cont_sec_centrada img{margin: 0%; width: 6%; height: 60%;}
	
	.img_sec_ipad {
		float: left;
		display: block;
		background-size: cover;
		background-position: center center;
		height: 800px;
		text-align: center;
	}
	
	.cont_sec_ipad {
		margin-top: 10%;
	}
	
	.textoipad {
		font-size: 15px;
		width: 80%;
		font-family: acaslon;
		margin-left: auto;
		margin-right: auto;
	}

	.cont_sec_ipad img {
		width: 275px;
		height: 390px;
		margin-bottom: 5%;
	}

	.cont_sec_ipad a {position: relative;
		float: left;
		width: 60%;
		margin-top: 0%;
		margin-left: 17%;
		padding: 3% 3% 3% 3%;}
	
	#imagenblog{
		margin: 0%;
		width: 10%;
		height: 60%;
		margin-top: 5%;
	}

	.textoblog {
		line-height: 20px;
		letter-spacing: 5px;
		width: 90%;
		font-size: 12px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10%;
	}
	
	.textotienda{
	margin-top: 35%;
    font-size: 75px;
    font-family: apercu;
    letter-spacing: 15px;}
	
	.cont_sec_centrada .tiendaimagen{width: 20%;}
	
	.piepagina{padding-top: 8%;}
	
	.piepagina a.link_footer{
		float: left;
		width: 60%;
		margin-top: 0%;
		margin-left: 17%;
		margin-right: 17%;
		padding: 3% 3% 3% 3%;
	}
	
	.piepagina img{margin-top:5%;}
	
	.sombracaja{ box-shadow: 0px 0px 50px rgba(0, 0, 0, 0);}	
	
}

@media only screen and (max-width: 600px) {
	
	.img_cover2{width: 100% !important; height: 700px; background-position: 10% 0% !important;}
	
	.sliderN2{padding-left:6% !important; padding-right: 6%; padding-top: 17%; width: 88%;}
	
	.contenido_portada{
		width: 90%;
		padding-top: 115%;
		margin-top: initial !important;
	}
	
	.sobret1{font-size: 18px;}

	.sobret2{font-size: 14px; line-height: 24px;}
	
	#blogtitulo_ancho {width: 180px; }
	
	#titulo_ancho {font-size: 40px; }
	
	#titulo_contenido {line-height: 25px; font-size: 18px; }
	
	.contenido_der {width: 80%; }
	
	.comprarSus{width: 85%; margin-left: auto; margin-right: auto; }
	
	.info2{letter-spacing: initial; }
	
	.info21{font-size: 15px !important; }
	
	.info22 {font-size: 15px !important; width: 90%; margin-left: auto; margin-right: auto; }
	
	.info3{font-size: 14px; letter-spacing: 3px;}
	
	.tarifas1{letter-spacing: 2px; padding-top: 18%;}
	
	.tarifas2{margin-top: 43% !important;}
}

@media only screen and (max-width: 414px){
	.slider_desk{
		display: none;
	}
	
	.slider_mvl{
		display: block;
	}
}

@media only screen and (max-width: 400px) {
	
	.sliderN2{padding-left:6% !important;}
	
	.tipo1{width: 300px; height: 277px !important; display: block; }

	.tipo2{width: 300px; height: 238px !important; display: block; }
	
	.tipo11{padding-top: 15%;}
	
	#tipo1299 {margin-top: 47px; width: 80%; font-size: small;}

	.tipo12{margin-top: 40px; width: 100%;}

	.tipo13{font-size: 14px; margin-top: 13%; margin-bottom: 5px;}
	
	/*sobre nosotros*/
	
	
	
	/*indice**/
	
	.titulo_blog{text-align:center;margin-top: 0%;}
		
	.menu_menu{float: left; display:none; background-color: rgba(255,255,255,0.9);}

	.menu_img_cerrar{float: right; margin-right: 5%; margin-top: 4%;}

	.menu_img{float: left; margin-left: 46%; margin-top: 7%;}

	.div_logo_menu{margin-bottom: 7%; margin-left:4%;}

	.img_menu_menu{float: none; margin-left: 20%; margin-top: 7%; width: 35%;}

	.menu_menu_img{margin-left: 0%;}
	
	.menu_menu_img li{margin-top: 5%;}
	
	.img_sec_izq {display:block; background-size:cover; background-position:center center; width: 100%; text-align: center;}

	.cont_sec_izq {display:table; width: 100%; }
	
	.img_sec_der {display:block; background-size:cover; background-position:center center; width:100%; min-height:400px;}

	.cont_sec_der {display:table;  width:100%; height: 400px;}
	
	/*.img_sec_izq_encima {display:block; background-size:cover; background-position:center center; width:100%; min-height:820px; text-align: center;}*/
	
	.img_sec_izq_encima {display:block; background-size:cover; background-position:center center; width:100%; min-height:500px; text-align: center;}

	.cont_sec_izq_encima {display: table; width: 100%; height: 400px;  margin-top: 0%;  margin-left: 0%; }
	
	.img_sec_centrada{float: left; display: block; background-size: cover; background-position: ; height: 375px; text-align: center; color: white;}

	.cont_sec_centrada{width: 100%;}

	.cont_sec_centrada img{margin: 0%; width: 6%; height: 60%;}
	
	.img_sec_ipad {
		float: left;
		display: block;
		background-size: cover;
		background-position: center center;
		height: 667px;
		text-align: center;
	}
	
	.cont_sec_ipad {
		margin-top: 10%;
	}
	
	.textoipad {
		font-size: 15px;
		width: 80%;
		font-family: acaslon;
		margin-left: auto;
		margin-right: auto;
	}

	.cont_sec_ipad img {
		width: 275px;
		height: 100%;
		margin-bottom: 5%;
	}

	.cont_sec_ipad a {position: relative;
		float: left;
		width: 65%;
		margin-top: 0%;
		margin-left: 15%;
		padding: 3% 3% 3% 3%;}
	
	#imagenblog{
		margin: 0%;
		width: 10%;
		height: 60%;
		margin-top: 5%;
	}

	.textoblog {
		line-height: 20px;
		letter-spacing: 5px;
		width: 90%;
		font-size: 12px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10%;
	}
	
	.textotienda{
		margin-top: 40%;
		font-size: 40px;
		font-family: apercu;
		letter-spacing: 15px;
	}
	
	.cont_sec_centrada .tiendaimagen{width: 20%;}
	
	.piepagina{padding-top: 15%;}
	
	.piepagina a.link_footer{
		float: left;
		width: 60%;
		margin-top: 0%;
		margin-left: 17%;
		margin-right: 17%;
		padding: 3% 3% 3% 3%;
	}
	
	.piepagina img{margin-top:5%;}
	
	.sombracaja{ box-shadow: 0px 0px 50px rgba(0, 0, 0, 0);}
	
	.contenido_portada {
		padding-top: 120%;
	}

}

@media only screen and (max-width: 320px) {
	.img_sec_izq_encima{
		display: block;
		background-size: cover;
		background-position: center center;
		width: 100%;
		min-height: 428px;
		text-align: center;
	}
}

