*{
  margin: 0;
  padding:0;
  color: #808080;
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  list-style: none outside none;
  outline: medium none;
  font-size: 11px;
  text-decoration:none;
  line-height: 17px;
  text-align:justify;
}

/* _______________________________________________ ESTILOS GENERALES _________________________________________ */

body{
  background: url(../img/estructura/fondo.jpg) no-repeat center 0 #7cae02;
}


    #brassy_saluda{
	  position: relative;
	  top: -1208px;
	  left: -139px;
      width: 175px;
      height: 215px;
	  

	}


  #wrapper{
    width: 968px;
    margin: 0 auto;
  }

    #contenido{
      width: 898px;
      min-height: 250px;
      margin: 0 auto;
      overflow: hidden;
	  padding-bottom: 40px;

    }
	
	
	
	 #logos_iso{
	 	margin-right: 33px;
	 	float: right;
/*
		top: -80px;
		position:relative;
		height: 0;
*/
	 }
	 	#logos_iso img{
	 		margin-right: 0;
	 	}
	 		#logos_iso img.omars{
	 			margin-top: 15px;
	 			margin-right: 10px;
	 		}

    #wrapper.brassica #contenido, #wrapper.fundacion #contenido{
      background: url(../img/backgrounds_contenido/fondo_contenido.jpg) no-repeat 0 0 #ffffff;
    }

    #wrapper.brassica #contenido.filosofia{
      background: url(../img/backgrounds_contenido/fondo_contenido_filosofia.jpg) no-repeat 0 0 #ffffff;
    }

    #wrapper.divisiones #contenido{
      background: url(../img/backgrounds_contenido/fondo_contenido_divisiones.jpg) no-repeat 0 0 #ffffff;
    }

	    #wrapper.divisiones #contenido.colectividades{
	      background: url(../img/backgrounds_contenido/fondo_contenido_divisiones_colectividades.jpg) no-repeat 0 0 #ffffff;
	    }

	    #wrapper.divisiones #contenido.defensa{
	      background: url(../img/backgrounds_contenido/fondo_contenido_divisiones_defensa.jpg) no-repeat 0 0 #ffffff;
	    }

	    #wrapper.divisiones #contenido.educacion{
	      background: url(../img/backgrounds_contenido/fondo_contenido_divisiones_educacion.jpg) no-repeat 0 0 #ffffff;
	    }

	    #wrapper.divisiones #contenido.hospitales{
	      background: url(../img/backgrounds_contenido/fondo_contenido_divisiones_hospitales.jpg) no-repeat 0 0 #ffffff;
	    }

	    #wrapper.divisiones #contenido.hoteles{
	      background: url(../img/backgrounds_contenido/fondo_contenido_divisiones_hoteles.jpg) no-repeat 0 0 #ffffff;
	    }

	    #wrapper.divisiones #contenido.residencias{
	      background: url(../img/backgrounds_contenido/fondo_contenido_divisiones_residencias.jpg) no-repeat 0 0 #ffffff;
	    }
		
		#wrapper.divisiones #contenido.campamentos{
	      background: url(../img/backgrounds_contenido/fondo_contenido_divisiones_campamentos.jpg) no-repeat 0 0 #ffffff;
	    }
		
		#wrapper.divisiones #contenido.raciones{
	      background: url(../img/backgrounds_contenido/fondo_contenido_divisiones_raciones.jpg) no-repeat 0 0 #ffffff;
	    }


      .sin_margen{
        margin: 0 !important;
      }

      .verde{
        color: #006600;
      }

      .verde_01{
        color: #77aa00;
      }

      .fix{
        clear:both;
      }

/* ____________________________________________________ FOOTER _______________________________________________ */

  #footer{
    background: url(../img/estructura/footer.jpg) no-repeat 0 0 #7cae02;
	margin-bottom: 50px;
  }

    #footer .footer_sup{
      padding-top: 31px;
      padding-left: 330px;
    }
      #footer .footer_sup a{
        color: #ffffff;
        text-decoration:none;
        cursor: pointer;
        display: inline-block;
        #line-height: 0px;
        text-indent: -9999px;
      }#footer .footer_sup a:hover{
        text-decoration:underline;
        }


    #footer .footer_mapa{
      margin-top: 37px;
      margin-left: 71px;
      overflow: hidden;
    }
      #footer ul{
        margin-right: 21px;
        float:left;
      }
        #footer ul li{
          font-size: 9px;
          color: #d3e0a9;
        }
          #footer ul li a{
            color: #b4cb6d;
            font-size: 9px;
          }#footer ul li a:hover{
            color: #006600;
            text-decoration: underline;
            }

            #footer ul li a.titulo{
              color: #d3e0a9;
            }#footer ul li a.titulo:hover{
              color: #006600;
              text-decoration: underline;
              }


	#wrapper #tope{
	      height: 175px;
	      width: 968px;
      }
/* _____________________________________________________ INDEX _______________________________________________ */

	#wrapper #tope_home{
	      background: url(../img/estructura/fondo_flash.png) no-repeat 0 0;
	      height: 486px;
	      width: 968px;
      }

      .index{
        background: #ffffff;
      }


        .index .wrapper2{
          overflow:hidden;
          margin-top: 10px;
        }
          .index .wrapper2 div.bloque{
            float:left;
            width: 240px;
            margin-left: 48px;
            overflow:hidden;
			margin-bottom: 20px;
          }
          .index .wrapper2 div.bloque.noticias_portada{
            width: 530px;
			margin-bottom: 0;
          }

            .index p{
              margin-bottom: 25px;
            }
            .index p.noticia{
              text-align: justify;
			  width: 150px;
			  float: left;
            }
              .index div.bloque_portada{
				width: 240px;
				float: left;
				margin-right: 25px;
				min-height: 120px;
              }

              .index div.capa_ampliar{
                background: url(../img/estructura/linea_puntos_01.png) no-repeat 61px 7px;
                margin-bottom: 13px;
                margin-left: 0;
                width: 100%;
              }

              .index div.img_minis{
				width: 67px;
				height: 50px;
				margin-right: 10px;
				margin-bottom: 10px;
				float: left;
				border: 1px solid #5b9926;
              }

              .index div.capa_ampliar2{
                background: url(../img/estructura/linea_puntos_03.png) no-repeat 0px 7px;
                margin-left: 0;
                width: 100%;
              }
                .index div .ampliar{
				  float:right;
                }

                .index div.capa_centro .ampliar{
                  margin-left: 160px;
                }

              .index div.capa_centro div.capa_ampliar{
                  background-position: 45px 7px;
                }


              .index div.capa_separador{
                background: url(../img/estructura/linea_puntos_02.png) no-repeat 0 0;
                margin-left: 0;
                width: 100%;
                height: 1px;
				float: left;
              }

              .index .wrapper2 div.bloque.noticias_portada a.otras_noticias{
				float: left;
              }


              .index .capa_centro p{
                margin-bottom: 15px;
              }


/* _______________________________________________ BRASSICA _________________________________________ */

	#flash_brassica{
		height: 226px;
	}
     #contenido.cifras{
     	min-height: 270px;
     }
      .clientes .logo_clientes{
        width: 821px;
		height: 157px;
		margin: 60px auto;
		overflow:hidden;
      }


      .brassica_menu, .brassica_izq{
        width: 267px;
        float:left;
        margin: 46px 36px 0;
      }

      #contenido.filosofia .brassica_menu, .brassica_izq{
        width: 323px;
        float:left;
        margin: 0;
      }
      
      ul.ul_filosofia{ float: left; }


      .directivos .brassica_izq, .cifras .brassica_izq,  .recursos .brassica_izq{
        width: 323px;
        margin:0;
      }
        .brassica_izq .dnv_logo{
          width: 165px;
          vertical-align: middle;
          margin: 15px auto 0;
        }


      .brassica_derecha{
        float:left;
        margin-top: 38px;
        width: 535px;
      }



        .brassica_derecha p{
          margin-bottom: 15px;
        }

        .brassica_derecha sup{
        	font-size: 8px;
        }


        .brassica_derecha ul{
          margin-left: 15px;
		  	 /*float: left;*/
        }
	        .brassica_derecha ul li{
				background: url(../img/estructura/punto_verde.png) no-repeat 0 7px;
				color: #77aa00;
				padding-left: 10px;
				line-height: 20px;
	        }

        .brassica_derecha ol{
          margin-right: 35px;
          margin-left: 15px;
		  float: left;
        }
	        .brassica_derecha ol li{
				color: #77aa00;
				padding-left: 10px;
				line-height: 20px;
				list-style: decimal;
	        }

          .brassica_derecha .lista_directivos{
            background: url(../img/estructura/lista_punteada.png) no-repeat 0 0;
            height: 205px;
            width: 545px;
            font-size: 12px;
            padding-top: 10px;
          }
            .brassica_derecha .lista_directivos .item_directivo{
              width: 100%;
              overflow:hidden;
              margin-bottom: 6px;
            }
              .brassica_derecha .lista_directivos .cargo_directivo{
                float: left;
                font-size: 12px;
                margin-left: 30px;
              }

              .brassica_derecha .lista_directivos .nom_directivo{
                float: right;
                color: #77aa00;
                font-weight: bold;
                font-size: 12px;
              }


/* _______________________________________________ DIVISIONES _________________________________________ */

      .divisiones_izq{
        float:left;
        width: 323px;
        margin: 20px 0;
      }
        .divisiones_izq .dnv_logo{
          width: 165px;
          vertical-align: middle;
          margin: 15px auto 0;
        }


      .divisiones_derecha{
        float:left;
        margin-top: 38px;
        width: 535px;
      }

        .divisiones_derecha h1{
          text-indent: -9999px;
          margin-bottom: 15px;
          height: 14px;
        }



        .divisiones_derecha p{
          margin-bottom: 15px;
        }


/* _______________________________________________ EDUCACION _________________________________________ */

	.educacion .img_chicas{
		margin-top: 125px ;
	}

	.educacion .menu_educa{
		margin-left: -20px;
		margin-bottom: 30px;
		float:left;
	}
		.educacion .menu_educa ul li{
			float:left;
		}


	    .educacion .divisiones_derecha h1{
			height: 14px;
	    }


	    .educacion .divisiones_derecha .cont_educa ul{
			margin-left: 10px;
	   }

	    .educacion .divisiones_derecha .cont_educa ul ul{
			margin-left: 20px;
			margin-top: 10px;
			margin-bottom: 20px;
	   }
	    .educacion .divisiones_derecha .cont_educa ul li{
			list-style: disc;
			list-style-position: outside;
			margin-bottom: 10px;
	    }

	    .educacion .divisiones_derecha .cont_educa li li{
			background: url(../img/estructura/ico_li_educacion.png) no-repeat 0 0;
	        height: 21px;
			list-style: none;
			padding-left: 30px;

	    }

	    .educacion .divisiones_derecha .ver_menu{
			color: #1485a5;
	    }.educacion .divisiones_derecha .ver_menu:hover{
			color: #7cae02;
	    	}


/* _______________________________________________ FUNDACION _________________________________________ */

/*
	  .fundacion .banner_fundacion{
        background: url(../img/banners_contenido/banner_fundacion.png) no-repeat 0 0;
        width: 968px;
        height: 226px;
      }

	  .fundacion .banner_proyectos{
        background: url(../img/banners_contenido/banner_proyectos.png) no-repeat 0 0;
        width: 968px;
        height: 226px;
      }
*/
      .fundacion_izq{
        width: 323px;
        float:left;
        margin: 0;
      }


      .fundacion_derecha{
        float:left;
        margin-top: 38px;
        width: 535px;
      }

        .fundacion_derecha p{
          margin-bottom: 15px;
        }

        .fundacion_derecha p.zona_gris{
          margin-top: 33px;
          margin-bottom: 20px;
        }

        .fundacion_derecha ul{
          margin-right: 35px;
          margin-left: 15px;
		  float: left;
        }
	        .fundacion_derecha ul li{
				background: url(../img/estructura/punto_verde.png) no-repeat 0 7px;
				color: #77aa00;
				padding-left: 10px;
				line-height: 20px;
	        }

          .fundacion_derecha .lista_directivos{
            background: url(../img/estructura/lista_punteada.png) no-repeat 0 0;
            height: 191px;
            width: 545px;
            font-size: 12px;
            padding-top: 10px;
          }
            .fundacion_derecha .lista_directivos .item_directivo{
              width: 100%;
              overflow:hidden;
              margin-bottom: 6px;
            }
              .fundacion_derecha .lista_directivos .cargo_directivo{
                float: left;
                font-size: 12px;
                margin-left: 30px;
              }

              .fundacion_derecha .lista_directivos .nom_directivo{
                float: right;
                color: #77aa00;
                font-weight: bold;
                font-size: 12px;
              }


/* _______________________________________________ CONTACTO _________________________________________ */

/*
	  .contacto .banner_contacto{
        background: url(../img/banners_contenido/banner_contacto.png) no-repeat 0 0;
        width: 968px;
        height: 226px;
      }

	  .contacto .banner_proyectos{
        background: url(../img/banners_contenido/banner_proyectos.png) no-repeat 0 0;
        width: 968px;
        height: 226px;
      }
*/
      .contacto_izq{
        width: 323px;
        float:left;
        margin: 0;
      }
      	.contacto .contacto_izq div.datos_contacto p{
          text-indent: -9999px;
        }


      .contacto_derecha{
        float:left;
        margin-top: 38px;
        width: 540px;
      }

        .contacto_derecha p{
          margin-bottom: 15px;
        }


		.contacto .contacto_derecha .form_item{
			float:left;
			margin-right: 34px;
			margin-bottom: 10px;
		}

		.contacto .contacto_derecha .form_item.sin_espacios{
			margin-right: 0;
		}

			.contacto .contacto_derecha form .form_item label{
				display: block;
				margin-bottom: 7px;
				font-size: 12px;
			}

			.contacto .contacto_derecha form .form_item label span{
				font-size: 10px;
			}
				.contacto .contacto_derecha form .form_element{
					background: url(../img/estructura/input_contacto.png) no-repeat;
					height: 30px;
					float:left;
					width: 253px;
				}

					.contacto .contacto_derecha form .form_element input{
						background: transparent;
						margin: 9px 0 0 7px;
						border: 0;
						width: 238px;
						color: #ffffff;
					}

					.contacto .contacto_derecha form .form_element select{
						background: transparent;
						margin: 6px 0 0 7px;
						border: 0;
						width: 241px;
						color: #ffffff;
					}
						.contacto .contacto_derecha form .form_element select option{
							background: #7cae02;
							border: 0;
							padding-bottom: 5px;
							color: #ffffff;
						}

					.contacto .contacto_derecha form .form_element textarea{
						border: 0;
						margin: 5px;
						width: 532px;
						height: 72px;
						background: transparent;
						color: #ffffff;
					}

				.contacto .contacto_derecha form .form_element.textarea{
					background: url(../img/estructura/textarea_contacto.png) no-repeat;
					height: 82px;
					float:left;
					margin-bottom: 6px;
					width: 540px;
				}

			.contacto .contacto_derecha form .legal{
				font-size: 9px;
				text-align: justify;
				line-height: 14px;
			}

			.contacto .contacto_derecha form .form_item.submit{
				float:right;
				margin-right:0;
				color: #000000;
				margin-bottom: 0;
			}

			.contacto .contacto_derecha form .errores{
				clear:both;
			}

			.contacto .contacto_derecha form .errores label{
				font-size: 9px;
				color: #7cae02;
				margin-right: 5px;
				display: list-item;
				list-style-type:disc;
				list-style-position:inside;
			}


/* _______________________________________________ ENLACES _________________________________________ */

	#contenido.enlaces{
		padding-top: 35px;
		padding-left: 38px;
		width: 860px;
	}

		.enlaces ul{
			float: left;
			width: 430px;
			margin-bottom: 20px;
        }

		.enlaces ul li{
			margin-bottom: 10px;
          	background: url(../img/estructura/punto_gris.png) no-repeat 0 7px;
			padding-left: 10px;
        }

		.enlaces ul li a{
			color: #77aa00;
        }.enlaces ul li a:hover{
			color: #424d2a;
        	}



/* _______________________________________________ RRHH EQUIPO _________________________________________ */

      .rrhh_izq{
        float:left;
        width: 323px;
        margin: 12px 0;
      }

      .rrhh_derecha{
        float:left;
        margin-top: 38px;
        width: 535px;
      }


        .rrhh_derecha h1{
          text-indent: -9999px;
          margin-bottom: 15px;
          height: 14px;
        }

        .rrhh_derecha p{
          margin-bottom: 15px;
        }

	    .rrhh_derecha ul{
			margin-left: 10px;
	    }
	    .rrhh_derecha ul li{
			list-style: disc;
			list-style-position: inside;
			margin-bottom: 10px;

	    }


/* _____________________________________________________ RRHH PRACTICAS _______________________________________________ */

	#contenido.rrhh_practicas{
		width: 863px;
		padding: 35px 0 35px 35px;
      }

		#contenido.rrhh_practicas .adjunto{
			margin-bottom: 15px;
			margin-right: 15px;
			float:left;
		}
			#contenido.rrhh_practicas .adjunto_sup{
				background: url(../img/estructura/alto_cuadro_gris3.png) no-repeat 0 0 transparent;
				width: 385px;
				height: 11px;
			}

			#contenido.rrhh_practicas .adjunto_cen{
				background: #dadfdb;
				width: 355px;
				min-height: 40px;
				overflow: hidden;
				padding: 0 15px;

			}
				#contenido.rrhh_practicas .adjunto_cen p.titulo{
					font-size: 13px;
					font-weight: bold;
					color: #505050;
					margin-bottom: 5px;
				}

				#contenido.rrhh_practicas .adjunto_cen p.fecha{
					color: #006600;
					float:left;
				}

					#contenido.rrhh_practicas .adjunto_cen a.inscripcion{
						float:right;
					}

			#contenido.rrhh_practicas .adjunto_inf{
				background: url(../img/estructura/bajo_cuadro_gris3.png) no-repeat 0 0 transparent;
				width: 385px;
				height: 11px;
				clear: both;
			}

			#contenido.rrhh_practicas .adjunto .txt_practica{
				width: 355px;
				margin: 15px;
			}

				#contenido.rrhh_practicas .adjunto .txt_practica div p{
					margin-bottom: 20px;
					text-align: left;
				}

				#contenido.rrhh_practicas .adjunto .txt_practica p.titulo{
					color: #77aa00;
				}


		#contenido.rrhh_practicas div#paginado{
			clear:both;
			margin-top: 0;
	      }

			#contenido.rrhh_practicas div#paginado #anterior{
				float: left;
		      }

			#contenido.rrhh_practicas div#paginado #siguiente{
				float: right;
				margin-right: 35px;
		      }


/* _____________________________________________________ RRHH FICHA _______________________________________________ */

	#contenido.rrhh_ficha{
		width: 853px;
		padding: 35px 0 35px 45px;
      }

	#contenido.rrhh_ficha p{
		margin-bottom: 15px;
      }

		#contenido.rrhh_ficha .datos_oferta{
			margin-bottom: 20px;
			overflow: hidden;
	      }

			#contenido.rrhh_ficha .datos_oferta p{
				float:left;
				margin-right: 20px;
		      }

			#contenido.rrhh_ficha .datos_oferta p.titulo_oferta{
				color: #000;
				margin-right: 5px;
		      }


		.form_item{
			float:left;
			min-height: 55px;
			margin-bottom: 10px;
		}

		.form_item.sin_altura{
			float:left;
			min-height: 0;
			margin-bottom: 10px;
		}

		.form_item.sin_espacios{
			margin-right: 0;
		}

			.form_item label{
				display: block;
				margin-bottom: 4px;
				margin-left: 2px;
				font-size: 12px;
			}

			.form_item label span{
				font-size: 9px;
				color: #7cae02;
			}
				.form_element{
					background: url(../img/estructura/input_contacto.png) no-repeat;
					height: 31px;
					float:left;
					width: 279px;
				}
					.form_element input{
						background: transparent;
						margin: 10px 0 0 7px;
						border: 0;
						width: 237px;
						color: #fff;
					}

					.form_element select{
						background: #7cae02;
						margin: 7px 0 0 7px;
						border: 0;
						width: 237px;
						height: 18px;
						color: #fff;
					}

					.form_element select option{
						margin-bottom: 2px;
						font-size: 12px;
						color: #fff;
						background: #7cae02;
					}

					.form_element textarea{
						border: 0;
						margin: 5px;
						width: 800px;
						height: 70px;
						background: transparent;
						color: #fff;
						margin-bottom: 2px;
					}

				.form_element.textarea{
					background: url(../img/estructura/textarea_ficha.png) no-repeat;
					height: 82px;
					float:left;
					margin-bottom: 19px;
					width: 812px;
				}

			.legal{
				font-size: 10px;
				text-align: justify;
				line-height: 14px;
				color: #b6b6b6;
				margin: 20px 43px 20px 0;
			}

			.form_item.submit{
				float:right;
				color: #000000;
				margin-right: 43px;
			}

			.errores{
				clear:both;
			}

			.errores label{
				font-size: 9px;
				color: #1c8205;
				list-style: disc;
				list-style-position: inside;
				display: list-item;
				float: left;
				margin-right: 10px;
			}



/* _____________________________________________________ AGENDA _______________________________________________ */

	#contenido.agenda .divisiones_izq{
		width: 273px;
		padding-left: 50px;
      }

		#contenido.agenda #calendario{
/*
			background: url(../img/datepicker/bg.png) no-repeat 0 0 transparent;
*/
			background: #eee;
			width: 183px;
			margin-bottom: 15px;
			padding: 4px;
			-moz-border-radius: 4px;
			border: 1px solid #ccc;
	      }

		#contenido.agenda p.fecha{
			float: left;
			margin-right: 5px;
			margin-bottom: 5px;
			color: #006600;
	      }

		#contenido.agenda a.ampliar{
			margin-top: 1px;
	      }

		#contenido.agenda p.titulo{
			clear:both;
	      }

/* _____________________________________________________ AGENDA AMPLIADA _______________________________________________ */

	#contenido.agenda.ampliada .divisiones_izq{
		padding-left: 25px;
		width: 308px;
      }

		#contenido.agenda.ampliada div.bot_ampliar_img{
			  margin: 0 0 30px 14px;
		}
	        #contenido.agenda.ampliada .divisiones_izq a.bot_volver_agenda, #contenido.agenda.ampliada .divisiones_izq div.bot_ampliar_img a{
	          text-decoration:none;
	          cursor: pointer;
	          display: block;
	          text-indent: -9999px;
	          width: 259px;
	          height: 41px;
			  margin: 0 0 30px 14px;
	        }#contenido.agenda.ampliada .divisiones_izq a:hover{
				text-decoration:underline;
	          }


		#contenido.agenda.ampliada .bg_evento{
			background: url(../img/estructura/fondo_evento.png) no-repeat 0 0 transparent;
			width: 284px;
			height: 224px;
			margin-bottom: 20px;
			overflow:hidden;
		}

			#contenido.agenda.ampliada .img_evento{
				background: url(../img/251x188.jpg) no-repeat 0 0 #8b0;
				width: 251px;
				height: 188px;
				overflow:hidden;
				border: 1px solid #5b9926;
				margin-top: 17px;
				margin-left: 18px;
			}


		#contenido.agenda.ampliada .adjunto{
			width: 251px;
			margin-left: 17px;
			margin-bottom: 30px;
		}
			#contenido.agenda.ampliada .adjunto_sup{
				background: url(../img/estructura/alto_cuadro_gris.png) no-repeat 0 0 transparent;
				width: 251px;
				height: 11px;
			}

			#contenido.agenda.ampliada .adjunto_cen{
				background: #dadfdb;
				width: 251px;
				min-height: 50px;
				overflow: hidden;
			}

				#contenido.agenda.ampliada .adjunto_cen .adjunto_left{
					background: url(../img/estructura/ico_pdf.png) no-repeat 0 0 transparent;
					width: 16px;
					height: 16px;
					float:left;
					margin-left: 10px;
				}

				#contenido.agenda.ampliada .adjunto_right{
					float:right;
					background: #dadfdb;
					width: 200px;
					color: #505050;
					margin-right: 10px;
					text-align: left;
				}
					#contenido.agenda.ampliada .adjunto_right a{
						color: #505050;
					}

			#contenido.agenda.ampliada .adjunto_inf{
				background: url(../img/estructura/bajo_cuadro_gris.png) no-repeat 0 0 transparent;
				width: 251px;
				height: 12px;
				clear: both;
			}

		#contenido.agenda.ampliada h2.titulo_evento{
			font-size: 13px;
			color: #505050;
			font-weight: bold;
			margin-bottom: 20px;
	      }

		#contenido.agenda.ampliada .fecha{
			float: none;
			margin-bottom: 15px;
	      }

/* _____________________________________________________ NOTAS PRENSA _______________________________________________ */

	#contenido.notas_prensa{
		width: 863px;
		padding: 35px 0 35px 35px;
      }

		#contenido.notas_prensa div.nota_prensa{
			width: 391px;
			float:left;
			margin-bottom: 20px;
			margin-right: 40px;
		}

			#contenido.notas_prensa p{
				text-align: left;
		      }


			#contenido.notas_prensa p.fecha{
				float: left;
				margin-right: 5px;
				margin-bottom: 5px;
				color: #006600;
		      }

			#contenido.notas_prensa a.ampliar{
				margin-top: 1px;
		      }

			#contenido.notas_prensa p.titulo{
				clear:both;
		      }

		#contenido.notas_prensa div#paginado{
			clear:both;
			margin-top: 0;
	      }

			#contenido.notas_prensa div#paginado #anterior{
				float: left;
		      }

			#contenido.notas_prensa div#paginado #siguiente{
				float: right;
				margin-right: 35px;
		      }

/* _____________________________________________________ CLIPPING _______________________________________________ */

	#contenido.clipping{
		width: 863px;
		padding: 35px 0 35px 35px;
      }

		#contenido.clipping .adjunto{
			margin-bottom: 15px;
			margin-right: 15px;
			float:left;
		}
			#contenido.clipping .adjunto_sup{
				background: url(../img/estructura/alto_cuadro_gris2.png) no-repeat 0 0 transparent;
				width: 266px;
				height: 10px;
			}

			#contenido.clipping .adjunto_cen{
				background: #dadfdb;
				width: 236px;
				min-height: 40px;
				overflow: hidden;
				padding: 0 15px;

			}
				#contenido.clipping .adjunto_cen p.fecha{
					margin-right: 5px;
					margin-bottom: 5px;
					color: #006600;
				}

				#contenido.clipping .adjunto_cen p.titulo{
					float:left;
				}

			#contenido.clipping .adjunto_inf{
				background: url(../img/estructura/bajo_cuadro_gris2.png) no-repeat 0 0 transparent;
				width: 266px;
				height: 10px;
				clear: both;
			}


		#contenido.clipping div#paginado{
			clear:both;
			margin-top: 0;
	      }

			#contenido.clipping div#paginado #anterior{
				float: left;
		      }

			#contenido.clipping div#paginado #siguiente{
				float: right;
				margin-right: 35px;
		      }


/* _____________________________________________________ BRASSICA NEWS _______________________________________________ */

	#contenido.news{
		width: 863px;
		padding: 35px 0 35px 35px;
      }

		#contenido.news .adjunto{
			margin-bottom: 15px;
			margin-right: 15px;
			float:left;
			height: 130px;
		}
			#contenido.news .img_revista{
				background: url(../img/estructura/img_revista.png) no-repeat 0 0 transparent;
				width: 118px;
				height: 135px;
				position:absolute;
				margin-left: -5px;
			}

			#contenido.news .adjunto_sup{
				background: url(../img/estructura/alto_cuadro_gris2.png) no-repeat 0 0 transparent;
				width: 266px;
				height: 10px;
				margin-top: 66px;
			}
			#contenido.news .adjunto_cen{
				background: #dadfdb;
				width: 146px;
				min-height: 40px;
				overflow: hidden;
				padding: 0 15px 0 105px;

			}
				#contenido.news .adjunto_cen p.fecha{
					margin-right: 5px;
					margin-bottom: 8px;
					color: #006600;
				}

				#contenido.news .adjunto_cen p.titulo{
					float:left;
				}

			#contenido.news .adjunto_inf{
				background: url(../img/estructura/bajo_cuadro_gris2.png) no-repeat 0 0 transparent;
				width: 266px;
				height: 10px;
				clear: both;
			}


		#contenido.news div#paginado{
			clear:both;
			margin-top: 0;
	      }

			#contenido.news div#paginado #anterior{
				float: left;
		      }

			#contenido.news div#paginado #siguiente{
				float: right;
				margin-right: 35px;
		      }


/* _____________________________________________________ SERVICIOS CENTRALES LOCALIZACION _______________________________________________ */

	#flash_brassica.banner_localizacion{
		height: 567px;
		margin-left: 35px;
		width: 898px;
	}

	#contenido.central{
		background: none #ffffff !important;
		height: 5px;
		padding-bottom: 0;
		min-height: 0;
	}
/* _____________________________________________________  PIROBOX RULES _______________________________________________ */


.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#fff; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(../img/pirobox/ajax-loader.gif) center center no-repeat!important;background: url(../img/pirobox/ajax-loader.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}

a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(../img/pirobox/close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(../img/pirobox/close_btn_h.png) no-repeat;}

a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(../img/pirobox/next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(../img/pirobox/next_h.png) center right no-repeat;}

a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(../img/pirobox/prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(../img/pirobox/prev_h.png) center left no-repeat;}



.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(../img/pirobox/t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(../img/pirobox/t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(../img/pirobox/t_c.png) repeat-x;}

.c_l{width:20px; background: url(../img/pirobox/c_l.png) repeat-y;}
.c_c{background:white; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(../img/pirobox/c_r.png) repeat-y;}

.b_c{height:20px; background:url(../img/pirobox/b_c.png) repeat-x;}
.b_l{background:url(../img/pirobox/b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(../img/pirobox/b_r.png) no-repeat; width:20px; height:20px;}

/*.t_l{background:#000; width:10px; height:10px;}
.t_r{background:#000; width:10px; height:10px;}
.t_c{height:10px; background:#000;}

.c_l{width:10px; background:#000;}
.c_c{background:#000; margin:0; padding:0;}
.c_c div{width:380px; height:180px; margin:0; padding:0;}
.c_r{width:10px; background: #000;}

.b_c{height:10px; background:#000;}
.b_l{background:#000; width:10px; height:10px;}
.b_r{background:#000; width:10px; height:10px;}
*/
.box_img{ position:absolute; z-index:99995; background: url(../img/pirobox/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(../img/pirobox/link_out.png) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(../img/pirobox/link_out_h.png) no-repeat;}
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../img/pirobox/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(../img/pirobox/play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../img/pirobox/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(../img/pirobox/pause_h.png) no-repeat;}
/* _______________________________________________ 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;
			}


/* _______________________________________________ OVERLAY EFFECT _________________________________________________ */


/* the overlayed element */
.apple_overlay {

	/* initially overlay is hidden */
	display:none;

	background-image:url(../img/overlay/green.png);
	color:#ffffff;
	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: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
.contentWrap li{
	list-style: decimal;
	list-style-position: ouside;
	list-style-image: none;
	margin-left: 17px;
	color: #fff;
}

.contentWrap li p{
	margin-left: 0px;
	color: #fff;
}
.contentWrap li p a{
	color: #fff;
}

.contentWrap h3{
	margin-bottom: 20px;
}

.contentWrap p{
	margin-bottom: 10px;
	margin-left: 17px;
	line-height: 15px;
	color: #fff;
}
.contentWrap p a{
	color: #fff;
}

.contentWrap .fecha{
	margin-bottom: 10px;
}


/* _______________________________________________ PAGINADO _________________________________________________ */

	#paginado{
		margin-top: 150px;
	}

		#paginado a{
	        color: #ffffff;
	        text-decoration:none;
	        cursor: pointer;
	        display: inline-block;
	        #line-height: 0px;
	        text-indent: -9999px;
			width: 100px;
			height: 41px;
		}
