/* generales */
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;}
body {background:#1b86d0;margin:0;padding:0;}
body.lugar {background:#1b86d0 url(../images/fondo-el-lugar.jpg) center 137px no-repeat;}
body.proyecto {background:#1b86d0 url(../images/fondo-el-proyecto.jpg) center 137px no-repeat;}
body.caracteristicas {background:#1b86d0 url(../images/fondo-caracteristicas.jpg) center 137px no-repeat;}
body.plantas {background:#1b86d0 url(../images/fondo-las-plantas.jpg) center 137px no-repeat;}
body.respaldo {background:#1b86d0 url(../images/fondo-el-respaldo.jpg) center 137px no-repeat;}
body.general {background:#1b86d0 url(../images/fondo-general.jpg) center 137px no-repeat;}
:focus {outline:0;}
ol, ul {list-style:none;}
p {margin:0 0 15px;}

/* formularios */
form {margin:0;}
input, textarea {width:250px;margin:0;border:solid 1px #ccc;padding:3px;font:14px Arial, Helvetica, sans-serif;color:#268cd2;margin-top:3px;}
textarea {width:250px;height:170px;}
input[type="button"], input[type="submit"] {font:12px Arial, Helvetica, sans-serif;border:none;background:#268cd2;color:#fff;font-weight:bold;width:80px;text-transform:uppercase;padding:4px 3px;}
input[type="checkbox"], input[type="radio"] {margin:0;padding:0;height:14px;width:14px;border:none;vertical-align:text-top;}
.alert {background:#F00;font-size:11px;font-weight:bold;color:#fff;width:240px;padding:2px 9px;}

/* links */
a {color:#1b86d0;}
a:hover {color:#333;}

/* títulos */
h1 {float:left;width:634px;height:65px;background:url(../images/fondo-pagina-arriba.png) 0 0 no-repeat;margin:0;font-size:25px;font-weight:bold;color:#fff;line-height:55px;padding-left:50px;text-transform:uppercase;letter-spacing:-1px;}
h2 {font-size:20px;font-weight:bold;color:#000;line-height:22px;text-transform:uppercase;letter-spacing:-1px;margin-bottom:15px;}

/* estructura */
#contenido {float:left;width:100%;}
#contenido-interno {width:960px;display:block;margin:0 auto;font:12px Arial, Helvetica, sans-serif;color:#333;}
#home-izquierda {position:absolute;bottom:100px;width:640px;}
#home-derecha {position:absolute;bottom:100px;width:300px;margin-left:640px;background:red}
#home-izquierda-fondo {float:left;background:url(../images/fondo-cartel-home.png);font:24px Arial, Helvetica, sans-serif;color:#fff;padding:15px;text-align:center;letter-spacing:-1px;}
#facebook-off {float:left;width:300px;}
#facebook-on {float:left;width:300px;background:#fff;}
#columna-izquierda {float:left;width:684px;margin-top:90px;}
#columna-derecha {float:left;width:249px;margin:190px 0 0 17px;}
#pagina {float:left;width:684px;background:url(../images/fondo-pagina-centro.png) 0 0 repeat-y;}
#pagina-menu {float:left;width:184px;}
#pagina-menu ul {padding:0 20px 0 24px;}
#pagina-menu li {padding:15px 0;border-bottom:1px dotted #8f8f8f;font-size:13px;line-height:15px;color:#333;}
#pagina-menu li strong {padding-left:17px;background:url(../images/misc-circulo-gris.gif) 0 1px no-repeat;display:block}
#pagina-menu li a {text-decoration:none;padding-left:17px;background:url(../images/misc-circulo-celeste.gif) 0 1px no-repeat;display:block}
#pagina-contenido {float:left;width:420px;background:url(../images/fondo-pagina.gif) 0 0 no-repeat;padding:20px 40px;font-size:14px;color:#333;line-height:18px;}
#pagina-abajo {float:left;width:684px;}
#pagina-ancha {float:left;width:604px;padding:20px 40px;}
#galeria li {float:left;width:130px;margin:0 15px 15px 0;}
#galeria li.ultimo {margin-right:0;}
#listado-dos ul {float:left;font-size:15px;line-height:18px;}
#listado-dos li {padding:0 0 10px 17px;background:url(../images/misc-circulo-mas.gif) 0 3px no-repeat;}

/* encabezado */
#encabezado {float:left;width:100%;background:url(../images/fondo-encabezado.png) 0 0 repeat-x;height:140px;}
#encabezado-interno {width:960px;display:block;margin:0 auto;}
#encabezado-logo {float:left;width:100px;padding:22px 0 0 40px;}
#encabezado-derecha {float:right;width:660px;}
#encabezado-links {float:left;width:660px;padding-top:18px;font:12px Arial, Helvetica, sans-serif;color:#333;}
#encabezado-links li {float:right;padding:0 10px 0 50px;line-height:32px;height:32px;}
#encabezado-links li.descargas {background:url(../images/icono-descargas.gif) 15px 0 no-repeat;}
#encabezado-links li.spot {background:url(../images/icono-spot.gif) 15px 0 no-repeat;}
#encabezado-links li.contacto {background:url(../images/icono-contacto.gif) 15px 0 no-repeat;}
#encabezado-links a {color:#0b5bb1;text-decoration:none;}
#encabezado-links a:hover {color:#000;text-decoration:none;}

/* menu */
#menu {float:left;width:653px;height:52px;font:12px Arial, Helvetica, sans-serif;background:url(../images/fondo-menu.gif) 0 0 no-repeat;margin-top:15px;text-transform:uppercase;}
#menu ul {height:46px;list-style:none;margin:3px 0 0 12px;padding:0;}
#menu li {float:left;padding:0px;font-weight:bold;margin-right:5px;}
#menu li a {color:#fff;display:block;line-height:46px;margin:0px;padding:0px;text-align:center;text-decoration:none;background:url(../images/misc-menu.gif) 8px 15px no-repeat;padding:0 8px 0 27px;}
#menu li a:hover, #menu ul li:hover a {background:#0955ad url(../images/misc-menu.gif) 8px 15px no-repeat;color:#fff;text-decoration:none;}
#menu li ul {xbackground:#0955ad;background:url(../images/fondo-menu.png);display:none;height:auto;padding:0px;margin:0px;border:0px;position:absolute;width:131px;z-index:200;padding:0 10px 10px;border-top:1px solid #074ea0;}
#menu li:hover ul {display:block;}
#menu li li {border-bottom:1px solid #074ea0;display:block;float:none;margin:0px;padding:0px;width:131px;}
#menu li.lugar ul, #menu li.lugar li {width:100px;}
#menu li.proyecto ul, #menu li.proyecto li {width:260px;}
#menu li.caracteristicas ul, #menu li.caracteristicas li {width:131px;}
#menu li.plantas ul, #menu li.plantas li {width:130px;}
#menu li:hover li a {background:none;}
#menu li ul a {display:block;height:30px;line-height:30px;margin:0px;padding:0px 0px 0px 10px;text-align:left;font-weight:normal}
#menu li ul a:hover, #menu li ul li:hover a {background:#333;border:0px;color:#fff;text-decoration:none;}

/* home */
#supersized-loader { position: fixed; top:50%; left:50%; z-index:10; width:220px; height:19px; margin:-10px 0 0 -110px; text-indent:-999em; background-color:#fff; background:rgba(0,0,0,0) url(../images/loading-home.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#supersized {position:fixed;  overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }
#supersized a { z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; background-color:transparent;}
#supersized a.prevslide { z-index:-20; }
#supersized a.activeslide { z-index:-10; }
#supersized a.prevslide img, #supersized a.activeslide img{ display:inline; }
#controls-wrapper { margin:0 auto; height:95px; width:100%; left:0; top:50%; margin-top:-70px; z-index:4; position:fixed; }
#controls { overflow:hidden; height:100%; text-align:left; z-index:5;}
#navigation { margin:0 0 0 0; }
#prevslide {float:left;}
#nextslide {float:right;}
#nextthumb,#prevthumb { z-index:6; display:none; position:fixed; bottom:12px; height:75px; width:100px; overflow:hidden; background:#ddd; border:2px solid #fff; -webkit-box-shadow:0 0 5px #000; }
#nextthumb { right:12px; }
#prevthumb { left:12px; }
#nextthumb img, #prevthumb img { width:150px; height:auto;  }
#nextthumb:active, #prevthumb:active { bottom:10px; }
#navigation > :hover,#nextthumb:hover, #prevthumb:hover { cursor:pointer; }	

/* pie */
#pie {float:left;width:100%;}
#pie-interno {width:960px;display:block;margin:0 auto;font:12px Arial, Helvetica, sans-serif;color:#333;}
#pie-texto {float:left;padding:5px 0 0 10px;font-size:13px;color:#fff;}
#pie-kells {float:right;padding:10px 10px 15px 0;}

/* clases */
.columna {float:left;}
.arriba-3 {margin-top:3px;}
.arriba-20 {margin-top:20px;}
.ancho-290 {width:290px;}
.ancho-600 {width:600px;}
.font-color-celeste {color:#1a83cd;}
.font-11 {font-size:11px;}
.espacio-izquierda-20 {padding-left:20px;}
.espacio-arriba-10 {padding-top:10px;}
a.boton-pdf {display:block;width:300px;height:40px;background:url(../images/boton-pdf.gif) 0 0 no-repeat;font-size:14px;padding-left:50px;line-height:40px;text-transform:uppercase;text-decoration:none;color:#fff;}
a:hover.boton-pdf {background:url(../images/boton-pdf.gif) 0 -40px no-repeat;}
.opciones {background:#e9f4fc;padding:10px 15px;}
p.opciones a {text-decoration:none;}