﻿body { 	margin:0; padding:0; border:0; margin:0; color:#454545;  /*color:#444; #4e4e4e; font-weight:normal; */
		font-size: 12px; line-height: 1.5em;     
		font-family: Verdana, Helvetica, Arial, sans-serif;	/* Segoe no estándar windows        'Segoe UI', Calibri, Verdana, Arial, Helvetica, 'Sans Serif', sans-serif; */
		background-color: #e2ffe6; 			/* d3f9bc rgb 240:255:255 #f0ffff - f0fff0 */
 		width: auto; height: auto;
}
h1						{
	font-size: 27px;
	font-weight: normal;
	line-height : 110%;
	margin: 20px 0 35px 0;
}
/* 42px; font-family:'Segoe UI Light','Calibri';   42 color normal	*/											
h2						{ font-size: 18px; font-weight: normal; }											/* 20px; font-family:'Segoe UI Semibold','Calibri'; color normal */												
h3						{ font-size: 14px; font-weight: normal; color:#1E75BB; }							/* 18px; font-family:'Segoe UI Semibold','Calibri';  sección colapsable, azul microsoft #1e75bb(30,117,187) */	
a						{ color: #1E75BB; text-decoration: none; }											/* font-size: 14px;  font-family:'Segoe UI Semibold','Calibri'; vínculos en texto, azul microsoft #00188f(0,188,242) */
a:hover					{ color: #00BCF2; } 
p 						{				  margin:  0   0  8px 0; }               
p.medio					{				  margin:  0   0  4px 0; }      
img.ventana				{ width: 80%; }

.azul					{ color: #0000ff; } /*a52a2a*/
.boton					{ color: #c43333; } /*a52a2a*/
.codigo					{ font-family: "Courier New"; }
.negrita				{ font-weight: bold; }
.cursiva				{ font-style: italic; }
.subrayado				{ text-decoration: underline; }
.destacar				{ background-color: #FFFFCC; }
.version				{ background-color: #FF5E5B; color:#FFFFFF;}
.centro					{ text-align: center; }
.sangria1				{ margin: 0 0 8px 45px; }

table					{ border-spacing: 0px; border-collapse: collapse; } 
td						{ padding: 2px 4px 2px 4px; } 
th						{ padding: 2px 1px 2px 1px; color: #888888; font-weight: normal; } 
table .primera			{ width: 60px; }

table.borde				{ border-right: 1px groove #aaaaaa; border-top:   1px solid #aaaaaa; width:100%; font-size:9pt; }
table.borde th 			{ border-left:  1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; font-size: 12px; color: #aaaaaa; }
table.borde td 			{ border-left:  1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; font-size: 12px; }

table.sinborde			{ border-width: 0; width:100%; font-size:9pt; }
table.sinborde th		{ border-width: 0; font-size: 12px; text-align: left; }
table.sinborde td		{ border-width: 0; font-size: 12px; }

#ingra_raiz				{ position:relative; }
#ingra_indice			{ position:absolute; top:0; left:0; width:263px; }
#ingra_pagina			{ margin:0; margin-left:263px; width:711px; padding:16px 24px 32px 48px; background:#fff; min-height:1024px; box-shadow: 0 0 16px rgba(0,0,0,0.1); }
#ingra_busca			{ margin:0; margin-left:300px; padding:0; min-height:70px; } /* 60px */
#ingra_cuerpo			{ margin:0; padding:0; }

#ingra_indice					{ line-height:120%; font-size:24px; overflow: hidden; }
#ingra_indice ul				{ line-height:120%; font-size:12px; list-style:none; margin:0; padding:0; padding-left:10px; }
#ingra_indice ul ul				{ line-height:120%; font-size:11px; padding-left:10px; }
#ingra_indice ul ul ul			{ line-height:120%; font-size:10px; }
#ingra_indice ul ul ul ul		{ line-height:120%; font-size:10px; }
#ingra_indice ul li a			{ display:block; margin:3px 0; padding:0 2px; color:#707070; white-space:nowrap;  } /* font-size: 11px; font-weight:normal; font-family:'Segoe UI Semibold','Calibri';   707070 fff*/
								  
#ingra_indice .indice_seleccion	{ text-decoration: underline; } 
#ingra_indice .indice_separador	{ margin-top:12px; }
