body {
	background-color: #000000; /*#DDDDEE;
	background-image: url(/img/fondo_gnrl.jpg);*/
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
	}
img {
	border:none;
	}

/* VELO */
.oculto {
	display: none;
	}
	
	.velo {
		margin: 0;
		padding: 0;
		filter:alpha(opacity=50); 	/* Para explorer (de 0 a 100) */
		-moz-opacity:0.5;				/* Para mozilla antiguo (de 0 a 1) */
		opacity:0.5;					/* Para mozolla nuevo  (de 0 a 1) */
		position:absolute;
		left: 0;
		height: 100%;
		width: 100%;
		background-color:#000000;
		z-index: 1200;
		display: none;
		}
	/* Ampliacion de fotografias */
	.foto_ampliada {
		margin: 0;
		padding: 0;
		position:absolute;
		top: 100px;  /* posicion del popUp de ampliacion de fotos */
		left: 40px; /* posicion del popUp de ampliacion de fotos */
		z-index: 1500;
		width: 300px;
		border: 4px solid #CCCCCC;
		overflow: visible;
		display: none;
		}
		.foto_ampliada img {
			margin: 0 auto 0 auto;
			display: block;
			}
		.contenedor_foto_ampliada {
			margin: 0;
			padding: 0;
			}
		.foto_ampliada p{
			background-color:#FFFFFF;
			margin: 0;
			padding: 0;
			color: #000000;
			padding: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			}
		.foto_ampliada a{
			background-color:#FFFFFF;
			margin: 0;
			padding: 0;
			color: #000000;
			padding: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			}
		p.encabezado {
			height: 16px;
			background-color: #CCCCCC;
			width: 100%;
			}
		p.textoFoto {
			width: 100%;
			margin:0;
			padding: 4px;
			overflow: auto;
			height: 168px;
			}
			p.encabezado img {
				position: absolute;
				top: 0;
				right: 0;
				cursor: pointer;
				}
	/* Ampliacion de texto */
	.texto_ampliado {
		margin: 0;
		padding: 0;
		position:absolute;
		top: 300px; /* posicion del popUp de ampliacion de texto */
		left: 40px; /* posicion del popUp de ampliacion de texto */
		z-index: 1500;
		width: 720px;
		border: 4px solid #CCCCCC;
		overflow: visible;
		display: none;
		}
		.texto_ampliado h1 {
			color: #119EE7;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			padding: 8px;
			margin: 0;
			background-color: #FFFFFF;
			}
		.texto_ampliado p{
			background-color:#FFFFFF;
			margin: 0;
			padding: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			width: 700px;
			overflow: auto;
			}
		p.encabezado {
			margin: 0;
			padding: 4px 0 0 4px;
			height: 21px;
			width: 716px;
			background-color: #CCCCCC;
			}
		.texto_ampliado img { 
			position: absolute;
			top: 0;
			right: 0;
			cursor: pointer;
			}

/* --- ESTRUCTURA DE LA PARTE DE CONTENIDOS --- */
.contenedor_contenido { /* Para contenido sin menu izquierdo */
	display: block;
	margin: 0 auto 0 auto;
	overflow: hidden;
	padding: 0 0 8px 0;
	width: 964px;
	}
.contenedor_contenido_menu { /* Para contenido con menu izquierdo */
	background-image: url("/newsite/img/fondo_menu.gif");
	background-repeat: repeat-y;
	display: block;
	margin: 0 auto 0 auto;
	overflow: hidden;
	padding: 0 0 8px 0;
	width: 964px;
	}
.chirimburrio {
	background-image: url("/newsite/img/borde_v.jpg");
	background-repeat:no-repeat;
	background-position:right;
	display: block;
	float: left;
	margin-left: -415px; /*-563px; /* = Ancho del contenido central(385) + margen(24) + ancho del contenido de la izquierda(154) */
	padding: 0px 0 0 0;
	width: 24px;
	background-color:#FFFFFF;
}
.izquierda { /* contenedor de la columna izquierda */
	display: block;
	float: left;
	margin-left: -757px; /* = Ancho del contenido central(385) + margen(24) + ancho del contenido de la izquierda(154) */
	padding: 14px 0 0 0;
	width: 200px;
	}

.izquierda_apariciones { /* contenedor de la columna izquierda */
	display: block;
	float: left;
	margin-left: -757px; /* = Ancho del contenido central(385) + margen(24) + ancho del contenido de la izquierda(154) */
	padding: 14px 0 0 0;
	width: 176px;
	}
.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: 200px;  = Ancho del contenido de la izquierda(154) + margen(24) */
	margin:14px 0 14px 186px;
	padding: 14px 14px 14px 14px;
	width: 529px;/*557px; */
	background-color:#CCCCFF;
	border-width:medium;
	border-color:#FF0000;
	}
.central_apariciones { /* contenedor de la columna central */
	display: inline;
	float: left;
	margin-left: 200px; /* = Ancho del contenido de la izquierda(154) + margen(24) */
	padding: 14px 0 0 0;
	width: 557px;
	}
.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: 340px;
	}
.doscolumnas_dch {
	margin: 0;
	padding: 0;
	}
	.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: #9999EE;
			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: 181px; 
	background-color:#00FF99;*/
	}
.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: 181px; */
	}
.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: 764px;
	}
.contenedor_apariciones_detalle { /* contenedor para la seccion central: caso especifico de apariciones en prensa (2 columnas) */
	margin: 11px 0 10px;
	overflow: auto;
	width: 764px;
	}
.contenido_apariciones, .contenido_apariciones_detalle { /*contenedor para cada una de las columnas */
	color: #9999EE;
	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: #9999EE;
	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: 0px 0 0 0;
	padding: 0;
	}
.menu_izquierda .nivel1{
	background-image: url("/newsite/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;
	/* text-transform: uppercase; */
	}
	.nivel1 a {
		color: #9999EE;/*#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: #6A4DB7;
		}
		
		.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: #6A4DB7;
		}
		.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: #6A4DB7;
		}
.menu_izquierda .ajuste_li {
	margin-top: -12px;
	}
.menu_izquierda a{
	/*color: #6A4DB7;*/
	text-decoration: none;
	}
.menu_izquierda a:hover{
	text-decoration: underline;
	}
.menu_izquierda a.activo{
	color: #6A4DB7;
	}
/* --- CONTENIDOS IZQUIERDA --- */
.evento { 
	margin: 0 0 12px 0;
	padding: 0;
	}
.evento b {
	color: #333366;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 6px;
	text-transform:uppercase;
	/* text-decoration: underline;*/
	}
.evento a {
	color: #333366;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 6px;
	text-decoration:none;
}

.evento a:hover { 
	color: #333366; /*gris*/
	text-decoration: underline;
	}

.evento texto {
	color: #6A4DB7; /*gris*/
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	}
/* --- CONTENIDOS DERECHA --- */
.derecha ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 20px 0;
	}
.derecha li {
	color: #333366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	}
.derecha a {
	color: #333366;
	}
.derecha_bloque {
	margin: 0 0 12px 0;
	padding: 0;
	}
img.dermagazine {
	border: 1px solid #333366;
	display: block;
	margin: auto 0 10px auto;
	}

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

/* Estilo para el contenido desarrollado general */
.texto { 
	color: #6A4DB7; /*6666CC; gris*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0 0 12px 0;
	}
.texto a, .texto b{
	color: #333366;/*#1D5EAA;*/ /*Azul*/
	}
.nobold {
	font-weight: normal;
}
/* estilo utilizado para los enlaces de textos 
   no completos con enlace "leer más" */
.ampliacion_dcha {
	color: #333366;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0 1px 17px 0;
	text-align: right;
	/*text-decoration:none;*/
	}

.ampliacion_izq {
	color: #333366;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 17px 0;
	text-align: left;
	/*text-decoration:none;*/
	}
/* estilos para estructuras de dos columnas */
.doscolumnas a.tratamientos{
	color: #333366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
.doscolumnas a:hover { 
	text-decoration: underline;
	}
	
/* estilos para estructuras de tres columnas */
.trescolumnas p{
	color: #333366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 19px 17px 17px;
	}
.trescolumnas .numero {
	color: #6A4DB7;
	}
/*  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: #6A4DB7;
	font-weight: normal;
	}
.contenido_apariciones em, .contenido_apariciones_detalle em{
	font-style: normal;
	text-decoration: underline;
	}
.contenido_apariciones a, .contenido_apariciones_detalle a{
	color: #333366;
	font-size: 9px;
	position: absolute;
	bottom: 7px;
	left: 20px;
	}
	
/* imagen de la sección padding de 1 pixel y 
   fondo superior gris de 2 pixels */
.seccion {
	border-top: 2px solid #6A4DB7;
	display: block;
	margin: 0 auto 0;
	padding: 1px 0 1px 0;
	width: 964px;
	}

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

/* --- TÍTULOS --- */
h1.cont {
	color: #333366; /*#9999EE; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	border-bottom: 1px solid #6A4DB7;
	margin: 12px auto 0 auto;
	padding: 0 0 6px 0;
	width: 964px;
	}
h1.cont2 {
	margin: 0 auto 0 auto;
	padding: 0 0 6px 0;
	}
h2.cont {
	color:#333366; /*#9999EE; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 9px 0;
	padding: 0;
	text-transform: uppercase;
	}
h3.cont {
	color: #333366; /*#9999EE; */
	border-bottom: 1px solid #FFCC66;/* #6A4DB7; */
	border-top: 1px solid #FFCC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0 12px 0;
	padding: 11px 0 11px 0;
	text-transform: uppercase;
	width: 100%;
	}
	h3.cont a {
	color:#333366; /*#9999EE; */
	}
h3.personal {
	color: #6A4DB7; /*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: #6A4DB7;
	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: #6A4DB7;
	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 #6A4DB7;
	display: block;
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	}
img.galeriafin {
	border: 1px solid #6A4DB7;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	}
/* galeria de imagenes de las portadas
	de Dermagazine */
img.dermagazine {
	border: 1px solid #6A4DB7;
	margin: 14px auto 0 auto;
	}
div.dermagazine {
	margin-left: 16px;
	margin-bottom: 14px;
	}
span.dermagazine {
	color: #9999EE;
	}
/* Estilo para las imágenes de las secciones derecha e izquierda */
img.banner{
	border: 1px solid #6A4DB7;
	display: block;
	margin: 0;
	padding: 0;
	}
img.bannerhome{
	border: 1px solid #6A4DB7;
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
	}
div.mapa{
	background-color:#FFFFCC;
	margin: 0;
	padding: 5px;
	position: relative;
	right: 0;
	}
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: 964px;
	}
.cabecera img {
	border: 0;
	}
.cabecera address {
	bottom: 0px;
	color: #9999EE;
	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;
	width:500px;
	}
.cabecera a {
	color: #9999EE;
	}

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

/* --- MENU DE NAVEGACIÓN --- */
.contenedor_menu {
	background-color: #6A4DB7; /* #E3E3E3;*/
	height:23px;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 964px;
	}
.contenedor_menu li {
	display: inline;
	margin: 0;
	padding: 0;
	}
.contenedor_menu img{
	border-width: 0;
	}
/* --- ELEMENTOS DE LOS FORMULARIOS --- */
form {
	margin: 0;
	padding: 0;
	}
.formulario {
	color: #9999EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* font-weight: bold; */
	margin: 0;
	padding: 0;
	}
.formulario div.campo {
	display: block;
	height: 25px;
	position: relative;
	}
.formulario div.campo_comentarios {
	display: block;
	height: 95px;
	position: relative;
	}
.formulario a.politica {
	color: #9999EE;
	font-weight: bold;
	text-decoration: none;
	}
.formulario a.politica:hover {
	text-decoration: underline;
	}
.formulario div.doble {
	height: 50px;
	overflow: visible;
	}
.formulario input {
	color: #6A4DB7; /*gris*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	}
.formulario select {
	color: #6A4DB7; /*gris*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	}
.formulario option {
	color: #6A4DB7; /*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: #6A4DB7;
	left: 85px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	width: 213px;
	text-decoration: none;
	z-index: 2;
	filter:alpha(opacity=0); 		/* Para explorer (de 0 a 100) */
	-moz-opacity:0;				/* Para mozilla antiguo (de 0 a 1) */
	opacity:0;					/* 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;
		}
	.img_examinar {
		position: absolute;
		right: 76px;
		z-index: 1;
		}
.formulario .textbox {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	height: 15px;
	left: 85px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	width: 141px;
	}
.formulario .login {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	height: 15px;
	left: 85px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	width: 84px;
	}
.formulario .select_gen {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	left: 130px;
	height: 17px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	}
.formulario .select_dia {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	left: 130px;
	height: 17px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	width: 40px;
	}
.formulario .select_mes {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	left: 174px;
	height: 17px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	width: 100px;
	}
.formulario .textbox_ano {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	height: 15px;
	left: 278px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	width: 30px;
	}
.formulario .textboxdatos {
	border: 1px solid #B2CCE3;
	font-weight: normal;
	height: 15px;
	left: 130px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	position: absolute;
	width: 178px;
	}
.formulario .textboxcomentarios {
	border: 1px solid #B2CCE3;
	color: #6A4DB7; /*gris*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 50px;
	margin: 0 0 0 10px;
	padding: 2px 0 0 2px;
	}
.formulario .edad {
	font-weight: normal;
	height: 18px;
	left: 40px;
	margin: 0 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:#404040;
	border: 1px solid #9999EE;
	color: #9999EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	width: 100px;
	}
/* formulario para columna de la derecha */
.formulario_dcha {
	color: #6A4DB7;
	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: #6A4DB7; /*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: #6A4DB7
; /*gris*/
	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: #9999EE;
	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: #6A4DB7;
	width: 150px;
	}
