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

BODY
{
    color             : black;
    font-family       : "Trebuchet MS", Arial, Verdana;
    padding           : 0px;
	left-margin: 0px;
	top-margin: 0px;

	text-align:center;
}

#contenido {
	width:1000px;
	text-align:left;
	padding: 0px;
	/*border:1px dashed #333;*/
	/*background-color:#eee;*/
	}


PRE, CODE
{
   font-size        : small;
}

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

TABLE.fullWidth, TABLE.fW
{
   width            : 100%;
/*   background-color : #EDEDEB;*/
}

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         : #2D2B29;
   font-family   : "Trebuchet MS", Arial, Verdana;
   font-size     : 11px;
   border        : 1px solid #E0A241;
   inline;
   
     filter:alpha(opacity=75); /* IE's opacity*/
     opacity: 0.75;
     z-index: 99;   
}

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 : #F8D97C;
}

.columnXYZ
{
   FONT-SIZE: 11px;
   COLOR: #424140;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
}


TD.column
{
   padding-top      : 2px;
   padding-bottom   : 2px;
   padding-left     : 5px;
   padding-right    : 5px;
   
   background-color : #FDF5C7;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;   
}

.column
{
   FONT-SIZE: 11px;
   COLOR: #574F43;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
}

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

.columnFuerte
{
   FONT-SIZE: 11px;
   COLOR: #000;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
   font-weight: bolder;
}

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

.columnSmall
{
   FONT-SIZE: 10px;
   COLOR: #6B6254;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
}

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

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

.columnNormal
{
   FONT-SIZE: 11px;
   COLOR: #424140;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
}

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

.columnNormalSmall
{
   FONT-SIZE: 10px;
   COLOR: #000;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
}

TD.columnTitle
{
   background-color : #F8EBA2;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
   padding-top    : 2px;
   padding-bottom : 2px;
   padding-left   : 5px;       
   padding-right  : 5px;
   border-bottom  : 1px solid #BB9958; 	
}

.columnTitle
{
   FONT-SIZE: 12px;
   COLOR: #424140;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
   FONT-WEIGHT: bolder;

}

TD.columnTitleSmall
{
   background-color : #F6E7AC;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
   font-color: white;
   padding-top   : 1px;
   padding-bottom   : 1px;
   border-bottom : 1px solid #BB9958;
}

.columnTitleSmall
{
   FONT-SIZE: 10px;
   COLOR: #000;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
   FONT-WEIGHT: bolder;
}

/* titulo para tablas con contenido dinámico */
.boxTitle
{
   font-size        : 12px;
   font-weight      : bold;
   font-family      : "Trebuchet MS", Arial, Verdana;
   padding-top      : 3px;
   padding-bottom   : 3px;
   padding-right	: 3px;
   word-spacing: -1px;
   letter-spacing: 0px;   
/*   background: url(/images/estilo_times/fondo_titulo.png); */
}

TD .boxTitle
{
	color: #3D2913;
	/*text-align: center;*/
	border-bottom : 1px solid #A86210; 
	background-color: #E2A45A;	
	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 : #FD9F52;
   padding-top      : 2px;
   padding-bottom   : 2px;
   padding-left     : 5px;
   padding-right    : 5px;
}

.columnError
{
   FONT-SIZE: 11px;
   COLOR: #000;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
   FONT-WEIGHT: bolder;
}

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

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

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

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

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

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

TD.columnTitlePF
{
   padding-top   : 2px;
   padding-bottom   : 2px;   
   padding-left:  3px;
   padding-right: 3px;
   
   border-bottom : 1px solid silver;    
}

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

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

TD.columnSeparator2
{
   background-color : #fff;
   height: 1px;
   text-height: 1px;
}

.columnSeparator2
{
   background-color : #fff;
   height: 1px;
   text-height: 1px;
}

TD.renglonResaltado
{
	background-color : #FBFADB;
}

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

IMG.markerWide
{
   padding          : 0px 0px 0px 1px;
   width            : 10px;
   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;}


/* texto y ligas en principal */
.textoENPRINCIPAL
{
   FONT-SIZE: 12px;
   COLOR: #443D35;
   FONT-FAMILY: "Trebuchet MS", Arial, Verdana;
}

.LigasPrincipal {font-Family: "Trebuchet MS", Arial, Verdana; font-size: 11px; color: #424140; text-decoration: underline; }
.LigasPrincipal:hover {color: blue; background-color: yellow; }

.AvisosPrincipal {font-weight:bolder; font-Family: "Trebuchet MS", Arial, Verdana; font-size: 14px; color: #424140; text-decoration: underline; letter-spacing: 0px; word-spacing: -1px; }
.AvisosPrincipal:hover {color: blue; background-color: yellow; font-weight:bolder;  }
/* fin - textos y ligas en principal */

.Ligas {font-Family: "Trebuchet MS", Arial, Verdana; font-size: 11px; color: #424140; text-decoration: underline; display: inline; }
.Ligas:hover {color: blue; background-color: yellow; }

.LigasColumnas {font-Family: "Trebuchet MS", Arial, Verdana; color: #424140; font-size: 11px; font-weight:bold; text-decoration: underline;}
.LigasColumnas:hover {color: brown; background-color: yellow; text-decoration: underline; }

.LigasPreguntas {font-Family: "Trebuchet MS", Arial, Verdana; color: #424140; text-decoration: none; font-size: 12px; text-decoration: underline }
.LigasPreguntas:hover {color: brown; background-color: yellow; text-decoration: underline; }

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

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

h3 {
	font-family: "Trebuchet MS", Arial, Verdana;
	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;	
}

DIV.cajas_seleccion
{
	display: none; 
	position: absolute; 
	border: 1px solid black;
	background-color: #F5F0A4;
	color: #3A3B5C;
}
