@charset "utf-8";

/* 
.text-pink{border:1px solid #FF6C37;background-color:transparent;height:40px;margin:10px 0;padding:0 10px;color:#2D2D2D;width:100%;display:inline-block;}

.text-pink::-webkit-input-placeholder{color:#494949;font-family: 'Hind', sans-serif;font-weight:400;font-size:18px;}

.text-pink:-moz-placeholder{color:#494949;font-family: 'Hind', sans-serif;font-weight:400;font-size:18px;}

.text-pink::-moz-placeholder{color:#494949;font-family: 'Hind', sans-serif;font-weight:400;font-size:18px;}

.text-pink:-ms-input-placeholder{color:#494949;font-family: 'Hind', sans-serif;font-weight:400;font-size:18px;}

.select-pink{border:1px solid #FF6C37;padding:0 10px;height:40px;background:transparent url(../imagenes/iconos/arrow_select_11_x_6.png);background-position: 98% center;background-repeat: no-repeat;appearance: none;-moz-appearance: none;-webkit-appearance: none;color:rgba(73,73,73,.50);font-weight:400;font-size:18px;font-family: 'Hind', sans-serif;width:100%;display:inline-block;margin:10px 0;}

.check-control{width:calc(50% - 5px);float:left;text-align:left;display:inline-block;color:#2D2D2D;font-family: 'Hind', sans-serif;font-weight:400;font-size:13px;margin:10px 0;}

.di-table{display:table;height:100%;position:relative;width:100%;}

.di-row{display:table-row;height:100%;width:100%;}

.di-cell{display:table-cell;text-align:center;vertical-align:middle;}
*/
/***************FUENTES*********************************/

@import url(http://fonts.googleapis.com/css?family=Meddon);
@import url(http://fonts.googleapis.com/css?family=Playfair+Display:400,700,900,400italic,700italic,900italic);
@import url(http://fonts.googleapis.com/css?family=Hind:400,300,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700);

/***************CONTENIDO GENERAL***********************/
body { margin:0; }
.contenedor  { width:100%; text-align: center; }
.centro { width: 100%; float: none; margin: auto; color: #fff; }
.landing_tercia { width: 33.33%; height: 100%; font-size: 21px; font-family: 'Hind', sans-serif; font-weight: 700; line-height: 25px; float: left; }
.land_img3 { margin: 30px 0 40px; }

.btnconocermas { width: 250px; background: #fff; padding: 15px 0; display: inline-block; float: none; margin: auto; border: 3px solid #f4b699; color: #FF6C37; font-size: 24px; font-weight: 700; text-decoration: none; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;  }
.btnconocermas:hover { background: #f4b699; border: 3px solid #f4b699; color: #fff; }

.btncita { width: 550px; background: #FF6C37; padding: 15px 0; display: inline-block; float: none; margin: 10px auto 0 auto; border: 3px solid #f4b699; color: #fff; font-size: 24px; font-weight: 700; text-decoration: none; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;  }
.btncita:hover { background: #f4b699; border: 3px solid #f4b699; color: #fff; }

.btnencuentra { width: 550px; background: #FF6C37; padding: 15px 0; display: inline-block; float: none; margin: 10px auto 0 auto; border: 3px solid #f4b699; color: #fff; font-size: 24px; font-weight: 700; text-decoration: none; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;  }
.btnencuentra:hover { background: #f4b699; border: 3px solid #f4b699; color: #fff; }

.btnsaber { width: 450px; background: #FF6C37; padding: 15px 0; display: inline-block; float: none; margin: 10px auto 0 auto; border: 3px solid #f4b699; color: #fff; font-size: 24px; font-weight: 700; text-decoration: none; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;  }
.btnsaber:hover { background: #f4b699; border: 3px solid #f4b699; color: #fff; }

.btngris { width: 300px; background: #59575a; padding: 12px 0; display: inline-block; float: none; margin: 10px auto 0 auto; color: #fff; font-size: 18px; font-weight: 700; text-decoration: none; transition-duration: 0.2s; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;  }
.btngris:hover { background: #ddd; color: #FF6C37; }

.palomas { width: 100%; height: 55px; background: url(../landing/paloma_gca.jpg) no-repeat left center ; background-size: 100% auto ; font-size: 24px; text-align: center; font-family: 'Hind', sans-serif; display: inline-block; margin: 0 0 40px 0; }
.palpad { padding: 8px 0 0 0; }
.land50 { width: 50%; display: inline-block; float: left; }
.landcirculos { width: 240px; padding: 0 0 0 40px; float: left; display: inline-block; }
.landinfocirc { width: 280px; text-align: center; padding: 45px 0 0 0; float: left; display: inline-block; }
.landcirctit { width: 100%; font-size: 22px; color: #FF6C37; padding: 0 0 15px 0; font-family: 'Playfair Display', serif; font-weight: 700; float: left; }
.landcircinfo { width: 100%; font-size: 16px; font-family: 'Hind', sans-serif; color: #494949; padding: 0 0 0 0; float: left; }
.landquinta { width:20%; height: 255px; color: #494949; font-size: 18px; padding: 0 2%; font-family: 'Hind', sans-serif; float: left; }
.landnumero { width:100%; padding: 40px 0 30px 0; font-size: 60px; color: #FF6C37; font-family: 'Playfair Display', serif; }
.landcincuenta { width: 50%; padding: 0 10px; display: inline-block; float: left; }
.landrect { width: 100%; height: 100px; margin: 50px 0 30px 0; }
.land50tit { color: #FF6C37; padding: 45px 0 20px 0; width: 100%; font-size: 21px; font-family: 'Playfair Display', serif; padding: 45px 0 20px 0; display: inline-block; }
.bg1 { width: 100%; height: 500px; background: url(../landing/fondo.jpg) no-repeat center center; background-size: cover; }
.uno1 { font-family: 'Playfair Display', serif; font-size: 48px; width: 100%; padding: 90px 0 45px 0; }
.uno2 { width: 760px; font-size: 24px; font-family: 'Hind', sans-serif; margin: auto; padding: 45px 0 0 0; }
.palcont { width: 840px; float: none; margin: auto; color: #58595B; font-size: 17px; font-family: 'Hind', sans-serif; }
.nl82 { width: 820px; margin: auto; float: none; }
.pregunta { width: 50%; padding: 0 50px; font-size: 46px; color: #FF6C37; font-weight: 400; font-family: 'Playfair Display', serif; float: left; }
.texto24 { width: 50%; font-size: 24px; color: #FF6C37; float: left; font-family: 'Hind', sans-serif; text-align: left; }
.texto24o { width: 100%; color: #494949; font-size: 24px; font-family: 'Hind', sans-serif; padding: 40px 0 0 0; }
.nuestra_rec { color: #FF6C37; padding: 30px 0; width: 100%; font-size: 40px; font-family: 'Playfair Display', serif; }
.mastectomiaimg { height:400px; margin: 50px 0; }
.miaimg { width:100%; margin: 40px 0 0 0; }
.calcform { width: 100%; margin: 15px 0 0 0; font-size: 16px; border:none; text-align: center; }
.contcalc { width: 46%; height: 57px; background: #fff; }


.miatxt1 { margin: 20px 120px; width: calc(100% - 240px); width: -moz-calc(100% - 240px); }
.calc45 {  }
.calc50 {  }

.contenidoplantilla2 {width:calc(100% - 420px);display:inline-block;float:right;margin-left:50px;text-align:left;margin-top:50px;margin-right:20px;margin-bottom:0;} 
@media (max-width:1100px){
.calc45 { width: 100%; font-size: 18px; color: #fff; }
.calc50 { width: 100%; float: right; }
/*.calcform { font-size: 14px; } */
.miatxt1 { margin: 20px 50px; width: calc(100% - 100px); width: -moz-calc(100% - 100px); }
.landinfocirc { width: 200px; padding: 10px 0 0 20px; }
.mastectomiaimg { height:300px; margin: 40px 0; }
.miaimg { width:100%; margin: 30px 0 0 0; }
.miamargen { width:100%; height: 50px; }
}

.euro { background: #FF6C37 url(../landing/eurosilicone.png) no-repeat center center; }
.nagor { background: #f4b699 url(../landing/nagor.png) no-repeat center center; }
.ns840 { width: 840px; float: none; margin: auto; color: #58595B; font-size: 21px; font-family: 'Hind', sans-serif; }
.ns8442 { color: #FF6C37; width: 100%; font-size: 42px; font-family: 'Playfair Display', serif; color: #fff; }
.ns3242 { padding: 35px 0 55px 0; color: #fff; font-size: 30px; }


.miacampo1 { width: 46%; height: 57px; background: #fff; }
.miacampo2 { float: right; width: 46%; height: 57px; background: #fff; }
.miacampores { position: absolute; width: 460px; height: 130px; left: calc(50% - 230px); left: -moz-calc(50% - 230px); top: 50px; }
.protid { margin: 34px 0 0 0; color: #fff; font-size: 35px; font-weight: 700; }

.equidesk { display: inline-block; margin: 20px 0; }
.equimovil { display: none; }

@media (max-width:1000px){
.equimovil { display: inline-block; margin: 20px 0; }
.equidesk { display: none; }
.protid { margin: 34px 0 0 0; font-size: 20px; width: 120px; }
.miacampores { width: 80%; height: 130px; left: 15%; top: 50px; }
.miacampo1 { width: 100%; height: 57px; background: #fff; }
.miacampo2 { float: right; width: 100%; height: 57px; background: #fff; }
.mastectomiaimg { height: 200px; margin: 30px 0; }
.ns3242 { padding: 25px 0 45px 0; font-size: 24px; }
.ns8442 {  font-size: 32px; }
.ns840 { width: 700px; font-size: 18px; }
.nl82 { width: 700px; }
.bg1 { height: 350px; }
.uno1 { font-size: 36px; padding: 60px 0 25px 0; }
.uno2 { width: 660px; font-size: 21px; padding: 25px 0 0 0; }
.palcont { width: 700px; font-size: 14px; }
.palomas { font-size: 21px; }
.landcirculos { width: 100%; padding: 0; }
.landinfocirc { width: 80%; margin: 0 10%; }
.landquinta { height: 180px; font-size: 14px; }
.landnumero { padding: 0 0 10px 0; font-size: 50px; }
.pregunta { width: 50%; padding: 0 20px; font-size: 30px; }
.texto24,.texto24o { font-size: 18px; }
.nuestra_rec { padding: 30px 0 50px 200px; font-size: 30px; }
.euro { background: #FF6C37 url(../landing/eurosilicone.png) no-repeat center center; background-size: auto 80px;  }
.nagor { background: #f4b699 url(../landing/nagor.png) no-repeat center center; background-size: auto 60px; }
.btngris {  width: 200px; font-size: 14px; }
}


.caracteristxt { background: #f897aa; padding: 30px 0; width: 100%; font-size: 36px; font-family: 'Playfair Display', serif; }
.tercialto { background: #fbc1cf; height: 350px; width: 100%; }
.palom48 { width: 100%; font-size: 48px; color: #FF6C37; padding: 0 0 50px 0; }
.cuadrorosa { padding: 45px 120px; width:100%; background: #FAE9E1; font-size: 20px; color:#FF6C37; font-family: 'Hind', sans-serif; margin: 0 0 50px 0; }
.existen { width: 100%; font-size: 36px; color: #FF6C37; padding: 0 0 15px 0; font-family: 'Playfair Display', serif; font-weight: 700; }
.seguntipo { width: 100%; font-size: 24px; font-family: 'Hind', sans-serif; color: #494949; padding: 0 0 70px 0; }
.conocemas { width: 100%; font-size: 24px; color: #58595B; padding: 70px 0 0 0; display: inline-block; text-align: center; position: relative; }
.considerasig { background: #FF6C37; padding: 30px 0; width: 100%; font-size: 30px; font-family: 'Playfair Display', serif; }
.conocemarena { background: #fedfe7 url(../landing/marena.jpg) no-repeat center bottom; background-size: cover; }
.garantiaconfianza { color: #FF6C37; padding: 30px 0; width: 100%; font-size: 36px; font-family: 'Playfair Display', serif; padding: 45px 0 20px 0; display: inline-block; }
.palc7 { background: #fff; padding: 70px 0; position: relative; }

.miadesk { display: inline-block; }
.miamovil { display: none; }

@media (max-width:700px){

.miadesk { display: none; }
.miamovil { display: inline-block; }
.btnsaber { width: 250px; padding: 10px 15px; font-size: 18px; }
.garantiaconfianza { padding: 30px 0; font-size: 24px; padding: 25px 0 20px 0; }
.palc7 { padding: 30px 0; }
.btnencuentra { width: 250px; padding: 10px 15px; font-size: 18px; }
.texto24 { width: 100%; padding: 30px 40px 0 40px; }
.pregunta { width: 100%; font-size: 24px; }
.conocemarena { background: #fedfe7 url(../landing/marena.jpg) no-repeat center bottom; background-size: 200px auto; }
.considerasig { padding: 20px 0; font-size: 24px; }
.conocemas { font-size: 18px; padding: 50px 0 0 0; }
.existen { font-size: 24px; }
.seguntipo { font-size: 16px; padding: 0 40px 20px 40px; }
.cuadrorosa { padding: 20px 30px; font-size: 16px; margin: 0 0 30px 0; }
.palom48 { font-size: 32px; padding: 0 0 30px 0; }
.tercialto { height: 1080px; }
.landing_tercia { width: 100%; height: 33.33%; }
.caracteristxt {  padding: 30px 0; font-size: 28px; }
.lineans { width: 70%; }
.uno1 { font-size: 21px; padding: 40px 0 10px 0; }
.uno2 { width: 260px; font-size: 14px; padding: 10px 0 0 0; }
.bg1 { height: 300px; background: url(../landing/fondo.jpg) no-repeat center right; background-size: cover; }
.nl82 { width: 90%; }
.palomas { background: url(../landing/paloma_gca.jpg) no-repeat left center; background-size: auto 50px; }
.palpad { padding: 3px 10px 0 50px; font-size: 16px; }
.btncita { width: 250px; padding: 10px 0; margin: 30px auto 0 auto; font-size: 16px; }
.land50 { width: 100%; }
.landcirculos img { width: 180px; margin: 50px 0 0 0; }
.landquinta { height: 140px; width: 100%; }
.chicaimg { width:120px; }
.palcont {width: 90%; }
.nuestra_rec { padding: 0px 0 30px 80px; font-size: 21px; }
.landcincuenta { width: 100%; }
.ns840 { width: 90%; }
}