html, body {
  background: url(../_img/bkg.gif) repeat-y center #f6f6f6;
  font-family: verdana;
  font-size: 10px;
  color: #3359a2;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #ffffff;
  outline: none;
}

a:hover {
  text-decoration: underline;
}

.texto_destacado {
  font-weight: bold;
}

img {
  border: 0;
}

form {
  display: inline;
}

.form_col1, .form_col2 {
  width: 49%;
}

.form_col1 {
  float: left;
}

.form_col2 {
  float: right;
}

p {
  margin-top: 0;
}

#columnas input, #libreria input, #form_upload input, #columnas textarea, #libreria textarea, #form_upload textarea {
  background-color: #daedf9;
  border: 1px solid #83c4e9;
  font-size: 12px;
  color: #666;
  width: 275px;
}

#columnas input[disabled] {
	border: 1px solid #ccc;
	background: #eee;
}

#columnas textarea, #libreria textarea, #form_upload textarea {
  height: 100px;
}

.caja_texto {
  background-color: #f9f9f9;
  border: 0;
  width: 180px;
  font-size: 10px;
  color: #3359a2;
  margin-top: 5px;
  margin-bottom: 5px;
}

.select {
  background-color: #078ad5;
  border: 1px;
  font-size: 11px;
  color: #ffffff;
  width: 278px;
  *width: 281px;
}

.separacion2 {
  margin-top: 15px;
  margin-bottom: 15px;
}

#main {
  width: 896px;
  margin: 0 auto;
}

#container {
  text-align: center;
}

#header {
  height: 84px;
  margin-top: 2px;
}

/* #################### */
/* ___ HOME */
/* #################### */

#actualidad_boiron {
  float: left;
  width: 335px;
  margin-top: 4px;
}

#actualidad_boiron .content {
  float: left;
  width: 311px;
  padding: 10px;
  margin-top: 2px;
  border: 2px solid #c0e1f4;
}

#actualidad_boiron .content .bloque {
  float: left;
}

#actualidad_boiron .content .bloque .titulo {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

#actualidad_boiron .content img {
  border: 2px solid #c0e1f4;
}

#cuadros {
  float: right;
  width: 335px;
  margin-top: 4px;
}

#cuadro_1 {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

#cuadros .content {
  float: left;
  width: 335px;
  margin-top: 2px;
  background-color: #e8e8e8;
}

#cuadros .content .texto {
  position: relative;
  left: -25px;
  padding: 10px;
  width: 180px;
}

#actualidad_boiron .content img, #cuadros .content img {
  float: left;
}

#actualidad_boiron .content img {
  margin-right: 15px;
  margin-bottom: 15px;
  *margin-bottom: 0;
}

.boiron_responde {
  padding: 10px;
  text-align: center;
}

.boiron_responde p {
  float: left;
  width: 100%;
}

.boiron_responde img {
  margin: 5px 0 5px 35px;
}

/* #################### */
/* ___ CONTENIDO */
/* #################### */

.texto_BD {
  display: none;
}

#contenido {
  width: 888px;
  margin: 0 auto;
}

#columnas {
  float: left;
  width: 682px;
  margin-top: 2px;
  text-align: left;
  color: #666;
  font-size: 11px;
  line-height: 125%;
}

.columnas__inc {
  float: left;
}

.columnas_sala_prensa {
  float: right;
  margin-left: 10px;
}

#columnas a, .descripcion_oferta {
  color: #3359a2;
  font-weight: bold;
}

#columnas ul, #columder ul, #menu_sala_prensa ul {
  list-style: url("/_img/dot.gif");
}

#columnas ul ul, #columder ul ul, #menu_sala_prensa ul ul {
  list-style: url("/_img/dot2.gif");
}

#columnas ul ul, #columder ul ul ul, #menu_sala_prensa ul ul ul {
  list-style: none;
}

#columder ul, #columder ul ul, #menu_sala_prensa ul ul {
  padding-left: 25px;
}

.enviando_columnas {
  border: 2px solid #c0e1f4;
  padding: 30px;
  padding-top: 50px;
  text-align: center;
  margin: 0 auto;
  width: 115px;
  height: 100px;
}

#crumbs {
  margin-top: 5px;
  margin-bottom: 15px;
}

#contenido_interiores {
  margin-left: 15px;
  *width: 668px;
}

.recuadro {
  float: left;
  background-color: #e1f1fa;
  width: 657px;
}

.texto_recuadro {
  padding: 15px;
}

#lopd {
  float: left;
  margin-top: 15px;
  font-size: 9px;
}

/* #################### */
/* ___ abreAlert(); */
/* #################### */

#fondo_semi, #iframe_oculto {
  display: none;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  *position: absolute;
  *top: expression((fixed = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + 'px');
  *height: expression(alto = document.documentElement.clientHeight);
  *width: expression(ancho = document.documentElement.clientWidth);
}

#fondo_semi {
  background-color: #000000;
  filter: alpha(opacity=45);
  -moz-opacity: 0.45;
  opacity: 0.45;
  z-index: 998;
}

#preview_foto, #ma_content, #respuesta_faq, #oferta_empleo {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999;
}

#preview_foto, #ma_content {
  background-color: #e8e8e8;
  padding: 15px;
}

#ma_content {
  width: 500px;
  margin-top: -25px;
  margin-left: -250px;
}

#iframe_oculto {
  z-index: 996;
  filter: alpha(opacity=0);
  -moz-opacity: 0.00;
  opacity: 0.00;
}

/* #################### */
/* ___ COLUMNA DERECHA _INC */
/* #################### */

#columder {
  margin-top: 2px;
}

#columder {
  float: right;
  width: 192px;
}

#columder a {
  color: #3359a2;
  text-decoration: underline;
}

#columder .spacer {
  padding-top: 10px;
  padding-bottom: 10px;
}

#categorias_noticias .header, #archivo .header, #buscador .header, #boiron_medicos .header, #acceso .header, #newsletter .header, #uso_del_tubo .header, #sabias_que .header {
  height: 23px;
  background-color: #e8e8e8;
  margin-bottom: 3px;
}

#categorias_noticias .content, #archivo .content, #buscador .content, #acceso .content, #newsletter .content, #uso_del_tubo .content, #sabias_que .content {
  background-color: #e8e8e8;
  text-align: left;
  padding: 5px;
}

#archivo, #archivo .header, #archivo .content, #archivo .bottom, #archivo_anio {
  float: left;
}

#archivo #archivo_mes {
  float: right;
}

#archivo #archivo_anio, #archivo #archivo_mes, #archivo #archivo_anio .caja_texto, #archivo #archivo_mes .caja_texto {
  width: 86px;
}

#boiron_medicos .content {
  background: #e8e8e8 url("/_img/columder/tubos_boiron_medicos.gif") no-repeat scroll top right;
  padding: 10px;
  width: 172px;
  line-height: 1.6em;
  text-align: left;
  font-weight: bold;
}

#sabias_que .content {
  background: #e8e8e8 url("/_img/columder/mano_sabias_que.gif") no-repeat scroll bottom right;
}

#uso_del_tubo .content {
  background: #e8e8e8 url("/_img/columder/tubo_udt.gif") no-repeat scroll bottom left;
}

#texto_udt {
  cursor: pointer;
  height: 50px;
  text-align: right;
}

#flash_udt_f {
  display: none;
}

.enviando {
  width: 182px;
  background-color: #e8e8e8;
  text-align: center;
  padding: 5px;
}

#enviando_acceso {
  height: 183px;
  *height: 190px;
}

#error {
  color: #ff0000;
}

#archivo .bottom, #buscador .bottom, #acceso .bottom, #newsletter .bottom {
  text-align: right;
  height: 23px;
  width: 100%;
  background-color: #daedf9;
  margin-top: 3px;
}

#uso_del_tubo .content {
  text-align: center;
}

/* ___ NEWSLETTER */

#newsletter .campos {
  height: 71px;
  *height: 73px;
}

#enviando_newsletter {
  height: 143px;
  *height: 145px;
}

#encuesta_newsletter {
}

.encuesta_newsletter table {
  float: left;
  width: 100%;
  font-size: 9px;
  padding: 0;
}

.encuesta_newsletter input {
  width: auto;
  background: 0;
  margin: 0;
  height: 15px;
  *height: 18px;
}

/* #################### */
/* ___ FOOTER */
/* #################### */

#footer {
  width: 892px;
  margin: 0 auto;
  text-align: left;
}

#footer .container {
  float: left;
  margin-top: 10px;
}

#content_footer {
  height: 11px;
  width: 872px;
  background-color: #fdc100;
  color: #ffffff;
  font-weight: bold;
  text-align: left;
  padding: 5px 10px 5px 10px;
  margin-top: 10px;
}

#al_mw {
  float: left;
}

#mapa_web {
  position: relative;
  left: -20px;
}

#mapa_web ul {
  margin-bottom: 0;
}

#boironcom {
  float: right;
}

#byTC {
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: right;
  color: #666666;
}

#byTC a {
  color: #000000;
}

/* #################### */
/* ___ BUSCADOR */
/* #################### */

.termino_buscado {
  color: #fdc100;
  font-weight: bold;
}

.content_resultado {
  margin-left: 15px;
}

/* #################### */
/* ___ NOTICIAS */
/* #################### */

.ver_mas {
  float: right;
  margin-top: 5px;
}

#noticias_columna1 {
  float: left;
  width: 435px;
  padding-top: 15px;
}

#noticias_columna1 img {
  float: left;
  border: 2px solid #dff0f9;
  margin-right: 15px;
  margin-bottom: 15px;
}

#noticias_columna2 {
  float: right;
  width: 200px;
  border-left: 1px solid #dff0f9;
  padding-left: 15px;
  padding-top: 15px;
}

#noticias_listado {
  float: left;
  width: 100%;
}

#logo_boiron {
  display: none;
}

.header_noticia_listado {
  float: left;
  width: 100%;
}

.hnl_portada {
  border-top: 1px solid #dff0f9;
  padding-top: 15px;
  margin-top: 15px;
}

.fecha_noticia {
  float: right;
}

.titular_noticia {
  margin-bottom: 15px;
  color: #3359a2;
  font-weight: bold;
}

.contenido_noticia {
  margin-bottom: 15px;
}

.contenido_noticia_listado {
  float: left;
}

.leer_mas {
  float: right;
}

.leer_mas_img {
  float: left;
  border: 2px solid #dff0f9;
  margin-right: 15px;
  margin-bottom: 15px;
}

.fuente_noticia {
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 10px;
}

.opciones_noticia {
  text-align: right;
}

/* #################### */
/* ___ HOMEOPATIA */
/* #################### */

/* _________________________ */
/* ___ DEFINICION */
/* _________________________ */

#primer_bloque_def {
  float: left;
}

#primer_parrafo_def {
  float: left;
  width: 350px;
}

#ejemplo_def {
  float: right;
  width: 270px;
  border: 2px solid #dff0f9;
  padding: 10px;
}

#texto_ejemplo_def {
  float: left;
  width: 175px;
  color: #fdc100;
  font-weight: bold;
}

#img_ejemplo_def {
  float: right;
}

#grafico_def {
  float: left;
  margin-top: 20px;
  margin-bottom: 20px;
}

#grafico_def img {
  float: left;
}

#segundo_parrafo_def {
  float: right;
  width: 275px;
  margin-left: 10px;
}

#texto_flashdef {
  float: left;
  width: 250px;
}

#flash_definicion {
  float: right;
  border: 2px solid #95cdec;
  position: relative;
  top: -15px;
  margin-right: 15px;
  *margin-right: 7px;
  height: 165px;
}

/* _________________________ */
/* ___ FAQs */
/* _________________________ */

.faqs_img {
  padding-bottom: 3px;
  cursor: pointer;
}

#respuesta_faq {
  width: 323px;
  height: 380px;
  background-color: #dff0f9;
  margin-top: -190px;
  margin-left: -161.5px;
}

#cerrar_respuesta {
  cursor: pointer;
}

#texto_respuesta {
  padding: 15px;
}

/* _________________________ */
/* ___  REALIDAD */
/* _________________________ */

#mapa {
  background-image: url("/_img/homeopatia/realidad/mapas.jpg");
  width: 658px;
  height: 329px;
  margin-top: 25px;
}

#mapa_europa, #mapa_america, #mapa_africa, #mapa_asia {
  position: relative;
  cursor: pointer;
}

#mapa_america {
  float: left;
  width: 175px;
  height: 270px;
  top: 55px;
  left: 51px;
}

#mapas_der {
  float: right;
  width: 402px;
}

#mapas_der_izq {
  float: left;
}

#mapas_der, #mapas_der_izq {
  height: 329px;
}

#mapa_europa {
  width: 115px;
  height: 70px;
  top: 30px;
}

#mapa_africa {
  width: 145px;
  height: 174px;
  top: 29px;
  left: 7px;
}

#mapa_asia {
  float: right;
  width: 250px;
  height: 95px;
  top: 76px;
  left: -34px;
}

#no_rollover_america, #no_rollover_europa, #no_rollover_africa, #no_rollover_asia {
  display: none;
  position: absolute;
  width: 658px;
  height: 329px;
  *left: 73px; /* Para cualquier version de IE */
  _left: 72px; /* Solo para IE6 */
  z-index: 1;
  background-image: url("/_img/homeopatia/realidad/mapas.jpg");
}

.info_continente {
  position: relative;
  z-index: 2;
  overflow: hidden;
  background-color: #e1eff2;
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
}

#info_america {
  left: 263px;
  width: 395px;
  height: 329px;
}

#info_europa {
  top: 119px;
  width: 658px;
  height: 210px;
}

#info_africa {
  left: 428px;
  width: 230px;
  height: 329px;
}

#info_asia {
  width: 350px;
  height: 329px;
}

#info_america_texto, #info_europa_texto, #info_africa_texto, #info_asia_texto {
  overflow: auto;
  margin: 15px;
  padding-right: 15px;
}

#info_america_texto, #info_africa_texto, #info_asia_texto {
  height: 270px;
}

#info_europa_texto {
  height: 151px;
}

#realidades {
  width: 614px;
  border: 2px solid #e1eff2;
  margin-top: 5px;
  padding: 20px;
}

#realidades_t {
  margin-top: 15px;
}

#realidades img {
  cursor: pointer;
}

/* #################### */
/* ___ LABORATORIOS */
/* #################### */

/* _________________________ */
/* ___ EN ESPANA */
/* _________________________ */

.titulo_en_espana {
  margin-bottom: 10px;
}

.bloque_en_espana {
  float: left;
  width: 657px;
}

.img_ee {
  text-align: center;
}

/* _________________________ */
/* ___ HISTORIA */
/* _________________________ */

#menu {
  float: left;
  position: relative;
  background-image: url("/_img/laboratorios/historia/menu.gif");
  width: 148px;
  height: 501px;
}

.anio_menu {
  cursor: pointer;
  position: absolute;
  height: 15px;
  width: 35px;
}

#menu_1911 {
  top: 4px;
  left: 108px;
}

#menu_1922 {
  top: 24px;
  left: 78px;
}

#menu_1926 {
  top: 42px;
  left: 108px;
}

#menu_1930 {
  top: 68px;
  left: 78px;
}

#menu_1932 {
  top: 84px;
  left: 108px;
}

#menu_1935 {
  top: 101px;
  left: 78px;
}

#menu_1965 {
  top: 166px;
  left: 78px;
}

#menu_1967 {
  top: 183px;
  left: 108px;
}

#menu_1968 {
  top: 200px;
  left: 78px;
}

#menu_1970 {
  top: 220px;
  left: 108px;
}

#menu_1974 {
  top: 242px;
  left: 78px;
}

#menu_1979 {
  top: 285px;
  left: 108px;
}

#menu_1983 {
  top: 304px;
  left: 78px;
}

#menu_1985 {
  top: 325px;
  left: 108px;
}

#menu_1987 {
  top: 350px;
  left: 78px;
}

#menu_1988 {
  top: 372px;
  left: 108px;
}

#menu_1990 {
  top: 389px;
  left: 78px;
}

#menu_1995 {
  top: 423px;
  left: 108px;
}

#menu_2005 {
  top: 454px;
  left: 78px;
}

#menu_hoy {
  top: 480px;
  left: 108px;
}

.img_texto {
  float: right;
  width: 468px;
  padding: 15px;
  margin-left: 15px;
  border: 2px solid #95cdec;
}

.img_texto img {
  float: left;
  margin-right: 15px;
}

.texto {
  float: right;
  width: 398px;
}

/* _________________________ */
/* ___ TRABAJAR EN BOIRON */
/* _________________________ */

/* ___ EMPLEO */

#img_empleo {
  margin-top: 25px;
  margin-bottom: 25px;
}

.empleo_tabla {
  border: 2px solid #ffc500;
  padding: 10px;
}

.empleo_tabla td {
  padding: 5px;
}

.oferta_empleo_data, #oferta_empleo {
  display: none;
}

#oferta_empleo {
  background: #ffffff;
  border: 1px solid #ef7d18;
  top: 50px;
  margin-left: -335px;
}

#oferta_empleo #titulo {
  background-color: #ef7d18;
  padding: 15px;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
}

#oferta_empleo #contenido_empleo {
  padding: 15px;
  width: 637px;
}

#oferta_empleo #contenido_empleo .titulo {
  color: #ef7d18;
  font-weight: bold;
}

#oferta_empleo #contenido_empleo #datos_empleo {
  height: 91px;
  background: url("/_img/laboratorios/empleo/ofertas/ref_empleo.jpg") no-repeat left;
  margin-bottom: 20px;
  text-align: right;
  color: #ef7d18;
}

#oferta_empleo #contenido_empleo #requisitos_empleo, #oferta_empleo #contenido_empleo #ofrecemos_empleo {
  border-top: 1px solid #ef7d18;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 15px;
}

#oferta_empleo #contenido_empleo #botones {
  margin-top: 50px;
}

#oferta_empleo #contenido_empleo #botones #imprimir {
  margin-left: 185px;
}

#oferta_empleo #contenido_empleo #botones #volver {
  margin-left: 195px;
}

/* ___ BECAS */

#becas #introduccion {
  width: 350px;
  float: left;
}

#becas #uni_esc, #becas #uni_esc a {
  color: #0096d9;
}

#becas #uni_esc {
  width: 250px;
  float: right;
  border: 2px solid #83cbeb;
  padding: 15px;
  color: #0096d9;
}

#becas #gente {
  margin-bottom: 25px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ffc400;
}

#becas #gente img {
  margin-top: 25px;
}

#nav_becas, #nav_becas .boton, .beca, .beca img, .beca .botones {
  float: left;
}

#nav_becas, .beca .botones {
  width: 100%;
}

#nav_becas {
  margin-top: 15px;
}

#nav_becas .boton {
	font-size:9px;
  background: #eaeaea;
  text-align:center;
  height: 14px;
  color: #6a6a6a;
  font-weight: bold;
  margin-right: 10px;
  padding: 4px;
  cursor: pointer;
}

#nav_becas #control_gestion {
  width: 95px;
  background: #ef7d18;
  color: #ffffff;
}

#nav_becas #contabilidad, #nav_becas #informatica, #nav_becas #laboratorio, #nav_becas #marketing, #nav_becas #marketing2 {
  width: 70px;
}

#nav_becas #documentacion {
	width: 85px;
	margin-right: 0;
}

.beca {
  display: none;
  margin-top: 15px;
}

.beca .texto {
  width: 565px;
}

.beca .texto .titulo {
  font-weight: bold;
}

.beca .texto .mision {
  padding-bottom: 10px;
}

.beca .texto .perfil {
  padding-top: 20px;
}

#contenido_control_gestion {
  display: block;
}

#contenido_control_gestion img {
  border: 1px solid #ef7d18;
}

#contenido_contabilidad img {
  border: 1px solid #0096d9;
}

#contenido_informatica img {
  border: 1px solid #d50076;
}

#contenido_marketing img {
  border: 1px solid #ffc500;
}

#contenido_marketing2 img {
  border: 1px solid #ffc500;
}

#contenido_comunicacion img {
  border: 1px solid #336699;
}

#contenido_laboratorio img {
  border: 1px solid #009445;
}

#contenido_documentacion img {
  border: 1px solid #00249a;	
}

#contenido_control_gestion .texto .mision {
  border-bottom: 1px solid #ef7d18;
}

#contenido_contabilidad .texto .mision {
  border-bottom: 1px solid #0096d9;
}

#contenido_informatica .texto .mision {
  border-bottom: 1px solid #d50076;
}

#contenido_marketing .texto .mision {
  border-bottom: 1px solid #ffc500;
}

#contenido_marketing2 .texto .mision {
  border-bottom: 1px solid #ffc500;
}

#contenido_comunicacion .texto .mision {
  border-bottom: 1px solid #336699;
}

#contenido_laboratorio .texto .mision {
  border-bottom: 1px solid #009445;
}

#contenido_documentacion .texto .mision {
	border-bottom: 1px solid #00249a;
}

#contenido_control_gestion .texto .titulo {
  color: #ef7d18;
}

#contenido_contabilidad .texto .titulo {
  color: #0096d9;
}

#contenido_informatica .texto .titulo {
  color: #d50076;
}

#contenido_marketing .texto .titulo {
  color: #ffc500;
}

#contenido_marketing2 .texto .titulo {
  color: #ffc500;
}

#contenido_comunicacion .texto .titulo {
  color: #336699;
}

#contenido_laboratorio .texto .titulo {
  color: #009445;
}

#contenido_documentacion .texto .titulo {
	color: #00249a;
}

.beca .botones {
  margin-top: 40px;
}

#contenido_control_gestion .botones img, #contenido_contabilidad .botones img, #contenido_informatica .botones img, #contenido_marketing .botones img, #contenido_marketing2 .botones img, #contenido_comunicacion .botones img, #contenido_laboratorio .botones img, #contenido_documentacion .botones img {
  border: 0;
}

.beca .botones .imprimir {
  margin-left: 202px;
}

.beca .botones .enviar_oferta {
  margin-left: 174px;
}

/* _________________________ */
/* ___ POLITICA SOCIAL */
/* _________________________ */

#politica_social {
  width: 657px;
}

#punto_partida {
  float: left;
  background-image: url("/_img/laboratorios/politica_social/naranja.jpg");
  width: 418px;
  height: 525px;
  padding: 10px;
}

#mejora_continua {
  float: right;
  width: 196px;
  line-height: 125%;
}

#evolucion_profesional {
  float: left;
  width: 623px;
  margin-top: 15px;
  padding: 15px;
  border: 2px solid #95cdec;
  text-align: right;
  line-height: 145%;
}

#mejora_continua, #evolucion_profesional {
  font-size: 12px;
  color: #078ad5;
}

.evoprof_img {
  float: right;
  margin-left: 15px;
  border: 2px solid #95cdec;
}

/* _________________________ */
/* ___ REMUNERACIONES */
/* _________________________ */

#tiempo_trabajo, #seguro_medico {
  border-top: 2px solid #fdc100;
}

#seguro_vida, #tiempo_trabajo {
  border-right: 2px solid #fdc100;
}

#acuerdo_participacion {
  border-top: 1px solid #fdc100;
  border-bottom: 1px solid #fdc100;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: 10px;
  margin-bottom: 40px;
}

#acuerdo_participacion .texto_remu {
  margin-left: 15px;
  margin-right: 15px;
  width: 175px;
}

#acuerdo_participacion img {
  margin-right: 30px;
}

#seguro_vida, #premio_granulo, #tiempo_trabajo, #seguro_medico {
  width: 302.3px;
  *width: 303px;
  padding: 15px;
}

#seguro_vida, #premio_granulo {
  height: 245px;
  *height: 225px;
}

#tiempo_trabajo, #seguro_medico {
  height: 310px;
  *height: 300px;
}

#acuerdo_participacion, #seguro_vida, #tiempo_trabajo, .texto_remu {
  float: left;
}

#acuerdo_participacion img, #premio_granulo, #seguro_medico {
  float: right;
}

#seguro_vida {
  background: url("/_img/laboratorios/remuneraciones/ninia.jpg") no-repeat right bottom;
}

#seguro_vida .texto_remu {
  width: 150px;
}

#premio_granulo {
  text-align: center;
}

#premio_granulo .texto_remu {
  text-align: left;
  width: 245px;
}

#tiempo_trabajo {
  background: url("/_img/laboratorios/remuneraciones/mujer.jpg") no-repeat right bottom;
}

#tiempo_trabajo .texto_remu {
  width: 185px;
}

#seguro_medico {
  background: url("/_img/laboratorios/remuneraciones/familia.jpg") no-repeat right bottom;
}

#seguro_medico .texto_remu {
  width: 165px;
}

#acuerdo_participacion, #premio_granulo, #tiempo_trabajo {
  color: #078ad5;
}

/* _________________________ */
/* ___ SEDE Y DELEGACIONES */
/* _________________________ */

#mapa_espana {
  background-image: url("/_img/laboratorios/contacto/espana.gif");
  width: 304px;
  height: 222px;
  float: left;
}

#mapa_vizcaya, #mapa_barcelona, #mapa_madrid, #mapa_alicante {
  position: relative;
  cursor: pointer;
  width: 52px;
  height: 24px;
  border: 1px solid #ffffff;
}

#mapa_vizcaya {
  top: 6px;
  left: 108px;
}

#mapa_barcelona {
  top: 23px;
  left: 204px;
}

#mapa_madrid {
  top: 27px;
  left: 86px;
}

#mapa_alicante {
  top: 63px;
  left: 173px;
}

#direccion {
  float: right;
  width: 325px;
}

#direccion img {
  margin-top: 20px;
  margin-bottom: 20px;
}

#gmap {
  float: left;
  width: 656px;
  margin-top: 30px;
  background-color: #daedf9
}

#map {
  margin: 15px;
  width: 626px;
  height: 400px;
  border: 2px solid #95cdec;
}

/* #################### */
/* ___ MEDICAMENTOS */
/* #################### */

/* _________________________ */
/* ___ FABRICACION */
/* _________________________ */

#primer_parrafo {
  margin-bottom: 15px;
}

#segundo_parrafo {
  margin-top: 15px;
}

#preparacion_flash {
  float: left;
  border: 2px solid #dff0f9;
  padding: 20px;
}

#preparacion_flash .content {
  float: left;
  width: 346px;
}

#preparacion_flash .presentacion {
  float: right;
}

#unitarios, #compuestos {
  margin-top: 15px;
}

#unitarios {
  float: left;
  width: 318px;
}

#compuestos {
  float: right;
  width: 327px;
}

#unitarios .texto_recuadro img, #compuestos .texto_recuadro img {
  float: left;
  margin-bottom: 15px;
  border: 2px solid #95cdec;
}

/* _________________________ */
/* ___ NOMBRE */
/* _________________________ */

#t_nombre {
  float: left;
  width: 300px;
}

#arnica_montana {
  float: right;
  width: 300px;
  border: 2px solid #dff0f9;
  padding: 20px;
}

#texto_arnica {
  float: left;
  width: 140px;
}

.img_arnica {
  float: right;
}

.img_nombres {
  float: left;
  margin-top: 15px;
}

/* _________________________ */
/* ___ PRESENTACION */
/* _________________________ */

#flash_nt {
  text-align: center;
}

#flash_nt .frame {
  padding: 10px;
  border: 2px solid #95cdec;
}

#granulos, #globulos {
  margin-top: 15px;
}

#granulos {
  float: left;
  width: 318px;
}

#globulos {
  float: right;
  width: 327px;
}

#granulos .texto_recuadro img, #globulos .texto_recuadro img {
  float: left;
  margin-bottom: 15px;
  border: 2px solid #95cdec;
}

#textof_presentacion {
  float: left;
  margin-top: 30px;
  width: 100%;
}

/* _________________________ */
/* ___ POSOLOGIA */
/* _________________________ */

#posologia {
  float: right;
  width: 410px;
  border: 2px solid #dff0f9;
  padding: 20px;
}

.formas {
  float: left;
  border: 2px solid #dff0f9;
  margin-top: 20px;
}

/* _________________________ */
/* ___ COMPRA */
/* _________________________ */

#donde_adquirirlos {
  background: url("/_img/medicamentos/compra/bg.jpg") no-repeat center center;
  height: 270px;
  width: 628px;
}

#donde_adquirirlos .texto {
  height: 100px;
  width: 200px;
  position: relative;
  left: -15px;
  top: 15px;
}

/* #################### */
/* ___ OTROS PRODUCTOS */
/* #################### */

#navegacion {
  border: 2px solid #dff0f9;
  text-align: center;
}

#navegacion img {
  padding: 20px 0px;
}

.otros_productos_sub {
  float: left;
  width: 610px;
  border: 2px solid #dff0f9;
  margin-left: 23px;
  *margin-left: 13px;
  margin-top: 20px;
  padding: 20px;
  padding-left: 10px;
}

.img_op_sub {
  float: left;
  text-align: center;
  width: 180px;
}

.t_op_sub {
  float: right;
  width: 415px;
}

/* _________________________ */
/* ___ COMPLEMENTOS ALIMENTICIOS */
/* _________________________ */

#complemento_alimenticio, #por_que_suplementar, #adaptados, #bioptimum {
  margin-left: 23px;
  *margin-left: 13px;
  margin-top: 20px;
  width: 610px;
}

#complemento_alimenticio {
  float: left;
  border: 2px solid #dff0f9;
  padding: 15px;
  padding-bottom: 0;
  *padding-bottom: 15px;
}

#contenido_ca img {
  margin-right: 15px;
  border: 2px solid #dff0f9;
  float: left;
}

#por_que_suplementar {
  float: left;
  width: 644px;
  background-color: #e1f1fa;
  padding-bottom: 10px;
}

#por_que_suplementar img {
  padding-bottom: 7px;
}

.pqsup_1, .pqsup_2 {
  padding: 10px;
}

.pqsup_1 {
  background-color: #f1f8fd;
}

.pqsup_2 {
  background-color: #e1f1fa;
}

#adaptados {
  float: left;
  border: 2px solid #dff0f9;
}

#adaptados .p {
  padding: 15px;
}

#bioptimum {
  float: left;
}

#contenido_bio {
  float: right;
  width: 402px;
}

/* #################### */
/* ___ CONSEJOS */
/* #################### */

.consejo1, .consejo2 {
  float: left;
  width: 633px;
  padding: 15px;
}

.consejo1 {
  background-color: #daedf9;
  border: 2px solid #daedf9;
  margin-bottom: 10px;
}

.consejo2 {
  border: 2px solid #dff0f9;
}

.consejo1_img, .consejo2_img {
  float: left;
  width: 95px;
  margin-right: 15px;
}

.consejo1_img {
  border: 2px solid #ffffff;
}

.consejo2_img {
  border: 2px solid #dff0f9;
}

/* #################### */
/* ___ LIBRERIA */
/* #################### */

#cesta_visibility {
  text-align: right;
  width: 647px;
  cursor: pointer;
  background-color: #dff0f9;
  padding: 10px;
}

#carrito_content {
  display: none;
  background-color: #dff0f9;
  position: absolute;
  margin: -37px 367px;
  *margin-top: -35px;
  width: 300px;
  z-index: 997;
}

#cerrar_cesta {
  cursor: pointer;
}

#carrito {
  padding: 15px;
  *padding: 20px;
}

.libro {
  float: left;
  width: 633px;
  margin-top: 20px;
  border: 2px solid #dff0f9;
  padding: 15px;
}

.libro img {
  float: left;
  border: 2px solid #dff0f9;
}

.texto_libro {
  float: right;
  width: 515px;
}

.comprar {
  float: right;
}

#pedido_total {
  border: 2px solid #dff0f9;
  padding: 10px;
  margin-top: 20px;
  width: 357px;
}

.novedad-libro {
    color: #0EBE9D;
    font-weight: bold;
}

/* #################### */
/* ___ SALA DE PRENSA */
/* #################### */

/* _________________________ */
/* ___ CONTENT */
/* _________________________ */

#sala_prensa {
  width: 450px;
}

#menu_sala_prensa {
  float: left;
  width: 187px;
  border-right: 1px solid #dff0f9;
  text-align: left;
  margin-top: 10px;
  padding-left: 5px;
}

#menu_sala_prensa ul {
  margin-left: -20px;
  *margin-left: 25px;
}

#menu_sala_prensa ul ul {
  *margin-left: -20px;
}

#menu_sala_prensa ul li {
  margin-top: 15px;
}

#menu_sala_prensa a {
  color: #3359a2;
  text-decoration: underline;
}

#columnas .sala_prensa, #columnas .sala_prensa input {
  color: #3359a2;
}

#columnas .sala_prensa {
  font-size: 10px;
}

#columnas .sala_prensa .caja_texto {
  width: 180px;
}

#columnas .sala_prensa input {
  width: auto;
}

#columnas .sala_prensa input {
  background-color: #f9f9f9;
  border: 0;
  font-size: 12px;
}

/* ---------- GALERIA ---------- */

.foto, .biografia img, .ficha_biografia .foto_ficha img {
  border: 2px solid #dff0f9;
}

#preview_foto {
  width: 500px;
  margin-top: -270px;
  margin-left: -250px;
}

#preview_foto .content {
  text-align: center;
}

#preview_foto .content img {
  border: 2px solid #7c7c7c;
}

/* ---------- BIOGRAFIAS ---------- */

.area_bio  {
  float: left;
  margin-top: 15px;
  font-weight: bold;
  text-transform: uppercase;
}

.biografias, .biografias img, .area_biografias, .ficha_biografias .foto_ficha {
  float: left;
}

.biografias {
  margin-top: 25px;
  margin-left: 25px;
}

.biografias .content {
  float: right;
  width: 335px;
}

.biografias .biografia {
  margin-top: 15px;
}

.ficha_biografias .nombre {
  color: #3359a2;
}

.ficha_biografias .foto_ficha img {
  margin-right: 15px;
}

.ficha_biografias .foto_ficha .hi_res {
  margin-bottom: 5px;
  text-align: center;
  width: 152px;
}

#mamas_porque
{
margin-left: -12px;
margin-top: -10px;
}
#mamas_porque .header
{
margin-bottom: 15px;
}
#mamas_porque .side
{
	float: left;
	margin: 20px 20px 10px 5px;
}
#mamas_porque .content
{
	font-size: 13px;
	*font-size: 12px;
	line-height: 18px;
}
#mamas_porque span
{
	font-weight: bold;
	color: #0071b5;
}
#mamas_porque span span
{
	font-size: 10px;
}
#mamas_porque .content .center
{
	text-align: center;
}
#mamas_porque .clear
{
	margin-top: 25px;
	text-align: center;
	font-size: 12px;
	clear: both;
}	
#mamas_porque .clear2
{
	margin-top: 25px;
	text-align: right;
	font-size: 11px;
	color: #666;
}
#mamas_sabermas
{
margin-left: -12px;
margin-top: -10px;
}
#mamas_sabermas .header
{
margin-bottom: 15px;
}
#mamas_sabermas h3
{
	font-size: 21px;
	text-decoration: underline;
	color: #00a9e4;
}
#mamas_sabermas .content
{
	margin-left: 10px;
	height: 580px;
	margin-bottom: 30px;
	float: left;
}
#mamas_sabermas .content p
{
	padding-top: 15px;
	width: 290px;
	margin-left: 10px;
	line-height: 17px;
	font-size: 12px;
	color: #404040;
}
#mamas_sabermas .content p a
{
	color: #00a9e4;
	text-decoration: underline;
	font-weight: normal;
	line-height: 22px;
}
#mamas_sabermas .sm_blog
{
	float: left;
	margin-right: 50px;
	*margin-right: 40px;
	margin-left: 15px;
}
#mamas_sabermas .content2
{
	background: url("/_img/mamas/sabermasseparador.jpg") repeat-y top left;
	float: left;
	width: 310px;
	height: 486px;
	margin-left: 10px;
	*margin-left: 0px;
	padding-left: 30px;
	color: #404040;
	font-size: 13px;
}
#mamas_sabermas .content2 img
{
	float: left;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-right: 5px;
}
#mamas_sabermas .content2 p
{
	padding-top: 60px;
	line-height: 16px;
}
#mamas_sabermas .content2 p strong
{
	text-transform: uppercase;
}
#mamas_sabermas .content2 .clear
{
	clear: both;
	font-size: 10px;
	color: #404040;
}
#mamas_sabermas .content2 .clear a
{
	color: #00a9e4;
	text-decoration: underline;
	font-weight: normal;
}
#mamas_expertos
{
margin-left: -12px;
*margin-left: 0px;
margin-top: -10px;
*position: relative;
*left: -12px;
}
#mamas_expertos a
{
	font-weight: normal;
	text-decoration: none;
}
#mamas_expertos #exmenu .item
{
	float: left;
	width: 155px;
	padding-left: 5px;
	padding-right: 5px;
	height: 192px;
	background: url("/_img/mamas/expertositembg.jpg") no-repeat top left #FFF;
	margin-right: 6px;
	*margin-right: 0px;
	margin-top: -2px;
	margin-left: 0px;
	margin-bottom: 0px;
	cursor: hand;
}
#mamas_expertos #exmenu #m1
{
	background: url("/_img/mamas/expertositembgon.jpg") no-repeat top left;
}

#mamas_expertos #exmenu #m2
{
	*position: relative;
	*left: 6px;	
}
#mamas_expertos #exmenu #m3
{
	*position: relative;
	*left: 12px;
	width:160px;
	padding-left: 2px;
	padding-right: 3px;
}
#mamas_expertos #exmenu #m4
{
*position: relative;
*left: 18px;
width:160px;
padding-left: 2px;
padding-right: 3px;
}
#mamas_expertos #exmenu .last
{
	margin-right: 0px;
}
#mamas_expertos #exmenu .item .title
{
	margin-top: 10px;
	margin-bottom: 5px;
	color: #073769;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	line-height: 16px;
	font-weight: bold;
}
#mamas_expertos #exmenu .item .title span
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}
#mamas_expertos #exmenu .item .desc
{
	color: #FFF;
	font-size: 11px;
	text-align: center;
	line-height: 15px;
}
#mamas_expertos #exmenu #m4 .title
{
	margin-top: 10px;
	margin-bottom: 2px;
	color: #073769;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	line-height: 13px;
	font-weight: bold;
}
#mamas_expertos #exmenu #m4 .title span
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}
#mamas_expertos #exmenu #m4 .desc
{
	color: #FFF;
	font-size: 11px;
	text-align: center;
	line-height: 13px;
}
#mamas_expertos .content
{
	clear: both;
	display: none;
}
#mamas_expertos #c1
{
	background: url("/_img/mamas/expertos1.jpg") no-repeat top left;
	width: 681px;
	height: 364px;
	position: relative;
	top: -2px;
	display: block;
}
#mamas_expertos #c1 h3
{
	margin: 0px 0px 20px 15px;
	padding-top: 20px;
	color: #00a9e4;
	font-size: 16px;
	line-height: 22px;
}
#mamas_expertos #c1 p
{
	width: 320px;
	margin: 0px 0px 15px 15px;
	color: #535252;
	font-size: 13px;
	line-height: 16px;
}
#mamas_expertos #c1 p span
{
	color: #0071b5;
	font-weight: bold;
}
#mamas_expertos #c1 p.quote
{
	text-align: center;
	line-height: 17px;
	font-size: 13px;
	color: #383838;
	margin-bottom: 20px;
	font-weight: bold;
}
#mamas_expertos #c2
{
	background: url("/_img/mamas/expertos2.jpg") no-repeat top left;
	width: 681px;
	height: 785px;
	position: relative;
	top: -2px;
}
#mamas_expertos #c2 h3
{
	margin: 0px 0px 20px 0px;
	padding-top: 20px;
	padding-right: 30px;
	color: #00a9e4;
	font-size: 16px;
	text-align: right;
	line-height: 22px;
}
#mamas_expertos #c2 p
{
	width: 315px;
	margin: 0px 0px 15px 350px;
	color: #535252;
	font-size: 13px;
	line-height: 16px;
}
#mamas_expertos #c2 p.quote
{
	text-align: center;
	line-height: 17px;
	font-size: 13px;
	color: #383838;
	margin-bottom: 20px;
	font-weight: bold;
}
#mamas_expertos #c2 .clear
{
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
	line-height: 18px;
	font-size: 14px;
	color: #0071b5;
}
#mamas_expertos #c3
{
	background: url("/_img/mamas/expertos3.jpg") no-repeat top left;
	width: 681px;
	height: 409px;
	position: relative;
	top: -2px;
}
#mamas_expertos #c3 h3
{
	margin: 0px 0px 20px 35px;
	padding-top: 20px;
	color: #00a9e4;
	font-size: 16px;
	line-height: 22px;
	width: 290px;
	text-align: right;
}
#mamas_expertos #c3 p
{
	width: 430px;
	margin: 0px 0px 15px 15px;
	color: #535252;
	font-size: 13px;
	line-height: 16px;
}
#mamas_expertos #c3 p.quote
{
	text-align: center;
	line-height: 17px;
	font-size: 13px;
	color: #383838;
	margin-bottom: 20px;
	font-weight: bold;
}
#mamas_expertos #c4
{
	background: url("/_img/mamas/expertos4.jpg") no-repeat top left;
	width: 681px;
	height: 427px;
	position: relative;
	top: -2px;
	left: -3px;
}
#mamas_expertos #c4 h3
{
	margin: 0px 0px 20px 0px;
	padding-top: 20px;
	padding-right: 30px;
	color: #00a9e4;
	font-size: 16px;
	text-align: right;
	line-height: 22px;
}
#mamas_expertos #c4 p
{
	width: 345px;
	margin: 0px 0px 15px 320px;
	color: #535252;
	font-size: 13px;
	line-height: 16px;
}
#mamas_expertos #c4 p.list
{
	margin-left: 385px;
}
#mamas_expertos #c4 p.quote
{
	text-align: center;
	line-height: 17px;
	font-size: 13px;
	color: #383838;
	margin-bottom: 20px;
	font-weight: bold;
}
#mamas_expertos #c4 .clear
{
	margin: 30px 30px 0px 43px;
	color: #535252;
	font-size: 13px;
	line-height: 16px;
}
#menu_mamas
{
	margin-top: 25px;
	margin-bottom: 20px;
}
#menu_mamas img
{
	float: left;
	margin-left: 12px;
	*margin-left: 10px;
}
#columnas input, #libreria input, #columnas textarea, #libreria textarea {
  background-color: #e1eff2;
  border: 1px solid #9ac9d5;
  font-size: 12px;
  color: #666666;
  width: 275px;
}
#columnas textarea, #libreria textarea {
  height: 100px;
}
/* _________________________ */
/* ___ LIBRERIA */
/* _________________________ */

#menu_libreria {
  width: 667px;
  height: 154px;
  background-image: url("http://medicos.boiron.es/_img/informese_formese/libreria/menu.jpg");
}

#form_ml {
  position: relative;
  top: 75px;
  left: 47px;
}

#menu_libreria input {
  width: auto;
  border: 0;
}

#cesta_visibility {
  text-align: right;
  width: 647px;
  cursor: pointer;
  background-color: #e1eff2;
  padding: 10px;
}

#carrito_content {
  display: none;
  background-color: #e1eff2;
  position: absolute;
  margin: -37px 367px;
  *margin-top: -35px;
  width: 300px;
  z-index: 997;
}

#cerrar_cesta {
  cursor: pointer;
}

#carrito {
  padding: 15px;
  *padding: 20px;
}

.libro {
  float: left;
  width: 633px;
  margin-top: 20px;
  border: 2px solid #e1eff2;
  padding: 15px;
}

.libro img {
  float: left;
  border: 2px solid #e1eff2;
}

.texto_libro {
  float: right;
  width: 515px;
}

.comprar {
  text-align: right;
  width: 100%;
  margin-bottom: 5px;
}

#pedido_total {
  border: 2px solid #e1eff2;
  padding: 10px;
  margin-top: 20px;
  width: 357px;
}
