BODY {
	MARGIN: 5px;
	BACKGROUND-COLOR: white;
	SCROLLBAR-FACE-COLOR: #dedac6; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #787878; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #bcb7a3;
	margin            : 0px 0px 0px 0px;
	font-family       : verdana,arial,helvetica,sans;
    font-size         : 10px;	
	font-color		  : #4C4C64;
}	

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;
   padding          : 0px 0px 0px 1px;
   display          : inline;
}   

INPUT, SELECT, TEXTAREA
{
   color            : #115E94;
   font-family      : helvetica,arial,sans-serif;
   font-size        : 12px;
   border-width     : 1px;
   border-style     : solid;
   border-color     : #7EB0C9;
}

INPUT.CHECKCLASS
{
   color            : #115E94;
   font-family      : helvetica,arial,sans-serif;
   font-size        : 11px;
   border-width     : 0px;
   border-style     : solid;
   border-color     : #7EB0C9;
   text-color : #A8C4F8;
}

TD.columnTitle
{
   FONT-SIZE: 12px;
   background-color : #A8C4F8;
   FONT-FAMILY: helvetica,arial,sans-serif;
   font-color: white;
   padding-top   : 3px;
   padding-bottom   : 2px;
      
}

.columnTitle
{
   FONT-SIZE: 11px;
   COLOR: #115E94;
   FONT-FAMILY: helvetica,arial,sans-serif;
   FONT-WEIGHT: bolder;
}

TD.columnTitleSmall
{
   background-color : #A8C4F8;
   FONT-FAMILY: helvetica,arial,sans-serif;
   font-color: white;
   padding-top   : 3px;
   padding-bottom   : 2px;
      
}

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

TD.columnNormal
{
   FONT-SIZE: 11px;
   padding-top      : 2px;
   padding-bottom   : 2px;
}

.columnNormal
{
   FONT-SIZE: 11px;
   COLOR: #115E94;
   FONT-FAMILY: helvetica,arial,sans-serif;
}

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

.columnNormalSmall
{
   FONT-SIZE: 9px;
   COLOR: #115E94;
   FONT-FAMILY: verdana,arial,helvetica,sans;
}

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

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

TD.columnMenuStrong
{
   background-color : #A8C4F8;
   padding-top      : 2px;
   padding-bottom   : 2px;
}

.columnMenuStrong
{
   FONT-SIZE: 8px;
   COLOR: #115E91;
   FONT-FAMILY: verdana,arial,helvetica;
   FONT-DECORATION: bolder;
}

TD.columnMenuSoft
{
   background-color : #E6EEFF;
   padding-top      : 2px;
   padding-bottom   : 2px;
}

.columnMenuSoft
{
   FONT-SIZE: 11px;
   COLOR: #115E91;
   FONT-FAMILY: tahoma,arial,helvetica,sans;
   FONT-DECORATION: bolder;
}

TD.columnMenuTitle
{
   background-color : #616181;
   padding-top      : 2px;
   padding-bottom   : 2px;
}

.columnMenuTitle
{
   FONT-SIZE: 11px;
   COLOR: white;
   FONT-FAMILY: helvetica,arial,sans-serif;
   FONT-WEIGHT: bolder;
}

TD.columnNormalPrinterFriendly
{
   FONT-FAMILY: helvetica,arial,sans-serif;
}

.columnNormalPrinterFriendly
{
   color : #A8C4F8;
   FONT-SIZE: 13px;
   FONT-FAMILY: helvetica,arial,sans-serif;
   COLOR: black;
}

/*blanco*/
.B {font-Family: verdana,arial,helvetica,sans; font-size: 10px; color: #ffffff}
.C {font-Family: Arial,Helvetica; font-size: 10px; color: #FFFFFF;text-decoration: none;}

/* textos blancos, negrita, fondo gris, para manchetas grises */
.D {font-Family: verdana,arial,helvetica,sans; font-weight: bold; font-size: 7.2pt; color: #ffffff; background-color: #494965}

/* textos menu izq, blancos con efecto rollover */
.E {font-Family: verdana,arial,helvetica,sans; font-weight: none; font-size: 11px; color: #115E94; text-decoration: none;}
.E:hover {color: blue; font-weight: none; background-color: yellow }

/* hipervinculos en hojas alternas, no en menu */
.E2 {font-Family: helvetica,arial,sans-serif; font-weight: bold; font-size: 11px; color: #115E94;  text-decoration: underline;}
.E2:hover {color: black; font-weight: bold; background-color: yellow }


/* hipervinculos de las paginas auxiliares */
.Ligas {font-Family: helvetica,arial,sans-serif; font-weight: bold; font-size: 12px; color: #115E94; text-decoration: underline;}
.Ligas:hover {color: white; font-weight: bold; background-color: blue; color: yellow; }

.LigasUp {font-Family: helvetica,arial,sans-serif; font-weight: bold; font-size: 12px; color: #115E94; text-decoration: underline; position: relative; top: -7px;}
.LigasUp:hover {color: white; font-weight: bold; background-color: blue; color: yellow; }


/* hiperv¡nculos especiales en la parte del titulo, blancos con efect */
.Esp2 {font-Family: helvetica,arial,sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none;}
.Esp2:hover {color: red; font-weight: bold;}

/* hipervinculos especiales en la parte del texto, peque¤os */
.Esp3 {font-Family: Tahoma; font-size: 10px; color: #4C5CA5; text-decoration: none;}
.Esp3:hover {color: blue; text-decoration: underline; background-color: yellow }

/* hipervinculos especiales en la parte del titulo (barra), blancos con efect */
.toplinks {font-Family: Verdana,Arial,Helvetica; font-weight: bold; font-size: 10px; color: white; text-decoration: none;}
.toplinks:hover {color: red; font-weight: bold;}

/* hipervinculos, blancos con efecto rollover */
.Esp {font-Family: Verdana,Arial,Helvetica; font-weight: bold; font-size: 11px; color: #ffffff; text-decoration: none;}
.Esp:hover {color: yellow; font-weight: bold;}

/* texto de titulares */
.Titular {font-Family: arial,tahoma,sans; font-weight: bold; font-size: 16px; color: #588ba3; text-decoration: none;}

/* texto de titulares de las paginas adicionales */
.Titulares {font-Family: arial; font-weight: bolder; font-size: 22px; color: #4C4C64; text-decoration: none; font-variant: small-caps; line-height: 17px; }

/* sub titulos */
.Subtitulos {
	COLOR: #2F3D6E;
    padding          : 0px 1px 0px 4px;
	margin: 0px 0px; 
	font-family: helvetica,arial,sans-serif;

	font-size: 19px;
    font-weight : bolder;
    display          : inline;
}

/* texto comun */
.F {font-family: helvetica,arial,sans-serif; font-size: 11px; color: #4C4C64; line-height: 16px }
.FBOLD {font-family: helvetica,arial,sans-serif; font-weight: bold; font-size: 11px; color: #4C4C64}
.FTITLE {font-family: helvetica,arial narrow; font-weight: bold; font-size: 13px; color: #4C4C64; font-variant: small-caps; }

/* texto opcional */
.G {font-Family: Verdana,Arial,Helvetica; font-size: 12px; color: #4C4CF2}

/* texto chico*/
.H {font-Family: Verdana,Arial,Helvetica; font-size: 10px; color: #666666}

/* textos blancos, negrita, fondo gris, para manchetas naranjas */
.I {font-Family: Verdana,Arial,Helvetica; font-weight: bold; font-size: 7.2pt; color: #ffffff; background-color: #EE4E00}
/* textos blancos */
.J {font-Family: Verdana,Arial,Helvetica; font-weight: bold; font-size: 7.2pt; color: #ffffff;}
/* texto chico negro*/
.K {font-Family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000;}
/* texto chico rojo*/
.L {font-Family: Verdana,Arial,Helvetica; font-size: 10px; color: #CC3300}
/* texto chico morado*/
.M {font-Family: Verdana,Arial,Helvetica; font-size: 10px; color: #4C4C64;}
/* texto chico azul*/
.N {font-Family: Verdana,Arial,Helvetica; font-size: 10px; color: #3434FC;}
.O {font-Family: Arial,Helvetica; font-size: 10px; color: #000000;text-decoration: none;}
.P {background-color: #3B5AAF}
.Q {background-color: #DCE2EE}

/* spacer */
.sp {font-size: 4pt;}
.sp2 {font-size: 1px;}
.sp3 {font-size: 2px;}
.sp4 {font-size: 12px;}

/* bullet */
.bl {font-Family: verdana,arial,helvetica,sans; font-size: 10pt; color: #CC3300;font-weight: bold;}

.link_white { 
	BACKGROUND: #FFFFFF;
	BORDER-BOTTOM: 1px solid #d2cdac;
	BORDER-LEFT: 1px solid #d2cdac; 
	BORDER-RIGHT: 1px solid #d2cdac;
}

H1 {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	MARGIN: 5px 0px 10px; 
	FONT: bolder 22px helvetica,arial,sans-serif; 
	font-variant: small-caps; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
	display: inline;
}

H2 {
	MARGIN: 0px; FONT: bold 14px arial, helvetica, sans;
}

H3 {
	COLOR: #34A400;
	margin: 5px 10px; 
	font-family: arial narrow;
	font-variant: small-caps;
	font-size: 19px;
    font-weight      : bold;
}

H4 {
	COLOR: gray;
	MARGIN: 0px; 
	FONT: bold 17px tahoma, arial, helvetica, sans;
}

/* menu styles */
DIV.taMenu
{
   float            : left;
   background       : #FFFFFF url(images/taMenuBorder.gif) repeat-x bottom;
}

DIV.taMenu UL
{
   margin           : 0px;
   padding          : 0px;
   list-style       : none;
}

DIV.taMenu LI
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.taMenu A
{
   float            : right;
   background       : url(images/itemMenu.gif) no-repeat right top;
   border-bottom    : 1px solid #333399;
   font-size        : 9px;
   font-weight      : normal;
   text-decoration  : none;
}

DIV.taMenu A:hover
{
   background-position: 100% -50px; /* transparent; */
}

DIV.taMenu A:hover SPAN
{
   background-position: 0% -50px;
   color: black;
   FONT: bold 10px arial,sans,verdana;
   text-decoration  : underline;
}

DIV.taMenu A:link, DIV.taMenu A:visited,
DIV.taMenu A:active, DIV.taMenu A:hover
{
   color            : #115E94;
}

DIV.taMenu SPAN
{
   float            : left;
   display          : block;
   background       : url(images/ItemSeparator.gif) no-repeat left top;
   padding          : 4px 5px;
   white-space      : nowrap;
   FONT: bold 10px  arial,sans,verdana;
}

DIV.taMenu SPAN {float : none;}

DIV.taMenu LI#current A
{
   background-position: 100% -50px;
   border-width     : 1px;
}

DIV.taMenu LI#current SPAN
{
   background-position: 0% -50px;
   padding-bottom   : 4px;
}

SPAN.separador_puntos
{
	background       : url(images/separador_puntos.gif) repeat-x left 100%;
	display: inline;
    width=100%;
}

/* Mobile devices*/
.mobile_link {font-Family: Tahoma; font-size: 7px; color: #4C4CF2}

.mobile_link2 {font-Family: Tahoma; font-size: 7px; color: yellow}

.mobile_link A:active
{
   background : yellow;
}

.tabset_tabs	{ margin:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap; left: 22px; }
.tabset_tabs li	{ margin:0; display:inline; font-family: verdana,arial; font-size: 11px; margin-right: 3px; }
.tabset_tabs a	{ color :#633; background-color:#DDDDFF; text-decoration:none; padding: 4px 6px; border-left-width:1; }
.tabset_tabs a:hover	{ background: #6699FF; color: #FFF }  /*background: #FFA826*/
.tabset_tabs a.active	{ background: #B0BEC9; color: yellow; font-weight: bolder; 
                          border-top: 1px solid gray; border-right: 2px solid gray; border-left: 1px solid gray; border-bottom: 1px solid #B0BEC9; }  

/*.tabset_tabs a.active	{ color:black; background:#ffffff; border-top: 2px solid blue;  border-color:#666; border-left:2px solid gray; border-right:2px solid gray; 
                          cursor:default; border-bottom:0px; padding-left:6px; padding-top:2px; padding-bottom:4px; } */

.tabset_tabs li.firstchild a	{ border-left-width:1px }

DIV.contenedor_tabs
{
	position: relative;
	background: #FFFFFF url(images/fondo_tabs.jpg) repeat-x;
	padding: 2px 25px 5px 8px;
	border-right: 2px solid gray;
	border-left: 1px solid gray;
	border-bottom: 2px solid gray;
	border-top: 1px solid gray;
	margin-top: 3px;
	width: 780px;
}
