@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}header,footer,.container{width:90%;max-width:960px;margin:0 auto;position:relative}.wrap{width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row{*zoom:1}body{
	font-family: Lato, sans-serif;
	line-height: 1.7;
	font-size: 0.875em;
	font-weight: 300
}a:link,a:visited{text-decoration:none;color:#718bad}a:active,a:hover{text-decoration:underline}.wrap,.wrap a:link,.wrap a:visited{color:#fff}nav,.phone,.headertitle,.usptitle,.feature p,.strapline,.bottomtitle,.postdate{text-transform:uppercase}.headertitle{font-size:1.6em;line-height:1.2em;margin-bottom:16px}.usptitle{margin-bottom:0;padding-bottom:0}p{margin-bottom:16px}h1,.servicestitle{text-align:center;font-size:1.6em;text-transform:uppercase;margin-bottom:16px}h2{font-size:1.2em;text-transform:uppercase;margin-bottom:16px;margin-top:4px}.margin-none{margin-bottom:0!important}.strapline{font-size:2.4em;color:#eee}.smallprint{font-size:.875em;line-height:0}.bottomtitle,blockquote{font-size:1.2em}blockquote .credit{text-align:right;text-transform:uppercase;font-style:italic}.navwrap{background:#54647a}nav li{display:inline-block;padding:0;zoom:1;*display:inline}nav li a:link,nav li a:visited,.submenu{color:#fff;display:block;padding:10px 11.5px}nav li a:hover,#nav li a:active,.submenu:hover{background:#2b3641;text-decoration:none}nav ul li:hover{background:#384755}.submenu{display:inline-block;zoom:1;*display:inline}nav ul li ul{display:none;position:absolute;top:43px;left:69px;width:220px;background:#2b3641;overflow:hidden;z-index:99999}nav ul li:hover ul{display:block}nav ul li li{border-left:0;border-right:0}nav ul li li a{width:220px;padding:11px 11.5px!important}nav ul li li a:hover{background:#718bad}a#pull{display:none}#addthis{width:220px;position:absolute;top:12px;right:-28px}header{background:url(../images/bgurgencias.jpg) no-repeat 70% 100%;background-size:auto 95%}header.nobg{background:0}.headerwrap{background:#87a2c3}.rowheader,.rowheaderhome{padding:25px 0}.logo{width:435px;height:75px;background:url(../images/logo.png) no-repeat;float:left}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:2){.logo{background:url(../images/logo@2x.png) no-repeat;background-size:435px}}.phone{float:right;text-align:right;font-size:.875em;margin-top:15px}.phone a:link,.phone a:visited{font-weight:bold;font-size:2.7em;line-height:.8}.phone a:active,.phone a:hover{
	color: #FFCC33;
	text-decoration: none
}.phonepeque{
	display: none
}
.phonepeque a:link,.phonepeque a:visited{
	font-weight: bold;
	font-size: 2.2em;
	line-height: .8;
}.phonepeque a:active,.phonepeque a:hover{
	color: #FFCC33;
	text-decoration:none
}.buttonwhite:link,.buttonwhite:visited{background:#fff;color:#87a2c3!important;padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.buttonwhite:active,.buttonwhite:hover{text-decoration:none!important}.rowintro{padding-bottom:30px}.intro{
	float: left;
	width: 50%;
	max-width: 384px;
}.callback{float:right;width:211px;text-align:right}.formsmall{position:relative}.formsmall input,.formsmall select{width:100%;height:26px;padding:0 10px;font-family:Lato,sans-serif;font-size:.875em;color:#fff;background:#718bad;border:0;outline:0;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.formsmall input.submit{width:26px;background:#fff;color:#718bad;text-align:center;padding:0;position:absolute;right:0;bottom:0;cursor:pointer}.formsmall select{background:#718bad url(../images/arrow.png) no-repeat 95% center;background-size:10px;-webkit-appearance:none;margin:6px 0}.topwrap{background:#718bad}.topwrap .container{padding:30px 0 15px}.usp{width:33%;float:left}.usp p{margin-left:75px}.leftusp{background:url(../images/icon1.png) no-repeat 0 5px}.centerusp{background:url(../images/icon2.png) no-repeat 0 5px}.rightusp{background:url(../images/icon3.png) no-repeat 0 5px}.leftusin{}.centersin{}.rightsin{}.featureboxes{margin:40px 0 0}.feature{float:left;width:23.5%;height:150px;overflow:hidden}.feat1,.feat2,.feat3{margin-right:2%}.feat1{background:url(../images/feat5.jpg) no-repeat;background-size:cover}.feat2{background:url(../images/feat1.jpg) no-repeat;background-size:cover}.feat3{background:url(../images/feat2.jpg) no-repeat;background-size:cover}.feat4{background:url(../images/feat3.jpg) no-repeat;background-size:cover}.feature p{text-align:center;background:#87a2c3;color:#fff;line-height:2em;height:60px;margin-top:120px;transition:margin-top .5s ease}.feature:hover p{margin-top:90px;transition:margin-top .5s ease}.pagebanner{position:relative;height:auto}.pagebanner img{max-width:100%}.pagebanner p{position:absolute;top:50%;left:0;z-index:99999;font-size:1.6em;padding:10px 20px;background:#54647a;color:#fff;margin-top:-28px}.main{margin-top:30px}.content{margin-bottom:30px}.col1{float:left;width:49%}.col2{float:right;width:49%}.col3{float:left;width:74%}.col4{float:right;width:24%}.services{background:#eee;padding:20px 0 30px}.listcontain{padding:0 20px 0 40px}.pricecontain{padding:0 20px}.services ul{width:30%}.services .list1,.services .list2{float:left}.services .list2{margin-left:4%}.services .list3{float:right}.mainbottom{text-align:right;padding-top:20px;background:url(../images/logo-comunidad-de-madrid.jpg) no-repeat 0 100%}.googlebanner{width:100%;height:275px;overflow:hidden}.googlemap{width:100%;height:100%;border:0;margin:0;overflow:auto}.companyinfo{width:100%;text-align:right}.companyinfo li{list-style:none}.companyinfo ul{margin-bottom:16px}.companyinfotitle{font-size:1.2em;font-weight:700}.bottomwrap{background:#494949}.bottomwrap .container{padding:30px 0}.newsfeed{float:left;width:32%}::-webkit-input-placeholder{color:#fff;}:-moz-placeholder{color: #fff;}::-moz-placeholder{color:#fff;}:-ms-input-placeholder{color:#fff;}.newsfeeditem{margin-top:14px}.postdate{background:#fff;color:#494949;width:58px;height:58px;text-align:center;float:left}.month{font-size:.875em;line-height:0;padding-top:16px}.day{font-size:1.6em;font-weight:700}.newsfeeditemtitle{margin-left:70px}.testimonials{float:right;width:65%;height:auto}#jquery{height:200px}.footerwrap{background:#2b2b2b}footer{padding-top:16px;line-height: .5em}.copy{width:50%;float:left}.links{width:50%;float:right;text-align:right}.copyblack{width:50%;float:left;color:#2E2E2E}.linksblack{width:50%;float:right;text-align:right;color:#2E2E2E}.contactform input,.contactform textarea{width:100%;box-sizing:border-box;-webkit-appearance:none;margin-bottom:16px;border:1px solid #ddd;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:Lato,sans-serif;font-size:1em;font-weight:300}input:focus,textarea:focus{outline:0}.contactform input:focus,.contactform textarea:focus{background:#e5ecf4}#captcha{float:left}input#code{width:130px;float:right}.contactform input.submit{width:130px;float:right;border:0;background:#494949;color:#fff;margin-bottom:0}.contactform input.submit:hover{background:#718bad}textarea{height:117px;max-width:100%;min-width:100%;max-height:117px;min-height:117px:}.contactform input.halfleft{float:left;width:49%}.contactform input.halfright{float:right;width:49%}.crossredbox,.tickgreenbox{background:#fcfbfb;margin:10px 0;height:70px}.crossredbox .label-box,.tickgreenbox .label-box{width:10%;float:left;height:50px;padding:10px}.crossredbox .input-box,.tickgreenbox .input-box{width:80%;float:left;padding-top:15px}.sent-enquiry{color:#666!important}a.handle{width:40px;height:130px;background:url(../images/prices-bg.jpg) no-repeat}.slide-out-div{padding:20px;width:250px;background:#54647a;color:#fff;height:300px!important;z-index:99999}.icon{width:50px;margin:10px 10px 0 0}#back-top{position:fixed;bottom:40px;right:40px}@media only screen and (max-width:900px){header{background-size:auto 70%;background-position:66% 100%}}
@media only screen and (max-width:780px){header{background:0}.logo{float:none;margin:0 auto;max-width:100%;background-size:100%}.logo1{float:none;margin:0 auto;max-width:100%;background-size:100%}.phone{
	text-align: center;
	display:none;
	float: none;
	margin: 0 auto;
	font-weight: bold;
}.phonepeque{
	text-align: center;
	display:block;
	float: none;
	margin: 0 auto;
}.rowintro{position:relative}.intro{float:none;display:block;width:auto;max-width:100%;padding-right:240px;box-sizing:border-box}.callback{float:none;position:absolute;top:0;right:0}.usp{width:50%}.centerusp{display:none}.feature{width:49%}.feat2{margin-right:0}.feat3,.feat4{margin-top:16px}.col1,.col2,.col3,.col4{width:100%;float:none}.services ul{width:48%}.services .list1,.services .list2{float:left}.services .list3{width:100%;margin-top:20px}.services .list3 li{float:left;width:50%}.newsfeed,.testimonials{width:49%}.testimonials{font-size:.875em}.mainbottom{background-size:100px;background-position:0 16px}.pagebanner{width:111%;margin-left:-5.5%}.googlebanner{width:111%;margin-left:-5.5%;height:200px}.companyinfo{margin-top:45px;text-align:left}#jquery{height:300px}a.handle,.slide-out-div{display:none!important}}@media only screen and (max-width:650px){#addthis{display:none}}@media only screen and (max-width:530px){nav{display:none;width:100%;overflow:hidden}nav ul li{width:100%}nav ul li ul{display:block;position:relative;top:0;left:0;width:100%;background:0}nav ul li li a{width:100%;padding:11px 11.5px!important}.submenu:hover{background:0}.submenu{font-style:italic}.submenu ul{font-style:normal}a#pull{display:block;height:43px;text-align:center;font-size:0;background:url(../images/list-bg.png) no-repeat 50% 50%}a#pull:after{content:"";width:30px;height:30px;color:#FFF;display:inline-block;position:absolute;right:15px;top:10px}header{background:0}.rowheaderhome{padding-bottom:0}.intro,.callback{display:none}.intro{width:100%}.usp{width:100%}.centerusp{display:block}.feature{width:100%;margin-right:0}.feat2,.feat3,.feat4{margin-top:16px}.services ul{width:100%}.services .list1,.services .list2{float:none}.services .list2{margin-left:0}.services .list3 li{float:none;width:100%}.services .list2{margin-top:20px}.newsfeed,.testimonials{width:100%}.newsfeed{margin-right:0}.copy,.links{width:100%;text-align:center}.copyblack,.linksblack{width:100%;text-align:center}.mainbottom{background-size:80px;background-position:0 16px}.strapline{font-size:1.4em}.smallprint{line-height:1.7;text-align:center}.pagebanner p,.topwraphidden{display:none}.contactform input.halfleft,.contactform input.halfright{width:100%;float:none}.companyinfo{text-align:center}.testimonials{margin-top:20px}#jquery{height:220px}#cookie-law p {font-size:0.8em;}}#cookie-law{max-width:940px;margin:0 auto}#cookie-law p{padding:10px;text-align:center;margin:0}

.trabajo{
	font-size: 1.5em;
	line-height: 1.2em;
	font-weight: 600;
}
.row p.linksblack a:link{color:#2E2E2E;}
.row p.linksblack a:visited{color:#2E2E2E;}
.row p.copyblack a:visited{color:#2E2E2E;}
.row p.copyblack a:link{color:#2E2E2E;}
.row p.linksblack {font-size: .9em;line-height: .8em;}
.row p.copyblack {font-size: .9em;line-height: .8em;}
.row p.links {font-size: .9em;line-height: .8em;}
.row p.copy {font-size: .9em;line-height: .8em;}
