body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,form,fieldset,blockquote{margin:0;padding:0;border:0;font-family:Arial,Helvetica,sans-serif;}
body{background:#f5fafe url(../images/bg-repeat.png) repeat-x;}
em{padding:3px;font-family:Georgia;background-color:#f6f6f6;border:1px solid #d0d0d0;border-top:none;}
#wrapper{width:866px;padding:0;margin:0 auto;overflow:hidden;}
#wrapper-footer{width:866px;padding-top:10px;margin:0 auto;overflow:hidden;}
#container{background-color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:13px;margin-bottom:24px;overflow:hidden;padding:9px;width:848px;}
#container p{margin-top:15px;}
#container a{color:#0c1a20;font-weight:bold;text-decoration:none;}
#container a:hover{text-decoration:underline;}
#introduction{margin-bottom:15px;font-family:Verdana;font-size:14px;}
.column1{float:left;line-height:17px;margin-right:29px;width:263px;}
.column2{float:left;line-height:17px;margin-right:29px;width:263px;}
.column3{float:left;line-height:17px;width:263px;}
.column4{float:left;line-height:17px;margin-right:29px;width:408px;}
.column5{float:left;line-height:17px;width:408px;}
#header{width:867px;height:211px;margin:0 auto;}
#footer{background:#f5fafe url(../images/bg-footer.png) repeat-x;height:115px;}
#title{margin-top:24px;margin-bottom:20px;clear:both;}
ul.list{list-style-type:circle;list-style-position:inside;color:#333;}
/* ICONOS ---------------------------------------------- */
.viewmore{background:url(../images/icons/eye.png) left top no-repeat;padding-left:35px;line-height:16px;display:inline-block;}
.tlf{background:url(../images/icons/phone.png) left top no-repeat;padding-left:35px;line-height:24px;display:inline-block;}
.fax{background:url(../images/icons/inbox.png) left top no-repeat;padding-left:35px;line-height:24px;display:inline-block;}
.mail{background:url(../images/icons/envelope.png) left top no-repeat;padding-left:35px;line-height:16px;display:inline-block;}
.adress{background:url(../images/icons/house.png) left top no-repeat;padding-left:35px;line-height:22px;display:inline-block;}
/* GALLERY ---------------------------------------------- */
ul.gallery{list-style-type:none;padding:0px;}
.gallery li{float:left;margin-right:5px;}
.gallery li a{outline:none;}
/* MENU ---------------------------------------------- */
ul#menu{height:39px;width:866px;text-align:left;list-style-type:none;background:url(../images/bg-menu.png);margin-top:-1px;padding:0;}
#menu span{display:none;}
#menu li{float:left;}
#menu li a{display:block;height:39px;outline:none;}
li a#index{width:83px;background:url(../images/bg-menu-inicio.png) no-repeat 0 0px;outline:none;}
a#index:hover{background:url(../images/bg-menu-inicio.png) no-repeat 0 -40px;}
li a#acerca{width:168px;background:url(../images/bg-menu-acerca.png) no-repeat 0 0px;outline:none;}
a#acerca:hover{background:url(../images/bg-menu-acerca.png) no-repeat 0 -40px;}
li a#energias{width:180px;background:url(../images/bg-menu-energias.png) no-repeat 0 0px;outline:none;}
a#energias:hover{background:url(../images/bg-menu-energias.png) no-repeat 0 -40px;}
li a#geotermia{width:113px;background:url(../images/bg-menu-geotermia.png) no-repeat 0 0px;outline:none;}
a#geotermia:hover{background:url(../images/bg-menu-geotermia.png) no-repeat 0 -40px;}
li a#servicios{width:106px;background:url(../images/bg-menu-servicios.png) no-repeat 0 0px;outline:none;}
a#servicios:hover{background:url(../images/bg-menu-servicios.png) no-repeat 0 -40px;}
li a#proyectos{width:108px;background:url(../images/bg-menu-proyectos.png) no-repeat 0 0px;outline:none;}
a#proyectos:hover{background:url(../images/bg-menu-proyectos.png) no-repeat 0 -40px;}
li a#contacto{width:108px;background:url(../images/bg-menu-contacto.png) no-repeat 0 0px;outline:none;}
a#contacto:hover{background:url(../images/bg-menu-contacto.png) no-repeat 0 -40px;}
/* MENU FOOTER ---------------------------------------------- */
#copy-footer{color:#c9e7fb;font-size:13px;position:relative;top:20px;right:15px;float:right;display:block;padding:9px 15px;background:#0c1a20;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#copy-footer a{font-weight:bold;color:#c9e7fb;text-decoration:underline;}
#copy-footer a:hover{color:#fff;}
#menu-footer{position:relative;top:10px;right:0;}
#menu-footer,#menu-footer ul{padding:0;margin:0;list-style:none;line-height:1;z-index:100;}
#menu-footer a{color:#c9e7fb;font-size:13px;font-weight:bold;display:block;text-decoration:none;padding:9px 15px;}
#menu-footer a:hover{background:#0c1a20;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#menu-footer li{float:right;}
/* SLIDER ---------------------------------------------- */
#loopedSlider{margin:0 auto;width:866px;position:relative;clear:both;}
.slider-container{background:url(../images/bg-banner.png) no-repeat 0 0;margin:24px 0;width:866px;height:200px;overflow:hidden;position:relative;cursor:pointer;}
div.slides{position:absolute;top:0;left:0;}
ul.slides{position:absolute;top:0;left:0;list-style:none;padding:0;margin:0;}
div.slides div,ul.slides li{position:absolute;top:0;width:866px;display:none;padding:0;margin:0;}
/* FORMS ---------------------------------------------- */
input,textarea{display:block;font-size:12px;width:402px;color:#000;border:none;background:#f6f6f6;padding:5px;margin-bottom:5px;border-bottom:1px solid #d1d1d1;}
textarea{height:261px;}
button.send{background-color:#fff;border-bottom:1px solid #a2a2a2;border-right:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-top:1px solid #e0e0e0;padding:5px;margin:0 auto;}
button.send:hover{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;background-color:#f6f6f6;}
