/* These are used for the links on the help page */
/* conjunto de letras anteriores : Tahoma, Helvetica, sans-serif, Arial;*/

BODY
{
    color             : #115E94;
    font-family       : Verdana,Arial,Helvetica;
    font-size         : small;
    padding           : 0px;

}

PRE, CODE
{
   font-size        : small;
}

TABLE
{
   border-width     : 0px;
   border-spacing   : 0px;
   border-collapse  : collapse;
}

TABLE.fullWidth, TABLE.fW
{
   width            : 100%;
}

TD
{
   padding          : 0px 0px 0px 0px;
}

TD.fullWidth
{
   width            : 100%;
}

IMG
{
   border-width     : 0px;
   display          : inline; 
}

FORM
{
   margin           : 0px 0px 0px 0px;
}

INPUT, SELECT, TEXTAREA
{
   color            : #115E94;
   font-family      : Verdana,Arial,Helvetica;
   font-size        : 11px;
   border-width     : 1px;
   border-style     : solid;
   border-color     : #7EB0C9;
   inline;
}

INPUT.hidden {
    display: none;
  }

INPUT.radio {
    border-width: 0px;
  }
  
INPUT.checkbox {
    border-width: 0px;
	top-padding: 0px;
 }   

INPUT.fullWidth, TEXTAREA.fullWidth, SELECT.fullWidth
{
   /* for some reason, 100% will truncate right edge */
   width            : 95%;
}

/* Column styles */
TD.columnXYZ
{
   background-color : #E5EEF3;
}

.columnXYZ
{
   FONT-SIZE: 10px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
}


TD.column
{
   padding-top      : 2px;
   padding-bottom   : 2px;
   padding-left     : 5px;
   padding-right    : 5px;   
   
   background-color : #E5EEF3;
}

.column
{
   FONT-SIZE: 11px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
}

TD.columnFuerte
{
   background-color : #D2E8FF;
   padding-top   : 3px;
   padding-bottom   : 3px;   
}

.columnFuerte
{
   FONT-SIZE: 11px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
}

TD.columnSmall
{
   background-color : #E5EEF3;
   padding-top   : 1px;
   padding-bottom   : 1px; 
}

.columnSmall
{
   FONT-SIZE: 10px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
}

TD.cuadricula
{
   padding-top     : 1px;
   padding-bottom  : 1px;   
   border-bottom : 1px solid #E3DFDF;    
   border-left : 1px solid #E3DFDF;    
   border-right : 1px solid #E3DFDF;    
}

TD.columnNormal
{
   padding-top     : 0px;
   padding-bottom  : 0px;  
   padding-left    : 5px;    
   padding-right   : 5px;
   background: transparent;   
}

.columnNormal
{
   FONT-SIZE: 11px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
}

TD.columnNormalSmall
{
   padding-top      : 2px;
   padding-bottom   : 2px;
}

.columnNormalSmall
{
   FONT-SIZE: 10px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
}

TD.columnTitle
{
   background-color : #A8C4F8;
   FONT-FAMILY: Verdana,Arial,Helvetica;
   font-color: white;
   padding-top    : 2px;
   padding-bottom : 2px;
   padding-left    : 5px;      
   padding-right  : 5px;
   border-bottom  : 1px solid #6D79A6; 	 
}

.columnTitle
{
   FONT-SIZE: 11px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
   FONT-WEIGHT: bolder;
}

TD.columnTitleSmall
{
   background-color : #A8C4F8;
   FONT-FAMILY: Verdana,Arial,Helvetica;
   font-color: white;
   padding-top   : 2px;
   padding-bottom   : 2px;
}

.columnTitleSmall
{
   FONT-SIZE: 10px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
   FONT-WEIGHT: bolder;
}

/* titulo para cajas con contenido dinamico */
.boxTitle
{
   font-size        : 11px;
   font-weight      : bold;
   font-family      : Verdana,Arial,Helvetica;
   padding-bottom   : 4px;
   padding-right	: 3px;
   word-spacing: -1px;
   letter-spacing: 0px;     
}

TD .boxTitle
{
	color: #115E94;
	border-bottom : 1px solid #7EB0C9; 	
	padding-left    : 5px;
	padding-right   : 5px;	
}

.boxFooter
{
   font-weight      : bold;
   text-align       : center;
   padding          : 7px 0px 3px 0px;
   white-space      : nowrap;
}


TD.columnError
{
   background-color : pink;
   padding-top      : 2px;
   padding-bottom   : 2px;
   padding-left     : 5px;
   padding-right    : 5px;   
}

.columnError
{
   FONT-SIZE: 11px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
   FONT-WEIGHT: bolder;
}

TD.columnErrorSmall
{
   background-color : pink;
   padding-top      : 3px;
   padding-bottom   : 2px;
}

.columnErrorSmall
{
   FONT-SIZE: 10px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
   FONT-WEIGHT: bolder;
}

TD.columnSpecial
{
   background-color : #BBD1E8;
   padding-top      : 2px;
   padding-bottom   : 2px;
}

.columnSpecial
{
   FONT-SIZE: 11px;
   COLOR: gray;
   FONT-FAMILY: Verdana,Arial,Helvetica;
}

/* printer friendly */
TD.columnNormalPF
{
   padding-top   : 2px;
   padding-bottom   : 2px;   
}

.columnNormalPF
{
   FONT-SIZE: 11px;
   COLOR: black;
   FONT-FAMILY: Times;
}

TD.columnTitlePF
{
   padding-top   : 2px;
   padding-bottom   : 2px;   
}

.columnTitlePF
{
   FONT-SIZE: 11px;
   COLOR: black;
   FONT-FAMILY: Times;
   FONT-WEIGHT: bold;
}

TD.columnSeparator1
{
   background-color : #A8C4F8;
}

TD.columnSeparator2
{
   background-color : white;
}

/* Image styles */
IMG.markerArrow
{
   padding          : 5px 5px 5px 5px;
   display          : inline;
   width            : 27px;
   height           : 11px;
}

IMG.markerWide
{
   padding          : 0px 0px 0px 1px;
   width            : 5px;
   height           : 10px;
   display          : inline;
}

IMG.markerWideBottom
{
   padding          : 0px 0px 0px 1px;
   width            : 9px;
   height           : 10px;
   display          : inline;
}

IMG.markerCircle
{
   padding          : 0px 0px 0px 1px;
   width            : 6px;
   height           : 6px;
   display          : inline;
}

IMG.marker
{
   padding          : 0px 2px 2px 4px;
   display          : inline;
   width            : 3px;
   height           : 5px;
}

IMG.inline
{
   display          : inline;
   padding          : 0px 0px 0px 0px;
   margin           : 0px 0px 0px 0px;
}

IMG.sortArrow
{
   display          : inline;
}

/* General styles */

TD.errorMessage
{
   color            : #FF0000;
   font-weight      : bold;
   padding          : 0px 5px 0px 5px;
}

TD.item
{
   background-color : #E5EEF3;
   vertical-align   : top;
   font-size        : small;
}


.sectionHeader,.pageHeader
{
   color            : #FF9500;
   font-family      : Arial;
   font-size        : 12pt;
   font-weight      : bold;
   margin-bottom    : 4px;
}

.pageHeader A:link, .pageHeader A:visited,
.pageHeader A:active, .pageHeader A:hover,
.sectionHeader A:link, .sectionHeader A:visited,
.sectionHeader A:active, .sectionHeader A:hover
{
   color            : #FF9500;
}


TD.sectionTitle
{
   font-size        : 10pt;
   font-weight      : bold;
}

.description
{
   padding          : 0px 5px 0px 5px;
}

TD.name
{
   font-weight      : bold;
   text-align       : right;
   white-space      : nowrap;
}

TD.value
{
   padding-left     : 5px;
}

TD.itemEven
{
   padding          : 2px 2px 2px 2px;
   background-color : #E5EEF3;
}

TD.itemOdd
{
   padding          : 2px 2px 2px 2px;
}

TD.itemAdd
{
   padding          : 2px 2px 2px 2px;
   background-color : #CEDEE8;
   white-space      : nowrap;
}

A.currentTA {color: #FF9500;}

.textoENPRINCIPAL
{
   FONT-SIZE: 11px;
   COLOR: #115E94;
   FONT-FAMILY: Verdana,Arial,Helvetica;
}


/* ligas en principal */

.LigasPrincipal {font-Family: Verdana,Arial,Helvetica; font-size: 11px; color: #115E94; text-decoration: underline;}
.LigasPrincipal:hover {color: blue; background-color: yellow; }

.Ligas {font-Family: Verdana,Arial,Helvetica; font-size: 11px; color: #115E94; text-decoration: underline;}
.Ligas:hover {color: blue; background-color: yellow; }

.LigasColumnas {font-Family: Verdana,Arial,Helvetica; color: #115E94; font-size: 11px; font-weight:bold; text-decoration: underline;}
.LigasColumnas:hover {color: brown; background-color: yellow; text-decoration: underline; }

.AvisosPrincipal {font-weight:bolder; font-Family: Verdana,Arial,Helvetica; font-size: 12px; color: #115E94; text-decoration: underline;}
.AvisosPrincipal:hover {color: blue; background-color: yellow; font-weight:bolder;  }

.LigasPreguntas {font-Family: Verdana,Tahoma, Arial,Helvetica; color: navy; text-decoration: none; font-size: 12px; text-decoration: underline }
.LigasPreguntas:hover {color: brown; background-color: yellow; text-decoration: underline; }

.LigasPreguntasSecciones {font-Family: Verdana,Arial,Helvetica; color: blue; font-size: 12px; font-weight:bold; text-decoration: underline;}
.LigasPreguntasSecciones:hover {color: brown; background-color: yellow; text-decoration: underline; }

h2 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: black;
	display:inline;
}

h3 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: gray;
	display: inline;
}

DIV.separador
{
	clear: both;
	height: 5px;
	line-height: 5px;	
}
