*{
  margin: 0;
  padding:0;
  color: #ffffff;
  font-family: "Lucida Grande", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  list-style: none outside none;
  outline: medium none;
  font-size: 11px;
  text-decoration:none;
  line-height: 16px;
  text-align:justify;
}

/* _______________________________________________ ESTILOS GENERALES _________________________________________ */

body{
  background: url(../img/estructura/fondo.jpg) no-repeat 0 0 #b8d671;
}
  #wrapper{
    width: 976px;
    margin: 0 auto;
  }

    .txt_verde01{
      color: #b8d671;
    }

	.negro{
		color: #000000;
	}

    .ampliar, .otras_noticias, .certificados, .bot_contacta{
      background: url(../img/botoneras/index/botonera.png) no-repeat;
      text-decoration:none;
      cursor: pointer;
      display: block;
      #line-height: 0px;
      text-indent: -9999px;
      margin-top: 10px;
    }.ampliar:hover, .otras_noticias:hover{
      text-decoration:underline;
      }

    .volver{
      background: url(../img/botoneras/contacto/volver.png) no-repeat;
      text-decoration:none;
      cursor: pointer;
      display: block;
      #line-height: 0px;
      text-indent: -9999px;
      margin-top: 10px;
      height: 28px;
      width: 68px;
      background-position: 0 0px;
    }.volver:hover{
      text-decoration:underline;
      background-position: 0 -28px;
      }

    .ampliar{
      height: 28px;
      width: 68px;
      background-position: 0 0px;
    }.ampliar:hover{
      background-position: 0 -28px;
      }


    .otras_noticias{
      height: 28px;
      width: 96px;
      background-position: 0 -66px;
    }.otras_noticias:hover{
      background-position: 0 -94px;
      }

    .certificados{
      height: 28px;
      width: 102px;
      background-position: 0 -134px;
    }.certificados:hover{
      background-position: 0 -162px;
      }

    .bot_contacta{
      height: 28px;
      width: 114px;
      background-position: 0 -200px;
    }.bot_contacta:hover{
      background-position: 0 -227px;
      }

    .dossier{
      background: url(../img/botoneras/empresa/dossier.png) no-repeat;
      text-decoration:none;
      cursor: pointer;
      display: block;
      #line-height: 0px;
      text-indent: -9999px;
      height: 46px;
      width: 295px;
      margin-top: 15px;
      margin-left: -10px;
    }.dossier:hover{
      text-decoration:underline;
      background-position: 0 -46px;
      }

    .descargar{
      background: url(../img/botoneras/autorizaciones/descargar.png) no-repeat;
      text-decoration:none;
      cursor: pointer;
      display: block;
      #line-height: 0px;
      text-indent: -9999px;
      height: 28px;
      width: 78px;
    }.descargar:hover{
      text-decoration:underline;
      background-position: 0 -28px;
      }

	.fix{
		clear:both;
	}

	strong{
		font-weight: bold;
		font-size: 12px;
	}
	sup{
		font-size: 70%;
	}

	p.nota, p.nota *{
		font-size: 9px !important;
	}

	p.nota{
		margin-left: 10px;
	}

/* ____________________________________________________ HEADER _______________________________________________ */

	#tope_menu{
		width: 976px;
		height: 159px;
	}

	#tope_home{
		width: 973px;
		height: 419px;
		margin-top:13px;
	}

/* ____________________________________________________ FOOTER _______________________________________________ */

  #footer ul{
    margin: 15px 0 40px 9px;
    overflow:hidden;
    width: 962px;
  }
    #footer ul li{
      float:left;
    }
	    #footer ul li a{
	      color: #568b15;
	      font-size: 9px;
	      float:left;
	      margin-right: 13px;
	    }#footer ul li a:hover{
	    	color: #21360f;
			text-decoration: underline;
	    }

/* _____________________________________________________ INDEX _______________________________________________ */


.index{
  background: url(../img/backgrounds_contenido/inicio.png) no-repeat 0 0 transparent;
  width: 976px;
  height: 199px;
  margin-bottom: 38px;
}

  .index p{
  	text-align: left;
  }

  .index .actualidad{
    float:left;
    width: 261px;
    margin-left: 41px;
    margin-top: 27px;
  }
    .index .actualidad .tit_actualidad{
      background: url(../img/titulos/index/actualidad.png) no-repeat 0 0 transparent;
      width: 72px;
      height: 17px;
      text-indent: -9999px;
      margin-bottom: 10px;
    }
    .index .actualidad p{
      line-height: 16px;
    }
    .index .actualidad p.txt_noticia{
      height: 62px;
    }

    .index .actualidad .ampliar, .index .actualidad .otras_noticias{
      float:left;
    }

  .index .politica{
    float:left;
    width: 158px;
    margin-left: 63px;
    margin-top: 27px;
  }
    .index .politica .tit_politica{
      background: url(../img/titulos/index/politica.png) no-repeat 0 0 transparent;
      width: 117px;
      height: 17px;
      text-indent: -9999px;
      margin-bottom: 10px;
    }
    .index .politica p{
      line-height: 16px;
    }


  .index #iso_flash{
    float:left;
    margin: 10px 30px 0;
	width: 116px;
	height: 137px;
  }

  .index .contacta{
    float:left;
    width: 195px;
    margin-top: 27px;
  }
    .index .contacta .tit_contacta{
      background: url(../img/titulos/index/contacta.png) no-repeat 0 0 transparent;
      width: 117px;
      height: 17px;
      text-indent: -9999px;
      margin-bottom: 10px;
    }
    .index .contacta p{
      line-height: 16px;
    }


/* _____________________________________________________ EMPRESA _______________________________________________ */


.empresa{
  background: url(../img/backgrounds_contenido/empresa.png) no-repeat 0 0 transparent;
  width: 976px;
  height: 495px;
  margin-bottom: 38px;
}

  .empresa .capa_sup{
    margin-left: 40px;
    width: 422px;
    margin: 40px 0 38px 40px;
    float: left;
    font-size: 14px;
  }


    .empresa .capa_sup h1{
      background: url(../img/titulos/empresa/especialistas.png) no-repeat 0 0 transparent;
      width: 375px;
      height: 74px;
      text-indent: -9999px;
      margin-bottom: 35px;
    }

    .empresa .capa_sup p{
      font-size: 14px;
	  line-height: 20px;
    }
      .empresa .capa_sup strong{
        font-weight:bold;
      }

    .empresa .capa_inf{
      clear: both;
      padding-top: 5px;
      overflow:hidden;
    }
	    .empresa .capa_inf p{
			text-align: left;
		}
	      .empresa .capa_inf strong{
	        font-size: 11px;
	      }

        .empresa .capa_inf .quienes_somos, .empresa .capa_inf .donde_estamos{
          float: left;
          width: 184px;
        }
          .empresa .capa_inf .quienes_somos{
            margin-left: 252px;
          }
          .empresa .capa_inf .donde_estamos{
            margin-left: 288px;
          }
            .empresa .capa_inf .quienes_somos h1{
              background: url(../img/titulos/empresa/quienes_somos.png) no-repeat 0 0 transparent;
              width: 110px;
              height: 20px;
              text-indent: -9999px;
            }

            .empresa .capa_inf .donde_estamos h1{
              background: url(../img/titulos/empresa/donde_estamos.png) no-repeat 0 0 transparent;
              width: 113px;
              height: 20px;
              text-indent: -9999px;
            }

/* _____________________________________________________ SERVICIOS _______________________________________________ */



.servicios{
  width: 976px;
  margin-bottom: 38px;
  overflow:hidden;
}

  .servicios.alto_391{
    background: url(../img/backgrounds_contenido/srv_alto_391.png) no-repeat 0 0 transparent;
    width: 100%;
    min-height: 391px;
  }

  .servicios.alto_425{
    background: url(../img/backgrounds_contenido/srv_alto_425.png) no-repeat 0 0 transparent;
    width: 100%;
    min-height: 425px;
  }

  .servicios.alto_563{
    background: url(../img/backgrounds_contenido/srv_alto_563.png) no-repeat 0 0 transparent;
    width: 100%;
    min-height: 563px;
  }

  .servicios.alto_500{
    background: url(../img/backgrounds_contenido/srv_alto_500.png) no-repeat 0 0 transparent;
    width: 100%;
    min-height: 500px;
  }

	  .servicios .menu_lat{
	    float:left;
	    width: 281px;
	  }
	    .servicios ul.fondo_01{
	      margin-left: 3px;
	      margin-top: 10px;
	    }
	    .servicios ul.fondo_01 li{
	      width: 278px;
	      height: 34px;
	    }.servicios ul.fondo_01 li:hover{
	      background: url(../img/backgrounds_contenido/fondo_li.png) no-repeat 0 0 transparent;
	      }

	      .servicios ul.fondo_01 div.menu_izq div{
	        background: url(../img/botoneras/servicios/botonera.png) no-repeat 0 0 transparent;
	        background-position: 12px 0;
	        width: 100%;
	        height: 34px;
	        float:left;
	      }

	        .servicios ul.fondo_01 div.menu_izq div.presentacion{
	          background-position: 12px 0;
	          }.servicios ul.fondo_01 div.menu_izq div.presentacion:hover{
	            background-position: 12px -34px;
	            }

	        .servicios ul.fondo_01 div.menu_izq div.recogida{
	          background-position: 12px -68px;
	          }.servicios ul.fondo_01 div.menu_izq div.recogida:hover{
	            background-position: 12px -102px;
	            }

	        .servicios ul.fondo_01 div.menu_izq div.almacenamiento{
	          background-position: 12px -136px;
	          }.servicios ul.fondo_01 div.menu_izq div.almacenamiento:hover{
	            background-position: 12px -170px;
	            }

	        .servicios ul.fondo_01 div.menu_izq div.estabilizacion{
	          background-position: 12px -204px;
	          }.servicios ul.fondo_01 div.menu_izq div.estabilizacion:hover{
	            background-position: 12px -238px;
	            }

	        .servicios ul.fondo_01 div.menu_izq div.adecuacion{
	          background-position: 12px -272px;
	          }.servicios ul.fondo_01 div.menu_izq div.adecuacion:hover{
	            background-position: 12px -306px;
	            }

	        .servicios ul.fondo_01 div.menu_izq div.reciclaje{
	          background-position: 12px -340px;
	          }.servicios ul.fondo_01 div.menu_izq div.reciclaje:hover{
	            background-position: 12px -374px;
	            }

	        .servicios ul.fondo_01 div.menu_izq div.deposito{
	          background-position: 12px -408px;
	          }.servicios ul.fondo_01 div.menu_izq div.deposito:hover{
	            background-position: 12px -442px;
	            }

	        .servicios ul.fondo_01 div.menu_izq div.separacion{
	          background-position: 12px -476px;
	          }.servicios ul.fondo_01 div.menu_izq div.separacion:hover{
	            background-position: 12px -510px;
	            }

	        .servicios ul.fondo_01 div.menu_izq div.vehiculos{
	          background-position: 12px -544px;
	          }.servicios ul.fondo_01 div.menu_izq div.vehiculos:hover{
	            background-position: 12px -578px;
	            }

	          .servicios ul.fondo_01 div a{
	            background: url(../img/estructura/flecha_derecha.png) no-repeat right 10px transparent;
	             display: block;
	            padding: 9px 0 0 48px;
	            width: 214px;
	            height: 26px;
	          }.servicios ul.fondo_01 div a:hover{
	            background-position: right -20px;
	            color: #333333;
	            font-weight: bold;
	            }

		.servicios .cont_derecha{
			float:left;
			width: 610px;
			margin: 30px 40px 0;
		}

		.servicios .cont_derecha *{
			color: #333333;
		}

			.servicios .cont_derecha h1{
				text-indent: -9999px;
				margin-bottom: 30px;
				height: 55px;
			}
				.servicios .cont_derecha h1.presentacion{
					background: url(../img/titulos/servicios/presentacion.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h1.recogida{
					background: url(../img/titulos/servicios/recogida.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h1.almacenamiento{
					background: url(../img/titulos/servicios/almacenamiento.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h1.estabilizacion{
					background: url(../img/titulos/servicios/estabilizacion.png) no-repeat 0 0 transparent;
					height: 90px;
				}

				.servicios .cont_derecha h1.adecuacion{
					background: url(../img/titulos/servicios/adecuacion.png) no-repeat 0 0 transparent;
					height: 90px;
				}

				.servicios .cont_derecha h1.reciclaje{
					background: url(../img/titulos/servicios/reciclaje.png) no-repeat 0 0 transparent;
					height: 90px;
				}

				.servicios .cont_derecha h1.deposito{
					background: url(../img/titulos/servicios/deposito.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h1.separacion{
					background: url(../img/titulos/servicios/separacion.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h1.vehiculos{
					background: url(../img/titulos/servicios/vehiculos.png) no-repeat 0 0 transparent;
					height: 90px;
				}

			.servicios .cont_derecha h2{
				text-indent: -9999px;
				margin-bottom: 10px;
				height: 20px;
			}

				.servicios .cont_derecha h2.residuos{
					background: url(../img/titulos/servicios/sub_residuos.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.capacidad{
					background: url(../img/titulos/servicios/sub_capacidad.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.almacenamiento_01{
					background: url(../img/titulos/servicios/sub_almacenamiento_01.png) no-repeat 0 0 transparent;
					height: 40px;
				}

				.servicios .cont_derecha h2.almacenamiento_02{
					background: url(../img/titulos/servicios/sub_almacenamiento_02.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.estabilizacion_01{
					background: url(../img/titulos/servicios/sub_estabilizacion_01.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.estabilizacion_02{
					background: url(../img/titulos/servicios/sub_estabilizacion_02.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.adecuacion_01{
					background: url(../img/titulos/servicios/sub_adecuacion_01.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.adecuacion_02{
					background: url(../img/titulos/servicios/sub_adecuacion_02.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.reciclaje_01{
					background: url(../img/titulos/servicios/sub_adecuacion_01.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.reciclaje_02{
					background: url(../img/titulos/servicios/sub_adecuacion_02.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.deposito_01{
					background: url(../img/titulos/servicios/sub_deposito_01.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.deposito_02{
					background: url(../img/titulos/servicios/sub_deposito_02.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.deposito_03{
					background: url(../img/titulos/servicios/sub_deposito_03.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.separacion_01{
					background: url(../img/titulos/servicios/sub_separacion_01.png) no-repeat 0 0 transparent;
				}

				.servicios .cont_derecha h2.vehiculos_01{
					background: url(../img/titulos/servicios/sub_vehiculos_01.png) no-repeat 0 0 transparent;
				}

			.servicios .cont_derecha p{
				margin-bottom: 15px;
			}

			.servicios .cont_derecha ul{
				margin-bottom: 30px;
			}
				.servicios .cont_derecha ul li{
					list-style:disc;
					list-style-position:outside;
					margin-left: 15px;
				}


			.servicios .cont_derecha .txt_izquierda{
				float:left;
				width: 355px;
				margin-top: 10px;
				margin-right: 30px;
			}

		    .servicios .cont_derecha .txt_derecha{
		      float: left;
		      width: 195px;
		      margin-left: 30px;
		    }
				.servicios .cont_derecha .txt_derecha .txt_img_inf{
					margin-left: 10px;
				}

					.servicios .cont_derecha .txt_derecha  img{
						margin-bottom: 10px;
					}

					.servicios .cont_derecha .txt_derecha .txt_img_inf ul{
						margin-left: 10px;
					}

						.servicios .cont_derecha .txt_derecha .txt_img_inf ul li{
							font-size: 11px;
							font-weight: bold;
						}

						.servicios .cont_derecha .txt_derecha .txt_img_inf ul.normal li{
							font-weight: normal;
						}



/* _____________________________________________________ EMPRESAS _______________________________________________ */


.empresas{
  background: url(../img/backgrounds_contenido/empresas.png) no-repeat 0 0 transparent;
  width: 976px;
  height: 595px;
  margin-bottom: 38px;
}

  .empresas .capa_sup{
    margin-left: 40px;
    width: 422px;
    margin: 40px 0 30px 40px;
    float: left;
    font-size: 14px;
  }


    .empresas .capa_sup h1{
      background: url(../img/titulos/empresas/apoyo.png) no-repeat 0 0 transparent;
      width: 336px;
      height: 44px;
      text-indent: -9999px;
      margin-bottom: 35px;
    }

    .empresas .capa_sup p{
      font-size: 14px;
	  line-height: 20px;
    }
      .empresas .capa_sup strong{
        font-size: inherit;
        font-weight:bold;

      }

    .empresas .capa_inf{
      clear: both;
      padding-top: 5px;
      overflow:hidden;
	  margin-left: 40px;
    }
	    .empresas .capa_inf ul{
			overflow:hidden;
	    }
		    .empresas .capa_inf ul li{
				float:left;
				text-align: left;
				width: 265px;
				min-height: 65px;
				margin-right: 30px;
				margin-bottom: 7px;
		    }

		    .empresas .capa_inf ul li p{
				margin-top: 15px;
				text-align: left;
			}
		    .empresas .capa_inf ul li a,.empresas .capa_inf ul li div{
			    float:left;
				text-indent: -9999px;
				margin-right: 33px;
			}

		    .empresas .capa_inf ul li .varesur{
				background: url(../img/titulos/empresas/logo_varesur.jpg) no-repeat 0 0 transparent;
				height: 88px;
				width:87px;
		    }

		    .empresas .capa_inf ul li .plamesur{
				background: url(../img/titulos/empresas/logo_plamesur.png) no-repeat 0 0 transparent;
				height: 60px;
				width:88px;
				margin-top: 15px;
		    }

		    .empresas .capa_inf ul li .energia{
				background: url(../img/titulos/empresas/logo_energia.png) no-repeat 0 0 transparent;
				clear:left;
				width: 88px;
				height: 64px;
		    }

		    .empresas .capa_inf ul li .origen{
				background: url(../img/titulos/empresas/logo_origen.png) no-repeat 25px 0 transparent;
				width: 88px;
				height: 64px;
		    }

		    .empresas .capa_inf ul li .marpi{
				background: url(../img/titulos/empresas/logo_marpi.png) no-repeat 0 0 transparent;
				padding-top: 30px;
				width: 88px;
				height: 59px;
		    }

		    .empresas .capa_inf ul li .complejo{
				background: url(../img/titulos/empresas/logo_complejo.png) no-repeat 0 0 transparent;
				padding-top: 30px;
				width: 116px;
				height: 100px;
				margin-right: 6px;
		    }

		    .empresas .capa_inf ul li .alcorec{
				background: url(../img/titulos/empresas/logo_alcorec.png) no-repeat 0 15px transparent;
				padding-top: 30px;
				width: 88px;
				height: 75px;
		    }

		    .empresas .capa_inf ul li .ute{
				background: url(../img/titulos/empresas/logo_ute.png) no-repeat 0 15px transparent;
				padding-top: 30px;
				width: 88px;
				height: 90px;
		    }

/* _____________________________________________________ AUTORIZACIONES _______________________________________________ */


.autorizaciones{
  background: url(../img/backgrounds_contenido/autorizaciones.png) no-repeat 0 0 transparent;
  width: 976px;
  height: 595px;
  margin-bottom: 38px;
}

  .autorizaciones .capa_sup{
    margin-left: 40px;
    width: 422px;
    margin: 40px 0 30px 40px;
    float: left;
    font-size: 14px;
  }


    .autorizaciones .capa_sup h1{
      background: url(../img/titulos/autorizaciones/autorizaciones.png) no-repeat 0 0 transparent;
      width: 421px;
      height: 42px;
      text-indent: -9999px;
      margin-bottom: 35px;
    }

    .autorizaciones .capa_sup p{
      font-size: 14px;
	  line-height: 20px;
    }
      .autorizaciones .capa_sup strong{
        font-size: inherit;
        font-weight:bold;

      }

    .autorizaciones .capa_inf{
      clear: both;
      padding-top: 5px;
      overflow:hidden;
	  margin-left: 40px;
    }
	    .autorizaciones .capa_inf ul.lista_mapas{
			overflow:hidden;
	    }
		    .autorizaciones .capa_inf ul.lista_mapas li{
				float:left;
				text-align: left;
				padding-left: 215px;
				width: 235px;
				min-height: 130px;
				margin-right: 30px;
				padding-top: 20px;
		    }


		    .autorizaciones .capa_inf ul.lista_mapas li.andalucia{
				background: url(../img/fotos/autorizaciones/andalucia.png) no-repeat 0 0 transparent;
		     	text-indent: -9999px;
			}

		    .autorizaciones .capa_inf ul.lista_mapas li.extremadura{
				background: url(../img/fotos/autorizaciones/extremadura.png) no-repeat 0 0 transparent;
		     	text-indent: -9999px;
				margin-right: 0;
			}

		    .autorizaciones .capa_inf ul.lista_mapas li.murcia{
				background: url(../img/fotos/autorizaciones/murcia.png) no-repeat 0 0 transparent;
		     	text-indent: -9999px;
			}

		    .autorizaciones .capa_inf ul.lista_mapas li.castilla{
				background: url(../img/fotos/autorizaciones/castilla.png) no-repeat 0 0 transparent;
		     	text-indent: -9999px;
				margin-right: 0;
			}

			.autorizaciones .capa_inf ul.lista_mapas div.titulo{
				overflow: hidden;
				margin-bottom: 10px;
			}

			.autorizaciones .capa_inf ul.lista_mapas li a.descargar{
				float: left;
			}

			.autorizaciones .capa_inf ul.lista_mapas li h2{
				margin-right: 15px;
		     	text-indent: -9999px;
				float: left;
				margin-top: 5px;
			}
				.autorizaciones .capa_inf ul.lista_mapas li h2.andalucia{
					background: url(../img/titulos/autorizaciones/andalucia.png) no-repeat 0 0 transparent;
					width: 66px;
				}

				.autorizaciones .capa_inf ul.lista_mapas li h2.extremadura{
					background: url(../img/titulos/autorizaciones/extremadura.png) no-repeat 0 0 transparent;
					width: 85px;
				}

				.autorizaciones .capa_inf ul.lista_mapas li h2.murcia{
					background: url(../img/titulos/autorizaciones/murcia.png) no-repeat 0 0 transparent;
					width: 111px;
				}

				.autorizaciones .capa_inf ul.lista_mapas li h2.castilla{
					background: url(../img/titulos/autorizaciones/castilla.png) no-repeat 0 0 transparent;
					width: 126px;
				}

			.autorizaciones .capa_inf ul.lista_mapas ul{
				padding: 0;
			}

			.autorizaciones .capa_inf ul.lista_mapas ul li {
				text-indent: 0px;
				min-height:15px;
				margin: 0 0 5px 15px;
				padding: 0;
				list-style:disc;
				list-style-position: outside;
			}

/* _____________________________________________________ CALIDAD _______________________________________________ */


.calidad{
  background: url(../img/backgrounds_contenido/calidad.png) no-repeat 0 0 transparent;
  width: 976px;
  height: 527px;
  margin-bottom: 38px;
}

  .calidad .capa_sup{
    margin-left: 40px;
    width: 422px;
    margin: 40px 0 30px 40px;
    float: left;
    font-size: 14px;
  }


    .calidad .capa_sup h1{
      background: url(../img/titulos/calidad/calidad.png) no-repeat 0 0 transparent;
      width: 421px;
      height: 42px;
      text-indent: -9999px;
      margin-bottom: 35px;
    }

    .calidad .capa_sup p{
      font-size: 14px;
	  margin-bottom: 15px;
	  text-align: left;
	  line-height: 20px;
    }
      .calidad .capa_sup strong{
        font-size: inherit;
        font-weight:bold;

      }

    .calidad img.iso{
		margin: 0 20px 0 36px;
		float: left;
    }

    .calidad .iso_descarga{
		float: left;
		overflow:hidden;
		margin-bottom: 40px;
		margin-top: 15px;
		width: 105px;
    }

    .calidad .iso_descarga h2{
		height: 16px;
		text-indent: -9999px;
		margin-bottom: 2px;
    }

	    .calidad .iso_descarga h2.iso9001{
			background: url(../img/titulos/calidad/iso9001.png) no-repeat 5px 0 transparent;
			width: 98px;
			height: 16px;
			text-indent: -9999px;
	    }

	    .calidad .iso_descarga h2.iso14001{
			background: url(../img/titulos/calidad/iso14001.png) no-repeat 5px 0 transparent;
			width: 107px;
			height: 16px;
			text-indent: -9999px;
	    }

    .calidad  p.nota{
		margin-left: 40px;
    }


/* _____________________________________________________ TRABAJA _______________________________________________ */


.trabaja{
  background: url(../img/backgrounds_contenido/trabaja.png) no-repeat 0 0 transparent;
  width: 976px;
  height: 527px;
  margin-bottom: 38px;
}

  .trabaja .capa_sup{
    margin-left: 40px;
    width: 422px;
    margin: 40px 0 30px 40px;
    float: left;
    font-size: 14px;
  }


    .trabaja .capa_sup h1{
      background: url(../img/titulos/trabaja/trabaja.png) no-repeat 0 0 transparent;
      width: 306px;
      height: 44px;
      text-indent: -9999px;
      margin-bottom: 15px;
    }

    .trabaja .capa_sup p{
      font-size: 14px;
	  margin-bottom: 15px;
	  text-align: left;
	  line-height: 20px;
    }

    .trabaja .capa_sup p a{
      font-size: 14px;
	  font-weight: bold;
    }.trabaja .capa_sup p a:hover{
		text-decoration: underline;
    	}

  .trabaja .capa_sup .lopd p{
	font-size: 10px;
	text-align: justify;
	line-height: 14px;
  }

 /* _____________________________________________________ CONTACTO _______________________________________________ */


.contacto{
  background: url(../img/backgrounds_contenido/contacto.png) no-repeat 0 0 transparent;
  width: 976px;
  height: 644px;
  margin-bottom: 38px;
}

  .contacto .capa_bloque{
    width: 418px;
    margin: 35px;
    float: left;
    font-size: 14px;
  }


    .contacto .capa_bloque h1{
      background: url(../img/titulos/contacto/contacto.png) no-repeat 0 0 transparent;
      width: 339px;
      height: 36px;
      text-indent: -9999px;
      margin-bottom: 15px;
    }
		.contacto .capa_bloque .form_item{
			float:left;
			margin-right: 21px;
			margin-bottom: 10px;
		}

		.contacto .capa_bloque .form_item.sin_espacios{
			margin-right: 0;
		}

			.contacto .capa_bloque form .form_item label{
				display: block;
				margin-bottom: 7px;
				font-size: 12px;
			}

			.contacto .capa_bloque form .form_item label span{
				font-size: 10px;
			}
				.contacto .capa_bloque form .form_element{
					background: url(../img/estructura/input_contacto.png) no-repeat;
					height: 30px;
					float:left;
					margin-bottom: 6px;
					width: 198px;
				}

					.contacto .capa_bloque form .form_element input{
						background: transparent;
						margin: 7px 0 0 7px;
						border: 0;
						width: 182px;
						color: #FAAD4B
					}

					.contacto .capa_bloque form .form_element textarea{
						border: 0;
						margin: 5px;
						width: 407px;
						height: 72px;
						background: transparent;
						color: #FAAD4B
					}

				.contacto .capa_bloque form .form_element.textarea{
					background: url(../img/estructura/textarea_contacto.png) no-repeat;
					height: 82px;
					float:left;
					margin-bottom: 6px;
					width: 417px;
				}

			.contacto .capa_bloque form .legal{
				font-size: 9px;
				text-align: justify;
				line-height: 14px;
			}

			.contacto .capa_bloque form .form_item.submit{
				float:right;
				margin-right:0;
				color: #000000;
				margin-bottom: 0;
			}

				.contacto .capa_bloque form .form_item.submit input{
					background: url(../img/botoneras/contacto/enviar.png) no-repeat;
					width: 77px;
					height: 46px;
					color: #000000;
					text-indent: -9999px;
					border: 0;
					margin-top: -15px;
				}.contacto .capa_bloque form .form_item.submit input:hover{
					background-position: 0 -46px;
					cursor:pointer;
					}

			.contacto .capa_bloque form .errores{
				clear:both;
			}

			.contacto .capa_bloque form .errores label{
				font-size: 9px;
				color: #000000;
				margin-right: 5px;
			}

	.contacto .capa_bloque .capa_datos{
		float: left;
		margin-right: 20px;
	}
		.contacto .capa_bloque h2{
		  text-indent: -9999px;
		  margin: 10px 0;
		  height: 17px;
		}

		.contacto .capa_bloque h2.direccion{
		  background: url(../img/titulos/contacto/sub_contacto_01.png) no-repeat 0 0 transparent;
		  width: 227px;
		}

		.contacto .capa_bloque h2.telefono{
		  background: url(../img/titulos/contacto/sub_contacto_02.png) no-repeat 0 0 transparent;
		  width: 65px;
		}

		.contacto .capa_bloque h2.fax{
		  background: url(../img/titulos/contacto/sub_contacto_04.png) no-repeat 0 0 transparent;
		  width: 25px;
		}

		.contacto .capa_bloque h2.email{
		  background: url(../img/titulos/contacto/sub_contacto_03.png) no-repeat 0 0 transparent;
		  width: 118px;
		}

		.contacto .capa_bloque p{
		  font-size: 14px;
		  margin-bottom: 15px;
		  text-align: left;
		  line-height: 20px;
		}

		.contacto .capa_bloque p.mini{
		  font-size: 11px;
		}

		.contacto .capa_bloque .mapa_google{
			width: 414px;
			height: 235px;
			border: 1px solid;
			margin: 20px 0;
		}

/* _____________________________________________________ NOTICIAS _______________________________________________ */


.noticias{
  margin-bottom: 38px;
}

	.noticias .not_fondo_sup{
	  background: url(../img/backgrounds_contenido/not_amp_sup.png) no-repeat 0 0 transparent;
	  width: 973px;
	  height: 29px;
	}

  .noticias .capa_sup{
    margin-left: 40px;
    width: 100%;
    margin: 0 0 30px 40px;
    font-size: 14px;
  }


    .noticias h1{
      background: url(../img/titulos/noticias/noticias.png) no-repeat 0 0 transparent;
      width: 306px;
      height: 44px;
      text-indent: -9999px;
      margin-bottom: 15px;
    }

  .noticias .capa_sup .item_noticia{
    width: 425px;
	float:left;
	margin-right: 60px;
	margin-bottom: 15px;
  }
	  .noticias .capa_sup .item_noticia .img_noticia{
	    background: url(../img/estructura/fondo_not.png) no-repeat 0 0 transparent;
	    width: 195px;
		height: 133px;
		float:left;
		overflow:hidden;
	  }

	  .noticias.ampliada .capa_sup .img_noticia_amp{
	    background: url(../img/estructura/fondo_not_amp.png) no-repeat 0 0 transparent;
	    width: 318px;
		height: 244px;
		float:right;
		overflow:hidden;
		margin: 0 0 25px 40px;

	  }
		  .noticias.ampliada .capa_sup .img_noticia_amp div{
		    background: url(../img/estructura/fondo_no_disp_amp.jpg) no-repeat 0 0 transparent;
		    width: 296px;
			height: 222px;
			background-repeat:no-repeat;
			margin-top: 11px;
			margin-left: 11px;
		  }

		  .noticias .capa_sup .item_noticia .img_noticia div{
		    background: url(../img/estructura/fondo_no_disp.jpg) no-repeat 0 0 transparent;
		    width: 173px;
			height: 111px;
			background-repeat:no-repeat;
			margin-top: 11px;
			margin-left: 11px;
		  }

	  .noticias .capa_sup .item_noticia .txt_noticia{
	  	margin: 8px 10px;
		float:left;
		width: 210px;
	  }
		  .noticias .capa_sup .item_noticia .txt_noticia p{
		  	text-align: left;
			margin-bottom: 0;
		  }
		  .noticias .capa_sup .item_noticia .txt_noticia p.lista_titulo{
			height: 62px;
			font-size: 11px;
		  }
		  .noticias .capa_sup p.fecha{
		  	color: #b8d671;
			font-weight: bold;
		  }

		.noticias .capa_sup .item_noticia .txt_noticia p.fecha{
			margin-bottom: 0;
			font-size: 11px;
		}

		  .noticias .capa_sup p.titulo{
		  	font-size: 14px;
			font-weight: bold;
			text-align: left;
		  }

  .noticias .degradado{
      background: url(../img/backgrounds_contenido/not_amp_cen.png) repeat-y 0 0 transparent;
	  float:left;
	  width: 100%;
	  overflow: hidden;
  }
  .noticias.ampliada .capa_sup{
	  padding-top: 0;
	  width: 900px;
	  overflow: hidden;
  }

  .noticias.ampliada .capa_sup h1{
      min-height:0;
  }

  .noticias .capa_sup p{
	margin-bottom: 15px;
  }
	  .noticias .capa_sup p.fecha{
	  	font-size: 12px;
		margin-bottom: 15px;
	  }

	#wrapper .zona_inf{
	  background: url(../img/backgrounds_contenido/noticias.png) no-repeat 0 -695px transparent;
	  width: 973px;
	  height: 93px;
	  margin-bottom: 38px;
	  float:left;
	}

	.noticias .zona_inf.ampliada{
	  background: url(../img/backgrounds_contenido/not_amp_inf.png) no-repeat 0 0 transparent;
	  width: 973px;
	  height: 93px;
	  margin-bottom: 38px;
	  float:left;
	}

	.noticias.ampliada .zona_inf #volver a{
		float: right;
		background: url(../img/botoneras/noticias/volver.png) 0 0 no-repeat;
		margin-right: 41px;
		margin-top: 17px;
		text-indent: -9999px;
		display: block;
		text-decoration: none;
		height:26px;
		width: 177px;
	}.noticias.ampliada .zona_inf #volver a:hover{
		background-position: 0 -29px;
		text-decoration: underline;
		}

/* _______________________________________________ NO FLASH _________________________________________________ */

	.flash_message{
		position: absolute;
		margin: -1px;
		width: 99.9%;
		background: #fff8c9;
		top: -20px;
		border: 1px solid #ccc;
	}
		.flash_message p.msg_error{
			margin:3px;
			padding-left: 20px;
			background: url(../img/estructura/warning.png) no-repeat 0 2px transparent;
			font-size: 11px;
			float:left;
			color: #666666;
		}

			.flash_message p.msg_error a{
				color: #e94237 !important;
				font-weight: bold;
			}.flash_message p.msg_error a:hover{
				text-decoration: underline;
			}

		.flash_message p.message_close{
			margin: 3px;
			font-size: 11px;
			float:right;
		}

			.flash_message p.message_close a{
				color: #e94237 !important;
				text-indent: -9999px;
				line-height:0;
				font-weight: bold;
				display:block;
				width:12px;
				height: 12px;
				margin-top: 2px;
				background: url(../img/estructura/close_icon.png) no-repeat 0 0 transparent;
			}.flash_message p.message_close a:hover{
				text-decoration: underline;
			}




/* ___________________________________________________ PAGINADO ____________________________________________________ */

#paginado{
	float:left;
	width: 203px;
	margin-left: 43px;
	margin-top: 17px;
	width: 900px;
}

	#paginado a.anterior, #paginado a.siguiente{
		text-indent: -9999px;
		display: block;
		text-decoration: none;
		height:26px;
		width: 177px;
	}

	#paginado a.anterior{
		float: left;
		background: url(../img/botoneras/noticias/anterior.png) 0 0 no-repeat;

	}

	#paginado a.siguiente {
		float: right;
		background: url(../img/botoneras/noticias/siguiente.png) 0 0 no-repeat;
		margin-right: 11px;
	}

	#paginado a.anterior:hover,#paginado a.siguiente:hover{
		background-position: 0 -26px;
		text-decoration: underline;
		}


/* _______________________________________________ OVERLAY EFFECT _________________________________________________ */


/* the overlayed element */
.apple_overlay {

	/* initially overlay is hidden */
	display:none;

	background-image:url(../img/overlay/green.png);
	color:#efefef;
	height:450px;

	/*
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;

	/* some padding to layout nested elements nicely  */
	padding: 50px 35px 35px;

	/* a little styling */
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay a.close {
	background-image:url(../img/overlay/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* container for external content. uses vertical scrollbar, if needed */
.contentWrap {
	height:478px;
	overflow-y:auto;
	padding-right: 20px;
}

.contentWrap h2{
	margin-bottom: 20px;
	margin-top: 5px;
 	color: #f7b234;
	font-size: 18px;
	font-weight: bold;
}
.contentWrap li{
	list-style: decimal;
	list-style-position: ouside;
	list-style-image: none;
	margin-left: 17px;
}

.contentWrap li p{
	margin-left: 0px;
}

.contentWrap h3{
	margin-bottom: 20px;
}

.contentWrap p{
	margin-bottom: 10px;
	margin-left: 17px;
	line-height: 15px;
}

.contentWrap .fecha{
	margin-bottom: 10px;
}

/* _______________________________________________ GOOGLE MAPS _________________________________________________ */

#g_map{
	width: 414px;
	height: 235px;
	color: #000000;
}
	#g_map .gmnoprint *{
		color: #000000;
	}

