*{margin:0;padding:0;}
body{min-width:1000px;background:#030 url(img/textura.png);color:#333;font:normal 1em Arial,Helvetica,sans;text-align:center;}
ul{list-style:none;}
ol{margin:0 20px 20px 40px;clear:both;}
img{border:none;}
a:link,a:visited{text-decoration:none;color:#ff9f40;font-weight:bold;}
a:hover,a:active{color:#300;}
.ext{background:url(img/extLink.gif) no-repeat top right;padding-right:10px;}
.pdf{background:url(img/pdf.gif) no-repeat top right;padding-right:18px;}
h1{font:normal 2.4em Arial,Helvetica,sans;color:#fff;margin-top:100px;margin-left:100px;padding:0;z-index:8;}
#biomasa h1, #biomasa-madrid h1 {font-size:2em;	margin-top:0px;	margin-left:0px;padding:0px;color:#007000;}
h2{font:normal 1.4em Arial,Helvetica,sans;color:#300;margin-bottom:10px;}
h3{font:bold 1.2em Arial,Helvetica,sans;color:#000;border-top:1px solid #007000;border-right:1px solid #007000;clear:both;margin-bottom:10px;margin-top:30px;padding-right:5px;}
abbr{cursor:help;}
p object{margin-top:40px;}
.box p object{margin-top:10px;}
blockquote{background:url(img/quotes1.png) no-repeat top left;padding:0 0 20px 28px;}
blockquote p{background:url(img/quotes2.png) no-repeat bottom right;display:inline;padding-right:28px;}
.left{float:left;margin:5px 15px 5px 0;}
.right{float:right;margin:5px 15px 0 0;}
.hidden{visibility:hidden;}
.destaca{padding-left:30px;padding-right:20px;font:bold 1.4em Arial,Helvetica,sans;color:#007000;}
.asistencia{margin-left:20px;background:url(img/telefono-teclado.jpg) no-repeat center left;padding-left:80px;font:bold 1.4em Arial,Helvetica,sans;color:#007000;}
.telefono{text-align:center;margin-top:5px;}
.telimg{float:left;margin-left:20px;}
#map_canvas{width:500px;height:300px;float:right;margin-bottom:20px;margin-right:30px;}
.emp{font-weight:bold;color:#007000;}
.fecha{float:right;padding-right:20px;color:#007000;font-weight:bold;font-size:1.2em;}
#wrapper{width:950px;background-color:#fff;text-align:left;margin:0 auto;}
#wrapper hr{display:none;}
#header{position:relative;background:#fff url(img/logo.png) no-repeat 2% 15%;color:#000;width:900px;height:260px;margin:0 20px 0 20px;}
#nav,#nav ul{list-style:none;margin:0;padding:0;display:inherit;}
#nav{position:absolute;z-index:3;float:left;font-weight:bold;width:600px;height:60px;background:url(img/barra.gif) no-repeat;top:50px;right:-1px;}
#nav li{float:left;line-height:1.3em;vertical-align:middle;color:#fff;padding:5px 0 0 5px;}
#nav a{display:block;border:none;}
#nav a:link,#nav a:visited{color:#fff;}
#nav a:hover{color:#333;}
#nav a:active{color:#300;}
#nav li a{display:block;padding:7px 10px;}
#nav span a{display:block;padding:7px 15px 10px 15px;}
#nav li.hover span a,#nav li:hover a{color:#333;z-index:5;position:static;}
#nav li:hover>span{background:#ffeabf;position:relative;z-index:6;float:left;border-top:5px solid #00b000;margin-top:-5px;}
#nav li.hover span a{background:#ffeabf;position:relative;z-index:6;float:left;border-top:5px solid #00b000;margin-top:-5px;}
#nav ul{visibility:hidden;position:absolute;top:30px;left:0;width:599px;height:26px;margin-top:4px;background:#ffeabf;}
#nav ul li{float:left;font-weight:normal;font-size:.8em;background:transparent;}
#nav ul a{padding:2px 8px 8px 15px;color:#ff9f40;}
#nav li:hover>ul,#nav li.hover>ul{visibility:visible;}
#nav li:hover ul li a,#nav li:hover ul li a:visited,#nav li.hover ul li a,#nav li.hover ul li a:visited{background:transparent;color:#ff9f40;}
#nav li:hover ul li a:hover,#nav li.hover ul li a:hover{color:#333;}
#inicio #nav .inicio a,#noticias #nav .noticias a,#contacto #nav .contacto a,#nosotros #nav .empresa .sub02 a,#cam #nav .empresa .sub02 a,#premio #nav .empresa .sub02 a,#medios #nav .empresa .sub02 a,#calderas #nav .instalaciones .sub03 a,#gas #nav .instalaciones .sub03 a,#chimeneas #nav .instalaciones .sub03 a,#telegestion #nav .servicios .sub04 a,#mantenimiento #nav .servicios .sub04 a,#biomasa-madrid #nav .servicios .sub04 a,#gasoleo #nav .servicios .sub04 a{cursor:default;color:#007000;}
#nosotros #nav .nosotros a,#cam #nav .cam a,#premio #nav .premio a,#medios #nav .medios a,#calderas #nav .calderas a,#gas #nav .gas a,#chimeneas #nav .chimeneas a,#biomasa-madrid #nav .biomasa a,#telegestion #nav .telegestion a,#mantenimiento #nav .mantenimiento a,#gasoleo #nav .gasoleo a{cursor:default;color:#007000;}
#nosotros #nav li.hover .nosotros a,#cam #nav li.hover .cam a,#premio #nav li.hover .premio a,#medios #nav li.hover .medios a,#calderas #nav li.hover .calderas a,#gas #nav li.hover .gas a,#chimeneas #nav li.hover .chimeneas a,#biomasa-madrid #nav li.hover .biomasa a,#telegestion #nav li.hover .telegestion a,#mantenimiento #nav li.hover .mantenimiento a,#gasoleo #nav li.hover .gasoleo a{cursor:default;color:#007000;}
#header #cab{height:145px;width:900px;}
#header #imgcab{position:absolute;top:110px;background:#fff url(img/cabecera.jpg) no-repeat;height:145px;width:900px;z-index:7;}
#maincontent{font:normal .9em Arial,Helvetica,sans;margin-top:20px;background:#fff;float:left;width:570px;padding:5px 5px 10px 25px;}
#maincontent p{margin-bottom:20px;}
#inicio #maincontent,#contacto #maincontent{width:900px;display:inline;}
#inicio #maincontent p{margin-bottom:0;}
#inicio #maincontent h2{font-weight:bold;}
ul.mainlista,dl.mainlista{clear:both;padding-top:10px;padding-bottom:10px;}
ul.mainlista li,dl.mainlista dt{background:#fff url(img/stargg.png) no-repeat 0 50%;padding:10px 0 10px 30px;}
.rowbox{height:380px;}
.box{font:normal .8em Arial,Helvetica,sans;width:300px;background:url(img/tile.gif) repeat-y;margin-bottom:10px;margin-top:10px;float:left;text-align:left;}
.box h2{font:normal 1.4em Arial,Helvetica,sans;background:url(img/top.gif) no-repeat left top;padding:5px 20px 0 20px;margin-bottom:8px;}
.box p{padding:5px 20px 0 20px;width:250px;}
.box .last{background:url(img/bottom.png) no-repeat left bottom;width:250px;padding-bottom:30px;position:relative;}
.box a.leemas{position:absolute;border:none;font:normal .6em Arial,Helvetica,sans;color:#666;right:30px;}
.box a.leemas:hover{color:#000;}
#banner{width:260px;height:100px;position:relative;top:0;left:0;z-index:8;}
#inicio #banner{left:66%;}
#calor10{display:block;position:absolute;top:0;right:0;height:90px;}
#eco10{display:none;position:absolute;top:0;right:0;height:90px;}
#sidecontent{margin-top:30px;float:right;background:#fff;width:320px;}
#premio #sidecontent img{padding:20px 0 0 60px;}
#sidecontent #subnav,#modnoticias,#consejos,#noticias #sidecontent ul{padding-left:20px;margin-top:10px;width:300px;}
#sidecontent #subnav li,#noticias #sidecontent ul li{padding-left:20px;padding-bottom:2px;}
#modnoticias li,#consejos li,#noticias #sidecontent ul li{padding-bottom:2px;padding-top:2px;}
#nosotros #subnav .nosotros,#cam #subnav .cam,#premio #subnav .premio,#medios #subnav .medios,#chimeneas #subnav .chimeneas,#calderas #subnav .calderas,#mantenimiento #subnav .mantenimiento,#biomasa-madrid #subnav .biomasa,#gasoleo #subnav .gasoleo,#gas #subnav .gas,#telegestion #subnav .telegestion,#noticias #sidecontent ul li,#modnoticias li,#consejos li{color:#007000;font-weight:bold;background:url(img/starg.png) no-repeat left;padding-left:20px;}
#modnoticias,#consejos{width:250px;}
#modnoticias,#consejos,#noticias #sidecontent #destacadas li{padding-right:50px;}
form{font-size:1.4em;width:25em;}
#noticias form{width:12em;}
fieldset{margin:1em 0;border:1px solid #ccc;background-color:#f2f2f2;}
legend{margin:0 0 0 1em;color:#333;}
form p{position:relative;width:80%;padding:.4em;}
label{float:left;width:10em;}
.imgcode{margin-top:.2em;}
input{margin-top:1em;padding-top:.2em;}
input.text,textarea{width:20em;height:1.4em;border-top:2px solid #999;border-left:2px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
input.submit{width:10em;padding-top:0;margin-bottom:1em;float:right;}
input:focus,textarea:focus{background:#ffc;}
textarea{width:36em;height:20em;margin-top:1em;}
label .feedback{position:absolute;margin-left:11em;left:200px;right:0;font-weight:bold;color:#760000;padding-left:18px;background:url(images/error.png) no-repeat left top;}
p.mailerror{font-size:1.2em;background:url(img/error.png) no-repeat left 50%;padding-left:2em;}
p.mailinfo{font-size:1.2em;background:url(img/stargg.png) no-repeat left 50%;padding-left:2em;}
#bottomcontent{clear:both;height:300px;background-color:#fff;padding:20px 5px 10px 20px;}
#footer{background:#fff url(img/olivo_01.gif) -4% -50% no-repeat;clear:both;border-top:6px solid #ff9f40;}
#footer p{text-align:center;padding:1% 2% 2% 2%;}
.entry{margin-top:40px;}
#searchform{margin-bottom:20px;}
#searchform label{float:none;}
h2.pagetitle{font-size:1.2em;}
#sitemap #maincontent ul{color:#007000;font-weight:bold;list-style:square;margin-left:40px;padding-bottom:20px;}
#sitemap #maincontent ul ul{list-style:circle;margin-left:80px;}
#slider{width:570px;margin:0 auto;position:relative;}
.scroll{width:570px;height:750px;overflow:hidden;position:relative;clear:left;margin-left:-20px;}
.scrollContainer{padding:20px;height:690px;width:530px;}
.scrollContainer div.panel{padding:20px;height:650px;width:530px;}
.scrollButtons{position:absolute;cursor:pointer;}
.scrollButtons.left{left:150px;bottom:715px;z-index:2;}
.scrollButtons.right{right:150px;bottom:720px;z-index:2;}
.questions{padding-top:10px;}
ol.questions a{color:#ff9f40;}
ol.questions a:hover{color:#300;}
ol.questions a:focus{color:#ff9f40;}
ol.questions a:first{color:#007000;}
ol.questions a.selected{color:#007000;}
