body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#tablaLogin {
	font-size: 11px;
	margin-top: 15px;
}
#tablaLogin td {
	padding: 7px;
}
.globalMargen {
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.globalMargen01 {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#usuarioOpciones {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
}
#usuarioOpciones td {
	padding-top: 3px;
	padding-left: 10px;
}
#usuarioOpciones a, #paginacion a {
	color: #8E8908;
}
#usuarioOpciones a:hover, #paginacion a:hover {
	color: #B91D0A;
	text-decoration:none;
}
.despliegueUsuario {
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1678AD;
	font-size: 11px;
	padding-right: 10px;
	padding-left: 10px;
}
#tablaEncabezado01 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1678AD;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
}
#tablaEncabezado01 td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#seguimientosFiltros {
	font-size: 11px;
	color: #000000;
	margin-bottom: 20px;
}
#seguimientosFiltros td {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#SeguimientosFiltros2 {
	font-size: 11px;
	color: #000000;
}
#seguimientosFiltros select, #tablaInterna select {
	font-size: 11px;
}
.preTablaInterna {
	border: 1px solid #1678AD;
}
#tablaInterna {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}
#TB_Int_00 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}
#TB_Int_01 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}
#TB_Int_02 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}
#TB_Int_03 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}
#tablaInterna02 {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
}
#tablaInterna textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 120px;
	width: 100%;
	padding-right: 5px;
	padding-left: 5px;
}
#TB_Int_00 textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 120px;
	width: 96%;
	padding-right: 4px;
	padding-left: 15px;
}
#TB_Int_01 textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 120px;
	width: 96%;
	padding-right: 4px;
	padding-left: 5px;
}
#TB_Int_02 textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 120px;
	width: 96%;
	padding-right: 4px;
	padding-left: 5px;
}
#TB_Int_03 textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 120px;
	width: 96%;
	padding-right: 4px;
	padding-left: 5px;
}
.tablaInternaEncabezado01 {
	font-weight: bold;
	height: 30px;
	color: #FFFFFF;
}
.tdAlt01{
	background-color: #FFFFFF;
}
.tdAlt02{
	background-color: #E4EFEF;
}
.tdAltDestacado{
	background-color: #E7E9A3;
}
.btdAlt01{
	background-color: #FFFFFF;
	font-weight: bold;
}
.btdAlt02{
	background-color: #E4EFEF;
	font-weight: bold;
}
#tablaInterna td {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#tablaInterna a {
	color: #000000;
	text-decoration:none;
}
#TB_Int_00 td {
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#TB_Int_00 a {
	color: #000000;
	text-decoration:none;
}
#TB_Int_01 td {
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#TB_Int_01 a {
	color: #000000;
	text-decoration:none;
}
#TB_Int_02 td {
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#TB_Int_02 a {
	color: #000000;
	text-decoration:none;
}
#TB_Int_03 td {
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#TB_Int_03 a {
	color: #000000;
	text-decoration:none;
}
#tablaRegistrosAnteriores {
	font-size: 11px;
	margin-bottom: 10px;
}
#tablaRegistrosAnteriores td {
	padding-left: 0px;
	padding-right: 20px;
}
.tablaRegistrosAnterioresEncabezado01 {
	font-weight: bold;
	color: #1678AD;
}
#tablaSimbologia td {
	font-size: 10px;
	color: #5B5B5B;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#paginacion {
	font-size: 11px;
	margin-bottom: 20px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3C9C9;
}
#paginacion td {
	padding-top: 10px;
}
#volver a {
	font-size: 11px;
	font-weight: bold;
	color: #B91D0A;
}
#volver a:hover{
	color: #8E8908;
}
.obs {
	font-size: 11px;
	color: #5477A7;
	background-color: #FFFFFF;
	height: 65px;
	width: 20px;
	margin-bottom: 5px;
	border: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.obs01 {
	font-size: 11px;
	font-weight: bold;
	color:#2C5080;
	background-color: #FFFFFF;
	height: 65px;
	width: 20px;
	margin-bottom: 5px;
	border: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.homeBg {
	background-image: url(../images/home_bg01.gif);
	background-color: #2C5080;
}
.font01{
	font-size: 11px;
	font-weight: bold;
	color:#2C5080;
}
.font02{
	font-size: 11px;
	font-weight: bold;
	
}
.new_text{
	font-size: 11px
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: white;
	width: 200px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
	z-index: 99;
	position:absolute;
	top: -500px;
	left: 0;
	visibility: hidden;
}

.clase_tabla{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:10px
}
.imagen_td 
{
	background-image: url('../images/header_bg02.gif')
}
#global
{

}
#resultados {  
     width: 300px;  
     border: 1px solid #CCCCCC;  
     margin-top: 1px;  
     margin-left: 34px;  
     position: absolute;  
     height: 100px;  
     overflow: auto;  
     background-color: #FFFFFF;
     font-size: 11px;
}  
#busca_texto {  
     width: 300px;  
     border: 1px solid #CCCCCC;  
}
#tablaDiv {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}	

.master_global{
	background-image: url(../images/tab_00.gif);
	background-repeat: no-repeat;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size:9px;
	text-align:center;
	vertical-align:middle;
	width:71px;
	height:16px;
}

.master_global a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size:9px;
}

.master_global a:hover{
	color:#FFFFFF;
}

.slave_global{
	background-image: url(../images/tab_01.gif);
	background-repeat: no-repeat;	
	background-color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#1678AD;
	font-weight: bold;
	font-size:9px;
	padding-left: 5px;
	padding-right: 5px;
	text-align:center;
	width:71px;
	height:16px;
}

.slave_global a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#1678AD;
	font-weight: bold;
	font-size:9px;
}

.slave_global a:hover{
	color:#1678AD;
}

#t1 td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
}

#t2 td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
}
#t3 td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
}
#t4 td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;
}

#seguimientosFiltros_fv {
	font-size: 11px;
	color: #000000;
}
#seguimientosFiltros_fv td {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#seguimientosFiltros_fv select, #tablaInterna select {
	font-size: 11px;
}

.select_border{
	border:#95A5C6 solid 1px;
}	

#tablaInterna_02 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}

#tablaInterna_02 td {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#tablaInterna_03 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}

#tablaInterna_03 td {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#tablaInterna_04 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}

#tablaInterna_04 td {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#tablaInterna_05 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}

#tablaInterna_05 td {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#tablaInterna_06 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}

#tablaInterna_06 td {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#tablaInterna_07 {
	font-size: 11px;
	color: #000000;
	background-color: #1678AD;
}

#tablaInterna_07 td {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.tablaVariante {
	font-size: 11px;
}

.tablaVariante td {
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.claseSelectNueva {
        width:280px 
}

.formulario_texto_borde {
	font-size: 10px;
	border: 1px solid #95A5C6;
}
/* Esto es nuevo 09/03/2022 */
#lbl_language {
	color: #1779ad;
	font-size: 10px;
	margin-left: 25px
}
.slc_language_disabled {
	font-size: 10px; 
	border: #95A5C6 solid 1px;
}
.hr_sistem{
	background-color: #1678AD;
	color: #1678AD;
	height: 2px; 
	border: 0px;
}
#seguimientosFiltro {
	color: #1779AD;
}
.ttl_form{
	color: #1779AD !important;
}