/* CSS Document */
/*********GENERAL*********/ 
* {
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    outline: none;
}

:focus {
  -moz-outline-style:none;
}


body {
    background-color: #000000;
    color: #FFFFFF;
}

.warp {
    margin: 0 auto;
    width: 980px;
}

a:link {
    color: #FFFFFF;
}

a:hover {
    text-decoration: underline;
}

a.linkrojo:link {
    color: #C0281F;
    font-weight: bold;
}

a.linkrojo:hover {
    color: #C0281F;
    font-weight: bold;
    text-decoration: none;
}

ul {

text-align:left;


}

/*********CABECERA*********/
.cabecera {
    width: 980px;
    height: 78px;
    text-indent: -9999px;
    background: url(img/cabecera.jpg) top left no-repeat;
}

#img-home {
    width: 980px;
    height: 93px;
    text-indent: -9999px;
    background: url(img/cab-home.jpg) top left no-repeat;
}

#img-conozca {
    width: 980px;
    height: 94px;
    text-indent: -9999px;
    /*background: url(img/cab-conozca.jpg) top left no-repeat;*/
	background: url(img/cab-especial.jpg) top left no-repeat;
}

#img-areas {
    width: 980px;
    height: 93px;
    text-indent: -9999px;
    background: url(img/cab-areas.jpg) top left no-repeat;
}

#img-edificacion {
    width: 980px;
    height: 93px;
    text-indent: -9999px;
    background: url(img/cab-edificacion.jpg) top left no-repeat;
}

#img-aeropuertos {
    width: 980px;
    height: 93px;
    text-indent: -9999px;
    background: url(img/cab-aeropuertos.jpg) top left no-repeat;
}

#img-especial {
    width: 980px;
    height: 93px;
    text-indent: -9999px;
    background: url(img/cab-regimen.jpg) top left no-repeat;
}

#img-trabaje {
    width: 980px;
    height: 93px;
    text-indent: -9999px;
    background: url(img/cab-trabaje.jpg) top left no-repeat;
}

#img-contacto {
    width: 980px;
    height: 93px;
    text-indent: -9999px;
    background: url(img/cab-contacto.jpg) top left no-repeat;
}

/*********MENU*********/
.menu {
    float: left;
    width: 980px;
    height: 60px;
    background: url(img/fnd-botonera.gif) top left repeat-x;
	list-style: none;
}

.menu-home {
    float: left;
    width: 980px;
    height: 38px;
    background: url(img/fnd-botonera.gif) top left repeat-x;
}

.menu ul li, 
.menu-home ul li {
    /*line-height:35px;*/
    display: inline;
}

.bienvenida-btn a, 
.bienvenida-btn span a {
    float: left;
    width: 92px;
    height: 35px;
    background: url(img/bot-bienvenida.gif) left top no-repeat;
    text-indent: -9999px;
}

.conozca-btn a {
    float: left;
    width: 117px;
    height: 35px;
    background: url(img/btn-conozca.gif) left top no-repeat;
    text-indent: -9999px;
}

.conozca-btn span a {
    background: url(img/btn-conozca-on.gif) left top no-repeat;
}

.areas-btn a {
    float: left;
    width: 136px;
    height: 35px;
    background: url(img/btn-areas.gif) left top no-repeat;
    text-indent: -9999px;
}

.areas-btn span a {
    background: url(img/btn-areas-on.gif) left top no-repeat;
}

.trabaje-btn a {
    float: left;
    width: 149px;
    height: 35px;
    background: url(img/btn-trabaje.gif) left top no-repeat;
    text-indent: -9999px;
}

.trabaje-btn span a {
    background: url(img/btn-trabaje.gif) left top no-repeat;
}

.contacto-btn a {
    float: left;
    width: 71px;
    height: 35px;
    background: url(img/btn-contacto.gif) left top no-repeat;
    text-indent: -9999px;
}

.contacto-btn span a {
    background: url(img/btn-contacto.gif) left top no-repeat;
}

.submenu {
    /*margin-top:1px;*/
    float: left;
    background: url(img/fnd-submenu.gif) left top no-repeat;
    width: 980px;
    height: 20px;
}

.submenu li {
    display: inline;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
    /*_line-height:25px;*/ /*SOLO PARA IEXPLORER 6*/
    vertical-align: text-top;
}

.subareas li {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
    /*_line-height:25px;*/ /*SOLO PARA IEXPLORER 6*/
    vertical-align: text-top;
}

.submenu li a {
    display: block;
    height: 19px;
    width: 140px;
    border-right: #FFFFFF 1px solid;
    text-decoration: none;
    text-align: center;
    color: #FFFFFF;
	font-size:11px;
}

.submenu li a:hover, 
.subareas li a:hover {
    color: #990000;
    text-decoration: none;
    font-weight: bold;
    background-color: #FFFFFF;
}

.subareas {
    position: relative;
    float: left;
    background: url(img/fnd-submenu.gif) left top no-repeat;
    width: 980px;
    height: 20px;
}

.subareas li a {
    display: block;
    height: 19px;
    padding: 0 5px 0 5px;
    border-right: #FFFFFF 1px solid;
    text-decoration: none;
    color: #FFFFFF;
    width: 190px;
    text-align: center;
    line-height: 18px;
	font-size:11px;	
}

.cortina {
    position: absolute;
    z-index: 9999;
    top: 19px;
    left: 201px;
    /*_left:-440px;*/ /*SOLO PARA IEXPLORER 6*/
    width: 200px;
    height: 84px;
    background-color: #FFFFFF;
}

.cortina li a, 
.cortina2 li a {
    display: block;
    width: 190px;
    height: 20px;
    color: #990000;
    /**width:110px !important;*/ /*SOLO PARA IEXPLORER 7*/
    border-right: none !important;
    border-bottom: #990000 1px solid;
    text-decoration: none;
    text-align: center;
    line-height: 18px;
}

.cortina li a:hover, .cortina2 li a:hover {
    color: #FFFFFF;
    background-color: #990000 !important;
    text-decoration: none;
}

.cortina2 {
    /*display:block;*/
    position: absolute;
    z-index: 9999;
    top: 19px;
    left: 402px;
    /*_left:-290px; /*SOLO PARA IEXPLORER 6*/
    width: 200px;
    height: 62px;
    background-color: #FFFFFF;
}

.subareas ul {
    visibility: hidden;
}

/*.subareas li:hover ul{
 visibility:visible;
 }
 */
/*********HOME*********/
.bienvenida {
    background: url(img/tit-bienvenida.gif) bottom left no-repeat;
    padding: 0 0 35px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

.bienvenida2 {
    background: url(img/tit-aguayarte.gif) bottom left no-repeat;
    padding: 0 0 35px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

#lateral {
    width: 169px;
    float: right;
    margin: -260px 10px 0 0;
}

#lateral #corporativa-btn, 
#lateral #medioambiental-btn {
	margin-bottom: 30px;
}

#lateral #corporativa-btn h3 {
	width:169px;
	height:53px;
	background: url(img/h3-corporativa-areas.gif) top left no-repeat;
	text-indent:-9999px;
}

#lateral #corporativa-btn a {
	width:169px;
	height:28px;
	background: url(img/descargar-pdf-areas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#lateral #medioambiental-btn h3 {
	width:168px;
	height:46px;
	background: url(img/h3-medioambiental-areas.gif) top left no-repeat;
	text-indent:-9999px;
}

#lateral #medioambiental-btn a {
	width:169px;
	height:35px;
	background: url(img/masinfo-medioambiental-areas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#lateral #normaiso h3 {
	width:168px;
	height:56px;
	background: url(img/h3-normaiso-areas.gif) top left no-repeat;
	text-indent:-9999px;
	position:relative;
}

.marcoblanco {
    border: #FFFFFF solid 2px;
}

/*********CUERPO*********/
.cuerpo {
    margin: 60px 0 10px 0;
    _margin: 0 0 10px 0; /*SOLO PARA IEXPLORER 6*/
    width: 980px;
    height: 376px;
    background: url(img/cuerpo-home.jpg) left top no-repeat;
}

#home {
    margin: 8px 0 10px 0;
    _margin: 0 0 10px 0; /*SOLO PARA IEXPLORER 6*/
    width: 770px;
    /*height: 153px;*/
	height: 235px;
    /*background-color: #1A1A1A;*/
	background:url(img/marca-agua.gif) #1A1A1A bottom right no-repeat;
    border: #5A5A5A solid 2px;
    padding: 4px;
}

#home img {
    display: block;
    margin: 3px 0 0 3px;
}

#home p {
    width: 530px;
    margin: -220px 0 0 240px;
}

/* contenido ghesafuentes */

#home2 {
    margin: 8px 0 10px 0;
    _margin: 0 0 10px 0; /*SOLO PARA IEXPLORER 6*/
    width: 968px;
    /*height: 153px;*/
	height: 335px;
    /*background-color: #1A1A1A;*/
	background:url(img/marca-agua.gif) #1A1A1A bottom right no-repeat;
    border: #5A5A5A solid 2px;
    padding: 4px;
}

#home2 img {
    display: block;
    margin: 3px 0 0 3px;
}

#home2 p {
    width: 730px;
    margin: -220px 0 0 240px;
}

/* fin contenido ghesafuentes */

/*.......DESTACADO HOME..........*/
.destacado {
    width: 778px;
    height: 119px;
    background: url(img/fnd-destacado.gif) top left no-repeat;
}

.destacado-izq {
    width: 480px;
    height: 101px;
    float: left;
    position: relative;
    margin: 10px 0 0 100px;
    _margin: 10px 0 0 50px; /*SOLO PARA IEXPLORER 6*/
}

.destacado-izq h2 {
    font-size: 16px;
}

.masinfo a {
    background: url(img/masinfo.gif) top left no-repeat;
    width: 158px;
    height: 24px;
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    text-indent: -9999px;
    text-decoration: none;
}

.destacado-der {
    float: right;
    margin: 13px 15px 0 0;
    _margin: 13px 8px 0 0; /*SOLO PARA IEXPLORER 6*/
}


/**************** CONOZCA GHESA *************************/
/*____Subsecciones_____*/
#conozca,
#servicios,
#organizacion,
#estructura,
#internacional,
#informacion {
    width: 980px;
    margin: 0 0 10px 0;
}

#conozca img,
#servicios img,
#organizacion img,
#estructura img,
#internacional img,
#informacion img {
    display: block;
    margin: 5px 0 0 10px;
}

.texto-conozca {
    width: 700px;
    margin: -230px 0 0 255px;
}

.texto-conozca p{
	margin-bottom:10px;
}

.texto-conozca ul{
	margin:0 0 10px 30px;
}

.texto-internacional {
    width: 700px;
    margin: -230px 0 0 255px;
	
	
}

.texto-internacional p{
	margin-bottom:10px;
}

.texto-internacional ul{
	margin:0 0 10px 30px;
}

/*____Conozca_____*/

#conozca h1 {
    background: url(img/tit-conozca.gif) bottom left no-repeat;
    padding: 0 0 60px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

#conozca .texto-conozca,
#organizacion .texto-conozca,
#estructura .texto-conozca{
	height:250px;
}

/*____Servicios_____*/

#servicios h1 {
    background: url(img/tit-servicios.gif) bottom left no-repeat;
    padding: 0 0 60px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

/*____Organizacion y Metodos_____*/

#organizacion h1 {
    background: url(img/tit-organizacion.gif) bottom left no-repeat;
    padding: 0 0 60px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

/*____Estructura Empresarial_____*/

#estructura h1 {
    background: url(img/tit-estructura.gif) bottom left no-repeat;
    padding: 0 0 60px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

/*____Internacional_____*/
#internacional {
	height:330px;
	
}

#internacional h1 {
    background: url(img/tit-internacional.gif) bottom left no-repeat;
    padding: 0 0 60px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

/*____Información Economica_____*/

/*OLD*/
/*
#informacion h1 {
    background: url(img/tit-informacion.gif) bottom left no-repeat;
    padding: 0 0 60px 0;
    *padding: 0; 
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

#graficas{
	width:640px;
	height:530px;
	background-color:#505050;
	float:left;
}

#graficas h2{
	width:640px;
	font-size:20px;
	text-align:center;
	padding:5px 0 10px 5px;
}

#botones-graficas{
	float:left;
}

#graf1 a,
#graf2 a,
#graf3 a{
	width:246px;
	height:46px;
	display:block;
	text-indent:-9999px;
	margin:0 0 5px 0;
}

#graf1 a{
	background: url(img/btn-graf1.gif) bottom right no-repeat;
}

#graf2 a{
	background: url(img/btn-graf2.gif) top right no-repeat;
}

#graf3 a{
	background: url(img/btn-graf3.gif) top right no-repeat;
}

#graf1 span a{
	background: url(img/btn-graf1-on.gif) bottom right no-repeat;
}

#graf2 span a{
	background: url(img/btn-graf2-on.gif) top right no-repeat;
}

#graf3 span a{
	background: url(img/btn-graf3-on.gif) top right no-repeat;
}
*/

#informacion h1 {
    background: url(img/tit-informacion.gif) bottom left no-repeat;
    padding: 0 0 60px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

#menu-graficas{
	width:952px;
	height:310px;
	margin:0 0 0 10px;
	background-color:#383838;
}

#menu-graficas h2{
	width:952px;
	font-size:16px;
	text-align:center;
	padding:5px 0 10px 5px;
}


#menu-graficas h3{
	width:258px;
	text-align:center;
	padding:10px 0 10px 5px;
}

#btn-graf-1,
#btn-graf-2,
#btn-graf-3{
	width:258px;
	height:258px;
	background:url(img/fnd-btn-graficas.gif) no-repeat;
	float:left;
}

#btn-graf-1{
	margin:0 50px 0 40px;
	_margin:0 40px 0 25px; /*SOLO IE6*/
}

#btn-graf-2 {
	margin:0 50px 0 0;
	_margin:0 40px 0 0; /*SOLO IE6*/
}

#btn-graf-1 img,
#btn-graf-2 img,
#btn-graf-3 img {
	margin:0 0 15px 15px;
}

#btn-graf-1 a,
#btn-graf-2 a,
#btn-graf-3 a {
	width:258px;
	text-align:center;
	color:#C0281F;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#btn-graf-1 a:hover,
#btn-graf-2 a:hover,
#btn-graf-3 a:hover {
	text-decoration:underline;
}

#grafica{
	width:952px;
	height:500px;
	margin:0 0 0 10px;
	background-color:#383838;
}
#grafica img{
	margin:15px 0 0 160px;
	_margin:15px 0 0 90px;
	float:left;
}
#grafica a{
	color:#C0281F;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	float:right;
	margin:10px 10px 0 0;	
}

#grafica a:hover{
	text-decoration:underline;	
}

/**************** AREAS DE ACTIVIDAD *************************/
.edificacion {
    margin: 60px 0 10px 0;
    _margin: 0 0 10px 0; /*SOLO PARA IEXPLORER 6*/
    width: 980px;
    height: 436px;
    background: url(img/edificacion.jpg) left top no-repeat;
}

.biomasa {
    margin: 60px 0 10px 0;
    _margin: 0 0 10px 0; /*SOLO PARA IEXPLORER 6*/
    width: 980px;
    height: 388px;
    background: url(img/biomasa.jpg) left top no-repeat;
}

.col-izq {
    width: 790px;
    float: left;
}

.col-der {
    width: 190px;
    float: left;
}

.marcogris {
    border: #999999 solid 1px;
}

/*____Home Areas de Actividad_____*/
#areas {
    width: 980px;
    margin: 0 0 10px 0;
}

#areas h1 {
    background: url(img/tit-areas.gif) bottom left no-repeat;
    padding: 0 0 60px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

#areas-menu {
    margin: 0 0 0 8px;
    width: 964px;
    height: 250px;
}

#ordinario-entrada, 
#especial-entrada, 
#edificacion-entrada, 
#fuentes-entrada {
	float:left;
	margin-right:3px;
    width: 193px;
    height: 247px;
}

#ordinario-entrada h2, 
#especial-entrada h2, 
#edificacion-entrada h2, 
#fuentes-entrada h2 {
    width: 192px;
    height: 44px;
    text-indent: -9999px;
}

#ordinario-entrada h2 {
    background: url(img/h2-ordinario.gif) top left no-repeat;
}

#especial-entrada h2 {
    background: url(img/h2-especial.gif) top left no-repeat;
}

#edificacion-entrada h2 {
    background: url(img/h2-edificacion.gif) top left no-repeat;
}

#fuentes-entrada h2 {
    background: url(img/h2-fuentes.gif) top left no-repeat;
}

#cuerpo-ordinario, 
#cuerpo-especial, 
#cuerpo-edificacion, 
#cuerpo-fuentes {
    margin: 3px 0 3px 0;
    width: 192px;
    height: 170px;
    background-color: #262626;
}

#cuerpo-ordinario img,
#cuerpo-especial img, 
#cuerpo-edificacion img, 
#cuerpo-fuentes img {
    margin: 3px 0 3px 3px;
}



#cuerpo-ordinario ul,
#cuerpo-especial ul, 
#cuerpo-edificacion ul,
#cuerpo-fuentes ul {
    width: 175px;
    padding: 10px 0 0 8px;
	list-style-type:disc;
	list-style-position:inside;
}

#cuerpo-especial ul a, 
#cuerpo-edificacion ul a {
	text-decoration:none;
	font-size:11px;	
}

#cuerpo-ordinario ul li, 
#cuerpo-fuentes ul li {
	font-size:11px;	
}

#cuerpo-especial ul a:hover, 
#cuerpo-edificacion ul a:hover {
	text-decoration:underline;
	color:#E72E23;
}

.masinfo-areas {
    width: 192px;
    height: 29px;
    background: url(img/masinfo-rojo.gif) top left no-repeat;
    text-indent: -9999px;
    display: block;
}

#lateral-areas {
	float:right;
	margin-right:5px;
    width: 169px;
}

#lateral-areas #corporativa-btn, 
#lateral-areas #medioambiental-btn {
	margin-bottom: 15px;
}

#lateral-areas #corporativa-btn h3 {
	width:169px;
	height:53px;
	background: url(img/h3-corporativa-areas.gif) top left no-repeat;
	text-indent:-9999px;
}

#lateral-areas #corporativa-btn a {
	width:169px;
	height:28px;
	background: url(img/descargar-pdf-areas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#lateral-areas #medioambiental-btn h3 {
	width:168px;
	height:46px;
	background: url(img/h3-medioambiental-areas.gif) top left no-repeat;
	text-indent:-9999px;
}

#lateral-areas #medioambiental-btn a {
	width:169px;
	height:35px;
	background: url(img/masinfo-medioambiental-areas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#lateral-areas #normaiso h3 {
	width:168px;
	height:56px;
	background: url(img/h3-normaiso-areas.gif) top left no-repeat;
	text-indent:-9999px;
	position:relative;
}


/*____Infraestructuras y Edificacion_____*/

#edificacion {
	width: 980px;
    margin: 0 0 10px 0;

}

#edificacion h1 {
	float:left;
}

#edificacion h1 a {
	width:141px;
	height:25px;
	background:url(img/tit-areas-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#edificacion h2, 
#edificacion h2 a {
	width:233px;
	height:25px;
	float:left;
	background:url(img/tit-edificacion-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#edificacion span h2 {
	width:233px;
	height:25px;
	float:left;
	background:url(img/tit-edificacion-migas-on.gif) top left no-repeat;
	text-indent:-9999px;
}



#menu-edificacion {
	width:150px;
	height:253px;
	background:url(img/fnd-menu-lateral.gif) top left no-repeat;
	float:left;
	clear:left;
	margin:10px 0 0 10px;
}

#menu-edificacion ul {
	margin:37px 0 0 0;
}

#menu-edificacion li {
	height:22px;
	border-bottom:#000000 solid 1px;
	list-style-type:none;
	padding-left:10px;

}

#menu-edificacion li a {
	line-height:22px;
	text-decoration:none;
	font-size:11px;
}

#menu-edificacion li a:hover {
	color:#E72E23;
}

#contenido-edificacion {
	width:800px;
	height:400px;
	float:right;
	margin:10px 0 0 0;
}

#contenido-edificacion img {
	float:left;
	border: #949090 solid 1px;
	clear:left;
	margin:5px 10px 0 0;
}

#texto-edificacion {
	margin:10px 0 0 0;
}

#texto-edificacion p {
	margin:0 0 10px 0;
}

#servicios-edificacion {
	float:left;
	width:800px;
	margin:10px 0 0 0;
}

#servicios-edificacion h3 {
	width:792px;
	height:23px;
	background:url(img/h3-servicios.gif) top left no-repeat;
	text-indent:-9999px;
}

#servicios-edificacion li {
	margin:5px 0 5px 10px;
}

.seleccionado {
	background-color:#990000;
}

#menu-edificacion li.seleccionado a:hover {
	color:#FFFFFF;
}

/*____Aeropuertos, Hospitales, Defensa_____*/

#aeropuertos-migas a {
	width:107px;
	height:25px;
	float:left;
	background:url(img/tit-aeropuertos-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#hospitales-migas a {
	width:96px;
	height:25px;
	float:left;
	background:url(img/tit-hospitales-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#defensa-migas a {
	width:81px;
	height:25px;
	float:left;
	background:url(img/tit-defensa-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}


#aeropuertos,
#hospitales,
#defensa {
	width:800px;
	float:left;
	margin:10px 0 0 10px;
}

#aeropuertos-contenido,
#hospitales-contenido {
	width:434px;
}

#defensa-contenido{
	width:750px;
}

#aeropuertos-contenido h3 a,
#hospitales-contenido h3 a,
#defensa-contenido h3 a{
	width:114px;
	height:26px;
	text-indent:-9999px;
	float:left;
}


#aeropuertos-contenido h3 a {
	background:url(img/tit-aeropuertos.gif) top left no-repeat;
}
#hospitales-contenido h3 a {
	background:url(img/tit-hospitales.gif) top left no-repeat;
}
#defensa-contenido h3 a {
	background:url(img/tit-defensa.gif) top left no-repeat;
}



#aeropuertos-contenido h4 a,
#hospitales-contenido h4 a {
	width:80px;
	height:23px;
	background:url(img/btn-servicios-peque.gif) bottom left no-repeat;
	display:block;
	text-indent:-9999px;
	float:right;
	margin-top:2px;
}

#defensa-contenido h4 a {
	width:100px;
	height:23px;
	background:url(img/infraestructura.gif) bottom left no-repeat;
	display:block;
	text-indent:-9999px;
	float:right;
	margin-top:2px;
}

#defensa-contenido h5 a {
	width:80px;
	height:23px;
	background:url(img/logistica.gif) bottom left no-repeat;
	display:block;
	text-indent:-9999px;
	float:right;
	margin-top:2px;
}
#aeropuertos-texto,  
#aeropuertos-servicios-texto {
	float:left;
	width:434px;
	height:370px;
	background-color:#262626;
}

#hospitales-texto,
#hospitales-servicios-texto {
	float:left;
	width:434px;
	height:320px;
	background-color:#262626;
}


#defensa-texto, 
#defensa-servicios-texto {
	float:left;
	width:750px;
	height:400px;
	background-color:#262626;
}

#aeropuertos-texto p,
#hospitales-texto p,
#aeropuertos-servicios-texto p,
#hospitales-servicios-texto p {
	width:400px;
	padding:10px 10px 10px 10px;
	text-align:justify;
}

#defensa-texto p,
#defensa-servicios-texto p {
	width:700px;
	padding:10px 10px 10px 10px;
}

#aeropuertos-servicios-texto h3,
#hospitales-servicios-texto h3,
#defensa-servicios-texto h3 {
	padding:10px 0 0 10px;
	font-size:14px;
}

#aeropuertos-texto li,
#hospitales-texto li {
	width:400px;
	padding:3px 10px 3px 20px;
	list-style-type:none;
}

#defensa-texto li {
	width:700px;
	padding:3px 10px 3px 20px;
	list-style-type:none;
}

#aeropuertos-proyectos,
#hospitales-proyectos {
	width:334px;
	float:right;
	margin:0 10px 0 0;
	*margin:-330px 5px 0 0; /*SOLO PARA IEXPLORER 6 y 7*/
	border: #787878 solid 2px;
	
}

#aeropuertos-proyectos h3,
#hospitales-proyectos h3 {
	width:196px;
	height:25px;
	background: url(img/h3-proyectos.gif) top left no-repeat;
	text-indent:-9999px;
	float:left;
	margin:10px 0 10px 0;
}




#aeropuertos-proyectos p,
#hospitales-proyectos p {
	margin:0 10px 5px 10px;
	font-size:11px;
}


.proyecto-mini {
	width:314px;
	height:110px;
	position:relative;
	margin:0 10px 5px 10px;
}
.proyecto-mini h4 {
	font-size:12px;
	color:#990000;
	padding:3px 0 0 0;
}
.proyecto-mini img {
	float:left;
	margin:5px 10px 0 5px;
}



.masinfo-proyectos {
	width:96px;
	height:18px;
	background: url(img/btn-masinfo-rojo.gif) top left no-repeat;
	text-indent:-9999px;
	position:absolute;
	bottom:0;
	right:0;
	
}


/*___________Proyectos_______________*/

#proyectos {
	float:right;
	margin:10px 0 0 0;
	width:800px;
	border: #787878 solid 2px;
	background:url(img/fnd-proyecto.jpg) bottom center no-repeat;
	
}




/*
#proyectos h1 a {
	width:110px;
	height:26px;
	background:url(img/tit-aeropuertos.gif) top left no-repeat;
	text-indent:-9999px;
	float:left;
}
*/

#bandaRoja {
	width:800px;
	height:28px;
	float:left;
	background-color:#E72B20;
	margin-top:15px;
	position:relative;
}

#bandaRoja span {
	position:absolute;
	right:5px;
	top:2px;
	z-index:0;
}

#proyectos h4 {
	padding:2px 0 0 10px;
	font-size:14px;
	display:inline;
	line-height:25px;
	z-index:-999;
}

#proyectos h5 {
	color:#E72B20;
	font-size:14px;
	margin:5px 0 10px 10px;
	z-index:-999;
}

.texto-proyecto {
	width:450px;
	float:left;
}

.texto-proyecto ul{
	padding-bottom:15px;
}

.texto-proyecto li{
	height:15px;
	width:450px;
	line-height:18px;
	list-style:none;
	font-weight:bold;
	padding:0 0 5px 10px;
}
.texto-proyecto p{
	padding:0 0 10px 10px;
	width:450px;
	text-align:justify;	
}

/* para HOSPITALES*/

.texto-proyecto-hospitales {
	width:450px;
	float:left;
}

.texto-proyecto-hospitales ul{
	padding-bottom:15px;
	
}

.texto-proyecto-hospitales li{
	height:15px;
	width:450px;
	line-height:18px;
	list-style:none;
	font-weight:bold;
	padding:0 0 5px 10px;
	
}
.texto-proyecto-hospitales p{
	padding:0 0 10px 10px;
	width:450px;
	text-align:justify;	
}

/* FIN PARA HOSPITALES*/

.fotos-proyecto {
	width:330px;
	float:right;
}

.fotos-proyecto img{
	margin:0 5px 15px 0;
	border:#ffffff solid 1px;
}


/*>>>>>>>>>>>>>>>>>>Estilos para jQuery tools<<<<<<<<<<<<<<<<*/


.nextPage, 
.prevPage{/*Estilos de los botones (no es exclusivo de las tools*/
	width:69px;
	height:25px;
	background-color:#E72B20;
	float:left;
	position:relative;
	margin:10px 0 10px 0;
	line-height:25px;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}


.disabled {
	text-indent:-9999px;
}

.scrollable{
	position:relative;
	overflow:hidden;
	height:230px;
	width:334px;
}

.items{
	position:absolute;
	height:20000em;
	
}

#flowtabs li{
	display:inline;
}


/* panes */
#flowpanes {	
	width:800px;
	height:800px;
	/*height:500px;*/
}


#flowpanes h5{
	z-index:-999;
}

/* single pane */
#flowpanes div {
	/*
display:none;
*/	
}


/* override the root element to enable scrolling */
#flowpanes {
	position:relative;
	overflow:hidden;
	clear:both;
	z-index:0;
	
}

/* override single pane */
#flowpanes div {
	float:left;
	display:block;
	width:800px;
}

/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	/*
clear:both;
*/
	margin:0;
	padding:0;
}



.custom{
	color:#FFFFFF;
	width:68px;
	height:22px;
	background: url(img/fnd-boton.gif) top center no-repeat;
	border:none;
	outline: none;
	margin-left:5px;
}

#flowtabs li{
	background-color:#E72B20;
	float:left;
	margin-right:10px;
}
#flowtabs a{
	width:20px;
	height:15px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

.current{
	background-color:#000000;
}


/*>>>>>>>>>>>>>>>>>FIN de estilos para jQuery tools<<<<<<<<<<*/



/*____Regimen Especial_____*/

#especial{
	width: 980px;
    margin: 0 0 10px 0;

}

#especial h1{
	float:left;
}

#especial h1 a{
	width:141px;
	height:25px;
	background:url(img/tit-areas-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#especial h2, 
#especial h2 a{
	/*width:319px;*/
	width:286px;
	height:25px;
	float:left;
	background:url(img/tit-especial-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}

#especial span h2{
	width:319px;
	height:25px;
	float:left;
	background:url(img/tit-especial-migas-on.gif) top left no-repeat;
	text-indent:-9999px;
}



#menu-especial{
	width:151px;
	height:273px;
	background:url(img/fnd-menu-lateral_especial.gif) top left no-repeat;
	float:left;
	clear:left;
	margin:10px 0 0 10px;
	_margin:10px 0 0 0px;
}

#menu-especial ul{
	margin:37px 0 0 0;
}

#menu-especial li{
	height:22px;
	border-bottom:#000000 solid 1px;
	list-style-type:none;
	padding-left:10px;

}

#menu-especial li a{
	line-height:22px;
	text-decoration:none;
	font-size:11px;
}

#menu-especial li a:hover{
	color:#E72E23;
}

#contenido-especial{
	width:800px;
	height:350px;
	float:right;
	margin:10px 0 0 0;
}

#contenido-especial img {
	float:left;
	border: #949090 solid 1px;
	clear:left;
	margin:5px 10px 0 0;
}

#texto-especial{
	margin:10px 0 0 0;
}

#texto-especial p{
	margin:0 0 10px 0;
}

#servicios2 {
width:400px;
margin-left: 310px;
margin-top: -79px;

}

#cog-serv {
margin-left: 30px;
margin-top: 10px;
line-height:22px;
}

#servicios-especial{
	float:left;
	width:800px;
	margin:10px 0 0 0;
}

#servicios-especial h3{
	width:792px;
	height:23px;
	background:url(img/h3-servicios.gif) top left no-repeat;
	text-indent:-9999px;
}

#servicios-especial li{
	margin:5px 0 5px 10px;
}

#menu-especial li.seleccionado a:hover {
	color:#FFFFFF;
}


/*____Cogeneracion, biomasa, ciclos combinados, solar-termica, fotovoltaica_____*/

#cogeneracion-migas a{
	width:119px;
	height:25px;
	float:left;
	background:url(img/tit-cogeneracion-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}
#biomasa-migas a{
	width:83px;
	height:25px;
	float:left;
	background:url(img/tit-biomasa-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}
#ciclos-migas a{
	width:157px;
	height:25px;
	float:left;
	background:url(img/tit-ciclos-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}
#solar-migas a{
	width:133px;
	height:25px;
	float:left;
	background:url(img/tit-solar-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}
#fotovoltaica-migas a{
	width:111px;
	height:25px;
	float:left;
	background:url(img/tit-fotovoltaica-migas.gif) top left no-repeat;
	text-indent:-9999px;
	display:block;
}


#cogeneracion-contenido,
#biomasa-contenido{
	width:434px;
	float:left;
	margin:10px 0 0 10px;
	*margin:30px 0 0 -290px; /*SOLO PARA IEXPLORER 6 y 7*/
}

#ciclos,
#solar,
#fotovoltaica{
	width:800px;
	float:left;
	margin:10px 0 0 10px;
}

#ciclos-contenido,
#solar-contenido,
#fotovoltaica-contenido {
	width:434px;
}


#cogeneracion-contenido h3 a,
#biomasa-contenido h3 a,
#biomasa-contenido2 h3 a,
#cogeneracion-contenido2 h3 a,
#ciclos-contenido h3 a,
#solar-contenido h3 a,
#fotovoltaica-contenido h3 a {
	width:179px;
	height:26px;
	text-indent:-9999px;
	float:left;
}

#cogeneracion-contenido h3 a{
	background:url(img/tit-cogeneracion.gif) top left no-repeat;
}
#biomasa-contenido h3 a{
	background:url(img/tit-biomasa.gif) top left no-repeat;
}
#ciclos-contenido h3 a{
	background:url(img/tit-ciclos.gif) top left no-repeat;
}
#solar-contenido h3 a{
	background:url(img/tit-solar.gif) top left no-repeat;
}
#fotovoltaica-contenido h3 a{
	background:url(img/tit-fotovoltaica.gif) top left no-repeat;
}

#cogeneracion-contenido h4 a,
#biomasa-contenido h4 a,
#biomasa-contenido2 h4 a,
#cogeneracion-contenido2 h4 a,
#biomasa-contenido2 h5 a,
#cogeneracion-contenido2 h5 a,
#ciclos-contenido h4 a,
#solar-contenido h4 a,
#fotovoltaica-contenido h4 a{
	width:79px;
	height:23px;
	background:url(img/btn-servicios-peque.gif) bottom left no-repeat;
	display:block;
	text-indent:-9999px;
	float:right;
	margin-top:2px;
}
#cogeneracion-texto,
#biomasa-texto,
#ciclos-texto,
#solar-texto,
#fotovoltaica-texto, 
#cogeneracion-servicios-texto,
#biomasa-servicios-texto,
#ciclos-servicios-texto,
#solar-servicios-texto,
#fotovoltaica-servicios-texto{
	float:left;
	width:434px;
	height:320px;
	background-color:#262626;
}

#cogeneracion-texto p,
#biomasa-texto p,
#ciclos-texto p,
#solar-texto p,
#fotovoltaica-texto p, 
#cogeneracion-servicios-texto p,
#biomasa-servicios-texto p,
#ciclos-servicios-texto p,
#solar-servicios-texto p,
#fotovoltaica-servicios-texto p {
	width:400px;
	padding:10px 10px 10px 10px;
}

#cogeneracion-servicios-texto h3,
#biomasa-servicios-texto h3,
#ciclos-servicios-texto h3,
#solar-servicios-texto h3,
#fotovoltaica-servicios-texto h3{
	padding:10px 0 0 10px;
	font-size:14px;
}

#cogeneracion-texto li,
#biomasa-texto li,
#ciclos-texto li,
#solar-texto li,
#fotovoltaica-texto li {
	width:400px;
	padding:3px 10px 3px 20px;
	list-style-type:none;
}

#cogeneracion-proyectos,
#biomasa-proyectos,
#ciclos-proyectos,
#solar-proyectos,
#fotovoltaica-proyectos {
	width:334px;
	float:right;
	margin:0 10px 0 0;
	border: #787878 solid 2px;
}


#ciclos-proyectos,
#solar-proyectos,
#fotovoltaica-proyectos {
	*margin:-330px 5px 0 0; /*SOLO PARA IEXPLORER 6 y 7*/
}



#cogeneracion-proyectos h3,
#biomasa-proyectos h3,
#ciclos-proyectos h3,
#solar-proyectos h3,
#fotovoltaica-proyectos h3 {
	width:196px;
	height:25px;
	background: url(img/h3-proyectos.gif) top left no-repeat;
	text-indent:-9999px;
	float:left;
	margin:10px 0 10px 0;
}

#cogeneracion-proyectos p,
#biomasa-proyectos p,
#ciclos-proyectos p,
#solar-proyectos p,
#fotovoltaica-proyectos p {
	margin:0 10px 5px 10px;
	font-size:11px;
}

#boton-estudio{
	width:347px;
	height:57px;
	float:right;
	margin:-20px 5px 8px 0;
	*margin:10px 8px 8px 0; /*SOLO PARA IEXPLORER 6 y 7*/
}

#boton-estudio h3{
	width:186px;
	height:57px;
	background:url(img/h3-estudios.gif) top left no-repeat;
	text-indent:-9999px;
	float:left;
}

#boton-estudio a{
	width:160px;
	height:57px;
	background:url(img/btn-estudios.gif) top left no-repeat;
	display:block;
	text-indent:-9999px;
	float:left;
}



/**************** TRABAJE CON NOSOTROS *************************/

.trabaje {
    background: url(img/tit-trabaje.gif) bottom left no-repeat;
    padding: 0 0 45px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

#trabaje-contenido{
	width:700px;
	height:840px;
	border: #787878 solid 2px;
	
	margin-left:140px;
	
}

#trabaje-contenido p{
	margin:10px 20px 10px 20px;
}

#trabaje-contenido h4 {
	width:700px;
	_width:718px; /*IE 6*/
	height:20px;
	background-color:#E72B20;
	margin:15px 0 0 0;
	text-indent:20px;
	line-height:20px;
	float:left;
	position:relative;
	
}

#trabaje-contenido h5 {
	width:660px;
	border-bottom:#ffffff solid 1px;
}



.bloque2-t{
	width:300px;
	margin:10px 0 0px 10px;
	float:left;
}

.bloque3{
	width:660px;
	margin:10px 0 0px 10px;
	float:left;
}

.bloque4{
	width:660px;
	margin:10px 0 0px 10px;
	float:left;
}

.bloque5{
	width:700px;
	margin:5px 0 0px 10px;
	_margin:-15px 0 0px 17px; /*IE 6*/
	float:left;
	_float:none; /*IE 6*/
}
.bloque5a{
	width:700px;
	margin:5px 0 0px 10px;
	_margin:5px 0 0px 17px; /*IE 6*/
	float:left;
	_float:none; /*IE 6*/
}




.bloque1 {
	width:350px;
	_width:325px; /*IE 6 */
	margin:10px 0 0px 20px;
	_margin:10px 0 0px 10px;/*IE 6 */
	float:left;
}


.bloque1 input{
	width:280px;
	_width:206px;
	margin:5px 5px 0 0;
	height:15px;
}

.bloque2 input{
	width:200px;
	margin:5px 5px 0 0;
	height:15px;
}

.bloque2-t input{
	width:200px;
	margin:5px 5px 0 0;
	height:15px;
}

.bloque3 input{
	width:150px;
	margin:5px 5px 0 0;
	height:15px;
}


input#cpostal{
	width:40px;
	*width:43px; /*IE 6 y 7*/
	_float:left;
	_margin:10px 0 0 7px;
}

input#telefono{
	width:90px;
}

input#poblacion{
	width:200px;
	_width:206px;
}

input#final{
	width:160px;
}

input#puesto{
	width:265px;
}

input#salario{
	width:140px;
}

input#motivos{
	width:540px;
}

input#archivo{
	width:300px;
	height:20px;
}

select#provincia{
	width:203px;
	margin:5px 5px 0 0;
	height:20px;
	
}

input#enviar{
	margin:5px 0 0 300px;
}


label, 
span label{
	text-align:right;
	display:inline-block;
	width:50px;
	margin:5px 5px 0 0;
	line-height:25px;
	vertical-align:-1px;
	*vertical-align:3px; /*IE 6 y 7*/
	font-size:11px;
}

.bloque2 label{
	width:70px;
}

.bloque2-t label{
	width:70px;
}

.bloque4 label{
	width:100px;
}

.bloque5 label{
	width:100px;
	position:relative;
}

.bloque5a label{
	width:200px;
	position:relative;
}

.bloque6{
	width:700px;
	_width:718px; /*IE 6*/
	margin:20px 0 0 0;
	float:left;
	border-top:#E72B20 solid 1px;
}

.bloque6 input{
	width:100px;
}

label.cpostal {
	width:20px;
	_float:left;
	_margin:5px 0 0 28px;
}

label.final {
	width:110px;
}

label.salario {
	width:120px;
}


select, option, input, textarea{
	color:#000000;
	font-size:11px;
}

.activo{
	border:#E72B20 solid 1px;
	background-color:#FFFFFF;
}

.inactivo{
	border:#FFFFFF solid 1px;
	background-color:#CCCCCC;
}


#lateral-trabaje{
	width:240px;
	height:500px;
	background:url(img/lateral-trabaje.jpg) top left no-repeat;
	float:right;
}


/**************** CONTACTO *************************/

.contacto {
    background: url(img/tit-contacto.gif) bottom left no-repeat;
    padding: 0 0 45px 0;
    *padding: 0; /*SOLO PARA IEXPLORER 6 y 7*/
    text-indent: -9999px;
    width: 278px;
    height: 35px;
    line-height: 35px;
}

#contacto-contenido{
	width:700px;
	min-height:390px;
	border: #787878 solid 2px;
	float:left;
	
}


#contacto-mapa{
	width:970px;
	height:390px;
	border: #787878 solid 2px;
	background-color:#787878;
	float:left;	
	margin-left:5px;
}

#contacto-contenido p{
	margin:10px 20px 5px 20px;
}

#contacto-contenido h4 {
	width:700px;
	_width:718px; /*IE 6*/
	height:20px;
	background-color:#E72B20;
	margin:5px 0 0 0;
	text-indent:20px;
	line-height:20px;
	float:left;
	position:relative;
	
}

.bloque1-c{
	width:330px;
	_width:325px; /*IE 6 */
	margin:10px 0 0px 20px;
	_margin:10px 0 0px 10px;/*IE 6 */
	float:left;
}

.bloque2-c{
	width:330px;
	_width:325px;  /*IE 6 */
	margin:10px 0 0px 10px;
	_margin:10px 0 0px 20px; /*IE 6 */
	float:left;
}

.bloque3-c{
	width:670px;
	margin:10px 0 0px 20px;
	*margin:10px 0 0px 10px; /*IE 6 y 7*/
	float:left;
	_float:none; /*IE 6 */
}

.bloque1-c input{
	width:260px;
	margin:5px 5px 0 0;
	height:15px;
}


.bloque2-c input{
	width:260px;
	margin:5px 5px 0 0;
	height:15px;
}

.bloque3-c input{
	width:150px;
	margin:5px 5px 0 0;
	height:15px;
}


#contacto-contenido select#provincia{
	width:183px;
	margin:5px 5px 0 0;
	height:20px;
}

#contacto-contenido input#cpostal{
	width:40px;
	*width:44px; /*IE 6 y 7*/
}

#contacto-contenido input#telefono{
	width:100px;
}


#contacto-contenido input#poblacion{
	width:260px;
}

#contacto-contenido input#fax{
	width:100px;
}

label.fax {
	width:40px;
	*width:43px;
}

label.comentarios {
	margin:0;
	*margin:0 0 0 10px; /*IE 6 y 7*/
	line-height:18px;
	display:block;
}

.bloque3-c textarea{
	width:660px;
	height:100px;
}

#lateral-contacto a{
	width:240px;
	height:390px;
	background:url(img/lateral-contacto.jpg) top left no-repeat;
	float:right;
	display:block;
	text-indent:-9999px;
}

/*********PIE*********/
#pie {
    float: left;
    width: 980px;
    height: 50px;
    margin-top: 10px;
    background:url(img/fnd-pie.gif) left bottom no-repeat;
	
}

#pie img {
	margin: 5px 0 0 250px;
	float:left;
}

#pie div {
    width: 470px;
	height:50px;
	float:left;
}

#pie div p{
    margin: 5px 0 0 10px;
	position:relative;
	font-size:11px;
}

#pie a{
	text-decoration:none;
	font-size:11px;
}

/* panes */
#flowpanes2 {	
	width:800px;
	height:550px;
	/*height:500px;*/
}


#flowpanes2 h5{
	z-index:-999;
}

/* single pane */
#flowpanes2 div {
	/*
display:none;
*/	
}


/* override the root element to enable scrolling */
#flowpanes2 {
	position:relative;
	overflow:hidden;
	clear:both;
	z-index:0;
	
}

/* override single pane */
#flowpanes2 div {
	float:left;
	display:block;
	width:800px;
}

/* our additional wrapper element for the items */
#flowpanes2 .items {
	width:20000em;
	position:absolute;
	/*
clear:both;
*/
	margin:0;
	padding:0;
}

#cogeneracion-contenido2 h4 {
    width:700px;
	_width:718px; /*IE 6*/
	height:20px;
	background-color:#E72B20;
	margin:5px 0 0 0;
	text-indent:20px;
	line-height:20px;
	float:left;
	position:relative;
}


/**************** CUESTIONARIO BIOMASA *************************/

#biomasa-contenido2 h4 {
    width:700px;
	_width:718px; /*IE 6*/
	height:20px;
	background-color:#E72B20;
	margin:5px 0 0 0;
	text-indent:20px;
	line-height:20px;
	float:left;
	position:relative;
}

#biomasa-contenido2 h6 {
    width:700px;
	_width:718px; /*IE 6*/
	height:20px;
	background-color:#E72B20;
	margin:5px 0 0 20px;
	text-indent:20px;
	line-height:20px;
	float:left;
	position:relative;
}

#cogeneracion-contenido2 h6 {
    width:700px;
	_width:718px; /*IE 6*/
	height:20px;
	background-color:#E72B20;
	margin:5px 0 0 20px;
	text-indent:20px;
	line-height:20px;
	float:left;
	position:relative;
}





#contacto-mapa{
	width:970px;
	height:390px;
	border: #787878 solid 2px;
	background-color:#787878;
	float:left;	
	margin-left:5px;
}

#contacto-contenido p{
	margin:10px 20px 5px 20px;
}

#contacto-contenido h4 {
	width:700px;
	_width:718px; /*IE 6*/
	height:20px;
	background-color:#E72B20;
	margin:5px 0 0 0;
	text-indent:20px;
	line-height:20px;
	float:left;
	position:relative;
	
}




.bloque2{
	width:350px;
	_width:325px;  /*IE 6 */
	margin:10px 0 0px 10px;
	_margin:10px 0 0px 20px; /*IE 6 */
	float:left;
}

.bloque-instalacion {
width:700px;
	_width:325px; /*IE 6 */
	margin:10px 0 0px 20px;
	_margin:10px 0 0px 10px;/*IE 6 */
	float:left;

}
.bloque-consumo {
width:700px;
	_width:325px; /*IE 6 */
	margin:10px 0 0px 20px;
	_margin:10px 0 0px 10px;/*IE 6 */
	float:left;

}






.bloque2-c input{
	width:260px;
	margin:5px 5px 0 0;
	height:15px;
}

.bloque3-c input{
	width:150px;
	margin:5px 5px 0 0;
	height:15px;
}


#contacto-contenido select#provincia{
	width:183px;
	margin:5px 5px 0 0;
	height:20px;
}

#contacto-contenido input#cpostal{
	width:40px;
	*width:44px; /*IE 6 y 7*/
}

#contacto-contenido input#telefono{
	width:100px;
}


#contacto-contenido input#poblacion{
	width:260px;
}

#contacto-contenido input#fax{
	width:100px;
}

label.fax {
	width:40px;
	*width:43px;
}

label.comentarios {
	margin:0;
	*margin:0 0 0 10px; /*IE 6 y 7*/
	line-height:18px;
	display:block;
}

.bloque3-c textarea{
	width:660px;
	height:100px;
}

#lateral-contacto a{
	width:240px;
	height:390px;
	background:url(img/lateral-contacto.jpg) top left no-repeat;
	float:right;
	display:block;
	text-indent:-9999px;
}

#biomasa-contenido2{
	width:734px;
	float:left;
	margin:10px 0 0 10px;
	*margin:30px 0 0 -290px; /*SOLO PARA IEXPLORER 6 y 7*/
}
#biomasa-contenido2 h3 a{
	background:url(img/tit-biomasa.gif) top left no-repeat;
}

#cogeneracion-contenido2 h3 a{
	background:url(img/tit-cogeneracion.gif) top left no-repeat;
}


#cogeneracion-contenido2{
	width:734px;
	float:left;
	margin:10px 0 0 10px;
	*margin:30px 0 0 -290px; /*SOLO PARA IEXPLORER 6 y 7*/
}

label.tiempo {
	width:130px;
	text-align:left;
}

label.consumo {
	width:130px;
	text-align:left;
}

label.nombre {
	width:74px;
	text-align:left;
}
input#email{
	width:200px;
}

#masinfo {
margin-top:18px;
margin-right:2px;
float:right;

}

.txt-legal p{
font-size:10px;
}

.destacado_bold {

font-weight:bold;
text-decoration:underline;
}

/*foms job*/
#job-contenido { border:1px solid #787878; min-height:200px; overflow:hidden; margin-left:140px; width:700px; font-size:11px;}

#job-contenido p{margin:10px 20px 10px 20px;}
#job-contenido h4 { width:700px; /*IE 6*/ 
			height:20px;background-color:#E72B20;margin:15px 0 0 0;text-indent:20px; line-height:20px; float:left;position:relative;}
#job-contenido h5 {width:660px; border-bottom:#ffffff solid 1px; line-height:20px; margin-left:10px; margin-top:10px; float:left; }
#job-contenido-button-submit { text-align:center; height:50px;}
#job-contenido select, optgroup { color:#000000; }

.bl_jobs1 {
	width:350px;
	 /*IE 6 */
	margin:10px 0 0px 20px;
	_margin:10px 0 0px 10px;/*IE 6 */
	float:left;
}


.bl_jobs1 input{
	
	margin:5px 5px 0 0;
	height:15px;
	
}

.bl_jobs2 {
	width:316px;
	margin:10px 0 0px 4px;
	float:left;
}

.bl_jobs2 input{
	
	margin:5px 5px 0 0;
	height:15px;
}

.bl_jobs2 label{
	width:90px;
}

.bl_jobs3 {
	width:350px;
	margin:10px 0 0px 20px;
	_margin:10px 0 0px 10px;/*IE 6 */
	float:left;
}

.bl_jobs3 label{
	width:90px;
}

.bl_jobs3 span{
	width:390px;
	font-family: Arial, Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
}



.bl_jobs3 input{
	
	margin:5px 5px 0 0;
	height:15px;
	
}

.bl_jobs4 {
	width:316px;
	margin:10px 0 0px 4px;
	float:left;
}

.bl_jobs4 input{
	
	margin:5px 5px 0 0;
	height:15px;
	
}

.bl_jobs4 label{
	width:100%;
	text-align:left;
}

.bl_jobs5 {
	width:316px;
	margin:10px 0 0px 4px;
	float:left;
}

.bl_jobs5 input{
	
	margin:5px 5px 0 0;
	height:15px;
}

.bl_jobs6 {
	width:650px;
	_width:625px; /*IE 6 */
	margin:10px 0 0px 20px;
	_margin:10px 0 0px 10px;/*IE 6 */
	float:left;
	border:#33CC66 solid 1px;
}


.bl_jobs6 input{
	
	margin:5px 5px 0 0;
	height:15px;
	
}

.bl_jobs7 {
	width:700px;
	_width:718px; /*IE 6*/
	margin:20px 0 20px 0;
	float:left;
}

.bl_jobs7 input{
	width:100px;
	
}

.bl_jobs8 {
	width:650px;
	_width:625px; /*IE 6 */
	margin:10px 0 0px 20px;
	_margin:10px 0 0px 10px;/*IE 6 */
	float:left;
}


.bl_jobs8 input{
	
	margin:5px 5px 0 0;
	
}

.bl_jobs8 span{
	
	margin:5px 5px 0 0;
	font-family: Arial, Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
}


.bloque7{
	width:660px;
	margin:10px 0 0px 10px;
	float:left;
}

.bloque7 label{
	width:150px;
}

.bloque7 textarea{
	vertical-align:top;
	margin:10px 0 0 0;
}



.bloque8{
	width:700px;
	margin:5px 0 0px 10px;
	_margin:-15px 0 0px 17px; /*IE 6*/
	float:left;
	_float:none; /*IE 6*/
}

.bloque8 label{
	width:400px;
	position:relative;
}

.bloque9{
	width:350px;
	margin:10px 0 0px 20px;
	float:left;
}

.bloque9 label{
	width:70px;
	position:relative;
}

.bloque9 input{
	width:280px;
	_width:206px;
	margin:5px 5px 0 0;
	height:15px;
}


