body {
	margin: 0px auto;
	background: #dfdfdf;
	color: #4a4a4a;
	font-family: Arial;
	font-size: 12px;
}

a {
	color: #4a4a4a;
	text-decoration: none;
}

p {
	line-height: 20px;
}

a:hover{
	text-decoration: underline;
}

a img {
	border: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 13px;
	color: #609124;
	font-weight: normal;
}

#bg_superior {
	background: url(../img/bg_superior.jpg) repeat-x;
}

#bg_cabecera {
	margin: 0px auto;
	width: 984px;
	height: 159px;
	background: url(../img/bg_cabecera.jpg) no-repeat;
}

	

#bg_cabecera table {
	margin: 32px 0px 0px 19px;
}

#bg_pagina {
	margin: 0px auto;
	background: url(../img/bg_pagina.jpg) repeat-y;
	width: 984px;
}

#bg_pagina_sup {
	width: 984px;
	background: url(../img/bg_pagina_sup.jpg) no-repeat top;
}

#bg_pagina_inf {
	width: 984px;
	background: url(../img/bg_pagina_inf.jpg) no-repeat bottom;
}

#col_izq {
	float: left;
	width: 233px;
	padding-left: 25px;
	overflow: hidden;
}

.bg_tit_izq {
	background: url(../img/bg_tit_izq.jpg) no-repeat;
	width: 211px;
	height: 30px;
	overflow: hidden;
	font-size: 13px;
	color: #fff;
	line-height: 30px;
	padding-left: 15px;
}

.bg_marco_izq {
	background: url(../img/bg_marco_izq.jpg) repeat-y;
	width: 226px;
	overflow: hidden;
}

.bg_marco_izq_sup {
	background: url(../img/bg_marco_izq_sup.jpg) no-repeat top;
	width: 226px;
	overflow: hidden;
}

.bg_marco_izq_inf {
	background: url(../img/bg_marco_izq_inf.jpg) no-repeat bottom;
	width: 210px;
	overflow: hidden;
	padding-top: 8px;
	padding-left: 13px;
	padding-right: 3px;
}

.bg_marco_izq_inf a {
	color: #bb1212;
}

.bg_marco_izq_inf img {
	margin-bottom: 1px;
}

.enlace_izq {
	padding: 10px 0px;
}

#col_der {
	float: left;
	width: 700px;
	overflow: hidden;
}

#bg_titulo {
	background: url(../img/bg_titulo.jpg) no-repeat top;
	width: 647px;
	height: 34px;
	color: #fff;
	font-size: 13px;
	padding-top: 10px;
	padding-left: 53px;
}
#bg_titulo a{color:#e0e0e0}

#bg_contenido {
	background: url(../img/bg_contenido.jpg) repeat-y;
	width: 700px;
}

#bg_contenido p {
	margin: 0px;
	padding: 5px 17px;
}

.imagenes_contenido {
	padding: 10px 20px;
}
.imagenes_contenido a{padding-right:7px}

#bg_contenido_inf {
	background: url(../img/bg_contenido_inf.jpg) no-repeat;
	width: 700px;
	height: 10px;
	overflow: hidden;
}

#bg_inferior {
	background: url(../img/bg_inferior.jpg) repeat-x;
}

.linea_listado {
	padding: 5px 15px;
	line-height: 20px;
}

.bg_img_listado {
	background: url(../img/bg_img_listado.jpg);
	float: left;
	width: 136px;
	height: 117px;
	overflow: hidden;
	margin-right: 15px;
}

.bg_img_listado div {
	width: 115px;
	height: 95px;
	overflow: hidden;
	padding: 10px 0px 0px 10px;
}

.texto_listado span {
	font-size: 15px;
	color: #609124;
	font-weight: bold;	
}

.fuentes {
	font-size: 15px;
	color: #609124;	
	font-weight: bold;
}

.titulo_noticia {
	margin: 5px 0px 0px 15px;
}

.boton_listado {
	margin-top: 5px;
}

.bg_trabajos_destacados {
	background: url(../img/bg_trabajos_destacados.jpg);
	float: left;
	width: 201px;
	height: 145px;
	overflow: hidden;
	margin-right: 15px;
}

.bg_trabajos_destacados div {
	width: 189px;
	height: 133px;
	overflow: hidden;
	padding: 6px 0px 0px 6px;
}

.rotulo {
	color: #609124;	
	font-size: 15px;
}

.bg_textbox {
	background: url(../img/bg_textbox.jpg) no-repeat;
	width: 316px;
}

.bg_textbox input[type="text"] {
	width: 308px;
	margin-left: 2px;
	border: 0px;
	background: transparent;
	height: 23px;
}

.lista {
	padding:0px;
	margin: 0px 50px;
	list-style: none;
}

.lista li {
	background: url(../img/flecha.jpg) no-repeat;
	margin: 10px 0px;
	line-height: 21px;
	padding-left: 30px;
}

.lista2 {
	padding:0px;
	margin: 0px 0px;
	list-style: none;
}

.lista2 li {
	background: url(../img/flecha.jpg) no-repeat;
	margin: 10px 10px 10px 0px;
	line-height: 13px;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #81ae3b;
}

.super_li {
	background: url(../img/flecha.jpg) no-repeat;
	margin: 10px 10px 10px 0px;
	line-height: 13px;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #81ae3b;
}
.lista2 a {
	font-size: 12px;
	color: #609124;
}

.li-submenu {
	background: none;
	padding-left: 25px;
	border-bottom: 1px dotted #81ae3b;
	margin: 10px 10px 10px 0px;
	line-height: 13px;	
}

.ul-submenu {
	list-style:none;
	margin:0px;
	padding: 0px;
}

.li_interna {
	background: url(../img/flecha3.jpg) no-repeat;
	border:0px;
	margin:0px;
	padding:0px;
	padding-top:4px;
	padding-left: 19px;
	padding-bottom: 10px;
}

.tabla_atmos {
	margin: 0px 5px;
	border: 1px solid #dfdfdf;
}

.relleno {
	 background: #dfdfdf;
	 font-weight: bold;
}
.tabla_atmos td {
	height: 30px;
	border-left: 1px solid #dfdfdf;
	padding: 2px;
}

.relleno2 {
	 background: #dfdfdf;
}


#consulta {
	border: 1px solid #d3d3d3;
	background: #e7e7e7;
}

#bg_pie {
	margin: 0px auto;
	background: url(../img/bg_pie.jpg) no-repeat;
	width: 984px;
	height: 53px;
	padding-top: 11px;
	padding-bottom: 15px;
	text-align: center;
}

/* PAGINADOR */
#paginador {
	text-align:right;
	margin:0px auto;
	width:670px;
	border-top:1px dotted #737373;
	padding-top: 5px;
}

/*POSICIONAMIENTO*/
.tit{margin:0px;padding:0px;font-size:15px;display:inline;font-weight:normal;color:#FFF}
.tit2{margin:0px;padding:0px;font-size:11px;display:inline;font-weight:normal}
.tit3{margin:0px 0px 0px 16px;padding:0px;font-size:13px;display:inline}
.tit4{margin:8px 0px 0px 16px;padding:0px;font-size:13px;color:#609124}
.tit5{margin:10px 0px 0px 16px;padding:0px;font-size:12px;color:#8d9f78;}
.lista3{line-height:18px}

/*Menu Inferior----------------------------*/
.menu_inf{ width: 570px; margin:3px 0px 0px 37px; float:left;}
.menu_html{padding:0px;margin:0px;list-style-type:none;}
.menu_html li{float:left;padding-left:5px;padding-right:5px;background:url(../img/bg_sep_lista.jpg) no-repeat;background-position:right;}
.menu_html li a{color:#999;text-decoration:none}
.menu_html li a:hover {text-decoration:underline}
.menu_html li.ultimo{background-image:none}

/*Menu Superior----------------------------*/
.txt_prom {
    font-size: 13px;
    height: 26px;
    padding: 46px 0 0 233px;
    width: 500px;
}
.menu_sup{width:947px;margin:32px 0 0 19px}
.menu_sup ul{padding:0px;margin:0px;list-style-type:none}
.menu_sup ul li a{text-indent:-99999px;display:block}
.menu_sup ul li.inicio a{background:url(../img/menu/menu.png) no-repeat 0px 0px;width:94px;height:40px;}
.menu_sup ul li.quienes a{background:url(../img/menu/menu.png) no-repeat 0px -45px;width:200px;height:40px}
.menu_sup ul li.calderas a{background:url(../img/menu/menu.png) no-repeat 0px -135px;width:200px;height:40px}
.menu_sup ul li.noticias a{background:url(../img/menu/menu.png) no-repeat 0px -180px;width:111px;height:40px}
.menu_sup ul li.trabajos a{background:url(../img/menu/menu.png) no-repeat 0px -225px;width:114px;height:40px}
.menu_sup ul li.enlaces a{background:url(../img/menu/menu.png) no-repeat 0px -270px;width:108px;height:40px}
.menu_sup ul li.contacto a{background:url(../img/menu/menu.png) no-repeat 0px -315px;width:120px;height:40px}
.men_sup_izq{float:left}

.banner_biomasa{background:url(../img/biomasa.jpg) no-repeat;width:700px;height:171px}
#imagenes_contenido{margin-left:20px}
.imagenes_contenido img{width:88px;height:44px}
.blog_img{float:left;width:25px;background:url(../img/blogger.png) no-repeat;height:25px;}
.blog_txt{float:left;width:170px;}
.blog_txt a{color:#60914C;line-height:25px;font-size:11px;padding-left:3px;margin:5px 0px}


