@import url("/css/Core/csans-reset.css");.body-pattern01{background:url(/images/design/bkgrnd-body-tile.png) repeat-x 0 0}.body-pattern02{background:url(/images/design/bkgrnd-body-tile-02.png) repeat-x 0 0}.body-pattern03{background:url(/images/design/bkgrnd-body-tile-05.png) repeat-x 0 0}.body-pattern04{background:url(/images/design/bkgrnd-body-tile-06.png) repeat-x 0 0}.body-pattern05{background:url(/images/design/bkgrnd-body-tile-07.png) repeat-x 0 0}#container{min-height:100%;position:relative}.container-inicio{background:url(/images/design/bkgrnd-header-tile.png) repeat-x 0 425px}.container-interior{background:url(/images/design/bkgrnd-header-tile.png) repeat-x 0 222px}.skip{position:absolute;left:-9999px}#logo{display:none}#header{height:100px;background:url(/images/design/bkgrnd-header-lines.png) repeat-x bottom}#header .logo{float:left;width:144px;height:22px;background:url(/images/design/image-matrix.png) 0 0 no-repeat;margin:38px 0 0}#breadcrumbs{float:left;width:920px;margin:10px 4px;padding:0}#breadcrumbs p{display:inline;font-size:0.7em;color:#fbc24d;text-transform:uppercase;margin:0 0 0 4px;padding:0}#breadcrumbs h2{display:inline;font-size:0.7em;color:#fbc24d;font-weight:400;text-transform:uppercase;border:none;margin:0;padding:0}#breadcrumbs a{color:#fff}#breadcrumbs .seperator{margin:0 10px}.content-2-col-no-left{float:left;width:580px;margin:0}* html .content-2-col-no-left{display:inline}.content-1-col{float:left;width:100%;margin:0}h3.web-basic{height:54px;background:url(/images/design/icon-webbasic-h3.png) no-repeat left top;padding:10px 0 0 80px}h3.web-empresa{height:54px;background:url(/images/design/icon-webempresa-h3.png) no-repeat left top;padding:10px 0 0 80px}h3.web-cms{height:54px;background:url(/images/design/icon-webcms-h3.png) no-repeat left top;padding:10px 0 0 80px}h3.web-hosteleria{height:52px;background:url(/images/design/icon-webrestaurante-h3.png) no-repeat left top;padding:12px 0 0 60px}#trabajos-container{float:left;width:100%;height:180px;margin:20px 0 40px;padding:0}#trabajos-container .trabajo{float:left;width:290px;height:180px;background:url(/images/design/bkgrnd-trabajo-home.png) no-repeat;margin:0 45px 0 0;padding:0}#trabajos-container .trabajo img{display:block;width:274px;height:164px;border:none;margin:8px;padding:0}#content-area{padding-bottom:130px}#content{position:relative;padding-top:20px}#content .sticker{position:absolute;z-index:100;top:0;right:0;width:133px;height:133px;background:url(/images/design/image-sticker.png) no-repeat 0 0;margin:0}.content-page{float:left;width:880px;min-height:300px;background:url(/images/design/bkgrnd-page.png) 0 0 no-repeat;margin:0;padding:40px}#content p.intro{float:left;width:100%;border-top:1px solid #EEE;border-bottom:1px solid #EEE;font:1.25em Georgia, serif;font-weight:400;margin:10px 0 0;padding:10px 0}#content p.bottom{border-top:none;margin-top:0}#content img.content-image{float:left;display:inline-block;max-width:550px;border:1px solid #EEE;margin:0 20px 10px 0;padding:4px}#content img.mapa{display:block;max-width:550px;border:1px solid #EEE;margin:0 20px 10px 0;padding:4px}#content img.google{float:right;border:none;margin:0 0 0 20px}#content .section-image{float:left;width:878px;border:1px solid #EEE;margin:0 0 20px;padding:0}#content .section-image img{display:block;width:870px;border:none;margin:4px;padding:0}#content .quote{float:right;text-align:left;display:inline-block;width:190px;margin:0 0 10px 20px;padding:0}#content .quote p{font:1.5em Georgia, serif;font-style:italic;color:#d36f33}#content .price{float:left;width:145px;height:112px;border:none;margin:10px 0 0 24px;padding:0}#content .price595{background:url(/images/design/image-price595.png) no-repeat}#content .price995{background:url(/images/design/image-price995.png) no-repeat}#content .features li{background:url(/images/design/icon-tick-large.png) no-repeat 0 3px;padding:1px 0 1px 24px}#content .extras li{background:url(/images/design/icon-plus.png) no-repeat 0 5px;padding:1px 0 1px 24px}#content p.statement{font-size:0.75em;font-style:italic;color:#888;margin-top:30px}#content ul.trabajos{float:left;width:100%;border-top:1px solid #EEE;border-bottom:1px solid #EEE;margin:5px 0 0;padding:30px 0 0}#content .trabajos li{float:left;width:196px;height:200px;font-size:1em;margin:0 32px 20px 0;padding:0}#content .trabajos h4{font-size:0.85em;font-weight:700;border:none;margin:0;padding:0}#content .trabajos img{display:block;width:194px;height:124px;border:1px solid #EEE;background:#EEE;margin:0 0 10px;padding:0}#content .trabajos p{font-size:0.8em;margin-top:5px}#modules{margin:30px 0 0}#modules .module{float:left;width:210px;height:255px;border-bottom:1px solid #EEE;margin:0 40px 0 0}#modules h3{display:block;height:52px;border-bottom:1px solid #EEE;background-position:left top;font:1.35em Arial,sans-serif;line-height:1em;color:#888;margin:0 0 10px;padding:10px 0 10px 75px}#modules h3 a{color:#AAA}#modules h3.accesibilidad{background:url(/images/design/icon-accesibilidad.png) no-repeat}#modules h3.web{background:url(/images/design/icon-web.png) no-repeat}#modules h3.economico{background:url(/images/design/icon-economico.png) no-repeat}#modules h3.cms{background:url(/images/design/icon-cms.png) no-repeat}#modules p{font-size:0.85em;margin:0 0 6px}#gallery{float:left;width:556px;border:12px solid #EEE;margin:15px 0}#gallery .thumb{display:block;width:556px;height:426px}#gallery_changer li{font-size:0.75em;display:inline;background:url(/images/design/bkgrnd-gallery-changer.png) no-repeat left;margin:0 0 0 7px;padding:0 0 0 8px}#gallery_changer .first{padding-left:0;background:none;margin:0}#gallery_changer li a{text-decoration:none;color:#666}#gallery_changer .current a{color:#d36f33;font-weight:700;text-decoration:none}#content .project-description{float:left;width:100%;border-top:1px solid #EEE;margin:5px 0 0;padding:20px 0 0}#content .project-description .web{font-style:italic}#content .project-description .link{margin-top:5px}#content .validation-logos{margin:10px 0 20px}#content .validation-logos img{margin-right:20px}#content ul.sitemap{width:200px}#content ul.sitemap li{padding-top:5px;border-top:1px solid #EEE}#content ul.sitemap li ul{font-size:12pt;margin:5px 0 20px 20px;padding:0}#content ul.sitemap li ul li{border:0;margin:0 0 3px;padding:0}#content .pagination{float:left;width:880px;background:#EEE;padding:2px 0}* html #content .pagination{width:840px}#content .pagination ul{text-align:center;margin:2px 10px;padding:0}#content .pagination li{display:inline;list-style:none;color:#717e8f;font-size:0.8em;margin:0;padding:0 5px}#content .pagination li a{color:#0b7ed3;border:none;text-decoration:none;margin:0;padding:0}#content .pagination li a.active{text-decoration:none;color:#AAA}#content .pagination a.previous{width:7px;height:11px;padding-top:5px;background:url(/images/design/icon-arrowleft.png) no-repeat}#content .pagination a.next{width:7px;height:11px;padding-top:5px;background:url(/images/design/icon-arrowright.png) no-repeat}.standard-form{min-height:422px;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;background:#eee;padding:20px}.standard-form ul{float:left;width:100%;list-style:none;padding-bottom:5px;margin:0 0 10px}.standard-form li{float:left;width:100%;line-height:1.4em;background:none;margin:4px 0;padding:0}.standard-form .compulsory{font-style:italic;font-size:0.8em;font-weight:400;margin:20px 0 10px}.standard-form .caption{font-style:italic;font-weight:400}.standard-form select{border:1px solid #CCC;color:#666;padding:4px}.standard-form input{float:left;border:1px solid #CCC;color:#666}.standard-form input.text{padding:4px}.standard-form textarea{border:1px solid #CCC;color:#666;padding:4px}.standard-form label{float:left;font-weight:700;margin-top:4px;color:#666}.standard-form label.checkbox-label{font-weight:400;margin:0 0 0 6px}.standard-form span.options{float:left;height:20px;margin-right:14px}.standard-form .form-separator{border-bottom:1px dotted #CCC}.standard-form p.description-text{float:left;width:100%;margin:6px 0 0}.standard-form .captcha-container{float:left;width:384px;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;background:#e2e2e2;padding:10px}.standard-form input.captcha{width:120px;padding:4px}.standard-form a.captcha-image-change{float:left;font-size:0.8em;text-decoration:underline;margin:2px 0 0 10px}#imgCaptcha{float:left;margin:2px 0 1px 10px}.standard-form li.select-buttons{float:left;width:73%}.standard-form li.label{width:24%;font-weight:400}.standard-form li label{width:24%}.standard-form input.send-button{float:left;width:70px;height:30px;text-align:center;font-size:0.9em;color:#FFF;border:0;background:url(/images/design/image-matrix.png) no-repeat -430px 0;cursor:pointer;margin:0 0 0 24%}* html .standard-form input.send-button{margin-left:12%}p.proteccion-datos{font-style:italic;font-size:0.7em;margin-top:20px}#access-keys th,#access-keys td{text-align:left}#right-col{float:right;width:240px;margin:0}#right-col .contact-container{float:left;width:210px;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;background:#eee;margin:0 0 20px;padding:10px 15px}#right-col .contact-container p{font-size:0.8em;line-height:1.1em}#right-col .contact-container .tel{display:block;font-size:1.8em;font-weight:700;padding:10px 0}#right-col .price-container{float:left;width:210px;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;background:#eee;margin:0 0 20px;padding:10px 15px 0}#right-col .price-container h4{text-align:left;border:none;font-size:2em;font-weight:700;color:#e33416;background:url(/images/design/icon-price.png) no-repeat;margin:0;padding:2px 0 0 50px}#right-col .price-container p{font-size:0.7em;color:#999;margin-top:5px;padding:0}#right-col .price-container p.desde{font-style:italic;color:#e33416;margin:0 0 -8px 50px}#right-col .products{float:left;width:210px;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;background:#eee;margin:0 0 20px;padding:20px 15px}#right-col .products h4.calidad{text-align:left;padding-top:8px;padding-left:36px;background:url(/images/design/icon-calidad.png) no-repeat}#right-col .products p{font-size:0.85em}#right-col .products .block{border-bottom:1px dotted #CCC;margin:0 0 20px;padding:0 0 10px}#right-col .products .restaurante{border:none;margin:0;padding:0}#right-col .products h5{margin:20px 0 10px;padding:5px 0 0}#right-col .products h5 a{display:block;height:26px;font-size:1.1em;font-weight:700;padding-top:6px;padding-left:45px;color:#888}#right-col .products h5.webbasico{background:url(/images/design/icon-webbasic.png) no-repeat left top}#right-col .products h5.webempresa{background:url(/images/design/icon-webempresa.png) no-repeat left top}#right-col .products h5.webcms{background:url(/images/design/icon-webCMS.png) no-repeat left top}#right-col .products h5.webcatalogue{background:url(/images/design/icon-webcatalogue.png) no-repeat left top}#right-col .products h5.webtienda{background:url(/images/design/icon-webtienda.png) no-repeat left top}#right-col .products h5.webhosteleria{background:url(/images/design/icon-webHosteleria.png) no-repeat left top}#right-col .products .more-link{margin-bottom:0}#right-col .products .example{float:left;text-align:center;margin:0 0 10px;padding:0}#right-col .products .example img{display:inline-block;max-width:206px;border:1px solid #DDD;background:#FFF;margin:0;padding:1px}#right-col .equipo ul{border:none;margin:0;padding:0}#right-col .equipo li{margin:0;padding:0}#right-col .equipo li.name{margin-top:8px}#right-col .ultimos-trabajos{margin-top:110px}#right-col .ultimos-trabajos h4{text-align:left;border:none;border-bottom:1px solid #DDD;margin:0;padding:0 0 15px}#right-col .ultimos-trabajos li{display:block;border-bottom:1px dotted #DDD;margin:0;padding:10px 0}#right-col .ultimos-trabajos h5{color:#666;font-size:1em;font-weight:700;margin:0;padding:0}#right-col .ultimos-trabajos p{font-style:italic;margin:0;padding:0}#right-col .ultimos-trabajos h5 a.active{color:#666}#right-col .address-details{margin-top:60px}#right-col .address-details h4{font-size:1.1em;border:none;margin:10px 0 0;padding:0}#right-col .address-details ul{padding-bottom:10px;border-bottom:1px dotted #DDD;margin:0 0 10px}#right-col .address-details li{list-style:none;line-height:1.4em;color:#666;margin:0}#right-col .address-details li.tel{margin-top:12px}#right-col .accesibilidad{float:left;width:210px;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;background:#eee;margin:60px 0 0;padding:20px 15px}#footer{position:absolute;bottom:0;left:0;width:100%;height:100px;background:#111 url(/images/design/bkgrnd-footer-tile.png) repeat-x top}#footer .logo{display:inline-block;width:95px;height:16px;background:url(/images/design/image-matrix.png) 0 -25px no-repeat;margin:0}#footer a{text-decoration:none;color:#fbc24d}#footer .contact{float:left;margin:30px 0 0}#footer .contact p{font-size:0.7em;color:#DDD;margin:0}#footer .contact .bara{color:#444;margin:0 8px}#footer ul{clear:right;float:right;text-align:left;color:#717e8f;margin:0}#footer li{font-size:0.7em;display:inline;color:#DDD;margin:0 0 0 12px}#footer li a.links{width:16px;height:16px;background:url(/images/design/icon-link.png) no-repeat;margin:0 0 3px;padding:0}#footer li img{margin-bottom:-4px}#footer .addthis_toolbox{float:right;margin:26px 0 5px;padding:0}#breadcrumbs a:hover,#gallery_changer li a:hover,#content .pagination li a:hover,#right-col .equipo li a:hover,#right-col .address-details li a:hover,#footer li a:hover{text-decoration:underline}#trabajos-container .last,#modules .economico{margin-right:0}#content .presupuesto,#content .project-description .client{font-weight:700}#content .trabajos li.last,#right-col .products .last{margin:0}#gallery_changer .current a:hover,.standard-form a.captcha-image-change:hover,#right-col .equipo li a,#right-col .ultimos-trabajos h5 a.active:hover,#right-col .address-details li a{text-decoration:none}#content .project-description p,#right-col .products ul,#right-col .servicios-diseño-grafico ul,#right-col .ultimos-trabajos ul,#right-col .accesibilidad ul{margin:0;padding:0}*:first-child+html #content .pagination a.previous,* html #content .pagination a.previous,*:first-child+html #content .pagination a.next,* html #content .pagination a.next{padding-top:4px}.standard-form fieldset,.standard-form input.checkbox,.standard-form input.radio{border:none}*:first-child+html .standard-form ul,* html #content .standard-form ul{padding-bottom:10px}.standard-form li input.text,.standard-form li textarea{width:73%}#right-col .products h4,#right-col .servicios-diseño-grafico h4,#right-col .equipo h4,#right-col .accesibilidad h4{text-align:center;border:none;border-bottom:1px dotted #CCC;margin:0 0 15px;padding:0 0 15px}#right-col .products li,#right-col .servicios-diseño-grafico li,#right-col .accesibilidad li{font-size:0.8em;line-height:1.1em;background:url(/images/design/icon-tick.png) no-repeat 0 3px;padding:2px 0 2px 18px}#right-col .servicios-diseño-grafico,#right-col .equipo{float:left;width:210px;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;background:#eee;margin:180px 0 0;padding:20px 15px}