/* Inicio Body */
	body {
		background-color: #FFFFFF;
		margin: 0px 10px 0px 10px;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000066;
		font-size: 11px;
	}
	form {
		margin: 0px;
	}
/* Fin Body */

/* Inicio Principal */
	#principal {
		font-family: Arial, Helvetica, sans-serif;
		color: #000066;
		font-size: 11px;
		margin: 0px auto;
		width: 760px;
	}
	#principal td{
		font-family: Arial, Helvetica, sans-serif;
		color: #000066;
		font-size: 11px;
	}
	#principal .imgder {
		margin-bottom: 15px;
		margin-left: 15px;
	}
	#principal .boton11{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	#principal select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000066;
	}
	#principal a {
		color: #000066;
		text-decoration: none;
	}
	#principal a:hover {
		text-decoration: underline;
	}

	#principal .txt09ver{
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#principal .txt09azul{
		font-size: 9px;
	}
		#principal .txt10azul{
			font-size: 10px;
		}
	#principal a.txt10azulsub{
		font-size: 10px;
		text-decoration: underline;
	}
	#principal a:hover.txt10azulsub{
		text-decoration: none;
	}
	#principal .txt10nara{
		color: #FF4F00;
		font-size: 10px;
	}
	#principal .txt11nara{
		color: #FF4F00;
	}
	#principal .txt11azul{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000066;
	}
	#principal a.txt11azulsub{
		font-size: 11px;
		text-decoration: underline;
	}
	#principal a:hover.txt11azulsub{
		text-decoration: none;
	}
	#principal .txt11rojo{
		color: #F11A0A;
	}
	#principal .txt11mage{
		color: #F40159;
	}
	#principal a.txt11magesub{
		color: #F40159;
		text-decoration: underline;
	}
	#principal a:hover.txt11magesub{
		text-decoration: none;
	}
	#principal .txt11blan{
		font-size: 11px;
		color: #FFFFFF;
	}
	#principal .txt12azul{
		font-size: 12px;
	}
	#principal a.txt12azulsub{
		font-size: 12px;
		text-decoration: underline;
	}
	#principal a:hover.txt12azulsub{
		text-decoration: none;
	}
	#principal .txt12blan{
		font-size: 12px;
		color: #FFFFFF;
	}
	#principal .txt12nar{
		color: #FF4F00;
		font-size: 12px;
	}
	#principal .txt12mage{
		color: #F40159;
		font-size: 12px;
	}
	#principal .txt14azul{
		font-size: 14px;
	}
	#principal .txt14nara{
		color: #FF4F00;
		font-size: 14px;
	}
	#principal .txt14cyan{
		color: #0099CC;
		font-size: 14px;
	}
	#principal .txt14verde{
		color: #91CE44;
		font-size: 14px;
	}
	#principal .txt14rojo{
		color: #F11A0A;
		font-size: 14px;
	}
	#principal .txt16azul{
		font-size: 16px;
	}
	#principal .txt18amar{
		font-size: 18px;
		color: #FFB310;
	}
	#principal .txt18cyan{
		font-size: 18px;
		color: #0099CC;
	}
	#principal .txt18azul{
		font-size: 18px;
		color: #000066;
	}
	#principal .txt18blan{
		font-size: 18px;
		color: #FFFFFF;
		font-family: "Formata Bold", Arial, Helvetica;
	}

	#principal .txtcolor10{
		font-size: 10px;
	}
	#principal a.txtcolor10sub{
		font-size: 10px;
		text-decoration: underline;
	}
	#principal a:hover.txtcolor10sub{
		text-decoration: none;
	}
	#principal a.txtcolorsub{
		text-decoration: underline;
	}
	#principal a:hover.txtcolorsub{
		text-decoration: none;
	}
	#principal .txtcolor12{
		font-size: 12px;
	}
	#principal .txtcolor14{
		font-size: 14px;
	}
	#principal .txtcolor18{
		font-size: 18px;
	}

	#principal a.ttxt09ver{
		font-size: 10px;
		text-decoration: underline;
	}

	#principal a:hover.ttxt09ver{
		font-size: 10px;
		text-decoration: underline;
	}

	#principal .ttxt09{
		font-size: 10px;
	}
	
	#principal .titulo{
		font-size: 18px;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	#principal .boton{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}

	#principal td.td100{
		padding: 4px 4px 4px 10px;
		border-right: 1px solid #FFFFFF;
		vertical-align: top;
		color: #FFFFFF;
		font-weight: bold;
	}
	#principal td.td40{
		padding: 4px 4px 4px 10px;
		border-right: 1px solid #FFFFFF;
		vertical-align: top;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#principal td.td20{
		padding: 4px 4px 4px 10px;
		border-right: 1px solid #FFFFFF;
		vertical-align: top;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#principal td.td10{
		padding: 4px 4px 4px 10px;
		border-right: 1px solid #FFFFFF;
		vertical-align: top;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#principal td.td00{
		padding: 4px 4px 4px 10px;
		vertical-align: top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	#principal td.td100azul{
		padding: 4px 4px 4px 10px;
		border-right: 1px solid #FFFFFF;
		vertical-align: top;
		color: #FFFFFF;
		font-weight: bold;
		background-color: #000066;
	}
	#principal td.td40azul{
		padding: 4px 4px 4px 10px;
		border-right: 1px solid #FFFFFF;
		vertical-align: top;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #9999C2;
	}
	#principal td.td20azul{
		padding: 4px 4px 4px 10px;
		border-right: 1px solid #FFFFFF;
		vertical-align: top;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #CCCCE0;
	}
	#principal td.td10azul{
		padding: 4px 4px 4px 10px;
		border-right: 1px solid #FFFFFF;
		vertical-align: top;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #E5E5EF;
	}

	#principal .fondoesquina{
	background-position:right;
	background-repeat:no-repeat;
	}

	#principal .esquina{
	bottom:0px; 
	right:0px;
	position:absolute; 
	background-image: url(../images/esqcel.gif);
	height:44px; 
	width:44px;
	}

	.esq{
	background-image: url(../images/esqcel.gif); 
	background-position:bottom right; 
	background-repeat:no-repeat;
	}

	ul ul li li {
		 margin-left: 0px;
	}
	ul  {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}
	li {
		background-repeat: no-repeat;
		padding-left: 8px;
	}
	li.magenta {
		background-image:  url("../images/bullet_mage.gif");
		background-repeat: no-repeat;
		padding-left: 8px;
	}
	li.ordenado {
		background-image: none;
	}
	hr {
		height:1px;
		margin: 3px 0px 3px 0px;
		color:#000066;
	}
	hr.hrprimera {
		height:1px;
		margin-top: -8px;
		color:#000066;
	}
	hr.hrazul {
		color:#000066;
	}
	hr.hramar {
		color:#FFB310;
	}
	hr.hrcyan {
		color:#0099CC;
	}
	hr.hrnara {
		color:#FF4F00;
	}
	hr.hrrojo {
		color:#F11A0A;
	}
	hr.hrmage {
		color:#F40159;
	}
	hr.hrverd {
		color:#91CE44;
	}
	#principal h1 {
		font-size: 18px;
		border-bottom: 1px solid #000066;
		padding: 6px 0px 6px 0px;
		margin: 0px 0px 20px 0px;
	}

	#principal h1.h1azul {
		font-size: 18px;
		padding: 6px 0px 20px 0px;
		margin: 0px 0px 0px 0px;
		border-bottom: 0px none #000066;
		color:#000066;
	}	
	#principal h1 em {
		font-weight:normal;
		font-style:normal;
	}
	#principal h2 {
		font-size: 14px;
		margin: 0px 0px 20px 0px;
		color:#000066;
	}
	#principal h2 em {
		font-size:11px;
		float:right;
		margin: 0px; 
}
	#principal h2 strong {
		font-weight:normal;
		font-style:normal;
	}

	#principal h3 {
		font-size: 14px;
		margin: 0px 0px 20px 0px;
	}

	#principal h4 {
		font-size: 12px;
		margin: 0px 0px 20px 0px;
	}
	#principal h5 {
		font-size: 12px;
		margin: -20px 0px 18px 0px;
		font-weight:bold;
		font-style:italic;
	}
	#principal h5 em {
		font-size:11px;
		float:right;
		margin: 0px; 
		font-weight:normal;
		font-style:normal;
}
	#principal *.magenta {
		color:#F40159;
	}

	#principal td.calc{
		background-color: #E5E5EF;
		height: 22px;
		width: 25px;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		text-align: center;
		vertical-align: middle;
	}

	#principal td.calc02{
		background-color: #000066;
		border-right: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		text-align: center;
		vertical-align: middle;
	}

/* Final Principal */

/* Inicio cabecera */
	#cabecera {
		width: 760px;
		background-color: #000066;
		text-align: right;
	}
/* Final cabecera */

/* Inicio Herramientas */
	#herramientas {
		width: 100%;
		height: 22px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000066;
		font-size: 9px;
		padding: 1px;
		text-align: right;
	}
	#herramientas img {
		margin-left: 10px;
		margin-right: 4px;
	}
/* Final Herramientas */

/* Inicio Pie */
	#pie {
		width: 100%;
		text-align: left;
		font-size: 9px;
		color: #000066;
		padding: 5px 2px 5px 2px;
		border-top: 1px solid #000066;
	}
	#pie a {
		color: #000066;
		text-decoration: underline;
	}
	#pie a:hover {
		text-decoration: none;
	}

	#pie2 {
		font-size: 9px;
		color: #000066;
		padding: 5px 2px 5px 2px;
	}
	#pie2 a {
		color: #000066;
		text-decoration: underline;
	}
	#pie2 a:hover {
		text-decoration: none;
	}
/* Final Pie */

/* Inicio titulo */
	#titulo{
		font-size: 18px;
		padding: 6px 0px 6px 0px;
		border-bottom: 1px solid #000066;
		margin-bottom: 20px;
	}
/* Final  titulo */

/* Inicio Login */
	#login {
		margin-bottom: 11px;
	}
/* Fin Login */

/* Inicio Menu */
	#menu {
		width: 165px;
	}
	#menu td{
		vertical-align: top;
		border-bottom: 1px solid #FFFFFF;
	}
	#menu td.nivelvacio{
		border-bottom: 0px solid #FFFFFF;
	}
	#menu td.nivel01li {
		padding: 3px 0px 3px 1px;
		font-weight: bold;
	}
	#menu td.nivel01off {
		padding: 3px 0px 3px 1px;
		font-weight: bold;
	}
	#menu td.nivel02li {
		padding: 3px 0px 3px 3px;
	}
	#menu td.nivel02off {
		padding: 3px 0px 3px 3px;
		font-weight: bold;
	}
	#menu td.nivel03li {
		padding: 3px 5px 3px 32px;
	}
	#menu td.nivel03off {
		padding: 3px 5px 3px 32px;
		font-weight: bold;
	}
	#menu td.nivel01faq {
		padding: 3px 0px 3px 1px;
		background-color: #000066;
		font-weight: bold;
		color: #FFFFFF;
	}
	#menu td.nivel01faqoff {
		padding: 3px 0px 3px 1px;
		font-weight: bold;
	}
	#menu a:hover {
		text-decoration: underline;
	}
	#menu a.nivel01faq {
		color: #FFFFFF;
	}
	#menu td.nivel01nar {
		padding: 3px 0px 3px 1px;
		background-color: #FF4F00;
		font-weight: bold;
		color: #FFFFFF;
	}
/* Fin Menu */

/* Inicio submenu */
	#submenu {
		color: #000066;
		font-size: 11px;
/*		padding-top: 3px;*/
		margin-top: -17px;
		padding-bottom: 20px;
	}
	#submenu a {
		color: #000066;
		text-decoration: underline;
	}
	#submenu a:hover {
		text-decoration: none;
	}
/* Fin submenu */

/* Inicio ruta */
	#ruta {
		font-size: 10px;
		color: #999999;
		height: 32px;
	}
	#ruta a {
		color: #999999;
	}
/* Fin ruta */

/* Inicio Zona de Accion */
	#zona {
		padding: 0px 7px 7px 7px;
		height: 274px;
		background-color: #FFDCCC;
	}
/* Fin Zona de Accion */

/* Inicio ZonaD */
	#zonaDA {
		width: 126px;
		margin: 0px 0px 10px 0px;
		background-color:#FFDCCC;
	}
	#zonaDA td{
		font-size: 10px;
		vertical-align:top;
	}
	#zonaPN {
		width: 126px;
	}
	#zonaPN td{
		padding: 0px 0px 8px 0px;
		font-size: 10px;
	}
	#zonaPremios {
		border-top:1px solid #F40159;
		padding-top: 11px;
		width: 126px;
		margin: 0px 0px 10px 0px;
	}
	#zonaPremios td{
		padding: 0px 0px 3px 0px;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#zonaPremios .bordezonapre{
		border: 1px solid #F40159;
	}
	#zonaPremios .espbottom{
		padding: 0px 0px 15px 0px;
	}

/* Fin ZonaD */

/* Inicio publicos */
	#publicos td {
		padding: 0px 0px 0px 12px;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
	}
/* Final publicos */

/* Inicio estilos tabla */
	table.bordeamar {
		border: 1px solid #FFB310;
	}
	table.bordeverde {
		border: 1px solid #91CE44;
	}
	table.bordeazul {
		border: 1px solid #000066;
	}
	table.bordemage {
		border: 1px solid #F40159;
	}
	table.borderojo {
		border: 1px solid #F11A0A;
	}
	table.bordenara {
		border: 1px solid #FF4F00;
	}
	table.bordecyan {
		border: 1px solid #0099CC;
	}
	td.bordeamar {
		border: 1px solid #FFB310;
	}
	td.bordeverde {
		border: 1px solid #91CE44;
	}
	td.bordeazul {
		border: 1px solid #000066;
	}
	td.bordemage {
		border: 1px solid #F40159;
	}
	td.borderojo {
		border: 1px solid #F11A0A;
	}
	td.bordenara {
		border: 1px solid #FF4F00;
	}
	td.bordecyan {
		border: 1px solid #0099CC;
	}
	.tdpadding5{
		padding: 5px;
	}
	.fondo {
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
/* Final estilos tabla */

/* Estilos Buscador */
	#buscador {
		width: 100%;
		border-top: 1px solid #000066;
		padding: 11px 11px 8px 11px;
		margin-bottom: 11px;
	}
/* Fin Buscador */

/* Estilos Nombre */
	#nombre {
		width: 100%;
		border-top: 1px solid #000066;
		margin-bottom: 11px;
	}
/* Fin Nombre */

/* Inicio Titular */
	#titular {
		width: 760px;
		border-top: 1px solid #000066;
		margin-bottom: 11px;
	}
/* Fin Titular */

/* Inicio ABECE */
	#abece {
		width: 100%;
		padding: 8px 0px 8px 0px;
		color: #999999;
	}
	#abece td {
		width: 15px;
		text-align:center;
	}
/* Final ABECE */
