body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #eaeadd;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.titulo {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    color: #ffffff;
}

.titulogris {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 13px;
    text-decoration: none;
    font-weight: normal;
    color: #7c7c7c;
}

.titulo-sistema {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
}

.subtitulo {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: #009591;
}

.txt-intro {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}

.txt-instruccion {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica; 
    font-size: 11px; 
    font-weight: bold; 
    text-decoration: none; 
    color: #666666;
}

.txt-informacion {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: none;
    color: #000000;
}

.txt-status {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    font-weight: bold; 
    text-decoration: none;
    line-height: ;
    color: #2b7666;
}

.txt-exponente {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    font-weight: bold; 
    text-decoration: none;
    vertical-align:super;
    color: #007B6A;
}

.txt-subindice {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    font-weight: bold; 
    text-decoration: none;
    vertical-align:sub;
    color: #007B6A;
}

.txt-titulo-campos {
    font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    line-height: normal;
    text-decoration: none;
}

.txt-campos {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica; 
    font-size: 11px;
    text-decoration: none; 
    color: #666666; 
}

.txt-titulo-modulo {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
}

.txt-titulo-submodulo {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    line-height: 16px;
    color: #464646;
}

.txt-folio {
    font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
    font-size: 11px;
    line-height: normal;
    font-weight: normal;
    color: #CC0000;
    font-style: normal;
    text-decoration: none;
}

.txt-titulo-nota {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: none;
    color: #CC0000;
}


.txt-ejemplo {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px; 
    line-height: 10px; 
    font-weight: normal; 
    color: #000000; 
    font-style: italic; 
    text-decoration: none;
}

.txt-caracter {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: none;
    color: #CC0000;
}

.txt-titulo-tablas {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
}

.txt-subtitulo-tablas {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    line-height: 16px;
    color: #464646;
    background-color: #E8DEC3;
}

.txt-tablas {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    color: #464646;
}

.txt-status-tablas {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
}

.txt-subtitulo-dos-tablas {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 7px;
    text-decoration: none;
    font-weight: bold;
    line-height: 16px;
    color: #000000;
    background-color: #E8DEC3;
}

.txt-dos-tablas {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 8px;
    text-decoration: none;
    font-weight: normal;
    color: #000000;
}

.bullet-submenu {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica; 
    font-size: 11px; 
    text-decoration: none; 
    color: #D94308; 
}

.footer {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    color: #ffffff;
    background-color: #868686;
}

.val-error {
    font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
    font-size: 12px;
    color: #C84C26;
    line-height: normal;
    text-decoration: none;
}

.app-error {
    font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
    font-size: 14px;
    color: #C84C26;
    line-height: normal;
    text-decoration: none;
}

.sys-error {
    font-family: Verdana, Arial, "Trebuchet MS", Helvetica; 
    font-size: 16px;
    color: #C84C26;
    line-height: normal;
    text-decoration: none;
}

a.normal {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #7c7c7c;
}
a.normal:link {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #7c7c7c;
}
a.normal:visited {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #7c7c7c;
}
a.normal:hover {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #7c7c7c;
}

a.titulo-sistema {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 13px;
    font-weight: bold; 
    text-decoration: none;
    color: #ffffff;
    cursor: hand;
}

a.titulo-sistema:link {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 13px;
    font-weight: bold; 
    text-decoration: none;
    color: #ffffff;
    cursor: hand;
}

a.titulo-sistema:visited {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 13px;
    font-weight: bold; 
    text-decoration: none;
    color: #ffffff;
    cursor: hand;
}

a.titulo-sistema:hover {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 13px;
    font-weight: bold; 
    text-decoration: none;
    color: #ffffff;
    cursor: hand;
}

a.titulo-menu {
    font-family: Verdana, Arial, "Trebuchet MS", Helvetica; 
    color: #000000; 
    font-size: 11px; 
    line-height: normal; 
    font-weight: normal; 
    text-decoration: none; 
    cursor: hand;
}

a.titulo-menu:link {
    font-family: Verdana, Arial, "Trebuchet MS", Helvetica; 
    color: #000000; 
    font-size: 11px; 
    line-height: normal; 
    font-weight: normal; 
    text-decoration: none; 
    cursor: hand;
}

a.titulo-menu:visited {
    font-family: Verdana, Arial, "Trebuchet MS", Helvetica; 
    color: #000000; 
    font-size: 11px; 
    line-height: normal; 
    font-weight: normal; 
    text-decoration: none;    
	cursor: hand;
}

a.titulo-menu:hover {
    font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
    color: #D95608;
    font-size: 11px;
    line-height: normal;
    font-weight: normal; 
    text-decoration: none;
    cursor: hand;
}

a.sub-menu {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica; 
    font-size: 11px; 
    text-decoration: underline; 
    color: #000000; 
}

a.sub-menu:link {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica; 
    font-size: 11px; 
    text-decoration: underline; 
    color: #000000; 
}

a.sub-menu:visited {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #666666;
}

a.sub-menu:hover {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 11px;
    text-decoration: underline;
    color: #D95608;
}

a.footer {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    color: #ffffff;
    background-color: #868686;
}

a.footer:link {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    color: #ffffff;
    background-color: #868686;
}

a.footer:visited {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    color: #ffffff;
    background-color: #868686;
}

a.footer:hover {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;

    font-size: 10px;
    text-decoration: underline;
    color: #ffffff;
    background-color: #868686;
}

.bg-beige {
    background-color: #eaeadd;
}
.bg-naranja {
    background-color: #868686;
}
.bg-verde {
    background-color: #868686;
}
.bg-blanco {
    background-color: #ffffff;
}

.boton-beige {
    font-size: 11px;
    color: #2b7666;
    background: #eaeadd;
    text-decoration: none;
    cursor: hand; height: 19px;

    border-bottom: 1px solid #867F72;
    border-right: 1px solid #867F72;
    border-left: 1px solid #D2D2D2;
    border-top: 1px solid #D2D2D2;
}

p.tab-titulos {
   margin-top: 0px;
   margin-bottom: 3px;
   margin-left: 20px;
}

p.tab-contenidos {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 35px;
}

.txt-tit-nota {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
}

.txt-estandar {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

td.selected {
    background-color: #F7F3E8;
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    line-height: 16px;
    color: #464646;
}

a.txt-tablas {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    color: #000000;
}

a.txt-tablas:link {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    color: #000000;
}

a.txt-tablas:visited {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    color: #000000;
}

a.txt-tablas:hover {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: underline;
    color: #000000;
}

a.sort {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: none;
    color: #464646;
}

a.sort:hover {
    font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
    font-size: 10px;
    text-decoration: underline;
    color: #464646;
    visibility: inherit;
}




.label-blk-bold {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	text-decoration: none;
}

.label-blk-std {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-decoration: none;
}

.folio {
	font-family: Verdana, Arial, "Trebuchet MS", Helvetica;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #CC0000;
	font-style: normal;
	text-decoration: none;
}

a.menu2 {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}
a.menu2:link {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}
a.menu2:visited {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;
}
a.menu2:hover {
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica;
	font-size: 10px;
	text-decoration: underline;
	color: #ffffff;
}

.extranet-bg-beige {background-color: #eaeadd;}
.extranet-bg-naranja {background-color: #ffffff;}
.extranet-bg-gray {background-color: #A39C89;}
.extranet-bg-verde {background-color: rgb(0, 123, 106);}
.extranet-boton-verde {
	font-size: 11px;
	color: #FFFFFF;
	background: #eaeadd;
	text-decoration: none;
	cursor: hand; height: 19px;
	border-bottom: 1px solid #565656;
	border-right: 1px solid #565656;
	border-left: 1px solid #D2D2D2;
	border-top: 1px solid #D2D2D2;
}

.intranet-boton-naranja {
	font-size: 11px;
	color: #ec9328;
	background: #eaeadd;
	text-decoration: none;
	cursor: hand; height: 19px;
	border-bottom: 1px solid #565656;
	border-right: 1px solid #565656;
	border-left: 1px solid #867F72;
	border-top: 1px solid #867F72;
}

.boton-verde {

	font-size: 11px;
	color: #FFFFFF;
	background: #8BAB91;
	text-decoration: none;
	cursor: hand; height: 19px;
	border-bottom: 1px solid #3B493E;
	border-right: 1px solid #565656;
	border-left: 1px solid #D2D2D2;
	 border-top: 1px solid #D2D2D2;
}

.button-green {
	font-size: 11px;
	color: #FFFFFF;
	background: #8BAB91;
	text-decoration: none;
	cursor: hand; height: 19px;
	border-bottom: 1px solid #3B493E;
	border-right: 1px solid #565656;
	border-left: 1px solid #D2D2D2;
	border-top: 1px solid #D2D2D2;
}

.boton-naranja {
	font-size: 11px;
	color: #d94308;
	background: #e8dec3;
	text-decoration: none;
	cursor: hand; height: 19px;
	border-bottom: 1px solid #565656;
	border-right: 1px solid #565656;
	border-left: 1px solid #867F72;
	border-top: 1px solid #867F72;
}

.button-orange {
	font-size: 11px;
	color: #d94308;
	background: #e8dec3;
	text-decoration: none;
	cursor: hand; height: 19px;
	border-bottom: 1px solid #565656;
	border-right: 1px solid #565656;
	border-left: 1px solid #867F72;
	border-top: 1px solid #867F72;
}
