@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,700,700italic|Vollkorn:400italic);@font-face{font-family:icomoon;src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot?#iefix) format('embedded-opentype'),url(fonts/icomoon.woff) format('woff'),url(fonts/icomoon.ttf) format('truetype'),url(fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio[controls],canvas,video{display:inline-block;*display:inline;zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-height:100%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0}address,blockquote,code,dl,figure,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,q,samp,ul{padding:0;margin:0}abbr,acronym,blockquote,code,dir,kbd,listing,plaintext,q,samp,tt,var,xmp{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}h1{font-size:2.75em;line-height:1.2em;margin-bottom:.4em}h2{font-size:2em;line-height:1em;margin-bottom:.5em}h3{font-size:1.5em;line-height:1.33em;margin-bottom:.6667em}h4{font-size:1.25em;line-height:1em;margin-bottom:1em}h5{font-size:1em;line-height:1.142em;margin-bottom:1.142em}h6{font-size:.9em;line-height:1.33em;margin-bottom:1.33em}dl,ol,p,ul{font-size:1em;line-height:1.625em;margin-bottom:1.5em}small{font-size:.875em;line-height:1.714em;margin-bottom:1.714em}b,dt,strong{font-weight:400}ol,ul{list-style-position:inside}li ol,li ul{margin-left:1.5em}embed,img,object,video{max-width:100%;_width:100%}img{height:auto;-ms-interpolation-mode:bicubic;display:block;margin:0}svg:not(:root){overflow:hidden}abbr[title],acronym,dfn[title]{cursor:help}ins,mark{text-decoration:none}del{text-decoration:line-through}::selection{background:#FFC6EF;color:#333}::-moz-selection{background:#FFC6EF;color:#333}iframe{width:100%;height:20em;margin-bottom:1.6em}html{background:#fff;color:#334254}body{font:87.5% Roboto,Arial,sans-serif;line-height:1.62em;font-weight:300}a{color:#ff0dbb;outline:0;text-decoration:none}a:hover{color:#000}h2,h3{font-weight:300}h4{font-weight:400}ul{list-style:none}a,input{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}dt{font-size:1.2em;margin-bottom:.2em}dd{margin:0 0 1em .5em}aside img{margin-bottom:1.6em}fieldset{margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}legend{border:0;padding:0;*margin-left:-.75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}form{width:100%;margin:0 auto}label{position:relative;color:#666;border:0}form span{display:block;color:#666;font-weight:400}input,select,textarea{width:100%;border:1px solid #ccc;padding:.5em;margin:0 0 1em}textarea{min-height:10em;resize:vertical}.label{display:block;width:100%}input[placeholder],textarea[placeholder]{color:#222}input:focus,select:focus,textarea:focus{border:1px solid #ff0dbb;outline:0}#submit{max-width:8em;background-color:#50667F;border:0;color:#fff;float:right;padding:.5em}#submit:hover{background:#ff0dbb;color:#fff}label.error{position:relative;width:100%;font-size:.8em;font-weight:400;text-align:center;display:block;background:#ff0dbb;color:#fff}label.error:before{content:"";position:absolute;top:-1em;left:40%;width:0;height:0;border-style:solid;border-width:0 10px 15px;border-color:transparent transparent #ff0dba}label.checked{margin:0;display:none}.success,p.error{text-align:center;padding:2em 0}.success p{margin:0 0 .5em}.success~form{display:none}.Zebra_DatePicker *,.Zebra_DatePicker :after,.Zebra_DatePicker :before{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.Zebra_DatePicker{position:absolute;background:#334254;border:3px solid #334254;display:none;z-index:100;font-family:Roboto,Arial,sans-serif;font-size:1em}.Zebra_DatePicker *{margin:0;padding:0;color:#4c4c4c;background:0 0;border:0}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0}.Zebra_DatePicker td,.Zebra_DatePicker th{text-align:center;padding:5px 0}.Zebra_DatePicker td{cursor:pointer}.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:3px}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{background:#E8E8E8;width:35px;border:1px solid #334254}.Zebra_DatePicker .dp_header td{color:#FFF}.Zebra_DatePicker .dp_header .dp_next,.Zebra_DatePicker .dp_header .dp_previous{width:30px}.Zebra_DatePicker .dp_header .dp_caption{font-weight:700}.Zebra_DatePicker .dp_header .dp_hover{background:#fff;color:#334254}.Zebra_DatePicker .dp_header .dp_blocked{color:#888;cursor:default}.Zebra_DatePicker .dp_daypicker th{background:#ff0dbb;color:#fff}.Zebra_DatePicker td.dp_not_in_month{background:#F3F3F3;color:#CDCDCD;cursor:default}.Zebra_DatePicker td.dp_not_in_month_selectable{background:#F3F3F3;color:#CDCDCD;cursor:pointer}.Zebra_DatePicker td.dp_weekend{background:#D8D8D8}.Zebra_DatePicker td.dp_weekend_disabled{color:#CCC;cursor:default}.Zebra_DatePicker td.dp_selected{background:#ff0dbb;color:#FFF!important}.Zebra_DatePicker td.dp_week_number{background:#FC3;color:#555;cursor:text;font-style:italic}.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer{margin-top:3px}.Zebra_DatePicker .dp_footer .dp_hover{background:#fff;color:#334254}.Zebra_DatePicker .dp_clear,.Zebra_DatePicker .dp_today{color:#FFF;padding:3px}.Zebra_DatePicker td.dp_current{color:#ff0dbb}.Zebra_DatePicker td.dp_disabled_current{color:#E38585}.Zebra_DatePicker td.dp_disabled{background:#F3F3F3;color:#CDCDCD;cursor:default}.Zebra_DatePicker td.dp_hover{background:#ff0dbb;color:#FFF}button.Zebra_DatePicker_Icon{display:block;position:absolute;width:18px;height:18px;background:#fff;text-indent:-9000px;border:0;cursor:pointer;padding:0;line-height:0;vertical-align:top}button.Zebra_DatePicker_Icon:before{position:absolute;top:0;left:0;font-family:icomoon;content:"\e004";text-indent:0!important;font-size:1em;line-height:1;color:#ff0dbb}button.Zebra_DatePicker_Icon_Disabled{background-image:url(i/calendar-disabled.png)}button.Zebra_DatePicker_Icon{margin:0 0 0 3px}button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0}.wrap{max-width:73.25em;padding:0 1em;margin:0 auto}.wrap:after,nav ul:after{content:"";display:table;clear:both}header{background:#334254}.title{display:block;width:50%;padding:2em 0 0;float:left}header h1{font-size:1.6em;font-weight:300;padding-top:.3em;margin:0;color:#ff0dbb}h1 span{text-transform:uppercase;font-weight:400;color:#fff}header img{float:left;margin-right:1em;width:300px;}.menu-button{display:none}.contact-links{padding:1em 0;float:right}.mail-link,.phone-link{display:block;position:relative;background:#50667F;color:#fff;font-size:1.2em;font-weight:400;text-align:right;padding:.5em .5em .5em 2.5em;margin:.4em 0 0}.form-link:hover,.mail-link:hover,.phone-link:hover{background:#ff0dbb;color:#fff}.mail-link:before,.phone-link:before{position:absolute;top:0;left:0;width:2em;height:2.35em;font-family:icomoon;background:#ff0dbb;color:#fff;text-align:center;padding:.5em}.phone-link:before{content:"\e003"}.mail-link:before{content:"\e005"}.form-link:before{font-family:icomoon;content:"\e004";line-height:1;margin-right:.5em}nav{background:#50667f;height:3em}nav.wrap{padding:0}nav li{float:left;text-align:center;margin-top:.68em}nav li:last-child{float:right}nav a{font-size:.85em;color:#fff;font-weight:400;text-transform:uppercase;padding:1.1em 1em}nav li:first-child a{line-height:1}nav li:first-child a:before{font-family:icomoon;content:"\e000";font-size:1.2em}.acordos nav a[href=acordos-e-parcerias],.consultas nav a[href=consultas],.contactos nav a[href=contactos],.equipa nav a[href=equipa],.especialidades nav a[href=especialidades-medicas-e-enfermagem],.galeria nav a[href=galeria],.home nav a[href="./"],.medicina-dentaria nav a[href=medicina-dentaria],.menu-button:focus,.menu-button:hover,nav a:focus,nav a:hover{background:#ff0dbb;color:#fff}.banner{position:relative;background:#334254}.rslides{position:relative;list-style:none;overflow:hidden;padding:0;margin:0 auto}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.centered-btns_nav:focus{outline:0}.centered-btns_tabs{position:absolute;bottom:-5em;width:100%;margin-top:10px;text-align:center;z-index:5}.centered-btns_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}.centered-btns_tabs button{text-indent:-9999px;overflow:hidden;border:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#ccc;background:rgba(0,0,0,.2);display:inline-block;_display:block;*display:block;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);width:15px;height:15px}.centered-btns_here button{background:#ff0dbb}.grid{margin-left:-3%;padding:8em 0 0;max-width:105%;font-size:1rem}.unit{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-left:3%;margin-right:-.25em;overflow:hidden;*overflow:visible}.one{width:97%}.one-of-two,.two-of-four{width:47%}.one-of-three{width:30.36%}.two-of-three{width:63.666666666%}.one-of-four{width:22.05%}.three-of-four{width:72%}section img{display:block;margin:0 auto 1em}aside li,section li{text-indent:-1.5em;margin:0 0 0 1.5em}aside li:before,section li:before{content:"\2726";color:#ff0dbb;margin-right:.5em}.especialidade{padding:.4em 0 .4em 2.2em}.medica{background:url(i/medica.svg) 0 0 no-repeat}.enfermagem{background:url(i/enfermagem.svg) 0 0 no-repeat}.dentaria{background:url(i/dentaria.svg) 0 0 no-repeat}.clock:before,.info:before,.iphone:before,.link:before,.mail:before,.map-pin-fill:before{font-family:icomoon;line-height:1;margin-right:.5em}.clock:before{content:"\e008"}.map-pin-fill:before{content:"\e009"}.mail:before{content:"\e005"}.info:before{content:"\e001"}.link:before{content:"\e002"}.iphone:before{content:"\e003"}.home article{font:1.1em Vollkorn,serif;font-weight:400;font-style:italic}.home article>*{width:85%}.home article img{margin-bottom:.5em}.equipa section{background:#eee;padding:.5em;margin-bottom:2em}.equipa section img,.img-float{float:left;max-width:25%;margin:0 1em 0 0}.equipa h4{margin-bottom:0}.encyclopedia{margin:0 auto;max-width:40em}.trigger{background:#7E9AB7;font-weight:400;color:#fff;cursor:pointer;padding:.5em .2em}.down,.trigger:hover{background:#FF0DBB}.down:before,.trigger:before{font-size:1.2em;margin-right:.5em}.trigger:before{content:"\2b"}.down:before{content:"\2212"}.content img{display:block;margin:.5em auto 1.6em}.content ul{margin:1.6em 0}.content li{list-style:square;margin-left:1em}.acordos section{background:#eee;padding:.5em;margin-bottom:2em}.acordos h5{font-weight:400;text-align:center;margin-bottom:.2em}.acordos img{display:block;margin:0 auto}.sub-link{font-size:1.5em}.galeria .banner{margin-bottom:8em}.galeria .grid{padding:1em 0 0}footer{background:#334254;color:#fff;padding:5em 0}footer .grid{padding:0}.facebook{color:#fff;font-size:1.2em;font-weight:400}.facebook:hover{color:#ff0dbb}.facebook:before{font-family:icomoon;content:"\e00a";margin-right:.5em}.lightbox{display:none;position:fixed;z-index:9999;width:100%;height:100%;text-align:center;top:0;left:0;background:#000;background:rgba(0,0,0,.9)}.lightbox img{max-width:100%;margin:2% auto 0}.lightbox:target{display:block;outline:0}@media screen and (max-width:61.875em){body{position:relative;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-perspective:1000;-moz-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.open{-webkit-transform:translateY(480px) scale(1);-moz-transform:translateY(480px) scale(1);-ms-transform:translateY(480px) scale(1);-o-transform:translateY(480px) scale(1);transform:translateY(480px) scale(1)}header .wrap{padding:0}.mail-link,.phone-link{text-align:center}.menu-button:before{content:"\2261"}.menu-button{width:100%;display:block;font-size:2.5em;line-height:.8em;background:#50667F;color:#fff;border:0;border-bottom:1px solid #334254;text-align:right;padding:.2em .5em;margin:0}nav{position:absolute;top:-480px;left:0;width:100%!important;height:480px!important;background:#334254;overflow:hidden}nav li{float:none;width:100%;margin:0}nav .menu-button:before{content:"\2716"}nav a{display:block;font-size:1em;background:#50667F;border-bottom:1px solid #334254;padding:1em 0}.home article>*{width:100%}}@media screen and (max-width:60em){.three-of-four,.two-of-four{width:auto}}@media screen and (max-width:47.5em){.banner{display:none}.grid{padding:2em 0 0;margin:0 auto;max-width:40em}.unit{width:auto;margin-left:0;display:block}.one-of-four{display:inline-block;width:47%}}@media screen and (max-width:33.75em){header{text-align:center}header img{float:none;margin:1em auto 0}.contact-links,.title{width:100%;padding:1em;float:none}.one-of-four{display:block;width:100%}}