/* ******************** */
/* *** Estilo CSS global *** */
/* ******************** */

BODY
{
	/*border: #000000 1px solid;*/
	table-layout: auto;
	font-weight: normal;
	text-justify: auto;
	list-style-position: outside;
	font-size: 8pt;
	word-spacing: normal;
	vertical-align: baseline;
	text-transform: none;
	color: #000000;
	line-height: normal;
	font-family: Tahoma, Verdana, sans-serif;
	list-style-type: circle;
	letter-spacing: normal;
	border-collapse: collapse;
	background-color:#fff;
	text-align: justify;
}

TABLE
{
	background-color: Transparent;
	font-family: Tahoma;
	font-style:normal;
	font-size: 8pt; 
	color: #000000;	
}

INPUT, SELECT
{
	text-align: Left;
	background-color: #ffffff;
	color: #000000;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 8pt;
}

h1 {
  font-weight: bold;
  font-size: 120%;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  padding-bottom: 0.5ex;
  text-align: left;
  line-height: 1.5em;
  margin: 0 70% 1em 2em;
  padding: 0 0 1ex 1em;
  color: #b77723;
}

IMG 	
{
}


A
{
	color: #0F4924;
	text-decoration: none;
}


A:hover
{
	color: #9C8A29;
	text-decoration: none;
}
.hprlnk
{
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../imagen/cuadro_verde.gif)
}

.hprlnk a:hover
{
	color: #9C8A29;
	text-decoration: none;
}

.hprlnk a:visited
{
	color: #000000;
	text-decoration: none;
}

.jst
{
	text-align: justify;
}

/* ***************************** */
/* *** Estilo CSS para el Template *** */
/* ***************************** */
/* 1: B5DBF7 */
/* 2: F2F2F7 */

.tablaFondoOscuro
{
	/*background-color: #50B600;*/
	background-color: #BC7C36;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
    padding: 0px 10px 0px 10px;	
    border-bottom: 1px solid #e7e7ce;
}

.tablaFondoAyuda
{
    padding: 0px 10px 0px 10px;	
}

.margenes
{
	/*border-left: solid 1px #CFDECF;
	border-right: solid 1px #e7e7ce;*/
	padding-bottom: 20px;
	padding-top: 5px;
}

.margenesPortada
{
	border-left: solid 1px #e7e7ce;
	border-right: solid 1px #e7e7ce;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
}

.margenes2
{
	border-left: solid 1px #e7e7ce;
	border-right: solid 1px #e7e7ce;
	border-top: solid 1px #e7e7ce;
	padding-bottom: 20px;
	padding-top: 5px;
	font-family: Tahoma, Arial;
	font-size: 8pt;	
}

.celdaVacia
{
	height: 1px;
}

.titulo
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.pad5
{
	padding-bottom: 5px;
	padding-top: 5px;
}

.otropad
{
	padding-top: 4px;
	padding-bottom: 12px;
}

.pad4
{
	padding-bottom: 4px;
	padding-top: 4px;
}

.ocultar
{
	color: #000;
}

.pad3Arriba
{
	padding-top:3px;
}

.padBotones
{
	padding-bottom: 10px;
	padding-top: 10px;
	background-position: center center;
}

.padBotones2
{
	padding-bottom: 10px;
	padding-top: 10px;
}

.padTabla
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	background-color: #DBE2DE;
}

.padTabla2
{
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	background-color: #DBE2DE;
	border-right: 1px solid #ADB29C;
	border-left: 1px solid #ADB29C;
	border-top: 1px solid #ADB29C;	
	font-family: Tahoma, Arial;
	font-size: 8pt;	
}

.margenInferior
{
	border-right: 1px solid #ADB29C;
	border-left: 1px solid #ADB29C;
	border-bottom: 1px solid #ADB29C;		
	background-color: #DBE2DE;
}

.margenIzquierdo
{
	border-left: 1px solid #ADB29C;
	background-color: #DBE2DE;	
	font-size:7px;	
}

.margenDerecho
{
	border-right: 1px solid #ADB29C;
	background-color: #DBE2DE;	
	font-size:7px;	
}

.cuerpoTabla
{
	/*border: 1px solid #9CBA9C;*/
	border: 1px solid #ADB29C;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}

.cuerpoTabla3
{
	border: 1px solid #ADB29C;
	padding-top: 10px;
	padding-bottom: 12px;
	background-color: #FFFFFF;
}

.cuerpoTabla2
{
	border: 1px solid #ADB29C;
	background-color: #FFFFFF;
}

.cuerpoTabla4
{
	border-bottom: 1px solid #ADB29C;
	border-left: 1px solid #ADB29C;
	border-right: 1px solid #ADB29C;
	background-color: #FFFFFF;
	padding: 4px;
}

.tituloTabla
{
	border-left: 1px solid #ADB29C;
	border-right: 1px solid #ADB29C;
	font-weight: bold;
	font-size: 9pt;
	color: #104508;
	background-image: url(../imagen/barra.png);
	/*background-image: url(../imagen/greenhead_bg.gif);*/
}

.tablaHeadIzq
{
	background-image: url(../imagen/parentheader_left.gif);	
	height: 1px;
}

.tablaHeadDer
{
	background-image: url(../imagen/parentheader_right.gif);	
	height: 2px;
	width: 144px;	
}

.bannerSuperior, .bannerlinks
{
	background-color: #EEEAE4;
	/*background-image: url(../imagen/back_banner2.gif);*/
}

.espacio
{
	height: 15px;
}

.separadorVertical
{
	border-left: 1px solid #ADB29C;
}

.separadorHorizontal
{
	border-top: 1px solid #ADB29C;
	padding-top: 10px;
	padding-bottom: 10px;
}

.separadorVertical2
{
	border-left: 1px solid #ADB29C;
	padding-bottom: 12px;
}

.separadorArriba
{
	width: 90%;
	border-top: 1px solid #000000;
	padding-bottom: 3px;	
}

.separadorAbajo
{
	width: 90%;
	border-bottom: 1px solid #000000;
	padding-top: 3px;	
}

.separador
{
	width: 90%;
	border-top: 1px solid #000000;
	height: 4px;
	font-size: 4pt;
}
	
.celdaIzquierda
{
	padding-top: 10px;
	padding-bottom: 10px;
}	

.celdaDerecha
{
	padding-top: 10px;
	padding-bottom: 10px;
}	


.tablaFondoClaro
{
	background-color: #e6e6e6;
	border-left: 1px solid #e7e7ce;
}

.celdaFondoClaro
{
	background-color: #FFFFFF;
	border-bottom: 2px solid #B5DBF7;
	border-right: 1px solid #0050B6;
}

.celdaFondoClaro2
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #B5DBF7;
	/*border-right: 1px solid #FFFFFF;*/
}

.bordeSuperiorFondo
{
	background-color: #B5DBF7;
	border-left: 1px solid #0050B6;	
	/*border-top: 1px solid #000000;*/
}

.bordeSuperior
{
	/*border-top: 1px solid #000000;	*/
	background-color: #B5DBF7;
	border-right: 1px solid #B5DBF7;	
}

.celdaSinBorde
{
	background-color: #B5DBF7;
	border-right: 1px solid #B5DBF7;
}

.borde
{
	border: 1px solid #0050B6;
	border-top: 0px;
	margin: 1px;
	padding: 0px 3px 3px 3px;
	background: #FFFFFF;
}

.borde2
{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #2F465D;
	/*border: 1px solid #0050B6;
	margin: 1px;
	padding: 1px 3px 1px 3px;
	background: #000000;*/
}

.celdaMargenIzquierdo
{
	/*background-color: #ADD7F7;*/
	background-color: #FFFFFF;
	border-left: 1px solid #0050B6;
}

.tablaFondoImagen
{
	/*border: 1px solid #000000;
	background-image: url(../imagen/menu_fondo.gif); */
	background-color: #f5f2ef;
	border-right: 1px solid #e7e7ce;
	border-left: 1px solid #e7e7ce;
	height: 24px;
}

.tablaFondoImagen2
{
	/*border: 1px solid #000000;*/
	background-image: url(../imagen/menu_fondo.gif);
	border-left: 1px solid #0050B6;
	height: 24px;
}

.tablaFondoImagen3
{
	/*border: 1px solid #000000;*/
	background-image: url(../imagen/menu_fondo.gif);
	height: 24px;
}

.tablaBordeIzquierdo
{
	background-image: url(../imagen/bordeIzquierdo.png);	
	width: 16px;
	background-repeat: no-repeat;
}

.tblIzq
{
	/*background-image: url(../imagen/bordeIzquierdo.png);*/
	background-color: #ccc;
	width: 16px;
}

.tblDer
{
	/*background-image: url(../imagen/bordeDerecho.png);*/		
	background-color: #ccc;
}

.tablaBordeDerecho
{
	background-image: url(../imagen/bordeDerecho.png);	
	width: 16px;
	background-repeat: no-repeat;
}

.celdaSeparador
{
	background-image: url(../imagen/separator.gif);		
	padding-bottom: 6px;
}

.tablaTitulo
{
/*	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FDF8D7', endColorStr='#9C8A29', gradientType='0');*/
	border-top:1px solid #ADB29C;
	border-bottom:1px solid #ADB29C;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #0B3000;
	padding-bottom: 2px;
	padding-top: 3px;
	background-image:url(../imagen/barra.png);
	/*background-image:url(../imagen/fondoTabla.jpg);*/	
}

.tablaTituloAzul {
	border-top:1px solid #ADB29C;
	border-bottom:1px solid #ADB29C;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 3px;
	background-image: url(../imagen/bg_title.gif);
}
/* ************************** */
/* *** Estilo CSS para el Footer *** */
/* ************************** */
.campotabla
{
font-size:12px;
font-weight:bold;
color: #034D16;

}
.footer
{
	border-top: 1px solid #e7e7ce;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	font-size: 7pt;
}

.footerLabel
{
	color: #034C15;
	font-size: 7pt;
}

.footer2
{
	color: #666666;
	font-size: 9px;
	font-family: Arial;
}

.footer2Pad
{
	color: #444;
	font-size: 9px;
	font-family: Arial;
	padding-bottom: 10px;
	border-left: 1px solid #e7e7ce;
	border-right: 1px solid #e7e7ce;
}

.footer2Print
{
	color: #444;
	font-size: 9px;
	font-family: Arial;
	padding-bottom: 10px;	
	padding-top: 10px;	
}

/* ********************************* */
/* ** Estilos CSS para la portada ** */
/* ********************************* */

.topSimNombre
{
	font-family:Verdana;
	font-size: 12px;
	height: 23px;
	/*background-color: #B26C38;
	background-color: #C78A47;*/
	background-color: #BC7C36;
	color: #fff;
	font-weight: bold;
    padding: 0px 10px 0px 10px;	
    border-bottom: 1px solid #e7e7ce;	
}

.topMenu
{
	font-weight: bold;
	color: #0B3000;
	background-color: #D9863C;
	padding-top: 1px;
	padding-bottom: 2px;
}

.fondoMenu
{
	background-color: #F3DBA7;
	padding-top: 7px;
	padding-bottom: 6px;
	border-bottom: 1px solid #e7e7ce;	
	border: 1px solid #D2AB62;
}

.fondoMenu2
{
	background-color: #D2AB62;
	padding-top: 0px;
	padding-bottom: 1px;	
}

.Z TD	
{
	HEIGHT:18px;
	WHITE-SPACE:nowrap;
	background-color: #FFE09F;	
	color: #F5F2EF !important;
	font-family: Tahoma;
	font-size: 8pt;	
	font-weight: bold;
}

.Z A	
{
	TEXT-DECORATION:none !important;
}

.Z A:HOVER
{
	color:#554FA0;
}

.Z A:visited
{
	color: #F5F2EF;
}

.abc
{
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	/*CURSOR:hand;*/
	text-align:center;
	/*background-color: #D8B577 !important;	*/
	background-color: #D2AB62 !important;
}

.abc a
{
	color: #F5F2EF;
}

.xyz
{
	PADDING-LEFT:1px;
	PADDING-RIGHT:1px;
	BACKGROUND-COLOR:#F5F2EF !important;
	/*color: #B77723 !important;	*/
	BORDER:1px solid #664D00;
	/*CURSOR:hand;*/
	text-align:center;
	/*font-weight: bold;*/
}

.xyz a
{
	color: #b77723 !important;
}

.xyz a:hover
{
	color: #554FA0 !important;
}

.boxSimulador
{
	height: 175px;
	border: 1px solid #D2AB62;
	padding: 10px 5px 5px 5px;
	vertical-align: top;
	background-color: #FDFBF7;
}

.boxTexto
{
	vertical-align: top;
	padding-right: 10px;
}

.nomSim
{
	font-weight: bold;
	padding-bottom: 12px;	
}

.nomSim a
{
	color: #000 !important;
	text-decoration: none;
	padding-bottom: 3px;
	border-bottom: 1px dashed #000;	
}

.nomSim a:hover
{
	color: #B82619 !important;
	text-decoration: none;
	padding-bottom: 3px;
	border-bottom: 1px dashed #B82619;
}

.imgBox
{
	padding-left: 140px;
	color: #666;
	float: none;
	text-align:justify;
}

/* ********************************* */
/* *** Estilo CSS para el Menu Superior *** */
/* ********************************* */

.imagenFiltro
{
 filter:alpha(opacity=65);
 -moz-opacity:0.65;	
}

.O TD	
{
	HEIGHT:22px;
	WHITE-SPACE:nowrap
}

.O A	
{
	font-weight: bold;
	COLOR:#595326;
	TEXT-DECORATION:none !important
}

.O A:HOVER
{
	color:#000;
}

.O2 TD	
{
	color: #fff;
	HEIGHT:22px;
	WHITE-SPACE:nowrap
}

.O2 A	
{
	font-weight: bold;
	COLOR:#fff;
	TEXT-DECORATION:none !important
}

.O2 a:HOVER
{
	color: #9C8A29;
}

.O3 TD	
{
	color: #888;
	HEIGHT:22px;
	WHITE-SPACE:nowrap;
}

.O3 A	
{
	font-weight: bold;
	COLOR:#888;
	TEXT-DECORATION:none !important
}

.O3 a:HOVER
{
	color: #222;
}

.LL 
{
	PADDING-LEFT:1px;
	text-align:center;
}

.LLL
{
	padding: 7px 10px 7px 10px;

	text-align:center;
	color: #fff;
}

.LLLL
{
	padding: 0px 10px 3px 10px;
	color: #fff;
}


.P	
{
	PADDING-LEFT:3px;
	PADDING-RIGHT:3px;
	/*CURSOR:hand;*/
	text-align:center;
	font-size: 10pt;
	font-family: Arial Narrow;
}

.P3	
{
	PADDING-LEFT:3px;
	PADDING-RIGHT:3px;
	/*CURSOR:hand;*/
	text-align:center;
	font-size: 8pt;
	font-family: Tahoma;
}

.T
{
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	/*BACKGROUND-COLOR:#D8D2A9;*/
	background-color: #E9E2DC;
	BORDER:1px solid #664D00;
	/*CURSOR:hand;*/
	text-align:center;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial Narrow;	
	
}

.T2
{
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	BACKGROUND-COLOR:#DBE2DE;
	BORDER:1px solid #664D00;
	/*CURSOR:hand;*/
	text-align:left;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial Narrow;	
}

.T3
{
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	BACKGROUND-COLOR:#fff;
	BORDER:1px solid #fff;
	/*CURSOR:hand;*/
	text-align:left;
	font-weight: bold;
	font-size: 8pt;
	font-family: Tahoma;	
}

.DETALLE
{
	PADDING-LEFT:2px;
	PADDING-RIGHT:2px;
	/*BACKGROUND-COLOR:#D8D2A9;*/
	background-color: #E9E2DC;
	BORDER:1px solid #664D00;
	/*CURSOR:hand;*/
	text-align:center;
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial Narrow;	
}




/* ****************************************** */
/* *** Estilo CSS para efectos de texto (label, grid) *** */
/* ****************************************** */

.small, .csmall
{
	font-size: 7pt;
}

.csmall
{
	text-align: center;
}

.bold
{
	font-weight: bold;
}

.boldInv
{
	font-weight: bold;
	font-size: 9pt;
	color: #fff;
	background-color: #000;
	padding-left: 10px;
	padding-right: 10px;
}

.boldPadAbajo
{
	font-weight: bold;
	padding-bottom: 3px;
}

.boldPadAbajo2
{
	font-weight: bold;
	padding-bottom: 12px;
}

.padAbajo12
{
	padding-bottom: 12px;
}

.boldPadArribaAbajo
{
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 3px;
}

.boldPadArriba
{
	font-weight: bold;
	padding-top: 3px;
}

.tituloSim
{
	font-family: Verdana;
	font-size: 12px;
}

.tituloSimCentro
{
	font-family: "MS Sans Serif";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}

.alertaRed
{
	font-weight: bold;
	font-size: 8.5pt;
	background-color: #fff;
	color: #9C8A29;
	text-transform: uppercase;
	padding-left: 6px;
	padding-right: 6px;	
	padding-bottom: 2px;
	padding-top: 2px;
}


.alertaGreen
{
	font-weight: bold;
	font-size: 8.5pt;
	background-color: #fff;
	color: #9C8A29;
	text-transform: uppercase;
	padding-left: 6px;
	padding-right: 6px;	
	padding-bottom: 2px;
	padding-top: 2px;
}

.alertaBlue
{
	font-weight:bold;
	font-size: 8.5pt;	
	color: #9C8A29;
	background-color: #fff;
	text-transform: uppercase;
	padding-left: 6px;
	padding-right: 6px;	
	padding-bottom: 2px;
	padding-top: 2px;	
}

.alerta
{
	font-weight:bold;
	font-size: 8.5pt;	
	color: #9C8A29;
	background-color: #fff;
	text-transform: uppercase;
	padding-left: 6px;
	padding-right: 6px;	
	padding-bottom: 2px;
	padding-top: 2px;	
}

.alertaGreen2
{
	font-weight: bold;
	color: #008000;
}

.alertaBlue2
{
	font-weight:bold;
	color: #006EC8;
}

.alerta2
{
	font-weight:bold;
	color: #ff6d00;
}

.rojo
{
	color: #ff0000;
}

.negro
{
	color: #000000;
}

.texto-normal
{
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
}
.texto
{
	font-family: Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #034D16;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#efefef', endColorStr='#c7cde2', gradientType='0');*/
	border: 1px solid #519361;
	background-image: url(../imagen/fondo-input.gif);
}

.tablaBorde
{
	border: 1px solid #e7e7ce;
}

.tblBrd
{	
	border: 1px solid #000;
}

.brdDer, .brdDerPad, .sepDer, .spc
{
	border-right: 1px solid #000;
}

.spc
{
	font-weight: bold;
}

.brdDerPad
{
	padding-bottom: 4px;
}

.sepDer, .sep
{
	border-top: 1px solid #000;
	font-size: 4pt;
}

.yearTitle
{
	font-weight: bold;
	background-color: #000;
	color: #fff;
}

.tablaHead
{
	background: #000000;
	color: #FFFFFF;
	font-weight: bold;
}

.tablaHeadBlue
{
	background-color: #0050B6;
	color: #FFFFFF;
	font-weight: bold;
}

.tablaFoot
{
	background: #000000;
	color: #FFFFFF;
	font-weight: bold;
}

.tablaItem
{
	background: #cccccc;
	font-weight: bold;
}

.tablaSubItem
{
	background: #C8D7E8;
}

.etiqueta
{
	width: 50%;
	font-weight: bold;
	border: 1px solid #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.etiquetaNO
{
	padding-left: 3px;
	padding-right: 3px;
}

.etiqueta2
{
	font-weight: bold;
	border: 1px solid #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.etiqueta-detalle
{
	border: 1px solid #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.hand
{
	cursor: hand;
}

.ddl
{
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 7pt;
}

.diaSemana, .diaFin, .diaTotal
{
	font-weight: bold;
}

.diaFin
{
	color: #f00;
}

.diaTotal
{
	padding-left: 4px;
	padding-right: 4px;
}

.bannerlinks
{
	vertical-align:bottom;
	padding-right: 10px;
	padding-bottom: 6px;
}

.bannerlinks a
{
	color: #668 !important;
	text-decoration: none;
}

.bannerlinks a:hover
{
	color: #000 !important;
	text-decoration: none;
}

.hide
{
	display: none;
}
.boton {
	background-color: #DBE2DE;
	text-align: center;
	cursor:pointer;
}
.botones2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #CC9900;
	text-align: center;
	color: #FFFFFF;
}
.boton3 {
	border-top:1px solid #ADB29C;
	border-bottom:1px solid #ADB29C;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #0B3000;
	padding-bottom: 2px;
	padding-top: 3px;
	background-image: url(../imagen/barra.png);*/
	/*background-image: url(../imagen/fondoTabla.jpg);*/
	text-align: center;
}
.etiquetaizq {
	width: 50%;
	font-weight: bold;
	border: 1px solid #000000;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align: left;
}
.textoderecho {
	text-align: left;
}

.tabla-proceso 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}


.busqueda-avanz    { color: #fff; font-weight: bold; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.texto-grl { color: #647060; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.submenu1 { color: #5f9734; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.submenu2 { color: #17619a; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.submenu3 { color: #593bbb; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.submenu4 { color: #d44e07; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.notic-grl-home  { color: #949b91; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.notic-home-naran { color: #e29909; font-weight: bold; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.notic-fecha-home  { color: #335124; font-size: 7pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify }
.texto-grl-naranjo { color: #df6a02; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: underline; text-align: justify; text-indent: 4px }
.bot-principal  { color: #fff; font-weight: bold; font-size: 7pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.bot-princ-abajo1 { color: #007437; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.bot-princ-abajo-n   { color: #044e27; font-weight: bold; font-size: 8pt; font-family: Arial, "Trebuchet MS", Verdana, Helvetica; text-decoration: none; text-align: justify; text-indent: 4px }
.titulo-botoneras     { color: #77715e; font-weight: bold; font-size: 9pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.txt-botonera-izq { color: #5a6256; font-size: 8pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.txt-boton-izq-n { color: #5a6256; font-weight: bold; font-size: 8pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.menu-home-centro { color: #300; font-size: 8pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.txt-botonera-izq-roll { color: #c68402; font-size: 8pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.titulo-interior1 { color: #5f9734; font-size: 13pt; font-family: "Trebuchet MS"; font-weight: bold; text-decoration: none; text-align: justify }
.botn-abajo { color: #5f9734; font-weight: bold; font-size: 11pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.titulo-interior2 { color: #17619a; font-weight: bold; font-size: 13pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.titulo-interior3 { color: #593bbb; font-weight: bold; font-size: 13pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.titulo-interior4 { color: #d44e07; font-weight: bold; font-size: 13pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.titulo-interior1chico { color: #007437; font-weight: bold; font-size: 10pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.titulo-interior2chico { color: #17619a; font-weight: bold; font-size: 10pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.titulo-interior3chico { color: #593bbb; font-weight: bold; font-size: 10pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.titulo-interior4chico { color: #d44e07; font-weight: bold; font-size: 10pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
.nombre-clave { color: #77715e; font-size: 7pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify; text-indent: 4px }
.texto-cierre { color: #626359; font-size: 8pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify; text-indent: 4px }
.solicite-clave { color: #6b6f57; font-weight: bold; font-size: 8pt; font-family: "Trebuchet MS"; text-decoration: none; text-align: justify }
/*a:hover          { color: #9db9ab; text-decoration: none }*/
.subir a   { color: #647060; font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none; background: url(imagenes/flecha-subir.gif) no-repeat fixed; text-align: left; text-indent: 15px; margin: 0px; padding: 1px; width: 100%; height: 5px; display: block }
.subir a:hover    { color: #f9ab67; font-weight: bold; text-decoration: none; background: url(imagenes/flecha-subir-roll.gif) no-repeat fixed; padding: 1px }.combos {
	background-color: #F7FBF8;
	font-weight:bolder;
	color: #034D16;
}
.txtchicoColor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	background-color: #DFF6E5;
	border: #CCCCCC;
	text-transform: capitalize;
}
