@font-face {
font-family: 'Nunito';
src: url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-regular-webfont.eot');
src: url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-regular-webfont.woff2') format('woff2'),
url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-regular-webfont.woff') format('woff'),
url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-regular-webfont.ttf') format('truetype'),
url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-regular-webfont.svg#nunitoregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Nunito Bold';
src: url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-semibold-webfont.eot');
src: url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-semibold-webfont.woff2') format('woff2'),
url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-semibold-webfont.woff') format('woff'),
url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-semibold-webfont.ttf') format('truetype'),
url('http://www.polizamedica.es/TarificadorWeb/FUENTES/Nunito/nunito-semibold-webfont.svg#nunitosemibold') format('svg');
font-weight: normal;
font-style: normal;
}

* {
transition:all 0.4s 0s ease;
-webkit-transition:all 0.4s 0s ease;
-moz-transition:all 0.4s 0s ease
}

body{
background: #fff left repeat;
font-family: 'Nunito', serif;
font-weight:400;
margin:0px auto;
width:100%;
}
h1{
color:#047676;
text-align:center;
padding: 20px 10px;
font-weight:700;
line-height:100%;
margin: 0px auto;
border-bottom: 2px dotted;
max-width: 1000px;
font-family: 'Nunito Bold', serif; 
}
h2{
text-align:center;
font-weight:700;
color:#009b64;
padding: 0px 10px;
font-family: 'Nunito Bold', serif; 
}
.paso h2 {font-weight: normal !important}
h3{
text-align:center;
margin-top:7px;
color:#ff9800;
font-weight:700;
font-family: 'Nunito Bold', serif;
}
p {font-family: 'Nunito', serif;}
.petroleo {color:#047676;}
.contenedorgeneral {margin-top:10px;}
.contenedortitulo {max-width:1200px; margin:0px auto; padding:10px; display:flex; flex-wrap:wrap; justify-content:space-between; }
.telefono {font-weight: 400; margin-top: 0px; color: #08a6a4; margin-bottom: 0px; background-color: #f7fdfd; padding: 10px; font-weight: bold;font-family: 'Nunito', serif;}
.tablaarriba { float:right; text-align:center;}
.textollamada {font-weight: 400; margin-top: 0px; font-family: 'Nunito', serif; color:#000;}
.llamada_gratuita {color: #ff3900;}
.llamada_gratuita:hover { text-decoration:none;}
.contenedorimagenprincipal {/*background:url(images/fondo_banner_landing2.png); background-position: center 0%;*/background-color: #e5f4f5}
.contenedortarificador {max-width:1200px; margin:0px auto; display: flex; flex-wrap:wrap; justify-content: center;padding: 25px 15px; align-items: flex-start;}
.contenedortarificador div {box-sizing:border-box;}
#tari {background-color:#39b6bc; padding: 20px; border-radius: 10px;
box-shadow: 2px 2px 5px rgba(0,0,0,0.25);
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.25);}
#tari ul {text-align: left; font-size: 30px; color: #fff; list-style-position: outside;
list-style-image: url('images/tick_verde.png');}
#tari ul li {margin-bottom: 20px}
#tari a {background: #f90;
color: white;
padding: 17px 25px;
border-radius: 5px;
text-align: center;
text-decoration: none;
font-size: 25px;
display: block;
max-width: 300px;
margin: 20px auto 0px; font-weight: bold;
box-shadow: 2px 2px 5px rgba(0,0,0,0.25);
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.25);}
#tari a:hover {background-color: red}
.contenedorofertas {width: 100%; max-width:1200px; margin:0px auto; text-align:center; padding:20px 0px;}
div[class^="hospital-"] { background-image:url('http://www.polizamedica.es/imagenes/sprites/hospitales.png');background-size: 2000% 100%; display: inline-block; margin:5px 7px;}
.adeslas,.aegon, .agrupacio, .allianz, .asefa, .asisa, .axa, .caser, .cigna, .clinicum,.dkv, .fiatc, .generali,.mapfre, .murimar, .plusultra, .previsora, .sanitas, .santalucia, .filantropica { background-image:url("http://www.polizamedica.es/imagenes/sprites/companias1.png");background-size: 1200% 200%;display:inline-block; margin:5px 7px;}
.contenedorcentral {width:100%; background-color:#E6F5F5; padding: 20px 0px;}
.contenedorcentral div {max-width:1200px; margin:0px auto;}
.ventajas_cont {display:flex; flex-wrap:wrap; align-items:stretch;}
.divventajas h3 {text-align:left;}
.divventajas p {margin-top:-20px; line-height:22px;}
a {color:#ff3900;}
a:hover {text-decoration:none;}
.contenedorpie {width:100%; background-color:#007985; padding:30px 0px; margin-top:40px;}
.contenedorpie div {max-width:1200px; margin:0px auto; position: relative;}
.contenedorpie div img {position: absolute; bottom: -46px; right: 12%;}
.parrafopie {color:#fff; text-align:center;}

/*********** Vista de Movil ***********/
@media (max-width: 480px) {
.telefono {font-size: 20px;}
.textollamada {font-size: 14px;}
.logopm { width:100%;}
.derecha img {display:none;}
.encabezados {margin:0px auto;}
h1 {font-size:30px;margin: 0px 15px;}
.munecos{display:none;}
#tari {width:100%; }
#tari ul {text-align: left; font-size: 20px;}
h2 {font-size:24px;}
.contenedorimagenprincipal {height: auto}
#miFrame {height: 700px;}
#tari a {padding: 11px 7px; font-size: 22px;}
.ventajas {width:94%; margin:20px 3% !important;}
.divventajas {text-align:center;}
.divventajas h3 {text-align:center; font-size:22px;}
.contenedorpie div img { display:none;}
div[class^="hospital-"] {width:75px;height:56px}
.hospital-01{background-position:0px 0px;}
.hospital-02{background-position:-75px 0px;}
.hospital-03{background-position:-150px 0px;}
.hospital-04{background-position:-225px 0px;}
.hospital-05{background-position:-300px 0px;}
.hospital-06{background-position:-375px 0px;}
.hospital-07{background-position:-450px 0px;}
.hospital-08{background-position:-525px 0px;}
.hospital-09{background-position:-600px 0px;}
.hospital-10{background-position:-675px 0px;}
.hospital-11{background-position:-750px 0px;}
.hospital-12{background-position:-825px 0px;}
.hospital-13{background-position:-900px 0px;}
.hospital-14{background-position:-975px 0px;}
.hospital-15{background-position:-1050px 0px;}
.hospital-16{background-position:-1125px 0px;}
.hospital-17{background-position:-1200px 0px;}
.hospital-18{background-position:-1275px 0px;}
.hospital-19{background-position:-1350px 0px;}
.hospital-20{background-position:-1425px 0px;}
.adeslas,.aegon, .agrupacio, .allianz, .asefa, .asisa, .axa, .caser, .cigna, .clinicum, .dkv, .fiatc, .generali,.mapfre, .murimar, .plusultra, .previsora, .sanitas, .santalucia, .filantropica {width:75px;height:56px;}
.adeslas{background-position:0px 0px;}
.aegon{background-position:-75px 0px;}
.agrupacio{background-position:-150px 0px;}
.allianz{background-position:-225px 0px;}
.asefa{background-position:-300px 0px;}
.asisa{background-position:-375px 0px;}
.axa{background-position:-450px 0px;}
.caser{background-position:-525px 0px;}
.cigna{background-position:-600px 0px;}
.clinicum{background-position:-675px 0px;}
.dkv{background-position:-825px 0px;}
.fiatc{background-position:0px -56px;}
.generali{background-position:-75px -56px;}
.mapfre{background-position:-225px -56px;}
.murimar{background-position:-300px -56px;}
.plusultra{background-position:-375px -56px;}
.previsora{background-position:-450px -56px;}
.sanitas{background-position:-525px -56px;}
.santalucia{background-position:-600px -56px;}
.filantropica{background-position:-675px -56px;}
}

/******** Vista de Tablet *********/
@media (min-width: 481px) and (max-width: 767px) {
.telefono {font-size: 21px;}
.textollamada {font-size: 15px;}
.logopm {width: 85%; min-width: 250px;}
.derecha img {display:none;}
.encabezados {margin:0px auto;}
h1 {font-size:35px;margin: 0px 20px;}
.munecos { display:none}
#tari {width:auto}
.contenedorimagenprincipal {height: auto}
h2 {font-size:26px}
#miFrame {height: 700px;}
.ventajas {width:94%; margin:20px 3% !important;}
.divventajas {text-align:center;}
.divventajas h3 {text-align:center; font-size:24px;}
.parrafopie {width:50%;}
.contenedorpie div {width:80%;}
.contenedorpie div img {right:0%;}
div[class^="hospital-"] {width:75px;height:56px}
.hospital-01{background-position:0px 0px;}
.hospital-02{background-position:-75px 0px;}
.hospital-03{background-position:-150px 0px;}
.hospital-04{background-position:-225px 0px;}
.hospital-05{background-position:-300px 0px;}
.hospital-06{background-position:-375px 0px;}
.hospital-07{background-position:-450px 0px;}
.hospital-08{background-position:-525px 0px;}
.hospital-09{background-position:-600px 0px;}
.hospital-10{background-position:-675px 0px;}
.hospital-11{background-position:-750px 0px;}
.hospital-12{background-position:-825px 0px;}
.hospital-13{background-position:-900px 0px;}
.hospital-14{background-position:-975px 0px;}
.hospital-15{background-position:-1050px 0px;}
.hospital-16{background-position:-1125px 0px;}
.hospital-17{background-position:-1200px 0px;}
.hospital-18{background-position:-1275px 0px;}
.hospital-19{background-position:-1350px 0px;}
.hospital-20{background-position:-1425px 0px;}
.adeslas,.aegon, .agrupacio, .allianz, .asefa, .asisa, .axa, .caser, .cigna, .clinicum, .dkv, .fiatc, .generali,.mapfre, .murimar, .plusultra, .previsora, .sanitas, .santalucia, .filantropica {width:75px;height:56px}
.adeslas{background-position:0px 0px;}
.aegon{background-position:-75px 0px;}
.agrupacio{background-position:-150px 0px;}
.allianz{background-position:-225px 0px;}
.asefa{background-position:-300px 0px;}
.asisa{background-position:-375px 0px;}
.axa{background-position:-450px 0px;}
.caser{background-position:-525px 0px;}
.cigna{background-position:-600px 0px;}
.clinicum{background-position:-675px 0px;}
.dkv{background-position:-825px 0px;}
.fiatc{background-position:0px -56px;}
.generali{background-position:-75px -56px;}
.mapfre{background-position:-225px -56px;}
.murimar{background-position:-300px -56px;}
.plusultra{background-position:-375px -56px;}
.previsora{background-position:-450px -56px;}
.sanitas{background-position:-525px -56px;}
.santalucia{background-position:-600px -56px;}
.filantropica{background-position:-675px -56px;}
}

/****** Vista de Laptop ********/
@media (min-width: 768px) and (max-width: 1024px) {
.telefono {font-size: 23px;}
.textollamada {font-size: 16px;}
h1 {font-size:45px; margin: 0px 20px;}
.contenedortarificador {height: 380px;}
.contenedortarificador div:first-child {width:33%}
#tari {width: 62%;}
.munecos { max-width: 500px; position: relative; bottom: -38px; left: -10%; width: 292px;}
#tari ul li {font-size: 26px;}
h2 {font-size:28px}
.ventajas {width:46%; margin:20px 2% !important;}
.divventajas {text-align:center;}
.divventajas h3 {text-align:center; font-size:26px;}
.contenedorpie {padding: 46px 0px;}
.contenedorpie div img {right: 3.5%;}
.parrafopie {color:#fff; text-align:center; width:50%; margin:0px auto;}
div[class^="hospital-"] {width:100px;height:75px}
.hospital-01{background-position:0px 0px;}
.hospital-02{background-position:-100px 0px;}
.hospital-03{background-position:-200px 0px;}
.hospital-04{background-position:-300px 0px;}
.hospital-05{background-position:-400px 0px;}
.hospital-06{background-position:-500px 0px;}
.hospital-07{background-position:-600px 0px;}
.hospital-08{background-position:-700px 0px;}
.hospital-09{background-position:-800px 0px;}
.hospital-10{background-position:-900px 0px;}
.hospital-11{background-position:-1000px 0px;}
.hospital-12{background-position:-1100px 0px;}
.hospital-13{background-position:-1200px 0px;}
.hospital-14{background-position:-1300px 0px;}
.hospital-15{background-position:-1400px 0px;}
.hospital-16{background-position:-1500px 0px;}
.hospital-17{background-position:-1600px 0px;}
.hospital-18{background-position:-1700px 0px;}
.hospital-19{background-position:-1800px 0px;}
.hospital-20{background-position:-1900px 0px;}
.adeslas,.aegon, .agrupacio, .allianz, .asefa, .asisa, .axa, .caser, .cigna, .clinicum, .dkv, .fiatc, .generali,.hna, .mapfre, .murimar, .plusultra, .previsora, .sanitas, .santalucia, .filantropica {width:100px;height:75px}
.adeslas{background-position:0px 0px;}
.aegon{background-position:-100px 0px;}
.agrupacio{background-position:-200px 0px;}
.allianz{background-position:-300px 0px;}
.asefa{background-position:-400px 0px;}
.asisa{background-position:-500px 0px;}
.axa{background-position:-600px 0px;}
.caser{background-position:-700px 0px;}
.cigna{background-position:-800px 0px;}
.clinicum{background-position:-900px 0px;}
.dkv{background-position:-1100px 0px;}
.fiatc{background-position:0px -74px;}
.generali{background-position:-100px -74px;}
.mapfre{background-position:-300px -74px;}
.murimar{background-position:-400px -74px;}
.plusultra{background-position:-500px -74px;}
.previsora{background-position:-600px -74px;}
.sanitas{background-position:-700px -74px;}
.santalucia{background-position:-800px -74px;}
.filantropica{background-position:-900px -74px;}
}

/****** Vista de Ordenador ***********/
@media (min-width: 1025px) {
.telefono {font-size: 25px;}
.textollamada {font-size: 18px;}
.contenedorimagenprincipal {height:auto;}
h1 {font-size:55px;}
.contenedortarificador div:first-child {auto}
#tari {auto}
.munecos { max-width: 600px; position: relative;left: -8%; top: -20px; width: 348px !important;}
#miFrame {height: 700px;}
h2 {font-size:30px}
.ventajas {width:46%; margin:20px 2% !important;}
.divventajas img {float:left; margin: 0px 15px 30px 0px;}
.divventajas h3 {text-align:left; font-size:25px;}
div[class^="hospital-"] {width:100px;height:75px}
.hospital-01{background-position:0px 0px;}
.hospital-02{background-position:-100px 0px;}
.hospital-03{background-position:-200px 0px;}
.hospital-04{background-position:-300px 0px;}
.hospital-05{background-position:-400px 0px;}
.hospital-06{background-position:-500px 0px;}
.hospital-07{background-position:-600px 0px;}
.hospital-08{background-position:-700px 0px;}
.hospital-09{background-position:-800px 0px;}
.hospital-10{background-position:-900px 0px;}
.hospital-11{background-position:-1000px 0px;}
.hospital-12{background-position:-1100px 0px;}
.hospital-13{background-position:-1200px 0px;}
.hospital-14{background-position:-1300px 0px;}
.hospital-15{background-position:-1400px 0px;}
.hospital-16{background-position:-1500px 0px;}
.hospital-17{background-position:-1600px 0px;}
.hospital-18{background-position:-1700px 0px;}
.hospital-19{background-position:-1800px 0px;}
.hospital-20{background-position:-1900px 0px;}
.adeslas,.aegon, .agrupacio, .allianz, .asefa, .asisa, .axa, .caser, .cigna, .clinicum, .dkv, .fiatc, .generali, .mapfre, .murimar, .plusultra, .previsora, .sanitas, .santalucia, .filantropica {width:100px;height:75px}
.adeslas{background-position:0px 0px;}
.aegon{background-position:-100px 0px;}
.agrupacio{background-position:-200px 0px;}
.allianz{background-position:-300px 0px;}
.asefa{background-position:-400px 0px;}
.asisa{background-position:-500px 0px;}
.axa{background-position:-600px 0px;}
.caser{background-position:-700px 0px;}
.cigna{background-position:-800px 0px;}
.clinicum{background-position:-900px 0px;}
.dkv{background-position:-1100px 0px;}
.fiatc{background-position:0px -74px;}
.generali{background-position:-100px -74px;}
.mapfre{background-position:-300px -74px;}
.murimar{background-position:-400px -74px;}
.plusultra{background-position:-500px -74px;}
.previsora{background-position:-600px -74px;}
.sanitas{background-position:-700px -74px;}
.santalucia{background-position:-800px -74px;}
.filantropica{background-position:-900px -74px;}
}