body 
{
	text-align: center;
	text-align: -moz-center;
	background: url(images/background-body.jpg) repeat-x #D5E0EC;
}
body,td,th {
	font-family: Tahoma, Verdana;
	font-size: 11px;
}
img {
    border:0px;
}
.table_principal
{
 width: 98%;
}

td.left_shadow {
  width: 20px;
}

td.right_shadow {
  width: 20px;
}
/* Cabezera */ 
td.head_izq {
  width: 20px;
  height: 75px;
  background: url(images/head_izq.gif);
  background-repeat: no-repeat;
}

td.head_centro {
  height: 20px;
  background: url(images/head_centro.gif);
  background-repeat:repeat-x;
}

td.head_der {
  width: 20px;
  height: 75px;
  background: url(images/head_der.gif);
  background-repeat: no-repeat;
}

/* Menu */ 

td.menu_izq {
  width: 20px;
  height: 25px;
  background: url(images/menu_izq.gif);
}

td.menu_centro {
  height: 25px;
  background: url(images/menu_centro.gif);
  background-repeat:repeat-x;
  text-align: left;
}

td.menu_der {
  width: 20px;
  height: 25px;
  background: url(images/menu_der.gif);
  background-repeat: no-repeat;
}

/* Marco */ 
.table_marco {
    background-color:#FFFFFF;
}

td.marco_izq_arriba {
  width: 20px;
  height: 35px;
  background: url(images/marco_izq_arriba.gif);
  background-repeat: no-repeat;
}

td.marco_centro_arriba {
  background: url(images/marco_centro_arriba.gif);
  background-repeat: repeat-x;
  text-align: right;
}

td.marco_der_arriba {
  width: 20px;
  height: 35px;
  background: url(images/marco_der_arriba.gif);
  background-repeat: no-repeat;
}

td.marco_izq_abajo {
  width: 20px;
  height: 20px;
  background: url(images/marco_izq_abajo.gif);
  background-repeat: no-repeat;
}

td.marco_centro_abajo {
  background: url(images/marco_centro_abajo.gif);
  background-repeat: repeat-x;
}

td.marco_der_abajo {
  width: 20px;
  height: 20px;
  background: url(images/marco_der_abajo.gif);
  background-repeat: no-repeat;
}

td.marco_izq_centro {
  width: 20px;
  height: 20px;
  background: url(images/marco_izq_centro.gif);
  background-repeat: repeat-y;
}

td.marco_der_centro {
  width: 20px;
  height: 20px;
  background: url(images/marco_der_centro.gif);
  background-repeat: repeat-y;
}
/* VENTANA LOGIN */
.table_win {
 background-color:white;
}

td.win_izq_arriba {
  width: 10px;
  height: 30px;
  background: url(images/win_izq_arriba.gif);
  background-repeat: no-repeat;
}

td.win_centro_arriba {
  background: url(images/win_centro_arriba.gif);
  background-repeat: repeat-x;
  text-align: center;
  font-size: 10px;
  color: white;
  text-transform:uppercase;
  vertical-align: middle;  
  font-weight: bold; 
}

td.win_der_arriba {
  width: 10px;
  height: 30px;
  background: url(images/win_der_arriba.gif);
  background-repeat: no-repeat;
}

td.win_izq_abajo {
  width: 10px;
  height: 35px;
  background: url(images/win_izq_abajo.gif);
  background-repeat: no-repeat;
}

td.win_centro_abajo {
  background: url(images/win_centro_abajo.gif);
  background-repeat: repeat-x;
  text-align: center;
}

td.win_der_abajo {
  width: 10px;
  height: 35px;
  background: url(images/win_der_abajo.gif);
  background-repeat: no-repeat;
}

td.win_izq_centro {
  width: 10px;
  height: 5px;
  background: url(images/win_izq_centro.gif);
  background-repeat: repeat-y;
}

td.win_der_centro {
  width: 10px;
  height: 5px;
  background: url(images/win_der_centro.gif);
  background-repeat: repeat-y;
}

/* ######### MATRIZ ######### */
.table_form
{
 width: 900px;
 border-collapse: collapse;
 text-align: center;
}
td.form_background
{
 background-color:#E7EDF8;
 text-align:right;
}
td.form_top_der {
width:10px;
height:30px;
background: url(images/form_top_izq.gif) no-repeat;
}
td.form_top_center {
height:10px;
background: url(images/form_top_center.gif) repeat-x;
}
td.form_top_izq {
width:10px;
height:30px;
background: url(images/form_top_der.gif) no-repeat;
}
td.form_center_izq {
width:10px;
background: url(images/form_center_izq.gif) repeat-y;
}
td.form_center_der {
width:10px;
background: url(images/form_center_der.gif) repeat-y;
}
td.form_button_izq {
width:10px;
height:10px;
background: url(images/form_button_izq.gif) no-repeat;
}
td.form_button_der {
width:10px;
height:10px;
background: url(images/form_button_der.gif) no-repeat;
}
td.form_button_center {
height:10px;
background: url(images/form_button_center.gif) repeat-x;
}
/* ######### MATRIZ TITULOS ######### */
.table_matriz_titulos {
 border-collapse:collapse;
 width:100%;
}
td.matriz_titulo {
 font-size:11px;
 font-weight:bold;
 vertical-align:middle;
 text-align:center; 
 text-transform:uppercase;
}

/* ######### MATRIZ OBJETOS ######### */
.table_matriz_objetos {
 border-collapse:collapse;
 width:100%;
}

td.objeto_tit {
 font-family:Verdana;
 background:#EFEFEF url(images/matriz_barra.gif) repeat-x;
 vertical-align:middle;
 border:#D8D8D8 solid 1px;
 text-align: center;
 font-size:8px;
 font-weight:bold;
 color:#484848;
 height:18px;
}

td.objeto_cont {
 border:#D8D8D8 solid 1px;
 background-color:#FFFFFF;
 padding:0px 2px 0px 2px;
 text-align:left;
}
td.objeto_cont_center {
 border:#D8D8D8 solid 1px;
 background-color:#FFFFFF;
 padding:0px 2px 0px 2px;
 text-align:center;
}
/* ###### METADATO BARRA ###### */

.table_formMetaBarra
{
 width: 900px;
 border-collapse: collapse;
 text-align: center;
}
td.formMetaBarra_izq {
 width:15px;
 height:30px;
 background: url(images/barra_tools_izq.gif) no-repeat;
}
td.formMetaBarra_centro {
 height:30px;
 background: url(images/barra_tools_centro.gif) repeat-x;
 text-align:left;
 font-weight:bold;
}
td.formMetaBarra_centro_der {
 height:30px;
 background:url(images/barra_tools_centro.gif) repeat-x;
 text-align:right;
 font-weight:bold;
 color:#707070;
 font-size:10px;
}
td.formMetaBarra_der {
 width:15px;
 height:30px;
 background: url(images/barra_tools_der.gif) no-repeat;
}

/* ######### METADATO ######### */
.table_formMetaGral
{
 width: 900px;
 border-collapse: collapse;
 text-align:left;
}
td.formMetaGral_background {
 background-color:#F8F8F8;
 text-align:left;
}
td.formMetaGral_top_der {
width:10px;
height:10px;
background: url(images/formMetaGral_top_izq.gif) no-repeat;
}
td.formMetaGral_top_center {
height:10px;
background: url(images/formMetaGral_top_center.gif) repeat-x;
}
td.formMetaGral_top_izq {
width:10px;
height:10px;
background: url(images/formMetaGral_top_der.gif) no-repeat;
}
td.formMetaGral_center_izq {
width:10px;
background: url(images/formMetaGral_center_izq.gif) repeat-y;
}
td.formMetaGral_center_der {
width:10px;
background: url(images/formMetaGral_center_der.gif) repeat-y;
}
td.formMetaGral_button_izq {
width:10px;
height:10px;
background: url(images/formMetaGral_button_izq.gif) no-repeat;
}
td.formMetaGral_button_der {
width:10px;
height:10px;
background: url(images/formMetaGral_button_der.gif) no-repeat;
}
td.formMetaGral_button_center {
height:10px;
background: url(images/formMetaGral_button_center.gif) repeat-x;
}
/* ######### METADATO OBJETOS ######### */
.table_meta_objetos {
 border-collapse:collapse;
 width:100%;
}

td.meta_objeto_tit {
 font-family:Verdana;
 background:#EBEBEB url(images/none.gif) repeat-x;
 vertical-align:middle;
 border:#E1E1E1 solid 1px;
 text-align: center;
 font-size:8px;
 font-weight:bold;
 color:#484848;
 }
 
td.meta_objeto_tit_2 {
 font-family:Verdana;
 background:#F9F9F9 url(images/none.gif) repeat-x;
 vertical-align:middle;
 border:#E1E1E1 solid 1px;
 text-align: center;
 font-size:8px;
 font-weight:bold;
 color:#484848;
 }
 
td.meta_objeto_cont {
 border:#E1E1E1 solid 1px;
 background-color:#FFFFFF;
 padding:0px 2px 0px 2px;
 text-align:left;
}
td.meta_objeto_cont_center {
 border:#E1E1E1 solid 1px;
 background-color:#FFFFFF;
 padding:0px 2px 0px 2px;
 text-align:center;
}
/* ######### SEGUIMIENTO ######### */
.table_formSegto
{
 width: 900px;
 border-collapse: collapse;
 text-align: center;
}
td.formSegto_background {
 background-color:#EBF0F1;
 text-align:center;
}
td.formSegto_top_der {
width:10px;
height:10px;
background: url(images/formSegto_top_izq.gif) no-repeat;
}
td.formSegto_top_center {
height:10px;
background: url(images/formSegto_top_center.gif) repeat-x;
}
td.formSegto_top_izq {
width:10px;
height:10px;
background: url(images/formSegto_top_der.gif) no-repeat;
}
td.formSegto_center_izq {
width:10px;
background: url(images/formSegto_center_izq.gif) repeat-y;
}
td.formSegto_center_der {
width:10px;
background: url(images/formSegto_center_der.gif) repeat-y;
}
td.formSegto_button_izq {
width:10px;
height:10px;
background: url(images/formSegto_button_izq.gif) no-repeat;
}
td.formSegto_button_der {
width:10px;
height:10px;
background: url(images/formSegto_button_der.gif) no-repeat;
}
td.formSegto_button_center {
height:10px;
background: url(images/formSegto_button_center.gif) repeat-x;
}
/* ######### Reporte ######### */
.table_formRep
{
 width: 900px;
 border-collapse: collapse;
 text-align: center;
}
td.formRep_background {
 background-color:#FFFFFF;
 text-align:center;
}
td.formRep_top_der {
width:10px;
height:10px;
background: url(images/formRep_top_izq.gif) no-repeat;
}
td.formRep_top_center {
height:10px;
background: url(images/formRep_top_center.gif) repeat-x;
}
td.formRep_top_izq {
width:10px;
height:10px;
background: url(images/formRep_top_der.gif) no-repeat;
}
td.formRep_center_izq {
width:10px;
background: url(images/formRep_center_izq.gif) repeat-y;
}
td.formRep_center_der {
width:10px;
background: url(images/formRep_center_der.gif) repeat-y;
}
td.formRep_button_izq {
width:10px;
height:10px;
background: url(images/formRep_button_izq.gif) no-repeat;
}
td.formRep_button_der {
width:10px;
height:10px;
background: url(images/formRep_button_der.gif) no-repeat;
}
td.formRep_button_center {
height:10px;
background: url(images/formRep_button_center.gif) repeat-x;
}

td.descargaDesc
{
  width: 265px;
  background-color:#F3F3F3;
}

td.descargaIcon
{
  width: 50px;
  background-color:#E8E8E8;
}
		
/* SEGUIMIENTO TITULOS */
.table_Segto_objetos {
 border-collapse:collapse;
 width:100%;
 height: 70px;
}
td.Segto_objeto_cont {
 vertical-align:middle;
 border:#B8CAD1 solid 1px; 
}
td.Segto_objeto_tit {
 font-family:Verdana;
 background:#D0DCE1 url(images/none.gif) repeat-x;
 vertical-align:middle;
 border:#B8CAD1 solid 1px;
 text-align: center;
 font-size:8px;
 font-weight:bold;
 color:#4B6874;
 height:16px;
}
td.segto_ctapublica_tit {
 font-family:Verdana;
 vertical-align:middle;
 border:#557391 solid 1px;
 text-align: center;
 font-size:8px;
 font-weight:bold;
 color:#EAEEF2;
 }
td.segto_ctapublica_normal {
 font-family:Verdana;
 vertical-align:middle;
 border:#557391 solid 1px;
 text-align:left;
 font-size:8px;
 font-weight:bold;
 color:#EAEEF2;
 }
td.Segto_objeto_cont {
 /* background:#D0DCE1 url(images/none.gif) repeat-x; */
 vertical-align:middle;
 border:#B8CAD1 solid 1px; 
}
.txtboxStoNormal {
 border: 1px solid #CCCCCC;
 width: 55px; 
 background:#FFFFFF url(images/text-bg.gif) repeat-x;
 font-family:"Arial Narrow";
 font-size:11px;
 font-weight:bold;
 text-align:right;
}
.txtboxStoNormalv2 {
 border: 1px solid #CCCCCC;
 width: 75px; 
 background:#FFFFFF url(images/text-bg.gif) repeat-x;
 font-family:"Arial Narrow";
 font-size:11px;
 font-weight:bold;
 text-align:right;
}
.txtboxStoNatural{
 border: 1px solid #CCCCCC;
 width: 55px; 
 background:#FFFFFF url(images/text-bg.gif) repeat-x;
 font-family:"Tahoma";
 font-size:11px;
 font-weight:bold;
}
.textboxStoMemo {
 border: 1px solid #CCCCCC;
 background:#FFFFFF url(images/text-bg.gif) repeat-x; 
 text-align:left;
 font-size:11px;
}
.txtboxStoActivov2 {
 border: 1px solid #CCCCCC;
 width: 75px; 
 background:#FFF url(images/text-bg_act.gif) repeat-x;
 font-family:"Arial Narrow";
 font-size:11px;
 font-weight:bold;
 text-align:right;
}
.txtboxStoActivov2_off {
 border: 1px solid #CCCCCC;
 width: 75px; 
 background:#FFF url(images/text-bg.gif) repeat-x;
 font-family:"Arial Narrow";
 font-size:11px;
 font-weight:bold;
 text-align:right;
}
.txtboxStoActivoMemo {
 border: 1px solid #CCCCCC;
 background:#FFFFE8 url(images/text-bg_act.gif) repeat-x;
 text-align:left;
 font-size:11px;
}
.txtboxStoInactivoMemo {
 border: 1px solid #CCCCCC;
 background:#FFFFFF url(images/text-bg.gif) repeat-x;
 text-align:left;
 font-size:11px;
}
/* EFECTO TABS AQUA */
.tablaContenedorAqua {
 border-collapse:collapse;
}

/* EFECTO TABS AQUA */
.tablaContenedorAqua {
 border-collapse:collapse;
}
.tablaCarpetaAqua {
 border-collapse:collapse;
}
td.contenidoAqua {
  background:#FFFFFF;
  height:70px;
  width:800px;
  border-top:none;
  text-align:justify;
  padding:4px;
  font-size:12px;  
  border-left:#A5B9C0 1px solid;
  border-right:#A5B9C0 1px solid;
  border-bottom:#FFF 1px solid;
}
td.carpetaAqua {
 font-family:Tahoma;
 font-size:8px;
 font-weight:bold;
 text-align:center;
 height:20px; 
 vertical-align:bottom; 
 background:#DCE4E7 url(images/pestana_back.gif) repeat-x;
 /*border-bottom:#A5B9C0 1px solid;*/
}
.pestanaOffAqua{
 text-decoration:none;
 text-transform:uppercase;
 display:block;
 color:#999999;
 height:16px;
 border-bottom:#A5B9C0 1px solid;
}
.pestanaOnAqua {
 text-decoration:none;
 display:block;
 text-transform:uppercase; 
 background:#FFFFFF;
 height:18px;
  border-left:#A5B9C0 1px solid;
  border-right:#A5B9C0 1px solid;
  border-top:#A5B9C0 1px solid;
}
.pestanaAqua {
 text-decoration:none;
 display:block;
 text-transform:uppercase;
}
.pestanaAqua:link {
 background:#DCE4E7;
 height:16px;
 color:#013E82;
 border-bottom:#A5B9C0 1px solid;
 border-left:#C6D2D7 1px solid;
 border-right:#C6D2D7 1px solid;
 border-top:#C6D2D7 1px solid; 
}
.pestanaAqua:hover {
 background:#E8EFF0;
 height:16px;
}

/* MSGBOX_DISEŅO */
.msgbox {
}

td.msgbox_ezq_arr_izq {
 background-image:url(images/msg_esq_arri_izq.gif);
 background-repeat:no-repeat;
 height:27px;
 width:9px;
}

td.msgbox_ezq_arr_centro {
 background-image:url(images/msg_esq_arri_cen.gif);
 background-repeat:repeat-x;
 height:27px;
 vertical-align:middle;
 color: #FFFFFF;
 text-align:center;
 font-size:11px;
 font-weight:bold;
}

td.msgbox_ezq_arr_der {
 background-image:url(images/msg_esq_arri_der.gif);
 background-repeat:no-repeat;
 height:27px;
 width:9px;
}

/* */

td.msgbox_cont_izq {
 background-image:url(images/msg_cont_izq.gif);
 background-repeat:no-repeat;
 height:106px;
 width:9px;
}

td.msgbox_cont_centro {
 background-image:url(images/msg_cont_cen.gif);
 background-repeat:repeat-x;
 height:106px;
 vertical-align:middle;
}

td.msgbox_cont_der {
 background-image:url(images/msg_cont_der.gif);
 background-repeat:no-repeat;
 height:106px;
 width:9px;
}

/**/

td.msgbox_ezq_aba_izq {
 background-image:url(images/msg_esq_aba_izq.gif);
 background-repeat:no-repeat;
 height:9px;
 width:9px;
}

td.msgbox_ezq_aba_centro {
 background-image:url(images/msg_esq_aba_cen.gif);
 background-repeat:repeat-x;
 height:9px;
}

td.msgbox_ezq_aba_der {
 background-image:url(images/msg_esq_aba_der.gif);
 background-repeat:no-repeat;
 height:9px;
 width:9px;
}

td.msgbox_texto {
 padding:5px;
 font-weight:bold;
 font-size:13px;
 text-align:left;
}

td.msgbox_botones {
 text-align:center;
}

/* Diseņo General */
td.Banner_2019 {
 background-image: url(images/SMIR_UR.jpg);
 height:143px;
 width:1900px;
}

td.tituloPA {
 background-image: url(images/titulo_pa.gif);
 height:60px;
 width:450px;
}

td.tituloSEP {
 background-image: url(images/logo-sep-front.png); 
 height:66px;
 width:222px;
}

.textboxLogin {
 border: 1px solid #CCCCCC;
 width: 120px; 
 background:#FFFFFF url(images/text-bg.gif) repeat-x;
}
.textboxLogin:hover {
 border: 1px solid #A5A29D;
}

.botonVista 
{
  border:none;
  font-size: 11px;  
  color: white; 
  height: 22px;
  width: 80px;
  background: url(images/btnVista01.gif);
  text-align: center;
  font-family: Tahoma, Verdana;
}
.botonVista:hover
{
  background: url(images/btnVista01.gif);
  color: white;
}

.boton 
{
  border-style: none;
  font-size: 11px;  
  color: black; 
  width: 80px;
  background: url(images/boton_back_off.gif);
  text-align: center;
  font-family: Tahoma, Verdana;
  height:22px;
}
.boton:hover
{
  background: url(images/boton_back_on.gif);
}
    
.boton_tools
{
  cursor: pointer;
  border:none;
  font-size: 11px;
  font-weight: bold;
  color: White; 
  height: 28px;
  width: 40px;
  background: url(images/boton_back_tools.gif);
  text-align: center;
}

.boton_tools:hover
{
  background: url(images/boton_back_tools_2.gif);
}

.men_error {
  font-family: Verdana;
  text-align:center;  
  font-size:10px;
  color: #000000;
  background: #FFFFE1;  
  border: solid 1px #FFCC00;
  padding: 5px 5px 5px 5px;
}

.header001 {
 background-image :url(images/header001.gif); 
}

.tabla_meses {
 border-collapse: collapse;
 border: 1px solid #595959;
 background-color: #FFFFFF;
}
td.header_meses {
 background-image :url(images/header001.gif);
 height:20px;
 vertical-align:middle;
 text-align:center;
 color:#F3F3F3;
 font-size:11px;
}
td.meses {
  width:60px;
  text-align:center;
  font-size:10px;
  text-transform:uppercase;
  background-image :url(images/meses_barra.gif);
  vertical-align:middle;
}

td.mesesv2 {
  width:156px;
  text-align:center;
  font-size:10px;
  text-transform:uppercase;
  background-image :url(images/meses_barra.gif);
  vertical-align:middle;
}
td.mesesv2_admin {
  width:210px;
  text-align:center;
  font-size:10px;
  text-transform:uppercase;
  background-image :url(images/meses_barra.gif);
  vertical-align:middle;
}
td.describe {
  font-size:11px;
  text-transform:uppercase;
  background-color: #FFFFFF;
  text-align :left;
  padding-left: 5px;
  width:250px;
  border: 1px solid #D4D0C8;
}
td.claves {
  font-size:11px;
  text-transform:uppercase;
  background-color: #EFEFEF;
  text-align : center;
}
td.claves_on {
  font-size:11px;
  text-transform:uppercase;
  background-color:#FDBC43;
  text-align : center;
}
td.claves_btns {
  width:60px;
  border: 1px solid #D4D0C8;
  text-align : center;
}
td.claves_btns2 {
  /* width:60px; */
  border: 1px solid #D4D0C8;
  text-align : center;
}
.centrado {
  text-align:center;
}
.derecha {
  text-align:right;
}
.izquierda {
  text-align: left;
}

.menu_vista {
 background-image:url(images/menu_vista_back.gif);  
 color: #FFFFFF;
 padding-right: 2px;
 padding-left: 2px;
 border-bottom: solid 1px white;
 border-top: solid 1px #1E1E1E;
 border-left: solid 1px #1E1E1E;
 border-right: solid 1px #383838;
 border-bottom: solid 1px #383838;
 height: 23px;
 font-size: 11px; 
}

.menu_vista a {
 background-image:none;
}
    
.menu_vista a:hover {
 background-image:none;
}

.menu_vista_on {
 background-image:url(images/menu_vista_back_on.gif);  
 color: #FFFFFF;
 padding-right: 2px;
 padding-left: 2px;
 border-bottom: solid 1px white;
 border-top: solid 1px #1E1E1E;
 border-left: solid 1px #1E1E1E;
 border-right: solid 1px #383838;
 border-bottom: solid 1px #383838;
 height: 23px; 
 font-size: 11px; 
}

.menu_vista_on a {
 background-image:none;
}
    
.menu_vista_on a:hover {
 background-image:none;
}

.myDivOculto {
   display: none;
}
.ListBox{
 border: 1px solid #CCCCCC;
 background:#FFFFFF url(images/text-bg.gif) repeat-x;
 font-family:"Verdana";
 font-size:11px;
}

#div_centrado 
{
 /* width:790px;margin-left:auto;margin-right:auto;text-align:left; */
}