
/*MENU DE LA CABECERA*/

* { margin: 0px;
padding: 0px; outline: 0;
}

#menu { text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
width: 980px;
padding:0px;
margin: 0px auto 0 0px;
position:relative;
float:left;
clear:both;
z-index:1000;
}

#menu1act { text-align: left;
vertical-align:top;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
width: 805px;
margin: 0px auto;
margin-left:8px;
margin-top:8px;
}

#menu ul { list-style-type: none;}
#menu ul li.nivel1, #menu ul li.nivel1_es, #menu ul li.nivel1_en, #menu ul li.nivel1_de, #menu ul li.nivel1_ca,  #menu ul li.nivel1_ru  { float: left;
margin-right: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
height:35px;
background:url(../imagenes/linea_menu.gif)  repeat left;
border-right:#e9e8e8 solid 1px;
padding:0px 0px 0px 0px;
}
#menu ul li.nivel1act { float: left;
margin-right: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
}
#menu ul li a {display: block;
text-decoration: none;
color: #4b4b4b;
padding:9px 12px 2px 12px;
height:24px;
background-color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:normal;
position: relative;

}


#menu ul.nivel1act li.nivel1act a.nivel1act {display: block;
text-decoration: none;
background-color: #e9e8e8;
border: none;
padding: 2px 0px 2px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
position: relative;

}
#menu ul li:hover, #menu ul li.nivel_es:hover  {position: relative;
}
#menu ul li a.nivel2, #menu ul li.nivel1_es a.nivel2 {

position: relative;
}
#menu ul li a:hover, #menu ul li:hover a.nivel2 {
background-color:#e9e8e8;
display:block;
background-repeat: repeat-x;
position: relative;
}


#menu ul li:hover a.addthis_button_compact {
background:none;
color:#000000;
}


#menu ul li a.nivel1, #menu ul li a.nivel2 {display: block!important;display: none;
position: relative;
}


#menu ul li a:hover, #menu ul li:hover a.nivel1act {
background-color:#e9e8e8;
background-repeat: repeat-x;
position: relative;
}
#menu a.nivel1act {
background-color:#e9e8e8;
background-repeat: repeat-x;
position: relative;
}

#menu ul li a.nivel1act {
background-color:#e9e8e8;
display:block;
}
#menu ul li a.nivel1act {display: block!important;display: none;
position: relative;
}


#menu ul li ul, #menu ul li.nivel_es ul {display: none;
z-index:3000;
background:none;
}
#menu ul li:hover a.nivel2, #menu ul li.nivel1_es:hover a.nivel2 {
position: relative;

}
#menu ul li a:hover ul, #menu ul li:hover ul, #menu ul li.nivel1_es a:hover ul, #menu ul li.nivel1_es:hover ul  {display: inline;
position: absolute;left: -3px; top:34px;
background:url(../imagenes/home/fondo_cabecera_tra2.png) no-repeat;
width:451px;
height:205px;
}
#menu ul li.nivel1_ca a:hover ul, #menu ul li.nivel1_ca:hover ul {display: inline;
position: absolute;left: -3px; top:34px;
background:url(../imagenes/home/fondo_cabecera_tra2.png) no-repeat;
width:451px;
height:205px;
}
#menu ul li.nivel1_de a:hover ul, #menu ul li.nivel1_de:hover ul, #menu ul li.nivel1_ru a:hover ul, #menu ul li.nivel1_ru:hover ul {display: inline;
position: absolute;left: -3px; top:34px;
background:url(../imagenes/home/fondo_cabecera_tra2_de.png) no-repeat;
width:510px;
height:205px;
}
#menu ul li.nivel1_en a:hover ul, #menu ul li.nivel1_en:hover ul {display: inline;
position: absolute;left: -3px; top:34px;
background:url(../imagenes/home/fondo_cabecera_tra2_en.png) no-repeat;
width:369px;
height:205px;
}
#menu ul li ul li, #menu ul li.nivel1_es ul li  {
display:block;
width:170px;
padding:0px 10px 0px 15px;
height:20px;
}
#menu ul li ul li, #menu ul li.nivel1_en ul li  {
display:block;
width:140px;
padding:0px 10px 0px 15px;
height:20px;
}
#menu ul li ul li a, #menu ul li ul li a.der, #menu ul li ul li a.izqA, #menu ul li.nivel1_es ul li a, #menu ul li.nivel1_es ul li a.der, #menu ul li.nivel1_es ul li a.izqA  {
display:block;
height:13px;
width: 170px;
padding: 6px 0px 6px 0px;
border-top-color: #FFF;
font-size: 12px;
font-weight:normal;
background:none;
border-bottom:#efefee solid 1px;

}

#menu ul li ul li a.der {
width:226px;
}
#menu ul li.nivel1_es ul li a.der {
width:226px;
}
#menu ul li.nivel1_ca ul li a.der {
width:226px;
}
#menu ul li.nivel1_en ul li a.der {
width:140px;
}
#menu ul li ul li a.izqA {
width:240px;
}
#menu ul li ul li a.izqI {
width:160px;
}

#menu ul li ul li a:hover {border-top-color: #FFF;
position: relative;
background:none;
color:#000000;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}

/*COLUMNA Derecha dE LA HOME*/
#frameder{
z-index:7;
position:absolute;
float:right;
display:block;
width:220px;
padding-left:13px;
padding-right:13px;
margin-left:678px;
background-color:#cccccc;
top:60px;
.top:65px;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
.clear:both;
}
#linea {
background-image:url(../imagenes/puntitos_para_lineas.jpg);
background-repeat:repeat-x;
width:640px;
margin-bottom:10px;
margin-top:10px;
margin-left:5px;
}
li.lista {
list-style-type:none;
/*background-image:url(../imagenes/puntitos_btones_1.gif);
background-repeat:no-repeat;
background-position:-0px 7px;*/
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-top:-10px;
margin-right:15px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:10px;
}
li.lista1 {
list-style-type:none;
background-image:url(../imagenes/puntitos_btones_1.gif);
background-repeat:no-repeat;
background-position:-0px 7px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
padding-top:0px;
margin-right:15px;
margin-left:10px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:10px;
}

.doctor {
margin-top:10px;
font-size:28px;
line-height:26px;
}

.tit {
margin-bottom:0px;
margin-top:0px;
padding-bottom:0px;
font-size:12px;
font-weight:bold;
bottom:0px;
}
.textoinferior {
top:0px;
margin-top:0px;
padding-top:0px;
font-size:11px;
font-weight:normal;
}


.comentario {
width:510px;
height:160px;
color:#000;
background-color:#B3AFB0;
border:0px;

}
#paginacion {
float:right;
margin-right:5px;

}
#submenunot {
height:20px;
padding-top:3px;
width:634px;
background-color:#666;
background-image: url(../imagenes/fondosubmenunot.gif);
background-repeat:repeat-y;

margin-bottom:9px;
padding-left:8px;
padding-right:8px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
margin-left:0px;

}

a.enlace {
text-decoration:underline;
}

a.enlace:hover {
text-decoration:underline;
}
#paginacioninferior {
float:right;
text-align:center;
width:666px;
margin-right:5px;

}


#piehome {
float:right;
text-align:center;
width:898px;
margin-right:5px;
clear:both;

}

#visornumero {
	font-family:Arial, Helvetica, sans-serif;
height:23px;
width:
float:right;
text-align:center;
width:898px;
margin-right:5px;
clear:both;

}

#idiomas {
position:absolute;
margin-left:0px;
.margin-left:-145px;
padding-top:7px;
text-align:right;
width:660px;
.width:140px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#A3A0A1;

}
#idiomas a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#A3A0A1;
width:20px; 
padding-left:3px;
padding-top:1px;
padding-right:3px;

}
#idiomas a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#A3A0A1; 
color:#FFFFFF; 
width:20px; 
padding-left:3px;
padding-top:1px;
padding-right:3px;
text-decoration:none;
}


#idiomaactivo {
background-color:#A3A0A1; 
color:#FFFFFF; 
width:20px; 
padding-left:3px;
padding-top:1px;
padding-right:3px;
}

a#idiomaactivo {
background-color:#A3A0A1; 
color:#FFFFFF; 
width:20px; 
padding-left:3px;
padding-top:1px;
padding-right:3px;
}
a#idiomaactivo:hover {
background-color:#A3A0A1; 
color:#FFFFFF; 
width:20px; 
padding-left:3px;
padding-top:1px;
padding-right:3px;
}

#idioma_compartir {
position:absolute;
right:0px;
margin-top:60px;
z-index:2000;
}

#idioma_compartir li{
display:inline;
list-style:none;

}

#idioma_compartir li.idioma_fle {
display:inline;
list-style:none;
}
#idioma_compartir li.idioma_fle a{
display:inline;
background:url(../imagenes/ico_idioma.gif) no-repeat right;
padding:0 15px 0 15px;

}

#idioma_compartir ul li.idioma_fle ul{
display: none;
z-index:3000;
background:none;
}

#idioma_compartir ul li.idioma_fle:hover ul{
position:absolute;
display: block;
right:0px;
z-index:3200;
background-color:#FFFFFF;
width:65px;
}

#idioma_compartir ul li.idioma_fle:hover ul li a{
display: block;
background:none;
padding:5px 7px 3px 7px;
background-color:#FFFFFF;
}
