/* fondo de contenedores
.contenedor_contenido{	background-color: #FF99FF;}
.contenedor_contenido_menu{	background-color: #FF99FF;}
.contenedor_galeria {background-color:#33FF00;}
.izquierda {background-color:#33CCCC;}
.derecha{background-color:#FF6600;}
.central{background-color: #CC0000;}
.doscolumnas1 { background-color:#ffffff;}
.doscolumnas2 {background-color:#ffffff;} */


body {
	background-color: #FFFFFF;
	height: 100%;
	margin: 0px;
	padding: 0px;
	}

/* --- ESTRUCTURA DE LA PARTE DE CONTENIDOS --- */
.contenedor_contenido { /* Para contenido sin menu izquierdo */
	display: block;
	margin: 0 auto 0 auto;
	overflow: visible;
	padding: 0 0 8px 0;
	width: 770px;
	position: relative;
	
	}
.contenedor_contenido_menu { /* Para contenido con menu izquierdo */
	background-image: url("/img/fondo_menu.gif");
	background-repeat: repeat-y;
	display: block;
	margin: 0 auto 0 auto;
	overflow: hidden;
	padding: 0 0 8px 0;
	width: 770px;
	}
.izquierda { /* contenedor de la columna izquierda */
	float: left;
	margin-left: -563px; /* = Ancho del contenido central(385) + margen(24) + ancho del contenido de la izquierda(154) */
	padding: 14px 0 0 0;
	width: 154px;
	}
.izquierda_apariciones { /* contenedor de la columna izquierda */
	float: left;
	margin-left: -770px; /* = Ancho del contenido central(385) + margen(24) + ancho del contenido de la izquierda(154) */
	padding: 14px 0 0 0;
	width: 154px;
	}
.derecha { /* contenedor de la columna derecha */
	float: left;
	margin-left: 24px; /* margen(24) */
	padding: 14px 0 0 0;
	width: 183px;
	}
.central { /* contenedor de la columna central */
	display: inline;
	float: left;
	margin-left: 178px; /* = Ancho del contenido de la izquierda(154) + margen(24) */
	padding: 14px 0 0 0;
	width: 385px;
	}
.central_apariciones { /* contenedor de la columna central */
	display: inline;
	float: left;
	margin-left: 178px; /* = Ancho del contenido de la izquierda(154) + margen(24) */
	padding: 14px 0 0 0;
	width: 583px;
	}
.doscolumnas /* contenedor para la seccion central cuando la distribucion es de dos columnas */
	{
	height: 100%;
	overflow: auto;
	padding-bottom: 5px;
	width: 100%;
	}
.doscolumnas1 { /* contendor de la columna izquierda */
	float: left;
	width: 180px;
	}
.doscolumnas2{ /* contendor de la columna derecha */
	float: right;
	width: 180px;
	}
.doscolumnas_dch {
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	.doscolumnas_dch_1 {
		float: left;

		}
	.doscolumnas_dch_2 {
		float: right;

		}
		.doscolumnas_dch_1 img, .doscolumnas_dch_2 img {
			border: 0;
			vertical-align: middle;
			margin-left: 3px;
			margin-right: 3px;
			}
		.numero_dermagazine {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #1D5EAA;
			font-weight:bold;
			}
		.dermagazine_big {
			border: 1px solid #E4E4E4;
			margin-top: 5px;
			margin-bottom: 5px;
			}
.trescolumnas { /* contenedor para la seccion central cuando la distribucion es de tres columnas */
	height: 100%;
	overflow: auto;
	padding-bottom: 5px;
	width: 100%;
	}
.trescolumnas_primera { /* contendor de la primera columna */
	border: 1px solid #B2CCE5;
	float: left;
	width: 127px;
	}
.trescolumnas_resto { /* contendor del resto de las columnas */
	border-bottom: 1px solid #B2CCE5;
	border-right: 1px solid #B2CCE5;
	border-top: 1px solid #B2CCE5;
	float: left;
	width: 127px;
	}
.contenedor_apariciones { /* contenedor para la seccion central: caso especifico de apariciones en prensa (2 columnas) */
	border-left: 1px solid #B2CCE5;
	border-top: 1px solid #B2CCE5;
	margin: 11px 0 10px;
	overflow: auto;
	width: 591px;
	}
.contenedor_apariciones_detalle { /* contenedor para la seccion central: caso especifico de apariciones en prensa (2 columnas) */
	margin: 11px 0 10px;
	overflow: auto;
	width: 591px;
	}
.contenido_apariciones, .contenido_apariciones_detalle { /*contenedor para cada una de las columnas */
	color: #1D5EAA;
	border-bottom: 1px solid #B2CCE5;
	border-right: 1px solid #B2CCE5;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 128px;
	overflow: hidden;
	padding: 3px;
	width: 190px;
	position: relative;
	}
	
/* Galeria de imágenes para la sección central */
.contenedor_galeria {
	clear: both;
	height: 100%;
	margin: 11px 0 10px;
	overflow: hidden;
	padding: 0;
	}
	
/* --- MENU IZQUIERDA --- */

.menu_izquierda {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	}
.menu_izquierda h1{
	color: #1D5EAA;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0;
	}
.menu_izquierda .nivel0 {
	font-weight: bold;
	line-height: 12px;
	margin: 9px 0 0 0;
	padding: 0;
	}
.menu_izquierda .nivel1{
	background-image: url("/img/flecha_listas.gif");
	background-repeat: no-repeat;
	list-style-type: none;
	margin: 0 0 6px 8px;
	padding: 0 8px 0 8px;
	font-weight: normal;
	}
	.nivel1 a {
		color: #1D5EAA;
		}
.menu_izquierda .nivel2 {
	font-weight: normal;
	line-height: 15px;
	list-style-type: none;
	margin: 0;
	padding: 0 8px 0 0;
	margin-bottom: 3px;
	font-size: 10px;
	}
	.nivel2 a {
		color: #666666;
		}
		
		.nivel2 p {
			line-height: 10px;
			margin: 0;
			padding: 0;
			}
.menu_izquierda .nivel2_enfermedades {
	font-weight: normal;
	line-height: 15px;
	list-style-type: none;
	margin: 8px 0 0 23px;
	padding: 0 8px 0 0;
	font-size: 10px;
	}
	.nivel2_enfermedades a {
		color: #666666;
		}
		.nivel2_enfermedades p {
			line-height: 10px;
			margin: 0;
			padding: 0;
			}
.menu_izquierda .nivel3{
	list-style-type: none;
	margin: 0;
	padding: 0 8px 0 8px;
	font-size:9px;
	margin-bottom: 3px;
	}
	.nivel2 a {
		color: #666666;
		}
.menu_izquierda .ajuste_li {
	margin-top: -12px;
	}
.menu_izquierda a{
	/*color: #666666;*/
	text-decoration: none;
	}
.menu_izquierda a:hover{
	text-decoration: underline;
	}
.menu_izquierda a.activo{
	color: #1D5EAA;
	}
/* --- CONTENIDOS IZQUIERDA --- */
.evento { 
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
.evento b {
	color: #1D5EAA;
	display: block;
	font-weight: bold;
	margin-bottom: 6px;
	text-decoration: underline;
	}
.evento a {
	color: #1D5EAA; /*azul*/
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
	}
.evento a:hover { 
	text-decoration: underline;
	}
/* --- CONTENIDOS DERECHA --- */
.derecha ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 20px 0;
	}
.derecha li {
	color: #1D5EAA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	}
.derecha a {
	color: #1D5EAA;
	}
.derecha_bloque {
	margin: 0 0 12px 0;
	padding: 0;
	}
img.dermagazine {
	border: 1px solid #CCCCCC;
	display: block;
	margin: auto 0 10px auto;
	}

/* --- ELEMENTOS COMUNES --- */

/* Estilo para el contenido desarrollado general */
.texto { 
	color: #666666; /*gris*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0 0 12px 0;
	}
.texto a, .texto b{
	color: #1D5EAA; /*Azul*/
	}
.nobold {
	font-weight: normal;
}
/* estilo utilizado para los enlaces de textos 
   no completos con enlace "leer más" */
.ampliacion_dcha {
	color: #1D5EAA;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0 1px 17px 0;
	text-align: right;
	text-transform: lowercase;
	}
.ampliacion_dcha2 {
	color: #1D5EAA;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0 1px 5px 0;
	text-align: right;
	text-transform: lowercase;
	}
.ampliacion_izq {
	color: #1D5EAA;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 17px 0;
	text-align: left;
	}
/* estilos para estructuras de dos columnas */
.doscolumnas a.tratamientos{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 10px;
	}
.doscolumnas strong.fecha{
	color: #1D5EAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	}
/* estilos para estructuras de tres columnas */
.trescolumnas p{
	color: #1D5EAA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 19px 17px 17px;
	}
.trescolumnas .numero {
	color: #666666;
	}
/*  estilos para estructura de dos columnas
	de apariciones en prensa */
.contenido_apariciones img {
	border: 1px solid #D3D3D3;
	float: right;
	margin-left: 3px;
	}
.contenido_apariciones p, .contenido_apariciones_detalle p {
	float: left;
	margin: 0;
	padding: 0;
	}
.contenido_apariciones strong, .contenido_apariciones_detalle strong{
	color: #666666;
	font-weight: normal;
	}
.contenido_apariciones em, .contenido_apariciones_detalle em{
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	}
.contenido_apariciones a.ampliar_imagen, .contenido_apariciones_detalle a{
	color: #1D5EAA;
	font-size: 9px;
	position: absolute;
	bottom: 7px;
	left: 15px;
	}
	
	
.contenedor_img_seccion {
	position: relative;
	width: 770px;
	margin: 0 auto 0 auto;
	}
	img.banner_seccion {
		position: absolute;
		top: 3px;
		left: 90px;
		border: 0;
		}
/* imagen de la sección padding de 1 pixel y 
   fondo superior gris de 2 pixels */
.seccion {
	border: 0;
	border-top: 2px solid #E3E3E3;
	display: block;
	margin: 0 auto 0;
	padding: 1px 0 1px 0;
	width: 770px;
	}

/* estilos para las tablas */
table {
	color: #666666;
	empty-cells: show;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	}
th {
	color: #1D5EAA;
	border-bottom: 1px solid #B2CCE5;
	padding-bottom: 5px;
	text-align: left;
	}
tr.par {
	background-color: #F3F3F3;
	}
td {
	border-bottom: 1px solid #B2CCE5;
	border-left: 1px solid #B2CCE5;
	padding: 6px;
	}
td.ultimo {
	border-right: 1px solid #B2CCE5;
	}
table a {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}
table a:hover {
	text-decoration: underline;
	}

/* --- TÍTULOS --- */
h1.cont {
	border-bottom: 1px solid #E3E3E3;
	margin: 12px auto 0 auto;
	padding: 0 0 6px 0;
	width: 770px;
	}
h1.cont2 {
	margin: 0 auto 0 auto;
	padding: 0 0 6px 0;
	}
h2.cont {
	color: #1D5EAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 9px 0;
	padding: 0;
	text-transform: uppercase;
	}
h3.cont {
	color: #1D5EAA;
	border-bottom: 1px solid #E3E3E3;
	border-top: 1px solid #E3E3E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 7px 0 12px 0;
	padding: 11px 0 11px 0;
	text-transform: uppercase;
	width: 100%;
	}
h3.personal {
	color: #666666; /*gris*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
	text-transform: uppercase;
	}
	
h1.izq {
	color: #DBDBDB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: 20px;
	margin: 6px 0 0 7px;
	padding: 0;
	}
h2.izq {
	color: #DBDBDB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin: 3px 0 0 7px;
	padding: 0;
	}
h1.dcha{
	border-bottom: 1px solid #E3E3E3;
	font-size: 9px;
	margin: 0 0 12px 0;
	padding: 0 0 6px 0;
	}

/* Galeria de imágenes para la sección central */

img.galeria {
	border: 1px solid #D3D3D3;
	display: block;
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	}
img.galeriafin {
	border: 1px solid #D3D3D3;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	}
/* galeria de imagenes de las portadas
	de Dermagazine */
img.dermagazine {
	border: 1px solid #D3D3D3;
	margin: 14px auto 0 auto;
	}
div.dermagazine {
	margin-left: 16px;
	margin-bottom: 14px;
	}
span.dermagazine {
	color: #1D5EAA;
	}
/* Estilo para las imágenes de las secciones derecha e izquierda */
img.banner{
	border: 1px solid #D3D3D3;
	display: block;
	margin: 0;
	padding: 0;
	}
img.banner_noborde{
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
	}
img.bannerhome{
	border: 1px solid #D3D3D3;
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
	}
div.mapa{
	background-color:#FFFFCC;
	margin: 0;
	padding: 5px;
	position: relative;
	right: 0;
	z-index: 100;
	overflow: visible;
	}
img.banner_mapa{
	border: 1px solid #B2CCE3;
	height: 120px;
	position:absolute;
	right:0px;
	top:0px;
	width:181px;
	}

/* Para ocultar elementos reiterativos,
   sólo visibles sin la hoja de estilo 
   u elementos dinámicos que puedan ser ocultados */
.oculto {
	display: none;
	}

/*Para convertir elementos en linea en
  elementos de bloque (arregla problemas con los padding) */
.bloque{
	display: block;
	}

/* --- ELEMENTOS DE CABECERA --- */
.cabecera {
	height: 82px;
	margin: auto auto 12px;
	position: relative;
	width: 770px;
	}
.cabecera img {
	border: 0;
	}
.cabecera address {
	bottom: 0px;
	color: #1D5EAA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	text-align: right;
	text-decoration: none;
	}
.cabecera a {
	color: #1D5EAA;
	}

/* --- ELEMENTOS DEL PIE --- */
.pie {
	border-top: 1px solid #e3e3e3;
	clear: both;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0 auto 0 auto;
	padding: 8px 0 8px 0;
	text-align: center;
	width: 770px;
	z-index: 0;
	}
.pie a {
	color: #666666; /*gris*/
	text-decoration: none;	
	}
.pie a:hover{
	text-decoration: underline;
}

/* --- MENU DE NAVEGACIÓN --- */
.contenedor_menu {
	background-color: #E3E3E3;
	height:23px;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 770px;
	}
.contenedor_menu_tratamiento {
	height:23px;
	list-style: none;
	margin: 0 auto 0 auto;
	padding: 1px 0 0 0;
	width: 770px;
	border-top: 2px solid #E3E3E3;
	}
.contenedor_menu li, .contenedor_menu_tratamiento li {
	display: inline;
	background-color: #E3E3E3;
	margin: 0;
	padding: 0;
	}
.contenedor_menu img, .contenedor_menu_tratamiento img{
	border-width: 0;
	}
/* --- ELEMENTOS DE LOS FORMULARIOS --- */
form {
	margin: 0;
	padding: 0;
	}
.formulario {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	}
.formulario div.campo {
	display: block;
	height: 25px;
	position: relative;
	}
.formulario a.politica {
	color: #666666;
	text-decoration: none;
	}
.formulario a.politica:hover {
	text-decoration: underline;
	}
.formulario div.doble {
	height: 50px;
	overflow: visible;
	}
.formulario input {
	color: #666666; /*gris*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	}
.formulario .examinar {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	height: 19px;
	color: #666666;
	left: 85px;
	margin: -3px 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	width: 213px;
	text-decoration: none;
	z-index: 2;
	filter:alpha(opacity=100); 		/* Para explorer (de 0 a 100) */
	-moz-opacity:1;				/* Para mozilla antiguo (de 0 a 1) */
	opacity:1;					/* Para mozolla (de 0 a 1)*/
	}
	.adjuntar {
		position: relative;
		z-index: 0;
		}
	.campo_texto {
		position: absolute;
		z-index: 1;
		left: 95px;
		border: 2px;
		}
	.adjunto {
		border: 1px solid #B2CCE3;
		font-weight: normal;
		height: 15px;
		left: 85px;
		top: -12px;
		margin: 0 0 0 10px;
		padding: 2px 0 0 2px;
		position: absolute;
		width: 141px;
		z-index: 20;
		}
	.img_examinar {
		position: absolute;
		right: 76px;
		z-index: 1;
		}
.formulario .textbox {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	height: 15px;
	left: 85px;
	margin: -3px 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	width: 141px;
	}
.formulario .textboxedad {
	border: 1px solid #B2CCE3;
	color: #666666; /*gris*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	width: 20px;
	vertical-align: middle;
	}
.formulario .edad {
	font-weight: normal;
	height: 18px;
	left: 75px;
	margin: -3px 0 0 10px;
	position: absolute;
	}
.formulario .radiobutton {
	font-weight: normal;
	height: 15px;
	left: 85px;
	margin: 0 0 0 10px;
	position: absolute;
	}
.formulario .boton{
	background-color:#FFFFFF;
	border: 1px solid #B2CCE3;
	color: #1D5EAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	width: 100px;
	}
/* formulario para columna de la derecha */
.formulario_dcha {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
.formulario_dcha div {
	display: block;
	padding-bottom: 6px;
	}
.formulario_dcha input {
	color: #666666; /*gris*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	}	
.formulario_dcha .textbox {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	height: 15px;
	padding: 2px 0 0 2px;
	width: 141px;
	}
.formulario_dcha .textboxedad {
	border: 1px solid #B2CCE3;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	padding: 2px 0 0 2px;
	width: 20px;
	}
.formulario_dcha .edad {
	font-weight: normal;
	height: 18px;
	}
.formulario_dcha .radiobutton {
	font-weight: normal;
	height: 15px;
	}
.formulario_dcha .boton{
	background-color:#FFFFFF;
	border: 1px solid #B2CCE3;
	color: #1D5EAA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	width: 100px;
	padding: 2px 0 0 2px;
	}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 150px;
	}
select.numero {
	width: auto;
	overflow: hidden;
	margin-bottom: 5px;
	}
/* --- Mejor tratamiento --- */
.tratamiento_volver {
	position: absolute;
	top: 16px;
	right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	.tratamiento_volver a{
		color: #1D5EAA;
		text-decoration:none;
		}
	.tratamiento_volver a:hover{
		text-decoration: underline;
		}
		
.contenedor_Mtratamiento {
	width: 100%;
	/*background-color: #00FF00;*/
	padding-top: 15px;
	position: relative;
	/*overflow: hidden;*/
	}
	.contenedor_Mtratamiento .instrucciones1 {
		width: 225px;
		float: left;
		position: absolute;
		top: 17px;
		left: 0;
		}
	.contenedor_Mtratamiento .instrucciones1 {
		width: 225px;
		float: left;
		position: absolute;
		top: 17px;
		left: 0;
		}
	.contenedor_Mtratamiento .instrucciones2 {
		width: 300px;
		float: left;
		position: absolute;
		top: 17px;
		right: 0;
		/*background-color:#00FF33;*/
		}
		.instrucciones1 p {
			color: #666666;
			margin: 0 30px 0 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			/*background-color:#0033CC;*/
			}
		.instrucciones2 p {
			color: #666666;
			margin: 0 5px 0 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			/*background-color:#0033CC;*/
			}
			.instrucciones1 p a {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #1D5EAA;
				}
	.contenedor_Mtratamiento img.mapa_chica {
		display: block;
		margin: 0 auto 0 70px;
		border: 0;
		}
	.contenedor_Mtratamiento div.ficha_Mtratamiento {
		position: absolute;
		top: 17px;
		right: 0;
		border: 1px solid #CCCCCC;
		width: 312px;
		padding: 10px;
		background-color:#FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #666;
		}
		div.ficha_Mtratamiento h2 {
			color: #1D5EAA;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			margin: 0 0 9px 0;
			padding: 0;
			text-transform: uppercase;
			}
		div.ficha_Mtratamiento p {
			margin: 0 0 0 0;
			padding: 0;
			height: 110px;
			overflow-y: scroll;
			}
		div.ficha_Mtratamiento ul {
			margin: 15px 0 0 0;
			padding: 0;
			list-style-type: none;
			color: #1D5EAA;
			}
		div.ficha_Mtratamiento li {
			margin: 0;
			padding: 0;
			}
		div.ficha_Mtratamiento li a  {
			color: #1D5EAA;
			text-decoration: none;
			}
		div.ficha_Mtratamiento li a:hover  {
			text-decoration: underline;
			}
/* --- tooltip --- */
.tooltip {
	padding: 3px;
	overflow: visible;
	position: absolute;
	top:0;
	left: 0;
	background-color: #FFF;
	border: 1px solid #DEDEDE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D5EAA;
	}
