html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Novecento Bold";src:url("../fonts/novecentowide-bold-webfont.eot");src:url("../fonts/novecentowide-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/novecentowide-bold-webfont.woff") format("woff"),url("../fonts/novecentowide-bold-webfont.ttf") format("truetype"),url("../fonts/novecentowide-bold-webfont.svg#novecento_wide_bookbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Novecento Book";src:url("../fonts/novecentowide-book-webfont.eot");src:url("../fonts/novecentowide-book-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/novecentowide-book-webfont.woff") format("woff"),url("../fonts/novecentowide-book-webfont.ttf") format("truetype"),url("../fonts/novecentowide-book-webfont.svg#novecento_wide_bookbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Oregon Bold Oblique";src:url("../fonts/oregon_ldo_bold_oblique-webfont.eot");src:url("../fonts/oregon_ldo_bold_oblique-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/oregon_ldo_bold_oblique-webfont.woff") format("woff"),url("../fonts/oregon_ldo_bold_oblique-webfont.ttf") format("truetype"),url("../fonts/oregon_ldo_bold_oblique-webfont.svg#novecento_wide_bookbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Oregon Bold";src:url("../fonts/oregon_ldo_bold-webfont.eot");src:url("../fonts/oregon_ldo_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/oregon_ldo_bold-webfont.woff") format("woff"),url("../fonts/oregon_ldo_bold-webfont.ttf") format("truetype"),url("../fonts/oregon_ldo_bold-webfont.svg#novecento_wide_bookbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Oregon Oblique";src:url("../fonts/oregon_ldo_oblique-webfont.eot");src:url("../fonts/oregon_ldo_oblique-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/oregon_ldo_oblique-webfont.woff") format("woff"),url("../fonts/oregon_ldo_oblique-webfont.ttf") format("truetype"),url("../fonts/oregon_ldo_oblique-webfont.svg#novecento_wide_bookbold") format("svg");font-weight:normal;font-style:normal}body{font-family:"Lato";overflow-x:hidden}.formulario .btn-hide{display:block;position:absolute;bottom:-29px;left:0;width:36px;height:61px;background:url("../images/movil/flecha-verde-blanca.jpg") no-repeat}.header{zoom:1;padding:20px 0 7px 0;text-align:center;}.header:after,.header:before{content:"";display:table}.header:after{clear:both}.header h1{display:inline-block;margin:0;vertical-align:middle;}.header h1 a{display:block;}.header h1 a img{display:block}.navegacion{text-align:center;background:#682d81;overflow:hidden}.submenu{width:100%;font-size:0;position:relative;}.submenu li:nth-child(2){width:34% !important}.submenu-1{left:-100%}.submenu-2{left:100%}.submenu-3{left:-100%}.items{font-size:16px;display:inline-block;width:33%;vertical-align:top;}.items a{font-family:"Novecento Bold";display:table;width:100%;height:100%;overflow:hidden;text-decoration:none;color:#fff;font-size:13px;}.items a .content{display:table-cell;height:39px;vertical-align:middle;}.items a .content h4{margin:0;font-weight:normal}.sociales{display:block;width:100%;font-size:0;}.sociales li{display:inline-block;width:33%;height:55px;}.sociales li:nth-child(2){width:34%}.sociales li a{display:block;width:100%;height:100%;}.sociales li a.twitter{background:#0be url("/images/movil/icon-twitter.jpg") no-repeat center center}.sociales li a.facebook{background:#1168c9 url("/images/movil/icon-facebook.jpg") no-repeat center center}.sociales li a.instagram{background:#617ea1 url("/images/movil/icon-instagram.jpg") no-repeat center center}.title{zoom:1;background:#682d81;padding:10px 75px 10px 14px;position:relative;}.title:after,.title:before{content:"";display:table}.title:after{clear:both}.title h1{margin:0;color:#fff;font-family:"Novecento Bold";font-size:22px;font-weight:normal;}.title h1 span{display:inline-block;vertical-align:bottom;position:relative;top:3px}.title h1:before{content:"";display:inline-block;width:28px;height:29px;background:url("/images/movil/title-user.png") no-repeat;vertical-align:bottom;margin-right:10px}.home{height:49px;width:75px;position:absolute;top:0;right:0;background:rgba(255,255,255,0.3) url("/images/movil/icon-home.png") no-repeat center center}.contenido{background:#a6b24c;position:relative;padding:30px 30px 120px 30px;}.contenido p{margin:0;font-size:18px;color:#fff;text-align:left}.firma{margin-top:20px;}.firma small{font-size:15px;color:#fff}.foot{padding:15px 0;background:#d07322;text-align:center;}.foot p{margin:0;font-size:13px;color:#fff;}.foot p a{text-decoration:none;color:#fff}.btn-revisar{color:#fff;text-decoration:none;font-size:18px;position:absolute;bottom:25px;right:0;}.btn-revisar span{display:inline-block;vertical-align:middle;margin-right:6px;}.btn-revisar span:after{content:"";display:inline-block;width:6px;height:11px;background:url("/images/movil/flecha-der.png") no-repeat;margin-left:5px}i.btn-profesional{vertical-align:middle;display:inline-block;width:84px;height:49px;background:url("/images/movil/btn-profesional.png") no-repeat}i.btn-inscribete{vertical-align:middle;display:inline-block;width:84px;height:50px;background:url("/images/movil/btn-inscribete.png") no-repeat}.top{zoom:1;width:100%;min-height:100%;position:absolute;top:0;left:0;background:rgba(166,178,76,0.8);text-align:center;}.top:after,.top:before{content:"";display:table}.top:after{clear:both}.top .btn-cerrar{position:absolute;top:0;right:0;display:block;width:41px;height:41px;background:url("/images/movil/btn-cerrar.jpg") no-repeat;z-index:9998;cursor:pointer}.top h2{color:#fff;font-family:"Novecento Bold";font-weight:normal;font-size:26px;margin:55px 0 15px}.listado-veterinarios li{margin-bottom:1%;}.listado-veterinarios li figure{zoom:1;margin:0;}.listado-veterinarios li figure:after,.listado-veterinarios li figure:before{content:"";display:table}.listado-veterinarios li figure:after{clear:both}.listado-veterinarios li figure img{display:block;width:40%;float:right}.listado-veterinarios li figure figcaption{display:block;width:59%;float:right;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 15px;text-align:left;margin-right:1%;text-transform:capitalize;}.listado-veterinarios li figure figcaption h3{font-family:"Novecento Bold";font-weight:normal;font-size:12px;margin:0 0 10px 0}.listado-veterinarios li figure figcaption p{font-size:11px;margin:0;line-height:18px}.listado-veterinarios li:nth-child(1n+ 1) figure figcaption{background:#8d61a0}.listado-veterinarios li:nth-child(2n+ 2) figure figcaption{background:#d07322}.listado-veterinarios li:nth-child(3n+ 3) figure figcaption{background:#7a7979}.title-servicios{background:#8d61a0;}.title-servicios h1:before{width:26px;height:26px;background:url("/images/movil/title-servicios.png") no-repeat}.footer-verde{background:#a6b24c !important}.servicios .contenido{background:#de8435;padding:30px 0 60px 0;text-align:center;}.servicios .contenido h2{color:#fff;font-size:16px;margin:0 0 20px 0}.listado-servicios{font-size:0;}.listado-servicios li{display:inline-block;width:108px;height:108px;background:#e9a23f;vertical-align:top;margin:0 2px 2px 0;overflow:hidden;}.listado-servicios li .contenedor{height:35px;margin-top:15px;}.listado-servicios li .contenedor img{max-height:100%;width:auto}.listado-servicios li small{color:#fff;font-size:11px;text-transform:uppercase;line-height:14px;display:inline-block}.pacientes .title{background:#d07322;}.pacientes .title h1:before{width:17px;height:28px;background:url("../images/movil/title-pacientes.png") no-repeat}.pacientes .contenido{background:#ff8b27;padding:15px 30px 0 30px;overflow-y:auto;}.pacientes .contenido h1{margin:0;color:#fff;font-size:30px;font-family:"Novecento Bold";text-transform:uppercase;font-weight:normal}.pacientes .contenido .bio{margin:20px 0;}.pacientes .contenido .bio strong{text-transform:uppercase}.pacientes .detalle-pacientes{padding:30px !important}.pacientes .listado-pacientes li{min-height:102px;margin-bottom:10px;}.pacientes .listado-pacientes li figure{margin:0;}.pacientes .listado-pacientes li figure .circle{font-size:0;float:left;margin-right:10px;background:url("../images/movil/circle.png") no-repeat;width:99px;height:102px;}.pacientes .listado-pacientes li figure .circle img{border-radius:50%;overflow:hidden}.pacientes .listado-pacientes li figure figcaption{padding:10px 0;}.pacientes .listado-pacientes li figure figcaption h4{float:left;font-size:15px;color:#fff;text-transform:uppercase;margin:0;padding-left:10px;background:url("../images/movil/flecha.png") left center no-repeat}.pacientes .listado-pacientes li figure figcaption p{font-size:12px;line-height:14px;}.pacientes .listado-pacientes li figure figcaption p a{color:#60255a;font-weight:700;font-style:italic;text-decoration:none;display:block}.perros .title{background:#f68c30;}.perros .title h1:before{width:23px;height:28px;background:url("../images/movil/title-perros.png") no-repeat}.gatos .title{background:#fbc89b;}.gatos .title h1{color:#de7114;}.gatos .title h1:before{vertical-align:middle;width:18px;height:23px;background:url("../images/movil/title-gatos.png") no-repeat}.gatos .title .home{background-image:url("../images/movil/icon-home-2.png")}.gatos .contenido{background:#96bfc5}.animales-exoticos .title{background:#e9e9e9;}.animales-exoticos .title h1{font-size:20px;}.animales-exoticos .title h1:before{width:30px;height:27px;background:url("../images/movil/title-animales.png") no-repeat}.animales-exoticos .contenido{background:#d66565}.club-mascoti .btn-inscribir{position:static;display:block;float:right;margin:20px -30px 20px 0}.club-mascoti h1 a{color:#de7114 !important}.club-mascoti h1:before{width:27px !important;height:22px !important;background:url("../images/movil/title-club.png") no-repeat !important}.club-mascoti .contenido{background:#b5c261;position:relative;overflow-x:hidden;padding:0 !important}.club-mascoti .principal{padding:30px !important}.club-mascoti .formulario{position:absolute;background:#b5c261;top:0;left:100%;width:100%;height:100%;overflow-y:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:30px;}.club-mascoti .formulario p{font-size:15px}.club-mascoti .formulario form{margin:10px 0;}.club-mascoti .formulario .humano img,.club-mascoti .formulario .mascota img{margin-left:40%;display:block;position:relative;left:3px;bottom:-2px}.club-mascoti .formulario .group{margin-bottom:6px;}.club-mascoti .formulario .group label{display:inline-block;width:40%;text-align:right;font-size:15px;color:#fff;vertical-align:middle}.club-mascoti .formulario .group input[type="text"],.club-mascoti .formulario .group input[type="date"]{display:inline-block;width:58%;border:none;vertical-align:middle;color:#b5c261 s;height:18px;background:#fff}.club-mascoti .formulario .enviar{border:none;padding:10px 15px;background:#682d81;color:#fff;float:right;margin-right:1%}.lista-descuentos{margin:30px 0 0 !important;padding-bottom:30px !important;border-bottom:1px solid #fff;}.lista-descuentos li{clear:both;min-height:48px;margin-bottom:5px;display:block;}.lista-descuentos li figure{margin:0;}.lista-descuentos li figure img{float:left;margin-right:10px}.lista-descuentos li figure figcaption{color:#fff;}.lista-descuentos li figure figcaption strong{color:#d07322;font-weight:bold}.error label{color:#de7114 !important}.error input,.error textarea{background:#de7114 !important;color:#fff !important}.toplayer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);}.toplayer a{display:inline-block;position:absolute;top:50%;left:50%;margin-left:-206px;margin-top:-96px}.contacto .title{background:#7b797a;}.contacto .title h1:before{width:19px;height:14px;background:url("../images/movil/title-contacto.png") no-repeat;position:relative;top:-4px}.contacto .contenido{padding:30px;}.contacto .contenido p a{text-decoration:none;color:#fff}.contacto .contenido form{margin:20px 0;overflow:hidden;}.contacto .contenido form .group{margin-bottom:10px;}.contacto .contenido form .group label{display:inline-block;width:40%;color:#fff;font-weight:bold}.contacto .contenido form .group input,.contacto .contenido form .group textarea{display:inline-block;width:59%;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-top:2px solid #dadbdf;border-left:1px solid #dadbdf;vertical-align:top;color:#a6b24c;padding:0 5px 5px 5px}.contacto .contenido form .group input{height:24px}.contacto .contenido form .group textarea{height:125px;resize:vertical}.contacto .contenido form input[type="submit"]{float:right;border:none;color:#fff;background:#8d61a0;padding:10px 15px}#map{width:100%;height:171px}.galeria{overflow:hidden;background:#d0b2c8;padding:0 10px;}.galeria h1{color:#fff;font-family:"Novecento Bold";text-transform:uppercase;font-weight:normal;font-size:22px;padding:30px 15px;margin:0}.galeria .filtros{width:100%;position:relative;height:50px;padding-right:240px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table;}.galeria .filtros ul{display:table-cell;font-size:0;vertical-align:middle;}.galeria .filtros ul li{display:inline-block;font-size:16px;margin-right:5px;}.galeria .filtros ul li:last-child{margin-right:0}.galeria .filtros ul li a{display:block;padding:10px 15px;color:#fff;background:#dacce0;text-decoration:none;}.galeria .filtros ul li a.activo{background:#682d81}.galeria .filtros > a{display:inline-block;position:absolute;top:0;right:-10px;font-size:16px;color:#fff;text-decoration:none;}.galeria .filtros > a span{margin-right:6px;vertical-align:middle;}.galeria .filtros > a span:after{margin-left:10px;content:"";display:inline-block;vertical-align:middle;width:7px;height:12px;background:url("../images/movil/flecha-right.png") no-repeat center right}.galeria .contenido{background:none;padding:0;text-align:center}.lista-gal{font-size:0;}.lista-gal li{display:inline-block;margin:0 4px 8px 4px;}.lista-gal li a{display:block}.cabecera{overflow:hidden}.volver-galeria{float:right;text-decoration:none;color:#fff;display:block;background:#682d81;padding:5px;font-size:14px;margin-top:10px}.top-galeria{background:#d7468b;text-align:left;}.top-galeria h2{background:#d07322;margin:0;padding:10px 76px 9px 7px;font-size:22px}.top-galeria .btn-cerrar{width:76px;height:47px;background:url("../images/movil/cerrar.jpg") no-repeat}.top-galeria .content{padding:20px 40px;text-align:justify;}.top-galeria .content h3{color:#fff;font-size:30px;font-family:"Novecento Bold";font-weight:normal;margin:0;padding:0}.top-galeria .content .bio{margin:20px 0}.top-galeria .content p{color:#fff;margin:0;}.top-galeria .content p strong{text-transform:uppercase}.publicar{zoom:1;position:absolute;top:0;left:100%;width:100%;height:100%;background:#a8b252;overflow-y:auto;}.publicar:after,.publicar:before{content:"";display:table}.publicar:after{clear:both}.publicar h3{background:#d0b2c8;font-size:26px;text-transform:uppercase;color:#9f7bae;padding:20px 15px;padding-right:57px;margin:0}.publicar .cerrar-publicar{display:block;width:57px;height:56px;background:url("../images/movil/cerrar-publicar.jpg") no-repeat;position:absolute;top:0;right:0}.publicar .content{padding:15px 20px}.publicar .form{width:100%;}.publicar .form .tipo{display:block;font-size:0;height:26px;overflow:hidden;}.publicar .form .tipo li{display:inline-block;width:32%;text-align:center;}.publicar .form .tipo li:nth-child(2){margin:0 2%}.publicar .form .tipo li a{display:block;font-size:20px;text-decoration:none;text-transform:uppercase;color:#fff;height:26px;font-family:"Novecento Book";}.publicar .form .tipo li a.active{font-family:"Novecento Bold" !important}.publicar .form .tipo li a.morado{background:#8d61a0}.publicar .form .tipo li a.naranja{background:#f68c30}.publicar .form .tipo li a.gris{background:#9f9f9f}.publicar .form form{zoom:1;background:#8d61a0;padding:50px 10px 20px;}.publicar .form form:after,.publicar .form form:before{content:"";display:table}.publicar .form form:after{clear:both}.publicar .form form .group{margin-bottom:15px;}.publicar .form form .group label{color:#fff;display:inline-block;width:30%;vertical-align:middle}.publicar .form form .group input[type="text"],.publicar .form form .group textarea{vertical-align:middle;display:inline-block;border:none;width:69%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.publicar .form form .group textarea{resize:vertical;height:200px}.publicar .form form .radio{float:right;}.publicar .form form .radio div{display:inline-block;}.publicar .form form .radio div:first-child{margin-right:10px}.publicar .form form .radio div label,.publicar .form form .radio div input{display:inline-block;vertical-align:middle}.publicar .form form .radio div label{cursor:pointer;color:#fff;font-weight:bold;}.publicar .form form .radio div label:after{content:"";display:inline-block;width:24px;height:23px;background:url("../images/movil/radio.png") no-repeat 0 0;vertical-align:middle;margin-left:5px}.publicar .form form .radio div input{display:none;}.publicar .form form .radio div input:checked + label:after{background-position:0 -23px !important}.publicar .form form .controls{zoom:1;margin-top:30px;float:left;clear:both;width:100%;}.publicar .form form .controls:after,.publicar .form form .controls:before{content:"";display:table}.publicar .form form .controls:after{clear:both}.publicar .form form .controls > div{width:48%;display:inline-block;}.publicar .form form .controls > div:first-child{float:right}.publicar .form form .controls > div input{border:none;width:100%;background:url("../images/movil/bg-controls.jpg") repeat-x;color:#fff;text-align:center;padding:8px 0}.relative{position:relative}.responsive-img{display:block;width:100%;height:auto}.clear-ul{display:inline-block;margin:0;padding:0;list-style:none;vertical-align:top}h1 span a{color:#fff;text-decoration:none}.item-1{background:#682d81}.item-2{background:#8d61a0}.item-3{background:#d07322}.item-4{background:#f68c30}.item-5{background:#fbc89b}.item-6{background:#e9e9e9}.item-7{background:#979797}.item-8{background:#7b797a}.item-9{background:#979797}.color-naranjo{color:#d07322}.hide{display:none}.contact-bar{background:#d66565;height:34px;padding:0 8px;overflow:hidden;}.contact-bar p{margin:0;color:#fff;font-size:11px;line-height:34px;text-transform:uppercase;overflow:hidden;font-family:"Lato",sans-serif;}.contact-bar p.direccion-span{float:left}.contact-bar p.fono-span{float:right;font-size:12px}.contact-bar p a{color:#fff;text-decoration:none}.filtros-movil{display:block;font-size:0;margin-bottom:15px;text-align:center;}.filtros-movil li{display:inline-block;margin-right:5px;}.filtros-movil li:last-child{margin-right:0}.filtros-movil li.active a{color:#703a94;font-weight:700}.filtros-movil li a{background:#ff9f4b;color:#fff;display:block;font-size:12px;font-weight:700;padding:5px;text-decoration:none;text-transform:uppercase}@media screen and (max-width: 330px){.lista-gal{margin-top:25px;}.lista-gal li a{display:block;width:130px;height:130px;}.lista-gal li a img{display:block;width:100%;height:100%}}@media screen and (max-width: 375px){#formulario-contacto .group label{width:100% !important;text-align:left !important;margin-bottom:5px}#formulario-contacto .group input{width:100% !important}#formulario-contacto .group textarea{width:100% !important}.group{input:,textarea}.group label{font-size:11px !important}.animales-exoticos h1{font-size:18px !important}}@media screen and (max-width: 400px){.publicar h3{font-size:18px !important}.publicar form{padding:10px !important}.tipo li a{font-size:13px !important;line-height:26px !important}}@media screen and (max-width: 420px){.btn-gracias{width:320px;margin-left:-160px !important;}.btn-gracias img{width:100%;height:auto}}@media screen and (max-width: 450px){.cabecera h1{font-size:18px;padding:15px 15px 40px 15px}.filtros{padding-right:0 !important;zoom:1;}.filtros:after,.filtros:before{content:"";display:table}.filtros:after{clear:both}.filtros ul li a{font-size:14px !important}.filtros .btn-inscribete{width:60px;height:35px;-moz-background-size:cover;-webkit-background-size:cover;-ms-background-size:cover;background-size:cover}.btn-publicar{font-size:14px !important;top:-35px !important}}