@charset "UTF-8";
/* CSS Document */

* {margin:0;padding:0;outline:0;}

body {background:url('bkg-body.jpg') top center repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {width:11.5em;height:1.7em;background:url('liqueed-logo.png') no-repeat;margin:0.5em 0 0 1em;}
h1 a {display:block;height:inherit;width:inherit;}
h1 a span {display:none;}
h2 {color:#008abb;margin-bottom:1em;font-size:16px;}
h3 {color:#008abb;margin-top:0}
a, a:visited {color:#328aaa;text-decoration:none;position:relative;}
a:hover {text-decoration:underline;}

#contenedor {width:55.5em;margin:auto;}
#contenido {font-size:11px;margin-top:-5px;padding:40px 20px;}
.portfolio {background:url('bkg-container2.png') no-repeat;}
.contenidonormal {background:url('bkg-container.png') no-repeat;}
p {margin-bottom:20px;}
p.blue {color:#008abb;}

/* CARRUSEL */
#liqueed-carousel {width:529px;height:293px;margin-bottom:20px;position:relative;}
.carousel-component {float:left;overflow:hidden;visibility:visible;background:#fff;padding:0px;color:#618cbe;z-index:0}
.carousel-clip-region {overflow:hidden;margin:0px auto;width:inherit;float:left;z-index:0}
#liqueed-carousel ul {width:10000000px;position:relative;z-index:1; margin:0px;padding:0px;}
#liqueed-carousel ul li {float:left;list-style:none;overflow:hidden;text-align:center;margin:0;padding:0;position:relative;z-index:0}
#liqueed-carousel ul li img {display:block;width:529px;height:293px;z-index:0;}
#liqueed-carousel .infotr {position:absolute;bottom:0px;left:0;width:529px;height:70px;z-index:2;background:url('bkg-infotrabajo.png') bottom left no-repeat;}
#liqueed-carousel .infotr p {color:#fff;text-align:left;font-size:10px;margin:5px 10px;display:none}
#liqueed-carousel .infotr p#p0 {display:block;}
#flechitas {z-index:3;}
#prev-arrow-container, #next-arrow-container {width:30px;height:30px;position:absolute;z-index:4}
#prev-arrow-container img, #next-arrow-container img {z-index:4;}
#prev-arrow-container {top:0;left:0;}
#next-arrow-container {top:0;right:0;}
#next-arrow, #prev-arrow {cursor:pointer;}


#myGallery {width:529px;height:293px;margin-bottom:20px;border:0;}
#myGallery .slideInfoZone {height:70px;background:url('bkg-infotrabajo.png') bottom left no-repeat;display:table;overflow:hidden;}
#myGallery .slideInfoZone h2 {color:#f00;display:none;}
#myGallery .slideInfoZone p {font-size:10px;display:table-cell;vertical-align:middle;}
#myGallery .slideInfoZone p span {margin:0 20px;display:block;}

/* MENU TOP */
#divmenutop {background:url('bkg-menutop-right.png') bottom right no-repeat;height:3.5em;/*width:37em;*//*width:597px;*/width:480px;margin:1em 4em 0 16em;padding:0 8px 0 7px;}
ul#menutop {background:url('bkg-menutop-left.png') bottom left no-repeat;height:inherit;width:inherit}
ul#menutop li {list-style:none;background:url('bkg-menutop.png') bottom repeat-x;float:right;/*width:7.4em;*/height:3.5em;width:118px;}
ul#menutop li.selected {background:url('bkg-menutop-on.png') bottom no-repeat;}
ul#menutop li a {display:block;height:2em;padding-top:0.5em;text-align:center;color:#fff;margin-top:1em}
ul#menutop li.selected a {color:#666}
ul#menutop li.selected a:hover {text-decoration:none;}

/* MENU DERECHA */
#menu-derecha {float:right;width:25em;margin-left:20px;}
#menu-derecha ul {}
#menu-derecha ul li {list-style:none;margin-bottom:1.5em;border:1px solid #fff;}
#menu-derecha .fecha {width:39px;height:42px;background:url('bkg-fecha-noticia.jpg') no-repeat;color:#fff;font-size:16px;text-align:center;float:left;margin:0 0.5em 0.2em 0;font-weight:bold;}
#menu-derecha .fecha span {font-size:10px;display:block;padding-top:6px;margin-bottom:-4px;font-weight:normal;}
#menu-derecha p {margin:0;}

/* INDEX */
.tabbanner {width:530px;height:230px;margin-bottom:30px;clear:left;}
.tabbanner ul {margin:0 20px;height:38px;background:url('bkg-banner-left.jpg') bottom left no-repeat;padding:0 0 0 8px;position:relative;}
.tabbanner ul li {width:118px;height:38px;list-style:none;float:left;background:url('bkg-banner-li-gris.jpg') bottom left repeat-x;}
.tabbanner ul li a,.tabbanner ul li a:visited {color:#328aaa;line-height:50px;text-align:center;display:block;font-size:12px;}
.tabbanner ul li.active {background:url('bkg-banner-li-on-peque.png') no-repeat;}
.tabbanner ul li.active a {color:#fff;}
.tabbanner ul img {position:absolute;right:3px;bottom:0;}
.banner {background:url('bkg-banner-index.jpg') bottom left no-repeat;width:489px;height:178px;clear:left;color:#fff;padding:20px;display:none;}
.banner p.title {font-size:18px;}
.banner img {float:right;margin:0 10px;}
#texto-index {width:530px;}

#t3dbanner ul {width:365px;}

#frontbanner #b3d a {background:url('bkg-boton-banner.png') no-repeat;width:239px;height:35px;display:block;text-align:center;color:#fff;line-height:32px;font-size:14px;}
#frontbanner #b3d a span {float:right;margin-right:5px;}

a.link_list {background:url('flechita.png') left no-repeat;color:#279ac2;padding-left:15px;display:block;margin-bottom:5px;width:180px;}

/* SERVICIOS */
#servicios {float:left;width:500px;margin-right:20px;}
#tabservicios {margin:auto;clear:both;margin-top:30px;}
#tabservicios div {background:url('bkg-tabservicios.jpg') no-repeat;width:833px;height:509px;}

/* PORTFOLIO */
#filtros {width:197px;height:479px;background:url('bkg-filtros.jpg') no-repeat;float:left;margin-left:10px;padding:10px;color:#fff}
#filtros ul {font-size:13px;margin-bottom:20px;padding-left:15px;}
#filtros ul li {margin-left:10px;margin-bottom:10px;font-size:10px;list-style:none;}
#filtros ul li a {color:#fff;z-index:1;font-weight:bold;}
#filtros ul li.selectedli {list-style-type:disc;list-style-position:outside;list-style-image:url('gota.png')}
#filtros ul li a.selectedfilter {color:#008abb;}

.proydesc {width:608px;height:192px;margin-left:220px;margin-bottom:10px;position:relative;}
.proydesc .mainimg {margin:14px 10px 0 10px;z-index:1;width:242px;position:absolute;left:0;top:0; }
.proydesc .mainimg img {border:0;}

.proyecto {background:url('bkg-proyecto.jpg') no-repeat;height:192px;position:relative;padding-left:270px;}
.proyecto p {color:#999;margin-bottom:5px;font-size:10px;}
.proyecto p.fecha {padding-top:15px;}
.proyecto p.cliente span {font-size:18px;line-height:18px;display:block;color:#008abb;font-weight:bold;}
.proyecto p.proy span {font-size:14px;line-height:14px;display:block;color:#008abb;font-weight:bold;}
.proyecto p.serv span {font-size:11px;line-height:11px;display:block;font-weight:bold;}

.descripcion {background:url('bkg-descripcion.jpg') no-repeat;height:192px;position:relative;display:none;padding-left:270px;}
.descripcion h3 {font-size:16px;/*color:#328aaa;*/color:#fff;margin-bottom:5px;padding-top:15px;}
.descripcion p {margin-right:15px;margin-top:10px;color:#fff;}

.enlaces {margin:0 0 0 260px;height:20px;position:absolute;bottom:8px;}
.enlaces a {font-size:10px;margin-left:5px;}
.linkproy a, .linkproy a:visited {color:#008abb;}
.linkdesc a, .linkdesc a:visited {color:#fff;}
.enlaces a.proyecto {background:url('bkg-links-lupa.png') no-repeat;padding-left:15px;}
.enlaces a.descripcionlink {background:url('bkg-links-descripcion.png') no-repeat;padding-left:20px;}
.enlaces a.sitio {background:url('bkg-links-sitio.png') no-repeat;padding-left:18px;}

.portfolio-galeria {display:none}

#paginador {text-align:right;margin:20px 20px 0 0;}
#paginador a {color:#328aaa;}

/* CLIENTES */
#clientes {margin:auto;width:670px;height:490px}
#clientes li {background:url('bkg-cliente.png') no-repeat;width:152px;height:153px;list-style:none;float:left;margin:5px;text-align:center;overflow:hidden;position:relative;display:table;position:static;}
#clientes li div {display:table-cell;vertical-align:middle;position:static}
#clientes li div img {position:relative;top:-50%;}
#clientes + p {clear:both;margin:auto;margin-top:20px;width:670px;text-align:center}

/* CONTACTO */
.contactoimg {float:right;clear:both;margin:0 0 10px 30px}
.contactoaddress {font-size:16px;color:#328aaa;margin-bottom:30px}
.contactoaddress p {margin-bottom:5px}
form {width:450px;margin-top:50px}
form p {margin-bottom:5px;position:relative;}
form label {float:left;width:60px;text-align:right;margin-right:10px;}
form input {display:block;width:350px;background:#f3f3f3;border:1px solid #68838f;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin-left:70px;}
form textarea {width:350px;background:#f3f3f3;border:1px solid #68838f;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
form input.boton {width:80px;margin:auto;background:none;}
.enviado {color:#328aaa;font-weight:bold;text-align:center;margin:10px 0 0 0;width:450px;}

#map {width:362px;height:300px;}

/* 3D */
#interiores img, #exteriores img {margin-top:20px;}
#b3d2d img {margin-top:-10px;}
#t3dbanner {float:left;margin-right:10px;}
#visita3d {background:url('bkg-3d.jpg') no-repeat;width:833px;height:604px;margin:40px 0 0 0;padding:0;clear:both;}
#galeria3d {background:#deddde;text-align:center;width:833px;height:80px;display:table-cell;vertical-align:middle;}
#galeria3d a {}
#galeria3d a img {margin-left:5px;padding-top:3px;border:0;}
.flashobj {display:block;}


/* ERROR PAGES */
.errorpage {height:250px;}
.errorpage img {float:left;margin-right:30px;}
.errorpage ul {margin:30px 20px 0 120px;}
.errorpage ul li {margin-bottom:5px;}

/* FOOTER */
#footer {height:185px;background:url('bkg-footer.png') top repeat-x;clear:both;font-size:10px;color:#fff;padding-top:20px;}
#footer div, #footer address {width:90em;margin:auto;text-align:right;}
#footer .footer_info {float:left;width:20em;margin-left:2em;}
#footer .footer_info p {text-align:left;margin:0;}
#footer .footer_info p.footer_title {font-weight:bold;font-size:12px;margin-bottom:1em}
