/*contenedores
	Body
	Tablas que contengan el contenido textual
*/
	body {background-color: #F5F5F5;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
	table.contenido {align:center;border: 10px solid #f5f5f5;}

/* Titulo*/
	.tit {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #737373;}
	td.tit2 {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;color: #737373;}
	td.tit3 {font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #737373;}

/* Fondos
	adorno: copyright
	rayav: raya punteada vertical
	rayah: raya punteada horizontal
	gris: fondo gris claro de fondo
	grisos: fondo gris oscuro de título
*/
	.adorno {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: normal;color: #737373;}
	td.rayav {background-image: url(../images/rayav.gif);}
	td.rayah {background-image: url(../images/rayah.gif);}
	td.gris {background-color:#f5f5f5}
	td.grisos {background-color:#D9DBE0}
	td.blanco {background-color:#ffffff}
	table.blanco {background-color:#ffffff}
	

/* Enlaces
	menu: enlaces menús gris negrita	
	generico
*/
	a.menu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #737373;text-decoration: none;}
	a:visited.menu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #737373;text-decoration: none;}
	a:hover.menu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #737373;text-decoration: none;}
	a:active.menu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #737373;text-decoration: none;}
	
	a.submenu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #737373;text-decoration: none;}
	a:visited.submenu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #737373;text-decoration: none;}
	a:hover.submenu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #737373;text-decoration: none;}
	a:active.submenu {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #737373;text-decoration: none;}
	
	a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
	a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
	a:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
	a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
	
	a.enlace {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #812E27;text-decoration:underline}
	a:visited.enlace {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #812E27;text-decoration:underline}
	a:active.enlace {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #812E27;text-decoration:underline}
	a:hover.enlace {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #812E27;text-decoration:underline}

	#menudesplegable1 {margin-left: 0px;margin-bottom: 0px;padding-left: 0px;}
	#fold1{margin-top: 4px;margin-left: 0px;margin-bottom: 4px;cursor:hand;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #737373;text-decoration: none;cursor:pointer;}
	#fold2{margin-top: 4px;margin-left: 8px;margin-bottom: 4px;cursor:hand;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #737373;list-style-image: none;list-style-image: url(../images/circulo.gif);text-decoration: none;cursor:pointer;}

/* Textos
	texto1: titulo marron negrita	
	texto2: subtitulo negro negrita
	texto3: texto normal
	genericos 
*/
	.grisnegrita {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #737373;}
	.grisnegritasmall {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #737373;}
	.negritasmall {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000000;}
	td.correo {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #812E27;height: 35px;}
	td.texto1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #812E27;height: 35px;}
	td.texto2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;height: 35px;}
	td.texto3 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
	td.texto4 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #000000;}
	td.rojo {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #EA0013;}
	td.aceptado {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #5CA528;}
	td.pendiente {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #EA0013;}
	p {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
	td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
	table {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
	li {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #000000;list-style-image: url(../images/cuadrado.gif);}

/* Estilo applet
	t: estilo para el texto del applet
*/
	.t {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #737373;text-decoration: none;}

/* Datos de un formulario */
	input {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000000;}
	input.error {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #812E27;}
	select {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000000;}
	textarea {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000000;}

/* Tablas de datos
	tabladatos: estilo de la celda que contiene a la tabla de datos (para ver la demarcación de las celdas)
	cabecera: cabecera de la tabla de datos
	linea1, linea2: lineas de datos alternas, para que los datos se lean más fácilmente
*/
	.tabladatos {background-color: F5F5F5;}
	.cab {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: BFBFBF;}
	.pie {font-size: 12px;color: #000000;font-family: Arial, Helvetica, sans-serif;background-color: gainsboro;}
	.linea1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #FFFFFF;}
	.linea2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;background-color: none;}
	.linea1red {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #812E27;background-color: #FFFFFF;}
	.linea2red {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #812E27;background-color: #EEEFF1;}
	
	.datagridpager {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;}
	.datagridpager a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #737373;text-decoration: none;}
	.datagridpager a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #737373;text-decoration: none;}
	.datagridpager a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #737373;text-decoration: none;}
	.datagridpager a:active {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #737373;text-decoration: none;}
	
/* Alineación en el textbox de los listados */
	.TextBoxAlignRight {text-align : right;	}

/* RangeValidators*/
	.texto1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #812E27;}

/* Menu desplegable */
	ul {margin-left: 0px;margin-bottom: 0px;padding-left: 0px;}
	#menu {margin-left: 24px;margin-bottom: 0px;}
	#menuinicio {margin-top: 0px; margin-bottom: 4px;}
	#enlaces {margin-top: 4px;margin-bottom: 4px;}
	#opciones {margin-top: 4px;margin-bottom: 4px;margin-left:8px;cursor:hand;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #737373;text-decoration: none;list-style-image: none;list-style-type: none;}
	#fold1{margin-top: 4px;margin-left: 0px;margin-bottom: 4px;cursor:hand;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #737373;text-decoration: none;}