@font-face{font-family:'allerregular';src:url('aller_rg-webfont.eot');src:url('aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
url('aller_rg-webfont.woff2') format('woff2'),
url('aller_rg-webfont.woff') format('woff'),
url('aller_rg-webfont.ttf') format('truetype'),
url('aller_rg-webfont.svg#allerregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'allerbold';src:url('aller-webfont.eot');src:url('aller-webfont.eot?#iefix') format('embedded-opentype'),
url('aller-webfont.woff2') format('woff2'),
url('aller-webfont.woff') format('woff'),
url('aller-webfont.ttf') format('truetype'),
url('aller-webfont.svg#allerbold') format('svg');font-weight:normal;font-style:normal;}
body{color:#333;font-size:1em;line-height:1.5;background:#fff;font-family:'allerregular', sans-serif;}
.paginacion a, a.enviar, #nav li a, #m a, #footer #submenu a, .camera_caption > div, #footer p.direccion span{font-family:'allerbold', serif;font-weight:normal;text-transform:uppercase;}
h1, h2, h3, h4, h5, h6{line-height:120%;font-family:'allerbold', serif;font-weight:normal;text-transform:uppercase;}
h1{color:#ff6501;margin-bottom:5px;font-size:2.2em;text-transform:uppercase;}
h2{font-size:1.8em;color:#1158A8;margin-bottom:10px;}
h2 a:hover{text-decoration:none;}
h3, h3 a{font-size:1.4em;color:#333;}
h3 a{color:#113184;}
h3 a:hover{color:#113184;text-decoration:none;}
a{color:#0060d6;}
a:hover{color:#0060d6;text-decoration:underline;}
strong{font-family:'allerbold', serif;font-weight:normal;}
span.marca{font-family:'allerbold', serif;color:#022B5A;}
span.marca em{color:#7A1C10;font-style:normal;font-family:'allerregular', sans-serif;}
#contenedor{background:transparent;}
#contenido{margin:0 auto 20px;}
#header{background-color:#fff;border-bottom:5px solid #FF6501;}
#footer{padding-top:20px;color:#7F98BA;padding:0;background:#003466;}
#footer a{font-weight:normal;color:#fff;}
#footer h4{font-size:22px;color:#fff;font-size:18px;}
#footer p.direccion{text-align:left;}
#footer p.direccion span{font-size:24px;line-height:36px;}
#footer #submenu{background:#002b5c;}
#footer #submenu a{color:#fff;font-size:16px;font-weight:normal;text-transform:uppercase;}
#footer #submenu a:hover{color:#164e86;text-decoration:none;color:#466589;}
#footer #submenu a.activo, #footer #submenu a.activo:hover{color:#02b0dc;text-decoration:none;font-weight:normal;}
#footer #cierre{padding:20px 0;background:#003466;color:#fff;font-size:0.8em;}
#footer #cierre a{background:transparent;color:#fff;line-height:25px;}
#footer #cierre a{border-left:1px solid #7990aa;}
#footer span{color:#7990aa;}
#footer span#copy{display:inline-block;line-height:25px;}
#columna a.boton, #busqueda a.boton, #seleccion a.boton, .formulario a.enviar{font-weight:normal;padding:0 20px;background:#c00;height:32px;line-height:34px;}
#columna a:hover.boton, #busqueda a:hover.boton, #seleccion a:hover.boton, .formulario a:hover.enviar{color:#fff;text-decoration:none;background:#f00;}
#nav{background:transparent;border-top:none;}
#nav li a{border-left:0 none;text-transform:none;color:#fff;font-size:1em;padding:0 15px;text-transform:uppercase;color:#002A58;}
#nav li#primero a{}
#nav li#ultimo a{border-bottom:0 none;}
#nav li a:hover, #nav li:hover > a{color:#1158a8;}
#nav li a span{background:url(desplegar2.png) center center no-repeat;padding:0 0 0 15px;color:#b8d4e3;}
#nav li a.activo span, #nav li a.activo:hover span, #nav li:hover > a.activo span{background:url(desplegar.png) center center no-repeat;color:#ff464d;}
#nav li a.activo, #nav li a.activo:hover, #nav li:hover > a.activo{background:#FF6501;color:#fff;}
#nav li li span{color:#fff;background:#113184;display:block;padding:3px 10px;}
#nav li li a{color:#113184;background:#113184;background:#fff;*filter:none;filter:none;font-size:14px;}
#nav li li a:hover{color:#f60;background:transparent;*filter:none;filter:none;}
#nav li li a.activo, #nav li li a.activo:hover{background:transparent;color:#FF1821;color:#fff;*filter:none;filter:none;}
#nav ul{border:1px solid #113184;border-top:0 none;background:#113184;background:#fff;}
.formulario input, .formulario select, .formulario textarea{background:#fff;color:#424242;border:1px solid #aaa;}
.formulario input:focus, .formulario select:focus, .formulario textarea:focus{border:1px solid #333;border:1px solid #5b5b5b;}
.formulario .aceptar_privacidad, .formulario .obliga, .formulario .obligatorio{color:#c00;}
.galeria a img{width:218px;}
.noticia .galeria a img{width:218px;}
.imagen-noticia-izquierda img{float:left;margin:0 20px 20px 0;}
.ultimas_noticias .imagen img, .listado_noticias .imagen img{}
#usuarios{float:right;display:inline-block;}
#usuarios a{display:inline-block;font-family:'allerbold', serif;font-weight:normal;text-transform:uppercase;background:#15944B;background:-moz-linear-gradient(top, #15944B 0%, #148B46 100%);background:-webkit-linear-gradient(top, #15944B 0%, #148B46 100%);background:linear-gradient(to bottom, #15944B 0%, #148B46 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15944B', endColorstr='#148B46', GradientType=0);font-weight:normal;padding:5px 10px;color:#fff;border:0 none;}
#usuarios a:hover{text-decoration:none;background:#19AA56;background:-moz-linear-gradient(top, #19AA56 0%, #17A152 100%);background:-webkit-linear-gradient(top, #19AA56 0%, #17A152 100%);background:linear-gradient(to bottom, #19AA56 0%, #17A152 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19AA56', endColorstr='#17A152', GradientType=0);}
#wimax{background:#ff6501;padding:20px 0;text-align:center;}
#wimax h3{color:#fff;}
#wimax h3{display:block;margin:0 0 20px;}
#wimax img{display:inline;vertical-align:middle;height:50px;}
@media only screen and (min-width:1280px){body{font-size:1em;}
#contenido{margin:0 auto 20px;}
#header{background-color:#fff;border-bottom:5px solid #FF6501;}
h1{font-size:2.3em;}
h2{font-size:1.8em;}
h3, h3 a{font-size:1.8em;}
#footer{}
.galeria a img, .noticia .galeria a img, .imagen-noticia-izquierda img{width:273px;}
}
@media only screen and (min-width:1400px){#header{background-color:#fff;border-bottom:5px solid #FF6501;}
}
@media only screen and (min-width:768px) and (max-width:959px){body{background:#fff;}
#contenido{background:#fff;}
#header{background:#fff;}
#footer{}
h1{font-size:1.8em;}
h2{font-size:1.4em;}
h3, h3 a{font-size:1.2em;}
.galeria a img{width:170px;}
.noticia .galeria a img{width:170px;}
#nav{border-left:none;border-right:none;}
#nav ul{border:0;}
#nav li a, #nav li#primero a, #nav li#ultimo a, #nav li li a{padding:0;float:left;display:block;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#fff;border:0 none;height:40px;line-height:40px;}
#nav li#ultimo a{border-bottom:1px solid #069;}
#nav li#primero a, #nav li a, #nav ul{border-bottom:1px solid #069;}
#nav li#primero a, #nav li li a{border-top:0 none;}
#nav li li a{border:0 none;background:transparent;}
#nav li a{color:#069;}
#nav li li a{color:#a6adc8;}
#nav li a:hover, #nav li:hover > a, #nav li#primero a:hover, #nav li#ultimo a:hover{background:#0c225c;color:#00A6D2;}
#nav li a span{background:url(desplegar3.png) center center no-repeat;color:#b8d4e3;}
#nav li a:hover span, #nav li:hover > a span{color:#25396d;}
#nav li a.activo, #nav li a.activo:hover, #nav li:hover > a.activo, #nav li#primero a.activo, #nav li#ultimo a.activo{color:#fff;background:#001E4F;}
}
@media only screen and (max-width:767px){body{padding:0;background:#fff;}
h1{font-size:1.1em;}
h2{font-size:1em;}
h3, h3 a{font-size:1em;}
h1, h2, h3, h4, h5, h6{line-height:110%;}
#contenedor{background:#fff;}
#contenido{margin:0 auto 20px;border-top:0 none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff;}
#header{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#footer{padding:0;}
#footer #submenu{display:block;}
p.direccion{margin:0 0 20px;}
}
@media only screen and (min-width:480px) and (max-width:598px){h1{font-size:1.4em;}
h2{font-size:1.2em;}
h3, h3 a{font-size:1.1em;}
}
@media only screen and (min-width:600px) and (max-width:767px){body{padding:0;background:#fff;}
#contenido{padding:0;}
#footer{padding:0;}
h1{font-size:1.4em;}
h2{font-size:1.2em;}
h3, h3 a{font-size:1.1em;}
.imagen-noticia-izquierda img{display:inline;width:120px;width:230px;}
.galeria a, .noticia .galeria a{margin-bottom:10px;margin-right:5px;}
.galeria a img{width:120px;}
.noticia .galeria a img{width:120px;}
#submenus{}
}
@media only screen and (max-width:959px){#menu, #nav{width:100%;}
#nav{border-left:none;border-right:none;}
#nav ul{border:0;}
#nav li a,
#nav li#primero a,
#nav li#ultimo a,
#nav li li a{padding:0;display:block;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;*filter:none;border:0 none;height:40px;line-height:40px;text-align:center;text-indent:0;width:100%;}
#nav li#ultimo a{border-bottom:1px solid #069;}
#nav li#primero a,
#nav li a, #nav ul{border-bottom:1px solid #069;}
#nav li#primero a, #nav li li a{border-top:0 none;}
#nav li li a{border:0 none;background:transparent;}
#nav li a{color:#002a58;background:#fff;}
#nav li li a{color:#a6adc8;}
#nav li a:hover,
#nav li:hover > a,
#nav li#primero a:hover,
#nav li#ultimo a:hover{background:#0c225c;color:#00A6D2;}
#nav li a span{background:url(desplegar3.png) center center no-repeat;color:#b8d4e3;}
#nav li a:hover span,
#nav li:hover > a span{color:#25396d;}
#nav li a.activo,
#nav li a.activo:hover,
#nav li:hover > a.activo,
#nav li#primero a.activo,
#nav li#ultimo a.activo{color:#fff;background-color:#FF6501;}
#m a{font-weight:normal;display:inline-block;float:right;text-decoration:none;text-align:center;text-transform:uppercase;height:40px;line-height:40px;letter-spacing:1px;padding:0 10px 0 32px;right:20px;background:url(menum.png) left center no-repeat #001E4F;color:#fff;margin:35px 0 0;}
#m a:hover{color:#fff;background:url(menum.png) left center no-repeat #00A6D2;}
#close a{height:40px;line-height:40px;background:url(cerrar.png) left center no-repeat;padding:0 0 0 32px;font-family:'allerbold', serif;font-weight:normal;color:#002952;}
#submenus.mostrar{display:block;}
#submenus{display:none;}
}
@media only screen and (max-width:767px){#m a{margin:30px 0 0;}
#submenus{width:100%;padding:0;text-align:center;}
ul#idiomas li a{font-size:0.8em;margin:0 0 0 5px;padding:0 0 0 5px;}
#usuarios a{font-size:0.8em;}
}
@media only screen and (min-width:480px) and (max-width:598px){#m a{margin:30px 0 0;}
#submenus{}
ul#idiomas{margin:0;}
}
@media only screen and (min-width:600px) and (max-width:767px){#m a{margin:30px 0 0;}
#submenus{width:70%;padding:0;text-align:right;height:auto;}
ul#idiomas{margin:10px 0;float:right;display:block;}
#usuarios{clear:right;}
#usuarios a{}
}
h3.menorcainternet{display:block;margin:2% 0;font-size:1em;}
.conexiones{}
.conexiones div{display:inline-block;width:24.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:10px 0;color:#fff;}
.conexiones div strong{display:block;font-size:1.4em;text-transform:uppercase;}
.conexiones div strong span{display:block;font-size:2.3em;line-height:1;}
.conexiones div strong span i{display:inline;font-size:0.5em;font-style:normal;text-transform:uppercase;color:#62deff;}
.conexiones div span.precio strong{display:inline;font-size:2.3em;text-transform:none;line-height:1;}
.conexiones div span.precio span{display:block;font-size:1em;text-transform:none;color:#62deff;font-family:'allerbold', serif;font-weight:normal;}
.conexiones div span.precio strong span{display:inline;font-size:0.8em;text-transform:uppercase;color:#fff;vertical-align:middle;}
.conexiones div.a{background:#007bf2;}
.conexiones div.b{background:#005bb2;}
.conexiones div.c{background:#003a73;}
.conexiones div.d{background:#00274c;}
.condiciones{text-align:center;text-transform:uppercase;color:#002952;font-family:'allerbold', serif;font-weight:normal;padding-top:10px;}
.condiciones span{text-align:center;text-transform:none;color:#00a6d2;}
.texto ul.check li{background-image:url(check.png);background-position:left top;background-repeat:no-repeat;background-size:28px auto;list-style-type:none;margin-bottom:10px;padding:0 20px 0 34px;display:inline-block;line-height:32px;color:#002456;}
.pack{display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2%;border:2px solid #002952;}
.pack h3{text-transform:none;line-height:1;color:#002952;text-align:center;}
.pack h3 img{vertical-align:middle;height:50px;margin-right:2%;}
.pack h3 i{color:#ff6600;vertical-align:middle;font-style:normal;}
.pack h3 span{font-family:'allerregular', sans-serif;font-weight:normal;vertical-align:middle;}
p.direccion{}
p.direccion span{display:block;}
.oficina iframe{width:100%;height:320px;}
@media only screen and (max-width:767px){.pack h3 img{height:70px;margin:0 auto;display:block;}
}
@media only screen and (max-width:480px){.conexiones div{display:block;width:100%;}
}
@media only screen and (min-width:482px) and (max-width:767px){.conexiones div{display:inline-block;width:49.5%;margin-bottom:3px;}
}
.separa{display:block;clear:both;height:1px;border:1px solid #ccc;margin:2em 0;}
.titulos_wimax h1,
.titulos_wimax h2,
.texto ul.check{text-align:center;}
.titulos_wimax{padding-top:2em;}
.titulos_wimax h2{margin-bottom:1em;}
.titulos_wimax p{text-align:center;max-width:40em;margin:0 auto 2em;}
.anade_movil{background-color:#efeded;color:#003466;padding:2em 2em;position:relative;}
.anade_movil h2{display:block;text-align:center;color:#003466;font-size:2rem;}
.anade_movil h2 strong{color:#ff6600;}
.anade_movil,
.anade_movil p{text-align:center;}
.anade_movil ul{margin-bottom:2em;}
.anade_movil ul li{font-size:1.2rem;}
.oferta-movil{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(f_oferta-movil.png);background-position:bottom right;background-repeat:no-repeat;background-size:260px auto;position:absolute;bottom:25%;right:0;width:260px;height:150px;padding:30px 80px 0;text-align:center;}
/**/.foto_flotada_derecha{padding-top:2em;}
@media only screen and (max-width:959px){.anade_movil,
.anade_movil h2,
.anade_movil p{text-align:left;}
.oferta-movil{bottom:25%;}
}
@media only screen and (max-width:767px){.anade_movil{padding:2em 2em 180px;}
.anade_movil,
.anade_movil h2,
.anade_movil p{text-align:center;}
.oferta-movil{background-size:300px auto;bottom:1em;right:0;width:300px;height:150px;padding:20px 100px 0;}
}
#cabecera{width:100%;text-align:center;overflow:hidden;}
#cabecera img{width:100%;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:all;transition-property:all;}
#cabecera img{}
.formato_portada{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;display:inline;width:50%;padding:3em;position:relative;margin-top:-25%;margin-left:-3em;background:#fff;}
@media only screen and (max-width:1025px){.formato_portada{width:100%;position:relative;float:none;display:block;padding:0;margin-top:0;margin-left:0;}
}