@charset "UTF-8";
/* CSS Document */

@font-face { 
  font-family: 'NewJuneRegular';
  src: url("../../fonts/265A1E_2_0.eot");
  src: url("../../fonts/265A1E_2_0.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/265A1E_2_0.woff") format("woff"), 
       url("../../fonts/265A1E_2_0.ttf") format("truetype"); 
}

@font-face { 
  font-family: 'NewJuneSemibold'; 
  src: url("../../fonts/265A1E_3_0.eot"); 
  src: url("../../fonts/265A1E_3_0.eot?#iefix") format("embedded-opentype"),
       url("../../fonts/265A1E_3_0.woff") format("woff"), 
       url("../../fonts/265A1E_3_0.ttf") format("truetype");
}


/* Reset.less
 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here   that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

a:active, a:active * { outline: none !important; -moz-outline-style: none !important; }
a:focus, a:focus * { outline: none !important; -moz-outline-style: none !important; }

h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal;}
table { border-collapse: collapse; border-spacing: 0;}
ol,ul { list-style: none;}
q:before,q:after,blockquote:before,blockquote:after { content: "";}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
a:focus { outline: thin dotted;}
a:hover,a:active { outline: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section { display: block;}
audio,canvas,video { display: inline-block; *display: inline; *zoom: 1;}
audio:not([controls]) { display: none;}
sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
img { border: 0; -ms-interpolation-mode: bicubic;}
button,input,select,textarea {  font-size: 100%;  margin: 0;  vertical-align: baseline;  *vertical-align: middle;  border: 0;}
button,input {  line-height: normal;  *overflow: visible;}
button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}
button,input[type="button"],input[type="reset"],input[type="submit"] {  cursor: pointer;  -webkit-appearance: button;}
input[type="search"] {  -webkit-appearance: textfield;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
textarea {  overflow: auto;  vertical-align: top;}
:focus {  outline: none;}
input:focus,textarea:focus {  outline: 0;  -moz-outline-style: none;  border-color: rgba(82, 168, 236, 0.8);}


/* . Estilos generales . */

a { color: #000; text-decoration: none;}
a:hover { text-decoration: underline;}

* { box-sizing: border-box; outline: none;}
html ,
body { color: #000; font-size: 16px; line-height: 21px; font-family: 'NewJuneRegular'; text-align: center; margin: 0; padding: 0;}

.rosa   { color: #a61153;}
.gris   { color: #3f3e3e;}
.verde  { color: #9ab73d;}
.morado { color: #55284d;}

.bg-rosa   { color: #fff; background-color: #a61153;}
.bg-morado { color: #fff; background-color: #55284d;}
.bg-gris   { background-color: #f5f3f3;}
.bg-blanco { background-color: #fff;}

.mayus { text-transform: uppercase;}
.ali-left  { text-align: left;}
.ali-right { text-align: right;}

.w-100 { width: 100%;} 
.inl-blo { display: inline-block;}
.flo-none { float: none!important;}
.flo-left { float: left;}
.flo-right { float: right;}
.clearBoth { clear: both;}

.f-size-12 { font-size: 12px!important; line-height: 16px!important;}
.f-size-14 { font-size: 14px; line-height: 20px;}
.f-size-24 { font-size: 24px; line-height: 28px;}

.no-border { border: none !important;}
.border-bottom { border-bottom: 10px solid #a61153;}

.p-0 { padding: 0 !important;}
.padding-50 { padding:50px;}
.m-bottom-20 { margin-bottom: 20px;}
.m-bottom-50 { margin-bottom: 50px;}

strong , .strong , h2 , h3 , h4 { font-family: 'NewJuneSemibold'; font-weight: normal;}

.cc-cookies { width: 100%!important;}


/* INDES.ACHETEMELE */

header ,
footer ,
.coberturas ,
.otras-webs ,
.servicios { clear: both; width: 100%; max-width: 1220px; margin: 0 auto;}

/* . HEADER . */
header { min-height: 110px; padding: 20px;}
header h1 { float: left;}
header ul { float: right; margin-top: 35px;}
header ul li { display: inline-block; font-family: 'NewJuneSemibold'; font-size: 12px; margin: 0;}
header ul li:first-child { font-size: 14px; margin-right: 50px;}
header ul li a { color: #919090; padding: 3px 5px; border-bottom: 2px solid #fff; 
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
header ul li a:hover ,
body.idioma_es header ul li a.es ,
body.idioma_eu header ul li a.eu { color: #000; text-decoration: none; border-color: #7ab22e;}


/* . CABECERA . */
.img-principal { position: relative;}
.img-principal div { position: absolute; top: 150px; left: 25%; width: 50%; margin: 0 auto;}
.img-principal div h2 { font-size: 40px; line-height: 40px;}
.img-principal div h3 { font-size: 24px; line-height: 28px; margin: 25px 0;}
.img-principal div p { font-size: 18px;}
.img-principal div a { background: url("../../img/general/productos/hogar/flecha.png") no-repeat center bottom; padding:20px 0 75px;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.img-principal div a:hover { text-decoration: none; padding-bottom: 90px;}
.img-principal img { width: 100%;}
.img-principal img.tablet ,
.img-principal img.movil { display: none;}

.seg-hogar .img-principal div a { display: block; width: 100%;}
.seg-hogar .img-principal div a h3 { margin: 10px 0 0;}











/*VIDEOPERITACION*/



#cabecera-peritaje{ overflow:hidden; 
  width:100%;
  position:relative;
 max-width:100%;}
#cabecera-peritaje div{}
.ocultar{display:none;}
.escrit{width:100%;}
@media(max-width:1024px){
.ocultar-tablet{display:none;}
.mostrar-tablet{display:block !important;height: auto;}
.mostrat-tablet img{width: 100%;
height: auto;}
}

@media(max-width:750px){
  .ocultar-movil{display:none !important;}
  .mostrar-movil{display:block !important;}
#cabecera-peritaje{ overflow:hidden; 
  height: 700px;}
  .mostrar-movil img{
    height: 100%;
    opacity: 0.4;}
}




.title-content{position:absolute; top:30%; left:20%; z-index:200;
  width:60%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;}
  .title-content .w50{width:49%; text-align: left;}
    .title-content .w50 p{font-size:14px !important;
      line-height: 18px;
      font-weight: 600;  }
          .title-content .w50 h1{
          font-size:40px !important;
          line-height: 44px;
          font-weight: 800;
          margin-top:.45em;
          }
          .title-content .w50 h3{
          font-size:18px !important;
          line-height: 24px;
          font-weight: 400;
          margin-top:.75em;
          letter-spacing: 2px;
          }
 .title-content .bg-white{background:rgba(250,250,250,0.6);
  padding:0px 40px;
  height: 150px;
display: flex;
   align-items: center;
 }
@media(max-width:1265px){
  .title-content{position:absolute; top:30%; left:20%; z-index:200;
  width:80%;
  left:10%;
}
  .title-content .w50{width:45%; text-align: left;}
   
}

@media(max-width:1024px){
  .title-content{position:absolute; top:20%; left:10%; z-index:200;
    width:80%;
  }
    .title-content .w50{width:100%; text-align: left;
      margin-bottom:7%;}
      .title-content .bg-white{background:rgba(250,250,250,0.6);
  padding:20px 40px;
  height: auto;
display: flex;
   align-items: center;
 }
}



.d-flex{
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;}

.peritaje-s2{width:1000px;
    text-align: left;
    margin: 0 auto;
    padding: 0;}
.peritaje-s2 .w25{width:30%; padding:50px 10px;}
.peritaje-s2 .w5{width:5%; 
  position:relative;}
.peritaje-s2 .w70{width:65%; padding:100px 10px;
}
.peritaje-s2 .w70 .titulo-{line-height: 28px;
}
.peritaje-s2 .w25 .img-cont{padding:60px 0px 60px;
width:38%; margin:0 0px 0 140px;}
.peritaje-s2 .w5 .raya{width:3px; 
  margin:0 auto;
  background:#ac0a5e;
display:block;
height: 100%;}
.peritaje-s2 .w5 .content-circulos{
  position:absolute;
  top:46%;
  left:15px;
  width:100%;

 }

.peritaje-s2 .w5 .content-circulos-2{
  position:absolute;
  top:43%;
  left:15px;
  width:100%;

 }







.peritaje-s2 .w5 .circulo{ 
margin-bottom: 6px;
width:40%;}

.peritaje-s2 .w5 .circulo-1{ 
margin-bottom:29px;
width:40%;}
.peritaje-s2 .w5 .circulo-2{ 
margin-bottom:9px;
width:40%;}
.peritaje-s2 .w5 .circulo-3{ 

}

@media(max-width:1024px){
  .peritaje-s2{width:100%;
    max-width:85%;
    margin:0 auto;
  }
  .peritaje-s2 .w25{width:15%; padding:0px 0px;}
  .peritaje-s2 .w25 .img-cont{padding:100px 0px 60px;
  width:100%; margin:0 0px 0 0px;}
  .peritaje-s2 .w5{width:0%; 
    position:relative;   display:none;}
    .peritaje-s2 .w70{width:75%; padding:100px 10px;
  }


}

@media(max-width:800px){
  .peritaje-s2{width:100%;
    max-width:90%;
    margin:0 auto;
  }
  .peritaje-s2 .w25{width:15%; padding:0px 0px;}
  .peritaje-s2 .w25 .img-cont{padding:100px 0px 60px;
  width:100%; margin:0 0px 0 0px;}
  .peritaje-s2 .w5{width:0%; 
    position:relative;   display:none;}
    .peritaje-s2 .w70{width:84%; padding:100px 10px;
  }


}

.peritaje-s2 .w70 h2{
margin-bottom:1em !important;
display:block;
line-height: 28px;}
.peritaje-s2 .w70 ul li{
margin-top: .5em; color:#48194d;
}

#peritaje-s3{
  padding:100px 250px;

} 
#peritaje-s3 .w33{
  width:32.8%;
  box-shadow: 1px 2px 3px #a6afb6;
} 






#peritaje-s3 .w33 .card-head{
  background:#ac0a5e;
  color:white;
  text-align: center;
  padding:20px 10px;
} 
#peritaje-s3 .w33 .card-head h3{
text-transform: uppercase;
height: 60px;
font-size:18px;
line-height: 20px;
} 
#peritaje-s3 .w33 .card-body{
  background: white;
  color:#48194d;
  text-align: center;
  padding:20px ;
  height: 200px;
} 

@media(max-width:1256px){
  #peritaje-s3{
  padding:100px 80px;} 


}

@media(max-width:1024px){
  #peritaje-s3{
  padding:100px 100px;} 
  #peritaje-s3 .w33{
    width:32.8%;
    box-shadow: 1px 2px 3px #a6afb6;} 
  #peritaje-s3 .w33 .card-head{
  height: 130px;}

  #peritaje-s3 .w33 .card-body{
     height: 250px;} 
}
@media(max-width:795px){
  #peritaje-s3{
  padding:60px 20px;} 
  #peritaje-s3 .w33{
    width:100%;
    margin-bottom:2em;
    box-shadow: 1px 2px 3px #a6afb6;} 
  #peritaje-s3 .w33 .card-head{
  height: auto;
    padding:20px;}
 #peritaje-s3 .w33 .card-head h3{
  height: auto;
    padding:0px;}
  #peritaje-s3 .w33 .card-body{
     height:auto;
     padding:40px;} 
}




#telefono p{color:white;
font-size:20px;
line-height: 24px;
letter-spacing: 1px;
margin-bottom: 1.5em;}
#telefono a{color:white;
background:#48194d;
padding:15px 50px;
font-size:24px;
width:300px;
display: block;
border-radius: 15px;
margin:0 auto;
position:relative;
text-align: left;
}
#telefono a .img-hija{
  position:absolute;
  width:60px;
  top:12px;
  right:30px;
}
#telefono a:hover{text-decoration: none;}

@media(max-width:795px){
  #telefono p{color:white;
font-size:16px;
}
  #telefono a{color:white;
  background:#48194d;
  padding:15px 10px;
  font-size:24px;
  width:220px;
  display: block;
  border-radius: 15px;
  margin:0 auto;
  position:relative;
  text-align: left;
  }
    #telefono a .img-hija{
    position:absolute;
    width:50px;
    top:14px;
    right:4px;
  }
}

/* . COBERTURAS . */
.coberturas h2 { font-size: 28px; line-height: 30px; margin-bottom: 20px;}
.coberturas h3 { font-size: 22px; line-height: 30px; margin-bottom: 20px;}
.coberturas .dest { width: 100%; max-width: 1220px; margin: 30px auto 0;}
.coberturas .dest p { position: relative; display: inline-block; width: 150px; height: 150px; font-size: 12px; line-height: 14px; padding: 50px 20px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.coberturas .dest p.bg-rosa { font-size: 18px; line-height: 20px; margin-right: -20px; z-index: 10;}
.coberturas .content { width: 100%; display: inline-block; margin: 50px 0 0;}
.bg-gris .coberturas .content { margin: 50px 0 0;}
.coberturas .content .cont { float: left; width:48%; display: inline-block; margin: 0 1%; padding:0 50px 50px;}
.coberturas .content .cont:first-child { border-right: 1px dashed #807e7c;}
.coberturas.opcionales .content .cont:last-child { border-right: 1px dashed #807e7c; margin-top: -345px;}
.idioma_eu .coberturas.opcionales .content .cont:last-child { margin-top: -435px;}
.coberturas.opcionales .content .cont.asis-electrodomesticos { margin-top: 50px;}
.coberturas.opcionales .content .cont.opcionales-izq .int { margin-top: 100px;}
.coberturas .content .cont.no-border { border-right:none;}
.coberturas .content .cont .int { position: relative; float: left; width: 100%; border-bottom: 1px dashed #807e7c; padding-bottom: 50px; margin-bottom: 50px;}
.coberturas .content .cont.cont-izq .int { padding-bottom: 6.5rem; margin-bottom: 6.5rem;}
.coberturas .content .cont.cont-izq .int:first-child { margin-top: 4rem;}
.coberturas strong.new { position: absolute; top: 0; left: 20%; display: inline-block; color: #fff; font-size: 11px; line-height: 11px; text-transform: uppercase; background: #a61153; padding: 10px; margin-bottom: 10px; border-radius: 5px;}
.coberturas .content .cont .int  ul li { list-style: none; float: left; width: 100%; padding-bottom: 5px; margin-bottom: 4px; }
.coberturas .content .cont .int:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
.coberturas .content .cont:first-child .int:last-child { border-bottom: 1px dashed #807e7c; padding-bottom: 50px;}
.coberturas .content .cont .int .img-info { display: flex; width: 150px; margin: 0 auto;}
.coberturas .content .cont .int .img-info > * { position: relative; float: left;}
.coberturas .content .cont .int .img-info p { width: 120px; height: 120px; font-size: 12px; line-height: 14px; padding: 40px 20px; margin: 0;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.coberturas .content .cont h3 { font-size: 22px; line-height: 24px; margin: 20px 0}
.coberturas .content .cont h4 { font-size: 20px; line-height: 22px; text-align: left; margin-bottom: 20px;}
.coberturas .content .cont h5 { font-size: 16px; line-height: 18px; border-bottom: 1px solid #a61153; padding: 5px; margin-bottom: 15px;}
.coberturas .content .cont ul { float: left; font-size: 14px; text-align: left;}
.coberturas .content .cont ul li { background: url("../../img/general/productos/hogar/bullet.png") no-repeat 0 0; padding-left: 30px; margin-bottom: 10px;}

.coberturas .content .cont ul.v-diaria li { background:none; padding-top: 15px; padding-left: 50px;}
.coberturas .content .cont ul.v-diaria li.domestico { background: url("../../img/general/productos/automovil/domestico.png") no-repeat 0 0;}
.coberturas .content .cont ul.v-diaria li.movilidad { background: url("../../img/general/productos/automovil/movilidad.png") no-repeat 0 0;}
.coberturas .content .cont ul.v-diaria li.ninos     { background: url("../../img/general/productos/automovil/ninos.png") no-repeat 0 0;}
.coberturas .content .cont ul.v-diaria li.mascota   { background: url("../../img/general/productos/automovil/mascotas.png") no-repeat 0 0;}

.coberturas .content .cont .barras { margin-top: 10px;}
.coberturas .content .cont .barras p { font-size: 12px;}
.coberturas .content .cont .barras p strong { font-size: 24px;}
.coberturas .content .cont .barras img { width: 100%; max-width: 460px; margin-top: 10px;}
.coberturas a.mas-info ,
.coberturas a.bot-mas-info{ float: left; font-size: 14px; margin-top: 30px; border-bottom: 1px dotted #a61153; padding: 5px 30px 5px 10px;
  background-image: url("../../img/general/productos/hogar/mas-info.png");
  background-repeat: no-repeat;
  background-position: center right;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
}
.coberturas a.mas-info:hover ,
.coberturas a.bot-mas-info:hover { text-decoration: none; padding-right: 50px;}


/* . SERVICIOS . */
.servicios .cont { width: 48%; margin: 0 1% 25px;}
.servicios h2 { font-family: 'NewJuneRegular'; font-size: 30px; line-height: 32px; margin-bottom: 30px;}
.servicios .bg-gris:last-child h2 { background: url("../../img/general/productos/hogar/bg-rosa-raya.gif") no-repeat bottom center; padding-bottom: 30px; margin-bottom: 50px;}
.servicios p { font-size: 14px; line-height: 18px; margin-bottom: 20px;}
.servicios p:last-child { margin-bottom: 0;}
.servicios .bot-descarga { margin: 0 0 40px;}
.servicios .bg-gris { min-height: 410px; padding: 50px;}
.servicios .bg-gris:last-child { margin-bottom: 50px;}
.servicios .bg-gris:first-child p { margin: 20px 0;}


/* . OTRAS WEBS . */
.otras-webs a {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
} 
.otras-webs ul li { display: inline-block;} 
.otras-webs .webs li { width: 33%; min-height: 150px;} 
.otras-webs .webs li a { float: left; background: #fff; padding:20px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
} 
.otras-webs .webs li a:hover { text-decoration: none; background: #f5f3f3;} 
.otras-webs .webs li p { width: 75%; color: #6a6969; font-size: 14px; } 
.otras-webs .webs li p strong { color: #000; } 
.otras-webs .webs li a:hover p ,
.otras-webs .webs li a:hover p strong { color: #a61153;} 
.otras-webs hr { border: 1px solid #f5f3f3;} 


/* . REDES SOCIALES . */
.otras-webs .rrss { margin: 50px 0 0;}
.otras-webs .rrss ul { margin: 20px 0;}
.otras-webs .rrss ul a { display: block; width: 50px; height: 50px; font-size: 18px; border: 1px solid #55284d; background: #fff; padding-top: 15px;
  -webkit-border-radius: 100%;
  border-radius: 100%;
} 
.otras-webs .rrss ul a:hover { color: #fff; background: #55284d;}
.otras-webs .rrss p a { border-bottom: 2px solid #fff; padding: 5px;}
.otras-webs .rrss p a:hover { color: #000; text-decoration: none; border-color: #7ab22e;}


/* . FOOTER . */
footer > * { margin-bottom: 50px;}
footer ul.logos li { float: left; margin-right: 20px;}
footer ul.links { width: 550px; margin: 0 50px 50px;}
footer ul.links li { display: inline-block; line-height: 12px; border-right: 1px solid #fff; padding-right: 20px; margin-right: 20px;}
footer ul.links li:first-child { width: 100%; border:none; padding: 0; margin: 0 0 15px;}
footer ul.links li:last-child  { border:none; padding: 0; margin: 0;}
footer ul.links a { color: #fff; padding: 5px; border-bottom: 2px solid #55284d;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
}
footer ul.links a:hover { text-decoration: none; border-bottom: 2px solid #fff;}


/* . BOTONES . */
.bot-descarga ,
.bot-llamar { cursor: pointer; display: inline-block; padding: 20px 75px 20px 20px; margin: 30px 0;
  background-image: url("../../img/general/productos/hogar/download.png");
  background-repeat: no-repeat;
  background-position: center right;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.bot-llamar { width: 65%; background-image: url("../../img/general/productos/hogar/te-llamamos.png"); margin: 0;}
.bot-llamar.tu { background-image: url("../../img/general/productos/hogar/nos-llamas.png");}

.bot-descarga:hover ,
.bot-llamar:hover { text-decoration: none; background-color: #a61153;}
.telf { font-size: 12px;}
.telf strong { display: block; clear: both; font-size: 24px; line-height: 30px;}


/* . POP-UP . */
.pop-up { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; text-align: center;z-index: 10;}
.pop-up .transparencia { position: absolute; width: 100%; height: 100%; background-color: #333;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.pop-up .cont { display: none; position: relative; top: 50%; width: 90%; max-width: 650px; height: 90%; max-height: 400px; text-align: left; background: #fff; border: 10px solid #f5f3f3; padding: 50px; margin: -200px auto;
  -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5);
}
.pop-up .cont .texto { overflow-y: scroll; float: left; width: 100%; max-height: 240px; font-size: 14px; line-height: 18px; border: 1px solid #f5f3f3; padding: 20px;} 
.pop-up .cont .cerrar { position: absolute; top: -10px; right: -10px;  width: 35px; height: 35px; z-index: 10; text-align: center; padding: 8px 0 0;
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}
.pop-up .cont .cerrar:hover { background-color: #a61153;}
.pop-up .cont h3 ,
.pop-up .cont .texto > * { margin-bottom: 30px;}
.pop-up .cont .texto h4 { margin-bottom: 15px;}
.pop-up .cont li { background: url("../../img/general/productos/hogar/bullet.png") no-repeat 0 0; padding-left: 30px; margin-bottom: 10px;}



/* // INDES.ACHETEMELE */

/* INDES.ACHETEMELE - MOVIL  */

@media screen and (max-width: 1200px){
  .img-principal div { top: 100px;}
  .bot-llamar { width: 80%;}
  footer ul.logos ,
  footer ul.links { width: 100%; margin: 0 0 20px;}
}
@media screen and (max-width: 1050px){
  .img-principal div { top: 75px; left: 15%; width: 70%;}
  .img-principal div h2 { font-size: 36px; line-height: 36px;}
  .bot-llamar { width: 90%;}
  .servicios { padding: 30px;}
  .servicios h2 { font-size: 26px; line-height: 28px;}
  .servicios .bot-descarga { margin: 0 0 75px;}
}
@media screen and (max-width: 950px){
  .servicios .bot-descarga { margin: 0 0 30px;}
  .otras-webs .webs li { width: 100%; min-height: inherit;}
  .otras-webs .webs li p { float: left; width: 80%; margin-left: 20px;}
}
@media screen and (max-width: 900px){
  .servicios div .cont { width: 100%; text-align:left;}
  .servicios .bot-descarga { margin: 0;}
  .servicios .bg-blanco { float: left; min-height: inherit; padding: 30px; margin: 0 0 25px;}
  .servicios .bg-blanco:last-child h2 { background-position: bottom left; padding-bottom: 20px; margin-bottom: 20px;}
  .bot-llamar { width: 275px;}
  iframe.video { height: 500px;}
}
@media screen and (max-width: 850px){
  .img-principal div { top: 50px;}
  .img-principal div p a { background-size: 30px; padding-bottom: 50px; }
  .img-principal img.escrit { display: none;}
  .img-principal img.tablet { display: block;}
  .coberturas .content .cont { padding: 0 30px 30px; }
}
@media screen and (max-width: 715px){
  header h1 { float: none;}
  header ul { float: none; margin: 10px 0;}
  header ul li:first-child { width: 100%; margin: 0 0 15px;}
  .coberturas .content .cont { width: 100%; margin-bottom: 30px;}
  .coberturas .content .cont:first-child { border-right: none;}
  .coberturas.opcionales .content .cont:first-child { border-bottom: 1px dashed #807e7c; padding-bottom: 30px;}
  .coberturas .content .cont:last-child { border-top: 1px dashed #807e7c; padding-top: 30px; margin-top: 30px;}
  .coberturas.opcionales .content .cont:last-child ,
  .idioma_eu .coberturas.opcionales .content .cont:last-child { border-right: none; margin-top: 0;}
  .coberturas.opcionales .content .cont.asis-electrodomesticos { margin-top: 0;}
  .coberturas.vida-diaria .content .cont:last-child { border-top: none; padding-top: 0; margin-top: 0;}
  .coberturas .content .cont:first-child .int:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
  .coberturas strong.new { left: 0%;}
  .otras-webs .webs li p { width: 75%;}
  iframe.video { height: 450px;}
  footer ul.links li { display: block; width: 100%; border: none; padding: 0; margin: 0 0 20px;}
  footer ul.links li a { text-decoration: underline; padding: 5px 0;}
}
@media screen and (max-width: 550px){
  .img-principal div { left: 5%; width: 90%;}
  .img-principal div h2 { font-size: 30px; line-height: 30px;}
  .img-principal div h3 { margin: 15px;}
  iframe.video { height: 350px;}
  .bot-descarga { text-align: left!important;}
  .pop-up .cont { padding: 20px;}
  .pop-up .cont h3 { margin: 30px 0 15px;}
  .pop-up .cont .texto { font-size: 12px; line-height: 14px;}
}
@media screen and (max-width: 450px){
  .img-principal div { top: 30px;}
  .img-principal img.tablet { display: none;}
  .img-principal img.movil { display: block;}
  .coberturas.padding-50 ,
  .otras-webs.padding-50 { padding: 25px;}
  .coberturas .content .cont { padding: 0;}
  iframe.video { height: 250px;}
}
@media screen and (max-width: 390px){
  .img-principal div h2 { font-size: 26px; line-height: 26px;}
  .img-principal div h3 { font-size: 18px; line-height: 18px;}
  .img-principal div p  { font-size: 16px; line-height: 16px;}
  .coberturas .content .cont img { width: 100%; max-width: 130px;}
  .servicios h2 { font-size: 22px; line-height: 22px;}
  .bot-llamar { width: 100%;}
  .bot-llamar.f-size-24 { font-size: 16px; line-height: 18px;}
  .otras-webs .webs { text-align: center;}
  .otras-webs .webs li img { float: none; margin-bottom: 15px;}
  .otras-webs .webs li p { width: 100%; margin:0;}
  .otras-webs .rrss ul a { width: 40px; height: 40px; padding-top: 10px;}
}
@media screen and (max-width: 350px){
  .coberturas .dest p { float: left; width: 125px; height: 125px; padding-top: 30px;}
  .coberturas.vida-diaria .dest p { float: none; margin: 0;}
  .coberturas .dest p.bg-rosa { font-size: 14px; padding-top: 40px; margin-left: 35px;}
  .coberturas.vida-diaria .dest p.bg-rosa { margin: 0 0 -15px;}
  iframe.video { height: 195px;}
}

/* // INDES.ACHETEMELE - MOVIL  */


.ali-left   { text-align: left!important;}
.ali-right  { text-align: right!important;}
.ali-center { text-align: center!important;}


 /* ................................... CAMBIOS PARA COCHES ... */ 

.coches p.ali-left { margin-bottom: 15px;}
.coches .barras { position:relative;}
.coches .barras .flotin { position: absolute; top: 15px; left: 0; font-size: 15px!important;}


/* --------------- #modal te llamamos ----------------- */
#modal-tellamamos { display: none; background: url(/corporativa/landingpage/img/lightbox-comparador.png) no-repeat 0 0; width: 512px; height: 455px; margin: 0 0 0 -256px; position: fixed; top: 20%; left: 50%; text-align: center; padding: 4em 0;}
#modal-tellamamos .cerrar { position: absolute; top: -8px; right: -8px;}
#modal-tellamamos h3 { color: #b6005d; font-size: 26px; text-transform: uppercase; font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; margin: 0 0 20px;}
#modal-tellamamos form,
#modal-tellamamos .response { width: 235px; margin: 0 auto;}
#modal-tellamamos .response { display: none; margin-bottom: 20px;}
#modal-tellamamos form div { margin: 0 auto 10px; overflow: hidden;}
#modal-tellamamos form input,
#modal-tellamamos form label { width: 100%; text-align: center; font-size: 15px; margin: 0 0 5px; display: block;}
#modal-tellamamos form input { background-color: #ffffff; border-radius: 5px; border: none; padding: 10px 5px; box-sizing: border-box;}
#modal-tellamamos form input[type="submit"] { background:transparent url(/corporativa/landingpage/img/bg-boton-comparador.jpg) repeat-x 0 0; color: #ffffff; text-transform: uppercase; font-size: 25px; font-family: 'Frutiger-Light',Tahoma,Verdana,Arial,sans-serif; transition: all 0.5s ease; cursor: pointer;}
#modal-tellamamos form input[type="submit"]:hover { background:transparent url(/corporativa/landingpage/img/bg-boton-comparador-hover.jpg) repeat-x 0 0;}
#modal-tellamamos p { font-size: 15px;}
#modal-tellamamos .num { font-size: 24px; color: #b6005d;}
#modal-tellamamos .horario { font-size: 14px; color: #b6005d;}
#modal-tellamamos .error { color: #b6005d;}
/* --------------- /#modal te llamamos ----------------- */