/* 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 .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 5px;		border-right: 1px solid #FFFFFF;		vertical-align: top;		font-size: 11px;		font-family: Arial, Helvetica, sans-serif;	}	#principal td.td20{		padding: 4px 4px 4px 5px;		border-right: 1px solid #FFFFFF;		vertical-align: top;		font-size: 11px;		font-family: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;	}	#titulosubmenu{		font-size: 18px;		padding: 6px 0px 6px 0px;		border-bottom: 1px solid #000066;	}	#tituloprom{		color: #F40159;		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 */
