<!--
* { margin: 0; padding: 0; }
img { border: 0; }
body {
font: 0.75em/1.66em  Arial, Helvetica, sans-serif;
color: #2F3F4A;
background: transparent url('/img/header.png') top center no-repeat;
padding: 0 0 20px 0;
}
body.nofondo {background:none;}
table.imprimir{width: auto;}
#linea {
clear: both;
line-height: 3em;
background: transparent url('/img/rule.gif') repeat-x  0 0;
}
html { font-size: 100%;}

table, form, select, input, textarea { 
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 100%;
}
table
{font-size:0.92em; text-align:left; padding:0; margin:0;}
th
{border-bottom: 4px solid rgb(195,203,208);padding: 0 10px 0 5px;}
th a{COLOR:rgb(195,203,208);}
.rss
{
background-image: url('/img/rss.png');padding: 5px 20px 5px 0;
background-position: 100% 3px;
background-repeat: no-repeat;
font-size:1em;
}
.actualidad td a.more{ background-image: url('/img/enlace_actualidad.gif');padding-right: 8px;
background-position: 0% 3px;
background-repeat: no-repeat;}
.actualidadCB td a.more{ background-image: url('/img/enlace_actualidad.gif');padding-right: 8px;
background-position: 0% 3px;
background-repeat: no-repeat;}
.actualidadInf09 td a.more{ background-image: url('/img/enlace_actualidad.gif');padding-right: 8px;
background-position: 0% 3px;
background-repeat: no-repeat;}
.farmaconsulting td a.more{ background-image: url('/img/enlace_farmaconsulting.gif');padding-right: 8px;
background-position: 0% 3px;
background-repeat: no-repeat;}
.ordendesc{border-bottom: 4px solid rgb(105,118,132);}
.ordendesc a{ background-image: url('/img/abajo_actualidad.gif');padding-right: 8px;
background-position: 100% 60%;
background-repeat: no-repeat; }
.ordendesc2{ background-image: url('/img/abajo_farmacias_venta.gif'); padding-right: 10px;
background-position: 100% 60%;
background-repeat: no-repeat;}
.ordenasc2{ background-image: url('/img/arriba_farmacias_venta.gif'); padding-right: 10px;
background-position: 100% 60%;
background-repeat: no-repeat;}
.ordenasc{border-bottom: 4px solid rgb(105,118,132);}
.ordenasc a{ background-image: url('/img/arriba_actualidad.gif');padding-right: 8px;
background-position: 100% 60%;
background-repeat: no-repeat; }
.farmacias_venta .ordenasc a{ background-image: url('/img/abajo_farmacias_venta.gif');}
.farmacias_venta .ordendesc a{ background-image: url('/img/abajo_farmacias_venta.gif');}
.compra .ordenasc a{ background-image: url('/img/compra_arriba.gif');}
.compra .ordendesc a{ background-image: url('/img/compra_abajo.gif');}
.venta .ordenasc a{ background-image: url('/img/venta_arriba.gif');}
.venta .ordendesc a{ background-image: url('/img/venta_abajo.gif');}
.bruselas .ordenasc a{ background-image: url('/img/compra_arriba.gif');}
.bruselas .ordendesc a{ background-image: url('/img/compra_abajo.gif');}
.infarma09 .ordenasc a{ background-image: url('/img/compra_arriba.gif');}
.infarma09 .ordendesc a{ background-image: url('/img/compra_abajo.gif');}
.contactar .ordenasc a{ background-image: url('/img/contactar_arriba.gif');}
.contactar .ordendesc a{ background-image: url('/img/contactar_abajo.gif');}
.empleo .ordenasc a{ background-image: url('/img/arriba_empleo.gif');}
.empleo .ordendesc a{ background-image: url('/img/abajo_empleo.gif');}


h1{ font-size: 2.5em;    }
h2{ font-size: 2em; }
h3 { font-size: 1.5em;  }
h4{ font-size: 1em;  }
h5,h6{ font-size: .84em;  }
ul {

list-style-type: disc;
list-style-position: outside;
}
ol {
list-style-position: outside;
}
#contenido ul, #contenido ol {margin-left:50px;margin-right:50px;}
a, a:link { color: #2F3F4A; text-decoration: none; }
a:visited { color: #2F3F4A; }
a:focus, a:hover { color: #000000; text-decoration: underline; }
a:active { color: #000000; }

fieldset {
border: none;
}
fieldset p {
line-height: 1.5em;
}

legend {
font-size: 1.3em;
display: block;
text-align: left;
margin-left: -1px;
margin-right: -1px;
padding-bottom: .25em;
color: #002C60;
}

input, select {
color: #2F3F4A;
}

label {
font-weight: bold;
}

#pagina {
    width: 760px;
    margin: 0 auto;
    position: relative;
}
table
{width:105%;}
#cabecera {
position: relative;
width: 760px;
height: 100px;
overflow: visible;
}

#cabecera h1 {
position: relative;
    width: 186px;
height: 100px;
overflow: hidden;
text-indent: -5000px;
background: transparent url('/img/logo.png') no-repeat 0 0;
}
#cabecera h1 a {
display: block;
position: absolute;
top:0; left:0;
width: 186px;
height: 100px;
}

#buscador {
position: absolute;
bottom:0px;
right:0px;
}

#buscador img, #boletin img {
float: right;
}

#buscador input, #boletin input {
float: left;
margin-left: 5px;
}

#buscador label, #boletin label {
display: block;
}
input.txt {
border: 1px solid rgb(195,203,208);
padding: 1px;
}
input.txt_rojo {
border: 1px solid rgb(255,0,0);
color:#ff0000;
background: #FFBFBF;
padding: 1px;
}
select.txt_rojo {
border: 1px solid rgb(255,0,0);
color:#ff0000;
background: #FFBFBF;
padding: 1px;
}
#menu {
position: absolute;
left: 0; top:358px;
background: transparent url('/img/nav-main2.png') repeat-x 0 0;
width: 760px;
}
#menu li { 
list-style: none; 
display: inline;
}

#menu a { 
display: block; 
height: 28px;
padding: 11px 10px 0 10px; 
text-decoration: none; 
float: left;
background: transparent url('/img/nav-main2.png') repeat-x 0 0;
border-top: 0px solid transparent;
border-bottom: 4px solid transparent;
font-size: .84em;
letter-spacing: 1px;
text-transform: uppercase;
}

#menu a:link, #menu a:visited { 
color: #FFF;
border-bottom: 4px solid transparent;
}

#menu a:focus, #menu a:hover { 
color: #fff;
background-position: 0 -82px;
border-bottom: 4px solid transparent;
}

#menu .inicio a:focus, #menu .inicio a:hover, .inicio #menu .inicio a { border-color: #96A3AA; }
#menu .farmaconsulting a:focus, #menu .farmaconsulting a:hover, .farmaconsulting #menu .farmaconsulting a { border-color: #003366; }
#menu .compra a:focus, #menu .compra a:hover, .compra #menu .compra a { border-color: #5284C8; }
#menu .venta a:focus, #menu .venta a:hover, .venta #menu .venta a { border-color: #75B1D2; }
#menu .farmacias_venta a:focus, #menu .farmacias_venta a:hover, .farmacias_venta #menu .farmacias_venta a { border-color: #82CC44; }
#menu .actualidad a:focus, #menu .actualidad a:hover, .actualidad #menu .actualidad a { border-color: #F18600; }
#menu .actualidadCB a:focus, #menu .actualidadCB a:hover, .actualidadCB #menu .actualidadCB a { border-color: #F18600; }
#menu .contactar a:focus, #menu .contactar a:hover, .contactar #menu .contactar a { border-color: #AA0535; }
#menu .empleo a:focus, #menu .empleo a:hover, .empleo #menu .empleo a { border-color: #D4546B; }
#menu .bruselas a:focus, #menu .bruselas a:hover, .bruselas #menu .bruselas a { border-color: #5284C8; }
#menu .actualidadInf09 a:focus, #menu .actualidadInf09 a:hover, .actualidadInf09 #menu .actualidadInf09 a { border-color: #5284C8; }


.inicio #menu .inicio a, 
.farmaconsulting #menu .farmaconsulting a, 
.compra #menu .compra a, 
.venta #menu .venta a, 
.farmacias_venta #menu .farmacias_venta a, 
.actualidad #menu .actualidad a, 
.actualidadCB #menu .actualidadCB a, 
.actualidadInf09 #menu .actualidadInf09 a, 
.contactar #menu .contactar a,
.empleo #menu .empleo a,
.bruselas #menu .bruselas a 
{ color: #000; background-position: 0 -43px; font-weight: bold;}

.inicio h2, .inicio h3 { color: #96A3AA; }
.farmaconsulting h2, .farmaconsulting h3 { color: #003366; }
.compra h2, .compra h3 { color: #5284C8; }
.venta h2,.venta h3{ color: #75B1D2; }
.farmacias_venta h2,.farmacias_venta h3{ color: #345618; }
.actualidad h2, .actualidad h3 { color: #8F5001; }
.actualidadCB h2, .actualidadCB h3 { color: #8F5001; }
.actualidadInf09 h2, .actualidadInf09 h3 { color: #8F5001; }
.contactar h2, .contactar h3 { color: #D4546B; }
.empleo h2, .empleo h3 { color: #D4546B; }
.bruselas h2, .bruselas h3 { color: #5284C8; }


.inicio .sombra { background: #96A3AA url('/img/fondo_banner.png') repeat-x 0 0; }
.farmaconsulting .sombra { background: #003366 url('/img/fondo_banner.png') repeat-x 0 0; }
.compra .sombra { background: #5284C8 url('/img/fondo_banner.png') repeat-x 0 0; }
.venta .sombra { background: #3F93C0 url('/img/fondo_banner.png') repeat-x 0 0; }
.farmacias_venta .sombra { background: #82CC44 url('/img/fondo_banner.png') repeat-x 0 0; }
.actualidad .sombra { background: #F18600 url('/img/fondo_banner.png') repeat-x 0 0; }
.actualidadCB .sombra { background: #F18600 url('/img/fondo_banner.png') repeat-x 0 0; }
.actualidadInf09 .sombra { background: #F18600 url('/img/fondo_banner.png') repeat-x 0 0; }
.contactar .sombra { background: #AA0535 url('/img/fondo_banner.png') repeat-x 0 0; }
.bruselas .sombra { background: #5284C8 url('/img/fondo_banner.png') repeat-x 0 0; }
.empleo .sombra { background: #D4546B url('/img/fondo_banner.png') repeat-x 0 0; }

.inicio  #nav-sub dd .active  { border-left-color: #96A3AA; }
.farmaconsulting  #nav-sub .active  { border-left-color: #003366; }
.compra  #nav-sub .active  { border-left-color: #5284C8; }
.venta  #nav-sub .active  { border-left-color: #75B1D2; }
.farmacias_venta  #nav-sub .active  { border-left-color: #82CC44; }
.actualidad  #nav-sub .active  { border-left-color: #F18600; }
.actualidadCB  #nav-sub .active  { border-left-color: #F18600; }
.actualidadInf09  #nav-sub .active  { border-left-color: #F18600; }
.contactar  #nav-sub .active  { border-left-color: #AA0535; }
.empleo #nav-sub .active  { border-left-color: #D4546B; }
.bruselas  #nav-sub .active  { border-left-color: #5284C8; }

.inicio  #nav-sub dt .active  { border-left: 0px; color:#96A3AA;}
.farmaconsulting  #nav-sub dt .active  { border-left: 0px; color:#003366;}
.compra  #nav-sub dt .active  { border-left: 0px;  color:#5284C8;}
.venta  #nav-sub dt .active  { border-left: 0px;  color:#75B1D2;}
.farmacias_venta dt #nav-sub .active  { border-left: 0px;  color:#82CC44;}
.actualidad  #nav-sub dt .active  { border-left: 0px;  color:#F18600;}
.actualidadCB  #nav-sub dt .active  { border-left: 0px;  color:#F18600;}
.actualidadInf09  #nav-sub dt .active  { border-left: 0px;  color:#F18600;}
.contactar  #nav-sub dt .active  { border-left: 0px;  color:#AA0535;}
.empleo  #nav-sub dt .active  { border-left: 0px;  color:#D4546B;}
.bruselas  #nav-sub dt .active  { border-left: 0px;  color:#5284C8;}


a.more, a.more2, a.next, ul.more a
{ background-image: url('/img/link_services.gif'); }

.inicio  li a.more, .inicio  dt a.more, #nav-sub dd li ul li a, #nav-sub dd ul ul ul li a
{ background-image: url('/img/enlace_compra.gif'); }
.inicio a.prev { background-image: url('/img/volver_inicio.gif'); } 
.inicio h3 a { background-image: url('/img/enlace_principal_compra.gif'); } 
.farmaconsulting  li a.more, .farmaconsulting  dt a.more, .farmaconsulting a.more2, .farmaconsulting a.more  
{ background-image: url('/img/enlace_farmaconsulting.gif'); color: #003366;}
.farmaconsulting #nav-sub dd li ul li a, .farmaconsulting #nav-sub dd ul ul ul li a{color: #96A3AA;}
.farmaconsulting #nav-sub dd li ul li a.activo, .farmaconsulting #nav-sub dd ul ul ul li a.activo {color: #003366;}
.farmaconsulting a.prev { background-image: url('/img/volver_farmaconsulting.gif'); } 
.compra  li a.more, .compra  dt a.more, .compra  a.more, .compra  a.more2
{ background-image: url('/img/enlace_compra.gif'); }
.compra a.prev { background-image: url('/img/volver_compra.gif'); } 
.venta  li a.more, .venta  dt a.more, .venta a.more, .venta a.more2
{ background-image: url('/img/enlace_venta.gif'); }
.venta a.prev { background-image: url('/img/volver_venta.gif'); } 
.farmacias_venta  li a.more, .farmacias_venta  dt a.more, .farmacias_venta a.more  , .farmacias_venta a.more2  
{ background-image: url('/img/enlace_farmacias_venta.gif'); }
.farmacias_venta a.prev { background-image: url('/img/volver_farmacias_venta.gif'); } 
.actualidad  li a.more, .actualidad  dt a.more,  .actualidad a.more2, .actualidad a.more
{ background-image: url('/img/enlace_actualidad.gif'); }
.actualidadCB  li a.more, .actualidadCB  dt a.more, .actualidadCB h4 a.more, .actualidadCB a.more2  
{ background-image: url('/img/enlace_actualidad.gif'); }
.actualidadInf09  li a.more, .actualidadInf09  dt a.more,  .actualidadInf09 a.more2, .actualidadInf09 a.more
{ background-image: url('/img/enlace_actualidad.gif'); }

.actualidad a.prev { background-image: url('/img/volver_actualidad.gif'); } 
.actualidadCB a.prev { background-image: url('/img/volver_actualidad.gif'); } 
.actualidadInf09 a.prev { background-image: url('/img/volver_actualidad.gif'); } 
.contactar a.prev { background-image: url('/img/volver_contactar.gif'); } 
.contactar h3 a { background-image: url('/img/enlace_principal_contactar.gif'); } 
.contactar  li a.more, .contactar  dt a.more, .contactar  td a.more, .contactar h4 a.more, .contactar a.more2  
{ background-image: url('/img/enlace_contactar.gif'); }
.empleo  li a.more, .empleo  dt a.more, .empleo  td a.more, .empleo h4 a.more, .empleo a.more2  
{ background-image: url('/img/enlace_empleo.gif'); }
.empleo a.prev { background-image: url('/img/volver_empleo.gif'); } 


#nav-sub dd ul li p a
{
border-left:none;
color:#003366;
background-image: url('/img/enlace_farmaconsulting.gif');
padding:8px 0 0 30px;
background-position: 20px 5px;
background-repeat: no-repeat;
line-height: 5px;
}
#nav-sub dd ul li.mass p a:hover{
color: #96A3AA;
border-left:none;
}
#nav-sub dd ul li p a.activo {
font-weight: bold;
border-left:none;
color: #003366;
}
#info {
clear: both;
height: 30px;
width: 760px;
padding-top: 23px;
background: transparent url('/img/rule.gif') repeat-x  0 23px;
overflow: hidden;
}

#info a { color: #96A3AA; }
#info a:hover { color: #697684; }

#utilidades{
position: absolute;
top:0px;
right:0;
font-size: .92em;}
#telefono {
position: absolute;
top:40px;
right:0;
font-size: 20px;
line-height: 30px;
z-index: 1000;
background: transparent url('/img/ico_telefono.gif') no-repeat 0 50%;
padding-left: 25px;
text-align: right;
}
.telefono2 {font-size: 20px;	background: transparent url('/img/ico_telefono.gif') no-repeat 0 50%;	padding-left: 25px;}
.telefono3 {font-size: 14px;	background: transparent url('/img/ico_telefono.gif') no-repeat 0 50%;	padding-left: 25px;}
.error {
font-size: 20px;
background: transparent url('/img/alerta.gif') no-repeat 0 0;
padding-left: 25px;
line-height: 1.5em;
}
.error2 {
font-size: 14px;
background: transparent url('/img/alerta.gif') no-repeat 0 0;
padding-left: 25px;
line-height: 1.5em;
}
.alertas {
font-size: 20px;
background: transparent url('/img/alerta2.gif') no-repeat 0 0;
padding-left: 25px;
line-height: 1.5em;
}


#banner {
/*height: 28px;*/
height: 248px;
overflow: hidden;
}

#submenu {
clear: both;
width:180px;
padding:10px;
float:left;
/*border-right: 1px solid #939598;
border-top: 1px solid #939598;*/
}
#principal {
/*border-top: 1px solid #939598;*/
float:left;
padding:10px 0 10px 0;
position:relative;
}
#principal p{
text-align: justify;
font-size: 1em;
margin-bottom: 1em;
}
#contenido {
width: 525px;
float:right;
padding-right:25px;
position:relative;

}
#contenido p{
text-align: justify;
font-size: 1em;
margin-bottom: 1em;
}
#contenido .datoaux {
margin:0 0 1.3em 0;
color: #96A3AA;
font-size: .92em;
line-height: 1.4em;
}
p
{
text-align: justify;
margin-bottom: 1em;
}

.caja {
font-size: 1em;
line-height: 1.4em;
padding: 0px;
margin: 0px 5px 0px 5px;
border-top: 4px solid #96A3AA;
/*background-color: #F7F3F7;*/
margin-bottom: 1.25em;
float:left;
color:#3D464B;
}

.caja h1,.caja h2,.caja h3,.caja h4,.caja h5{color:#3D464B;}

.farmaconsulting .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #003366;
background-color: #D9ECFF;
/*margin-bottom: 1.25em;*/
color:#003366;
}
.contactar .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #AA0535;
background-color: #FDD5CC;
color:#AA0535;
}

.empleo .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #AA0535;
background-color: #E09DB3;
color:#AA0535;
}

.actualidad .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #F18600;
background-color: #FCF1CC;
/*margin-bottom: 1.25em;*/
color:#F18600;
}

.actualidadCB .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #F18600;
background-color: #FCF1CC;
/*margin-bottom: 1.25em;*/
color:#F18600;

}
.actualidadInf09 .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #F18600;
background-color: #FCF1CC;
/*margin-bottom: 1.25em;*/
color:#F18600;

}
.farmacias_venta .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #82CC44;
background-color: #E5FBD6;
/*margin-bottom: 1.25em;*/
color:#44722C;

}
.compra .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #5284C8;
background-color: #D8EAF8;
/*margin-bottom: 1.25em;*/
color:#5284C8;

}
.bruselas .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #5284C8;
background-color: #D8EAF8;
/*margin-bottom: 1.25em;*/
color:#5284C8;
}

.venta .caja_especial {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
border-top: 4px solid #75B1D2;
background-color: #DFEEF4;
/*margin-bottom: 1.25em;*/
color:#75B1D2;

}
.noticias {
font-size: .92em;
line-height: 1.4em;
padding: 0px;
border-top: 4px solid rgb(195,203,208);
background-color: #F2F2F2;
margin-bottom: 1.25em;
float:left;
width: 760px;}
.noticias_a {
font-size: .92em;
line-height: 1.4em;
padding: 0px;
border-top: 4px solid rgb(195,203,208);
background-color: #FFF;
margin-bottom: 1.25em;
float:left;
width: 380px;}
.noticias_b {
font-size: .92em;
line-height: 1.4em;
padding: 0px;
border-top: 4px solid #009C7C;
background-color: #A6FFED;
margin-bottom: 1.25em;
float:left;
width: 380px;}

#footer {
clear: both;
margin-top: 2em;
height: 3em;
line-height: 3em;
background: transparent url('/img/rule.gif') repeat-x  0 0;
font-size: .92em;
}

#footer ul {
margin-left: -6px;
float: left;
}
#utilidades ul {
margin-right: -6px;
float: right;
}

#footer li, #utilidades li {
float: left;
list-style: none;
}
#footer li a,#utilidades li a {
padding: 0 6px 0 6px;
border-right: 1px solid #939598;
color: #96A3AA;
}

#footer li a:hover,#utilidades li a:hover { color: #697684; }

#footer p,#utilidades p {
float: left;
padding-left: 6px;
color: #aeb3b4;
}



#info {
clear: both;
height: 30px;
width: 760px;
padding-top: 23px;
background: transparent url('/img/rule.gif') repeat-x  0 23px;
overflow: hidden;
}


#footer {
clear: both;
margin-top: 2em;
height: 3em;
line-height: 3em;
background: transparent url('/img/rule.gif') repeat-x  0 0;
font-size: .92em;
}

#info a { color: #96A3AA; }
#info a:hover { color: #697684; }

/* Intro (user log in, breadcrumb trail and )
------------------------------------------------------------------------- */

#info {
font-size: .92em;
}

#info #user {
float: left;
/*width: 204px;*/
line-height: 30px;
}
a.info_user{
color: #96A3AA;
font-size: .92em;
float: left;
width: 204px;
line-height: 1.8em;
}
a.info_user:hover{
color: #697684;
}
/* content-intro
------------------------------------------------------------------------- */

.page-internal .sombra {
float: right;
width: 532px;
height: 181px;
padding: 12px;
}

.page-internal img {
float: left;
width: 200px;
height: 205px;
}



#banner h2 {
color: #fff;
font-size: 2em;
line-height:1.2em;
font-weight: normal;
word-spacing: -1px;
margin:.2em 0 0 0;
}

#banner .section {
color: #B8E6FF; /* default */
font-size: 1.42em;
margin-bottom: .2em;
font-weight: normal;
}
/*.farmaconsulting #banner .section { color: rgb(140,235,227); }*/
.actualidad #banner .section   { color: rgb(255,204,102); }
.actualidadCB #banner .section   { color: rgb(255,204,102); }
.actualidadInf09 #banner .section   { color: rgb(255,204,102); }
.farmacias_venta #banner .section { color: rgb(190,255,151); }
.contactar #banner .section { color: rgb(244,155,177); }
.empleo #banner .section { color: rgb(229,179,189); }

#nav-sub {
padding: 0 10px;
}
#nav-sub dd {
margin-bottom: 1.5em;
}

#nav-sub dd {
font-size: .92em;
}

#nav-sub dt {
font-weight: bold;
margin-bottom: .8em;
}

#nav-sub dt a:link {
color: #939598;
}
#nav-sub dt a:focus, #nav-sub dt a:hover {
text-decoration: none;
color: #96A3AA;
}

#nav-sub dd li {
list-style: none;
background-image: none;
display: inline;
}

#nav-sub dd a {
display: block;
line-height: 16px;
padding: 3px 0 3px 8px;
border-left: 4px solid #E4E4E4;
background-image: none;
color: #697684;
}

#nav-sub dd a:focus, #nav-sub dd a:hover, #nav-sub .active  {
border-left: 4px solid #96A3AA;
text-decoration: none;
color: #000;
}

#nav-sub .active {
font-weight: bold;
border-left-color: #5284C8;
}

#nav-sub dd li ul {
border-left: none;
margin-bottom: 6px;
}
#nav-sub dd li ul li a:hover, #nav-sub dd ul ul ul li a:hover {
color: #96A3AA;
border-left: none;
}

#nav-sub dd li li a, #nav-sub dd ul ul ul li a {
background: url('/img/enlace_inicio.gif') no-repeat 11px 45%;
line-height: 18px;
padding: 0 0 0 24px;
border-left: none;
}
#nav-sub dd li li a, #sidebar dd li li a:focus, #sidebar dd li li a:hover, #sidebar dd li li .active {
border-left: none;
}

#nav-sub dd li li li a {
padding-left: 33px;
}
#nav-sub dd li li li .active {
font-weight: normal;
}

#nav-sub li li a { color: #5284C8; }
#nav-sub li li a:focus, #nav-sub li li a:hover, #nav-sub li li .active { color: #002C60; }

/* boxes
------------------------------------------------------------------------- */

.box {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 10px 12px 10px 12px;
border-top: 4px solid rgb(195,203,208);
background-color: #F2F2F2;
margin-bottom: 1.25em;

}
.box2 {

border-bottom: 1px solid rgb(195,203,208);
background-color: #F2F2F2;
/*margin-bottom: 1.25em;*/
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 0 12px 0 12px;
/*margin-bottom: 1.25em;*/
/*color:#F18600;*/
}

.box .left,.box2 .left,.caja_especial .left{float:left; padding:5px;}
.box .right,.box2 .right,.caja_especial .right{float:right; padding:5px;}
.box3 {
width:100%;
font-size: .92em;
line-height: 1.4em;
padding: 10px 12px 10px 12px;
border-top: 4px solid rgb(195,203,208);
/*background-color: #F2F2F2;*/
margin-bottom: 1.25em;

}

.box h4 { color: #5284C8 }
.inicio  .box h4  { color: #96A3AA; }
.farmaconsulting  .box h4  { color: #003366; }
.compra  .box h4  { color: #5284C8; }
.venta  .box h4  { color: #75B1D2; }
.farmacias_venta  .box h4  { color: #82CC44; }
.actualidad  .box h4  { color: #F18600; }
.actualidadCB  .box h4  { color: #F18600; }
.actualidadInf09  .box h4  { color: #F18600; }
.contactar  .box h4  { color: #AA0535; }
.empleo  .box h4  { color: #D4546B; }
.bruselas  .box h4  { color: #5284C8; }



.box img {
margin: .3em 0 1em 0;
}

.box em {
display: block;
font-style: normal;
color: rgb(105,118,132);
}

.box li a, .box dt a, a.more, a.prev, .data li a, ul.more a {
padding-left: 10px;
background-position: 0 3px;
background-repeat: no-repeat;
}
a.more {
padding-left: 10px;
}
a.more2 {
padding-right: 8px;
background-position: 100% 60%;
background-repeat: no-repeat;
}

a.next {
padding-right: 9px;
background-position: 100% 60%;
background-repeat: no-repeat;
}

.box dd {
margin: 0 0 1em 0;
color: #96A3AA;
}
.col-b dd, .col-a dd {
margin: 0 0 1em 0;
}

.col-260 dd {
margin: 0 0 1.75em 0;
color: #96A3AA;
}

.box li {
padding: 0 0 .25em 0;
}


.boxin {
font-size: .92em;
line-height: 1.4em;
padding: 10px 12px 10px 12px;
border-top: 1px solid rgb(195,203,208);
background-color: #F2F2F2;
margin-bottom: 1.25em;

}
.entrance .primary {
float: left;
width: 478px;
}

.entrance .primary .col-a {
float: left;
width: 221px;
}

.entrance .primary .col-b {
float: right;
width: 221px;
}

.entrance .alt {
float: right;
width: 222px; 
}

.entrance .alt img {
float: none;
}

.entrance .wrapper-l {
float: left;
width: 362px;
}

.entrance .wrapper-r {
float: right;
width: 362px;
}

.entrance .wrapper-l .col-a, .entrance .wrapper-r .col-a {
float: left;
width: 169px;
}

.entrance .wrapper-l .col-b, .entrance .wrapper-r .col-b {
float: right;
width: 169px;
}

.inicio h3 {
height: 2.1em;
}

.inicio .box {
margin-bottom: 0;
}

.inicio .box img {
padding: 0 0 1em 0;
margin:0;
}

.inicio .box {
margin:0;
padding:0;
}

h2 {
font-weight: normal;
margin-bottom: .3em;
line-height: 30px;
word-spacing: -1px;
}

h3 {
font-weight: normal;
margin-bottom: .6em;
}

h3 a { 
padding-right: 13px;
background: transparent url('/img/link_heading_services.gif') no-repeat 100% 59%; /* default */
}

h4 {
color: #2F3F4A;
}

.offices h3 a { background-image: url('/img/link_heading_offices.gif'); }
.actualidad h3 a { background-image: url('/img/enlace_principal_actualidad.gif'); }
.actualidadCB h3 a { background-image: url('/img/enlace_principal_actualidad.gif'); }
.recruit h3 a { background-image: url('/img/link_heading_recruit.gif'); }
.news h3 a { background-image: url('/img/link_heading_news.gif'); }
.knowledge h3 a { background-image: url('/img/link_heading_knowledge.gif'); }

#footer ul {
margin-left: -6px;
float: left;
}

#footer li {
float: left;
list-style: none;
}
#footer li a {
padding: 0 6px 0 6px;
border-right: 1px solid #ccc;
color: #96A3AA;
}

#footer li a:hover { color: #697684; }

#footer p {
float: left;
padding-left: 6px;
color: #aeb3b4;
}

.box input,.box select {
font-size: 1.1em;
}

fieldset {
border: none;
}

fieldset p {
line-height: 1.5em;
}

input, select {
color: #2F3F4A;
}

label {
font-weight: bold;
}

.data-capture .col-a {
float: left;
width: 240px;
}

.data-capture .col-b {
float: right;
width: 240px;
}

.data-capture label {
display: block;
}

.data-capture input.txt {
width: 100%;
}
.data-capture input.txt_rojo {
width: 100%;
}

.data-capture input.txt, .data-capture select {
margin-bottom: .25em;
}

.data-capture select {
width: 100%;
}

input.txt {
border: 1px solid rgb(195,203,208);
padding: 1px;
}
input.txt_rojo {
border: 1px solid rgb(255,0,0);
padding: 1px;
}

form.inline select {
float: left;
margin-right: 5px;
/*width: 150px;*/
}

form.inline input.txt {
float: left;
margin-right: 5px;
width: 150px;
}
form.inline input.txt_rojo {
float: left;
margin-right: 5px;
width: 150px;
}

.entrance select {
width: 200px;
}

.entrance form.actualidad {
margin-top: 1.5em;
}

.entrance form.actualidadCB {
margin-top: 1.5em;
}

table {
clear:both;
}

td {
text-align: justify;
padding: 10px 12px 0 6px;
border:0;
vertical-align: top;
line-height: 1.4em;
}

.data th.desc a { background: url('/img/sort_asc_services.gif') no-repeat right 50%; } /* default */
.data th.asc a  { background: url('/img/sort_desc_services.gif') no-repeat right 50%; }  /* default */

.actualidad.data th.desc a { background: url('/img/enlace_actualidad.gif') no-repeat right 50%; }
.actualidad .data th.asc a  { background: url('/img/enlace_actualidad.gif') no-repeat right 50%; }

.actualidadCB.data th.desc a { background: url('/img/enlace_actualidad.gif') no-repeat right 50%; }
.actualidadCB .data th.asc a  { background: url('/img/enlace_actualidad.gif') no-repeat right 50%; }

.entrance:after, .box:after, fieldset:after, .options:after, .profile:after, .map:after, .preview:after, .wrapper-l:after, .wrapper-r:after, .feature:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

* html .entrance, * html .box, * html .data, * html fieldset, * html .options, * html .profile, * html .map, * html .preview, * html .wrapper-l, * html .wrapper-r, * html .data { height: 1%; }

.entrance, .box, .options, .data, #footer ul, .feature {
min-height: 1px;
}

table.tabla_actualidad{
font-size: 1em;
}

table.tabla_actualidadCB{
font-size: 1em;
}
-->