a.transparente {	background: transparent;}
a.transparente:link		{background: transparent;}
a.transparente:visited	{background: transparent;}
a.transparente:hover	{background: transparent;}
body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}
form{
	margin: 0px;
	padding: 0px;
}

*{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #666666;}
*:hover						{background-color:transparent;}

/*-------------------------------------------------------------- GENERALES */
span,div					{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #666666;}

/*-------------------------------------------------------------------------- ENLACES */
a							{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;}
a:link						{color: #990033;}
a:visited					{color: #990033;}
a:hover						{color: #FFFFFF; background-color: #990033;}

a.enlace_relacionado		{font-weight: bold;}

a.home_enlace_relacionado			{font-weight: bold;}
a.home_enlace_relacionado:link		{color:#666666;}
a.home_enlace_relacionado:visited	{color:#666666;}
a.home_enlace_relacionado:hover		{color:#FFFFFF;}

a.home_destacado			{font-size: 10px;}
a.enlace_foto			{font-size: 10px;position:relative;top:-5px;left:3px;}

a.list						{font-size: 11px;}
a.titularPromo:link			{color: #333333;}
a.titularPromo:visited		{color: #333333;}
a.titularPromo:active		{color: #333333;}
a.titularPromo:hover		{color: #FFFFFF;}

a.prioridad3				{}
a.prioridad3:link			{color: #333333;}
a.prioridad3:visited		{color: #333333;}
a.prioridad3:hover			{color: #FFFFFF; background-color: #990033;}

/*NUEVO*/
a.prioridad3_nuevo			{font-size: 10px;text-transform:uppercase}
a.prioridad3_nuevo:link		{font-size: 10px;color:#666666}
a.prioridad3_nuevo:visited	{font-size: 10px;color:#666666}
a.prioridad3_nuevo:hover	{font-size: 10px;color: #FFFFFF; background-color: #990033;}
a.prioridad3_nuevo:active	{font-size: 10px;color:#333333}
/*FIN NUEVO*/

#menutop a	{letter-spacing:0px;font-size: 10px; font-weight:bold;background-color: #990033;padding: 3px 6px 3px 6px;text-transform:uppercase;}
#menutop a:link			{color: #FFFFFF;}
#menutop a:visited		{color: #FFFFFF; }
#menutop a:hover			{color: #990033; background-color: #FFFFFF;}

#menutop a.menuglobalmarcado 		{font-size: 10px; font-weight: bold; background-color: #AFA578; padding: 3px 6px 3px 6px; text-transform: uppercase; text-decoration: underline;}
#menutop a.menuglobalmarcado:link	{color: #FFFFFF;}
#menutop a.menuglobalmarcado:visited	{color: #FFFFFF;}
#menutop a.menuglobalmarcado:hover	{color: #990033; background-color: #FFFFFF;}

#menutop input { font-size: 10px; margin-top: 3px; color: #990033;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;width: 88px;margin-right: 5px;}
#menutop input.submit {padding: 0px 2px 0px 2px; color: #990033; border-color: #990033;	border-style: solid;	border-width: 1px; background-color: #ffffff;width: 48px}


div.menu_horizontal			{font-size: 11px;top: 46px; left: 170px; height: 25px; position: absolute; z-index: 2; padding-top: 5px;}

span.prioridad3_marcado	{position:relative;top:-12px;left:10px;font-weight:bold;}

span.prioridad3_marcado_indentado	{position:relative;top:-12px;left:20px;font-weight:bold;}

a.prioridad3_indentado 			{}
a.prioridad3_indentado:link 	{color: #333333;}
a.prioridad3_indentado:visited	{color: #333333;}
a.prioridad3_indentado:hover 	{background-color: #990033;color: #FFFFFF;}

/*MODIFICADO*/
a.prioridad3_marcado 			{color: #333333;font-weight: bold;left: 10px;position: relative;top: -12px;background-color:#ECE3CC;}
/*MODIFICADO*/
a.prioridad3_marcado:visited 	{color: #666666;}
a.prioridad3_marcado:hover 		{background-color: #990033;color: #FFFFFF;}

a.prioridad3_marcado_indentado 			{position: relative;top: -12px;left: 20px;font-weight: bold;color: #666666;}
a.prioridad3_marcado_indentado:visited 	{color: #666666;}
a.prioridad3_marcado_indentado:hover 	{background-color: #990033;color: #FFFFFF;}


/*NUEVO NOV 2005*/
a.seleccionado			{color: #333333;font-weight: bold;background-color:#ECE3CC;text-decoration: underline;}
a.seleccionado:visited 	{color: #666666;}
a.seleccionado:hover 	{background-color: #990033;color: #FFFFFF;}

a.seleccionado_indentado	{color: #333333;font-weight: bold;background-color:#E4E4DC;}
a.seleccionado_indentado:link 	{color: #333333;}
a.seleccionado_indentado:visited	{color: #333333;}
a.seleccionado_indentado:hover 	{background-color: #990033;color: #FFFFFF;}
/*FIN NUEVO NOV 2005*/

div.barra{
	margin-top: 15px;
	margin-bottom: 15px;	
	border-color: #CCCCCC;	
	border-style: solid;	
	border-width: 1px;	
	background-color: #FFFFFF;
	padding: 3px;
	text-align: center;
	vertical-align: top;
}

div.taco1{
	margin-top: 6px;
	border-color: #CCCCCC;	
	border-style: solid;	
	border-width: 1px;	
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
}

div.error{
	margin-top: 6px;
	border-style: solid;	
	border-width: 1px;	
	text-align: center;
	position:absolute; 
	top:80px; 
	left:10px; 
	z-index:100;
	border:1px solid #7F9DB9;
	background-color:#f9f8f1;
	border-color:#7A4150; 
	padding: 10px;
	width: 300px;
}

div.pagina {
	margin: 1px;
	border-color: #CCCCCC;	
	border-style: solid;	
	border-width: 1px;	
	background-color: #FFFFFF;
	padding: 1px;
	text-align: center;
}

div.taco2{
	margin-top: 6px;
	border-color: #CCCCCC;	
	border-style: solid;	
	border-width: 1px;	
	background-color: #F1EEDF;
	padding: 5px;
	text-align: center;
}
div.taco3{
	margin-top: 6px;
	border-color: #CCCCCC;	
	border-style: solid;	
	border-width: 1px;	
	background-color: #F1EEDF;
	padding: 5px;
	width:556px;	
	text-align: center;
}

#hilo{
	margin-top: 0px;
	border-color: #990033;	
	border-style: solid;	
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;		
	border-bottom-width: 1px;
	padding-left: 25px;
	padding-bottom: 20px;	
	top: 0px;
	position: relative;	
}

#hilo ul {
	list-style: none;
	margin: 0;
	padding: 0px;
	font-size: 0.75em;;
}

#hilo li {
	display: block;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
}
#hilo li a {
	display: block;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-decoration: none;
}
#hilo li a:hover {
	background-color: #F0F0F0;
	text-decoration: underline;
}


.paginacion {
	display: table-cell; 
	vertical-align: top;
	margin-left: 3px;
	white-space: nowrap	
}
.mostrando {
	display: table-cell; 
	vertical-align: top;
	margin-left: 3px;
}

.secciones {margin-top: 10px;	margin-bottom: 5px;	}
.seccion {
	display: table-cell; /* For firefox and Opera */ 
	vertical-align: top; /* For IE */ 	
	height:25px;
	width:180px; 
	margin-left: 3px;
	}
.seccion img {vertical-align: middle;margin-right: 3px;}
.seccionUnder{
	display: table-cell; /* For firefox and Opera */ 
	vertical-align: top; /* For IE */ 	
	height:25px;
	width:180px; 
	margin-left: 3px;
	text-decoration: underline;
	}
.seccionUnder img {vertical-align: middle;margin-right: 3px;}

.mapas {margin-top: 10px;	margin-bottom: 5px;	}
.mapa {
	display: table-cell; /* For firefox and Opera */ 
	vertical-align: top; /* For IE */ 	
	height:25px;
	width:300px; 
	margin: 3px}
.mapa img {vertical-align: middle;margin-right: 3px;}

.listados {
	margin-top: 10px;	
	width: 380px;
	border-color: #CCCCCC;	
	border-style: solid;	
	border-width: 1px;	
	background-color: #F1EEDF;	
}
.listadoTitulo {
	font-size: 10px;
	font-weight:bold;
	padding:3px;
	margin:1px;
	line-height:1.2;
	}
.listado {
	padding: 3px;
	}
.listado a img {vertical-align: middle;margin-right: 5px;}

.nota {
	border-color: #CCCCCC;	
	border-style: solid;	
	border-width: 1px;
	padding: 5px;
	margin: 10px
}
.nota img {vertical-align: middle;margin-right: 5px;}

.defectoTit {
	display: table-cell; /* For firefox and Opera */ 
	vertical-align: top; /* For IE */ 	
	width:180px; 
	padding-left: 5px;
	font-size: 10px;
	font-weight:bold;
	}

.defecto {
	display: table-cell; /* For firefox and Opera */ 
	vertical-align: top; /* For IE */ 	
	margin: 3px}




img.separador {vertical-align: middle;margin: 0px 5px 0px 5px}
div.herramienta {top: 17px; left: 170px; height: 20px; position: absolute; z-index: 2;}

a.herramientas, a.herramientas *    {font-size:10px;}
a.herramientas:link			        {color: #333333;}
a.herramientas:visited		        {color: #333333;}
a.herramientas:hover		        {color: #FFFFFF; background-color: #333333;}
a.herramientas:hover *		        {color: #FFFFFF; background-color: #333333;}

a.menuglobal 				{font-size:11px; font-weight:bold;background-color: #990033;padding: 3px 6px 3px 6px;text-transform:uppercase;}
a.menuglobal:link			{color: #FFFFFF;}
a.menuglobal:visited		{color: #FFFFFF; }
a.menuglobal:hover			{color: #990033; background-color: #FFFFFF;}

a.menuglobalmarcado 		{font-size: 9px;font-weight: bold; background-color: #AFA578; padding: 3px 6px 3px 6px; text-transform: uppercase; text-decoration: underline;}
a.menuglobalmarcado:link	{color: #FFFFFF;}
a.menuglobalmarcado:visited	{color: #FFFFFF;}
a.menuglobalmarcado:hover	{color: #990033; background-color: #FFFFFF;}

a.thumb 					{background-color: transparent;}

.titulo						{border-bottom:1px dashed #333333;padding-bottom:3px;margin-bottom:5px;font-size:10px;font-weight:bold;text-transform:uppercase;color:#333333;letter-spacing:0px;line-height:1.2;}
.ligero						{padding:1px;margin:1px;line-height:1.2}

.art_sub_apartado			{padding-bottom:3px;margin-bottom:6px;margin-top:10px;margin-left:5px;font-size:10px;font-weight:bold;text-transform:uppercase;color:#333333;letter-spacing:0px;line-height:1.5;}

img.icono_titulo			{margin-right: 3px;}

div.foto_izq				{float:left;margin-right:10px;margin-top:5px;}
div.piefoto					{width:100px;margin-bottom:12px;font-size: 10px;color: #000000;}
div.cuerpo					{letter-spacing:0px;line-height:1.5em;}
div.enlace_relacionado		{margin-top:10px;margin-left:5px;}
div.enl_rel_art				{margin-top:5px;margin-left:5px;}
div.pag_enlaces				{margin-top:15px;margin-left:5px;}
div.nav_relacional			{position:relative;top:-13px;left:10px;width: 130px;}

/*MODIFICADO*/
div.seleccionado			{color: #333333;font-weight: bold;left: 10px;position: relative;top: -12px;background-color:#ECE3CC;display:inline;}
/*FIN MODIFICADO*/

div.seleccionado_identado	{color: #333333;font-weight: bold;left: 20px;position: relative;top: -12px;background-color:#E4E4DC;display:inline;}
div.nav_relac_des			{margin-top:10px;color:#333333;letter-spacing:0px;line-height:1.2em;}

img {border: 0;}
img.icon_relacional			{margin-right:5px;vertical-align:top;margin-top:2px;}
img.foto_relacional			{margin-top:10px;}
img.icono_enlace_relacionado{margin-left: 5px;}

.cita						{color:#000000;font-style:italic;}

/*-------------------------------------------------------------------------- ARTÍCULOS */

hr.linea_separadora			{margin-top:-20px;margin-left:-10px;border-bottom:1px dashed #333333;color:#ffffff;}

div.art_encabezado			{margin-bottom:20px;font-size:12px;color:#333333;letter-spacing:0px;line-height:1.5;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;color: #666666;}
div.art_datos				{margin-left:5px;margin-bottom:15px;font-size:10px;}
div.art_subtitulo			{margin-left:5px;margin-bottom:8px;margin-top:10px;font-size:10px;font-weight:bold;color:#333333;}
div.art_pestanas			{margin-left:5px;padding-bottom: 10px;}
div.art_entradilla			{margin-left:5px;margin-bottom:12px;color:#333333;letter-spacing:0px;line-height:1.5em;}
div.art_cuerpo				{margin-left:5px;letter-spacing:0px;line-height:1.5em;}
table.art_foto_izq		    {float:left;margin-right:10px;margin-top:5px;margin-left:5px;}
table.art_foto_der		    {float:right;margin-right:0px;margin-top:5px;margin-left:10px;}
caption.art_piefoto		    {margin-bottom:10px;margin-left:10px;margin-right:10px;font-size:10px;color:#000000;text-align:left;visibility:visible}

span.pestanas_seleccionado	{font-size:10px;position:relative;top:0px;left:5px;color:#990033;text-decoration: underline;}
a.pestanas					{font-size:10px;position:relative;top:0px;left:5px;}
a.pestanas:link				{color:#333333;}
a.pestanas:visited			{color:#333333;}
a.pestanas:hover			{color:#FFFFFF;}

img.art_thumb				{margin-right:10px;margin-top:10px;border:none;}
img.tab_flecha_cab			{float:right;margin-top:4px;margin-right:4px;}

/*-------------------------------------------------------------------------- TABLAS */
caption 					{visibility:hidden;}

th							{font-size:10px;font-weight:normal;color:#000000;background-color:#BFBFAD;padding-left:15px;text-align:left;height:20px;text-transform:uppercase;vertical-align:top;}

th.tab_encabezadofilas	    {color:#000000;background-color:#DCDCD2;border:none;text-transform:none;vertical-align:top;}
th.primera_col			{border-left:1px solid #BFBFAD;vertical-align:top;}
th.tab_encabezadofilas		{color:#000000;background-color:#DCDCD2;border:none;vertical-align:top;}

td.tab_td			{font-size:11px;background-color:#F9F9F7;padding-left:15px;padding-top:6px;padding-bottom:6px;text-align:left;height:20px;vertical-align:top;}
td.tab_linea			{height:1px;font-size:1px;background:#F9F9F7;background-repeat:repeat-x;border:none;padding:0px;background-image:url("sobreico_files/lineapuntos.gif");vertical-align:top;}
td.tab_pie			{font-size:10px;color:#000000;padding-left:10px;vertical-align:top;}
td.tab_leyenda			{font-size:10px;background-color:#FFFFFF;padding-left:15px;padding-top:6px;padding-bottom:6px;vertical-align:top;}
td.tab_colum1			{font-size:12px;color:#000000;background-color:	#F9F9F7;padding-left:15px;padding-top:6px;padding-bottom:6px;text-align:left;height:20px;vertical-align:top;}

table.art_tab_pestanas		{margin-left:5px;margin-bottom:10px;vertical-align:top;}
td.art_td_pestanas			{vertical-align:top;padding-right:15px;}

/*-------------------------------------------------------------------------- FLASH */
.art_encabezado				{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:normal;text-decoration:none;font-style:normal;margin-bottom:20px;letter-spacing:0px;line-height:1.5;}
.art_datos					{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-style:normal;color:#666666;margin-bottom:15px;font-size:10px;}
.art_subtitulo				{font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;font-style:normal;margin-bottom:8px;margin-top:10px;font-size:10px;font-weight:bold;color:#333333;}
.art_entradilla				{font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-weight:normal;text-decoration:none;font-style:normal;font-size:11px;margin-bottom:12px;letter-spacing:0px;line-height:1.5em;}
.art_cuerpo					{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-style:normal;font-size:11px;color:#666666;line-height:1.5em;}
.art_cuerpo b,i				{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.art_cita					{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:11px;color:#000000;font-style:italic;}


.art_nivel2					{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-style:normal;font-size:11px;color:#666666;list-style-image:url("sobreico_files/li2.gif");position:relative;/*left:-20px;*/left:20px;}
.art_nivel3					{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-style:normal;font-size:11px;color:#666666;list-style-image:url("sobreico_files/li3.gif");position:relative;/*left:-20px;*/left:30px;}


/*-------------------------------------------------------------------------- FORMS */

input.boton					{background-color:#D0D0D0;border-style:solid;border-width:1px;border-color:#333333;font-family:verdana, arial;font-size:11px;color:#000000;height:19px;}
.campos						{font-family:Verdana,Arial;font-size:10px;color:#333333;width:135px;}
.campos_erroneos			{font-family:Verdana,Arial;font-size:10px;font-weight:bold;color:#333333;background-color:#DDDDDD;width:135px}
.form_literal				{font-weight:bold;color:#333333;line-height:30px;}

/********************formularios para las becas **********************/

li.sinhijos1{
	list-style-image:url("/web/img/sh_rel_flecha.gif");
	list-style-type:circle;
	list-style-position: outside;
	padding-top: 10px;
}
li.sinhijos1 a {position:relative; bottom:6px; left:0px }

li.sinhijos2{
	list-style-image:url("/web/img/flecha_m_loc2.gif");
	list-style-type:circle;
	list-style-position: outside;
	padding-top: 10px;
}
li.cursos {
	padding: 8px;
}
li.sinhijos2 a {position:relative; bottom:6px; left:0px }

li.conhijos{
	list-style-image:url("/web/img/sh_rel_flecha2.gif");
	list-style-type: square;
	list-style-position: outside;			
	padding-top: 10px;
}
li.conhijos a {position:relative; bottom:6px; left:0px;}

form {
	margin:0;
	padding:0;
}
fieldset {
	margin:0;
	padding:10px 0 10px 4px;
	width:556px;
	height:50%;
	border:0;
	background-color:#f9f9f7;
}
fieldset.cursos {
	margin:10px;
	padding:10px 0px 10px 4px;
	border:0;
	background-color:#f9f9f7;
}
.tb_informe {
	margin:0 0 20px 0px;
	padding:0;
	width:550px;
	border-collapse:separate;
}
.tb_informe td {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0px;
	vertical-align:top;
}
.tb_informe caption {
	visibility:visible;
	text-align:left;
	margin:0;
}
td.tb_etiqueta {
	width:42%;
	text-align:right;
}
td.tb_valor {
	background-color:#f9f9f7;
	width:58%;
}
.subtitulo_form_1 {
	margin-top:10px;
	font-weight:bold;
	font-size:10px;
	margin-bottom:10px;
	color:#333333;
	text-transform:uppercase;
}
.subtitulo_form_2 {
	margin-top:10px;
	font-weight:bold;
	font-size:10px;
	margin-bottom:8px;
	color:#333333;
	text-transform:uppercase;
}
.subtitulo_form_3 {
	background-color:#bfbfad;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	color:#333;
	padding:2px;
	width:556px;
	margin-top:15px;
}
.subtitulo_form_4 {
	margin:0;
	padding:0;
	position:relative;
	top:0;
	left:0;
	font-weight:bold;
}
.aclaracion {
	font-weight:normal;
	text-transform:none;
	font-size:10px;
}
.obligatorio {
	color:#903;
	font-size:10px;
}
.form-obligatorio {
	color:#903;
	font-size:10px;
}
.oblig_leyenda {
	color:#903;
	font-size:10px;
	font-style:italic;
	clear:both;
	display:block;
	float: left;
	width: 200px;
	margin-top: 11px;
}
label,.agrupador {
	font-size:10px;
	display:block;
	margin:0;
	width:180px;
	float:left;	
	padding:0;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:182px;
}
label strong {
	font-size:10px;
}
label abbr {
	font-size:10px;
}
.columnas1 label {
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0;
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:auto;
}
.agrupador label {
	width:auto;
	margin:0px 10px 0px 0px;
	padding:0;
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
label input,textarea,select {
	display:block;
}
.columnas1 {
	display:block;
	margin:0;
	width:180px;
	float:left;
	padding:0;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:182px;
}
div.columnas1 {
	float:left;
}
.columnas2 {
	width:360px;
	float:left;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:364px;
}
.columnas3 {
	width:540px;
  	voice-family: "\"}\"";
  	voice-family:inherit;
	width:543px;
}
.enlinea input {
	display:inline;
}
input.proporcional {
	width:95%;
}
input,select,textarea {
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.envio_form {
	border:1px solid #666;
	background-color:#ccc;
	height:20px;
	position:relative;
	right:6%;
	margin-top:15px;
}
fieldset.botones {
	text-align:right;
	background-color:transparent;
}
fieldset.botones input {
	cursor: pointer;
}
fieldset.confirmar {
	background-color:transparent;
}
fieldset.confirmar input {
	display:inline;
	margin:0px;
	padding:0px;
}
fieldset.confirmar label {
	display:block;
	float:none;
	height:auto;
	width:auto;
	margin:3px;
}
fieldset.confirmar a {
	font-size:10px;
}
fieldset.captcha {
	background-color:transparent;
}
fieldset.captcha label {
	display:block;
	float:none;
	height:auto;
	width:auto;
	margin:5px 0;
}
fieldset.captcha img {
	display:block;
	margin:5px 0;
}
fieldset.captcha input {
	margin:0 5px;
	display:inline;
}
fieldset.captcha p {
	clear:both;
}
.entrada_txt {
	width:auto;
	height:auto;
}
.solo_lectura {
	background-color:#f2f2f2;
	z-index:20;
}
.enganche {
	display:inline;
	position:relative;
	z-index:1;
}
.lista_form {
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}
.lista_form li {
	font-size:10px;
}

/*************** ventana ***************/

.ventana {
	width: 250px;
	position: absolute;
	left: 0px;
	top: 20px;
	background-color: #f2f2f2;
	border: 1px solid #999999;
	visibility: hidden;
}
.ventana fieldset {
	background-color:transparent;
	}
.ventana label {
	font-size:10px;
	display:inline;
}
.ventana fieldset {
	width:238px;
}
.ventana form {
	width:auto;
}
#cabecera {
	width: auto;
	height: 13px;
	padding-left: 2px;
	position:relative;
	background-color: #cccccc;
	border-bottom: 1px solid #999999;
	font-size: 10px;
	color: #333333;
}
#cerrar {
	right: 3px;
	top: -1px;
	position: absolute;
}
#cerrar:hover {
	background-color:transparent;
}
.vcolumna1 {
	background-color:transparent;
	padding-right: 4px;
	padding-left: 12px;
	width: 170px;
	text-align: right;
}
.vcolumna2 {
	background-color:transparent;
	padding-right:4px;
	width:40px;
	text-align:left;
}
.vbotones {
	text-align:right;
	display:block;
	clear: both;
	padding:5px;
	width:228px;
	text-align:right !important;
	background-color:transparent;
}

/*************** ventana ***************/

/* Controles de formulario */
.Invalid { background-color: #990033 !important; color: #FFFFFF; }
.Invalid option { background-color: #990033 !important; color: #FFFFFF; }
.ComboBox:hover { background-color: #FFFFFF; }
.RadioButtonList { width: 95%; }
.TextArea:hover { background-color: #FFFFFF; }
.TextBox { width: 95%; }
.TextBox:hover { background-color: #FFFFFF; }

/******************** actualizacion Noviembre 2005 *************/

.flotantes {
	position:absolute;
	width:200px;
	top:15px;
	left:50px;
	background-color:#fff;
	border:1px solid #c7c7c7;
	z-index:170;
}
a.herramientasidioma, a.herramientasidioma *    {font-size:10px;font-weight:bold}
a.herramientasidioma:link			        {color: #333333;font-weight:bold}
a.herramientasidioma:visited		        {color: #333333;font-weight:bold}
a.herramientasidioma:hover		        {color: #FFFFFF; background-color: #333333;font-weight:bold}

.flotantes1 {
	position:absolute;
	width:200px;
	top:140px;
	left:50px;
	background-color:#fff;
	border:1px solid #c7c7c7;
	z-index:210;
}
.flotantes2 {
	position:absolute;
	width:200px;
	top:170px;
	left:50px;
	background-color:#fff;
	border:1px solid #c7c7c7;
	z-index:170;
}

ul.concursos{
	list-style-image: url('/web/img/link.gif');
	list-style-type: circle;
	list-style-position: outside;			
}
ul.concursos li a {position:relative; bottom:8px; left:0px;}

.flotantes3 {
	position:absolute;
	width:200px;
	top:229px;
	left:50px;
	background-color:#fff;
	border:1px solid #c7c7c7;
	z-index:170;
}

.rss  {
	padding:10px 5px 20px 0;
}
.rss img {
	border:0;
}

.info{
    font:normal 9px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:green;
}
.info14{
    font:normal 9px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:green;
    padding-bottom: 14px;
}


.avgeneral{
	background: #9A8C89;
}

.avcabecera{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align : center;
	vertical-align: middle;
	height: 20px;
	font-size : 11px;
	color: #404040;
	background-color : #BFBFAD;
}
.avsubtotal{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000000;
   	background-color : #ffffff;
}
.avnormal{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #646060;
   	background-color : #FFFFFF;
}
.avtotal{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 10px;
	color: #9D1E33;
   	background-color : #FFFFFF;
}

select.formulario,textarea.formulario,input.formulario{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #646060;
	border-color: #8D888E;
	border-style: solid;
	border-width: 1px;
	background-color: White;
}
.fundacionJSP {
	float: left;
	padding: 10px; 
	background-color:#ffffff;
	z-index:100
	}
.mapaRight {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	background-color:white;
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 1px;
	border-style: solid;
	border-color: #9D1930;
}
.mapaRightLight {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D2D2D2;
	background-color:white;
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 1px;
	border-style: solid;
	border-color: #FFA4A4;
}
.textoNoticia{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #333333;
}
.apartado{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #460017;
}
a.textoNoticiaLight{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #D2D2D2;
}
.textoNoticiaLight{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #D2D2D2;
}
.calCabecera{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #990033;
	text-align: center;
}
.calTotal {
	position: absolute;
	background-color: #CCCCCC;
}
.calNormal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #625B49;
}
a.calNormal:visited {text-decoration: none;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#625B49;}
a.calNormal:link {text-decoration: none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#625B49;}
a.calNormal:hover {text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#625B49;}


.calHoy {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: red;
}
a.calHoy:visited {text-decoration: none;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:red;}
a.calHoy:link {text-decoration: none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:red;}
a.calHoy:hover {text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:red;}

.calEspecial {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: red;
}
.calSelecto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #FFC81A;
	color: #625B49;
}
.calDesactivado{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;	
}
a.calSelecto:visited {text-decoration: none;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#625B49;}
a.calSelecto:link {text-decoration: none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#625B49;}
a.calSelecto:hover {text-decoration:underline; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color:#625B49;}

.calCapaBase {
	background-color: #F1EEDF;
}

/*-- Estilos CSS 2.0 Eliminación de tablas --*/

.contenedor_head_home{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url('/web/img/fon_degrad_subhome.jpg');
	background-repeat: repeat-x;	
}
.contenedor_head{
	width: 100%;
	height: 86px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url('/web/img/fon_degrad_contenido.jpg');
	background-repeat: repeat-x;	
}
.contenedor{
	width: 100%;
	min-width: 996px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.contenedor_margen{
	width: 95%;
	min-width: 996px;
	float: left;
	padding: 10px;
}
.contenedor_home_izq{
	width: 70%;	
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;	
}
.contenedor_home_der{
	width: 15%;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;	
}
.contenedor_izq{
	width: 19%;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.contenedor_der{
	float: left;
	width: 75%;	
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;	
}
.contenedor_der2{
	float: left;
	width: 62%;	
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;	
}
.contenedor_der3{
	float: left;
	width: 13%;	
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;	
}
.logoIzq {float: left; position: absolute; top: 0px; z-index: 2; left: 19px; width: 132px; height: 68px;}
.notaPie {float: left;padding-left: 10px; padding-bottom: 25px}
img.imagenIzq {
	float: left;
	vertical-align: middle;
	margin-right: 5px;
}
div.bannerHome {
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 0px;	
}
div.contenedor_noticias {
	float: left;
	width: 100%;	
}
div.destacado {
	width: 49%;	
	float: left;
	margin-right: 2px;	
}
div.margen {
	margin-left: 5px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;	
}
.invisible {display: none;}
input.inputHome {color: #333333;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;width: 88px;margin-right: 5px;}
input.inputHome160 {color: #333333;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;width: 160px;margin-right: 5px;}
input.inputHomeSubmit {color: #333333;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;background-color: #990033;color: #FFFFFF;}
.sumario  	{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin-bottom: 5px;
	vertical-align: middle;
}
div.viga780 {
	width: 780px;
}
.der10{
	padding-right:10px;
}

.derizq4{
	padding-right:4px;
	padding-left:4px;	
}

.form-obligatorio{
	margin: 8px;
}


	


