/****************************************************************/
/*   Archivo:   Global layout structure                         */
/*--------------------------------------------------------------*/
/*   Disenio:   eNe156                        					    */
/*   Contacto:  pavila.ap@gmail.com                             */
/*   Fecha:     22/05/2009  	                                  */
/****************************************************************/

/*****************************************
	SECCION GLOBAL	
/****************************************/
/** {
margin: 0;
padding: 0;
}*/
body {font-size:11px; font-family:Tahoma,sans-serif; margin:0; padding:0; background-color: #ffffff;} /*url("bg.jpg")*/
table {border-collapse:collapse; border:0px; }
table td{padding:1px}


/*****************************************
	SECCION ELEMENTOS DEL SITIO	
/****************************************/
.siteLogo {height:87px; width:980px; vertical-align:top; border-bottom: solid 1px #eeeeee; background:url("sitelogo2021.png") no-repeat;} /*"sitelogo2.jpg"*/
.siteMenu {margin-left:270px; margin-bottom:7px}
.siteContainer {width:980px; margin-top:0px;}
.menuContainer {width:192px; vertical-align:top;}
.mainAjax {vertical-align:top; width:780px}
.subMainAjax {background-color:#FFFFFF; width:780px; margin:10px 0px 10px 0px}
.tablaSubMainAjax {width:770px}
.siteFooter {color:#333333; font-size:13px; border-top: solid 1px #eeeeee;}
.siteFooter a{ color:#56a5da; text-decoration:none; font-weight:bold}
.siteFooter a:hover{ color:#0066CC; text-decoration:none; font-weight:bold}
.foot { width:980px; margin:0 auto; text-align:left; text-align:center;}
.separadorH {padding:4px 0 0 0; margin:0}
.eaRecarga{
float:left; text-align:right; width:960px; height:32px;
//height:28px;
}
.topCentro {float:left; padding-left:800px; width:180px; height:20px; clear:both; padding-top:12px;
//padding-top:16px;
}
.topMenu {float:left; padding-left:110px;clear:both;}
.topGrupoUsuario {float:left; padding-left:480px; padding-top:4px; color:#FFFFFF; font-size:1px; width:120px; }
.topUsuario {font-weight:bold}
.cTopUsuario {float:left; padding-top:4px; color:#444444; font-size:12px; width:350px; text-align:right;}
.aToggle{text-decoration:none;color:#000000}
.aToggle:hover{cursor:pointer;text-decoration:none;color:#000000}

.siteContainer .tabs-container{
    border-top: 1px solid #d2dada;
    border-bottom: none;
    border-left: none;
    border-right: none;
}
/*****************************************
	SECCION MENUS DEL HOME	
/****************************************/
.menuBloqueNavegacion {}
.menuBloqueNavegacion .mbnArriba{/*background:url("tabMenu.gif") no-repeat;*/ width:183px; height:19px; padding:0; margin:0 0 0 0px}
.menuBloqueNavegacion .mbnArriba div{font-weight:bold; color:#333333; padding:5px 0px 0px 10px;}
.menuBloqueNavegacion .mbnMedio {/*border:solid 1px #d2dada;*/width:181px; }
.menuBloqueNavegacion .mbnMedioC {padding:5px}
.menuBloqueNavegacion .mbnMedio table{width:170px}
.menuBloqueNavegacion .mbnMedio table td{padding:1px}
.menuBloqueNavegacion .mbnAbajo {height:20px;}
.mbnItem{color:#333333; text-decoration:none; padding:0 0 0 25px}

/*****************************************
	BARRA DE ESTADISTICA	
/****************************************/
.progress-container { border: 1px solid #cccccc; width: 140px; margin:0; padding: 1px; height:10px; overflow:hidden}
.progress-container div { background:url("barEstadistica.gif"); height: 10px; padding:0; margin:0; border:0;}
.cTxtPortada{padding-bottom:5px}

/*****************************************
	SECCION DE MENU ACORDEON 	
/****************************************/
dl {width:170px; }
dl,dd { margin: 0; }
dt {line-height:20px; background:url("a2.gif") no-repeat 0 8px; padding:0px 0px 0px 10px;}
dt a{font-size:11px; color:#192843; text-decoration:none; font-weight:bold;}
dt a:hover{text-decoration:underline;}
dd a{padding:0px 0px 0px 12px; color:#192843; text-decoration:none;}
dd a:hover{text-decoration:underline;}
ul { list-style: none; padding: 5px; }

/*****************************************
	SECCION ELEMENTOS DE FORMULARIOS
/****************************************/
.led_v1{background:url(leds/ledgreen10.gif) no-repeat; height:10px; width:12px; float:left; }
.led_a1{background:url(leds/ledyellow10.gif) no-repeat; height:10px; width:12px; float:left; }
.led_r1{background:url(leds/ledred10.gif) no-repeat; height:10px; width:12px; float:left; }
/*barra de herramientas*/
.cToolbar {/*background-image:url(toolbar/toolbar.gif);*/height:29px;padding:0px;border-top: solid 1px #eeeeee;border-bottom: solid 1px #eeeeee;}
.tIco a {padding-left:7px;padding-right:7px;padding-top:2px;border-left: 1px solid #eeeeee;border-right: 1px solid #666666;color: #000000;display: block;float: left;text-decoration: none;cursor:default;}
.tIco a:hover {border-left: 1px solid #666666;border-right: 1px solid #cccccc;}
.cReport {background-image:url(ico_reportes/bk.gif);height:61px;padding:0px;}
.icoNULL {height:61px; width:22px; float:left;}
.icoHTML {background:url(ico_reportes/html.gif) no-repeat; height:61px; width:44px; float:left; }
.icoNuevo {background:url(toolbar/filenew.gif) no-repeat; height:22px; width:22px; float:left; }
.icoGuardar {background:url(toolbar/filesave.gif) no-repeat; height:22px; width:22px; float:left; }
.icoEliminar {background:url(toolbar/cancel.gif) no-repeat; height:22px; width:22px; float:left; }
.icoBuscar {background:url(toolbar/viewmag.gif) no-repeat; height:22px; width:22px; float:left; }
.icoImprimir {background:url(toolbar/news_subscribe.gif) no-repeat; height:22px; width:22px; float:left; }
.icoCancelar {background:url(toolbar/no.gif) no-repeat; height:22px; width:22px; float:left; }
.icoVistaImprimir {background:url(toolbar/printmgr.gif) no-repeat; height:22px; width:22px; float:left; }
.icoVistaPantalla {background:url(toolbar/style.gif) no-repeat; height:22px; width:22px; float:left; }
.icoAtras {background:url(toolbar/back.gif) no-repeat; height:16px; width:18px; float:left; }
.icoAtrasOff {background:url(toolbar/back_off.gif) no-repeat; height:16px; width:18px; float:left; }
.icoAdelante {background:url(toolbar/forward.gif) no-repeat; height:16px; width:18px; float:left; }
.icoAdelanteOff {background:url(toolbar/forward_off.gif) no-repeat; height:16px; width:18px; float:left; }
.icoCalendario {background:url(toolbar/calendar.gif) no-repeat; height:16px; width:18px; float:left; }
/*iconos del menu*/
.imHome{background:url(menu/home.gif) no-repeat; height:73px; width:48px; float:left; }
.imPersonal{background:url(menu/personal.gif) no-repeat; height:73px; width:48px; float:left; }
.imSystem{background:url(menu/system-software-update.gif) no-repeat; height:73px; width:48px; float:left; }
.imKate{background:url(menu/kate.gif) no-repeat; height:73px; width:48px; float:left; }
.imFolder{background:url(menu/folder_adresses.gif) no-repeat; height:73px; width:48px; float:left; }
.imAlert{background:url(menu/alert.gif) no-repeat; height:73px; width:48px; float:left; }
.imPreferences{background:url(menu/preferences-desktop.gif) no-repeat; height:73px; width:48px; float:left; }
.imKwallet{background:url(menu/kwallet.gif) no-repeat; height:73px; width:48px; float:left; }
.imKgpg{background:url(menu/kgpg.gif) no-repeat; height:73px; width:48px; float:left; }
.imFDesktop{background:url(menu/folder_desktop.gif) no-repeat; height:73px; width:48px; float:left; }
.imTexto{padding:5px 0px 0px 55px; color:#333333; vertical-align:text-bottom }
/*iconos de reportes*/
.icoPDF {background:url(ico_reportes/File-pdf.gif) no-repeat; height:32px; width:32px; float:left; }
.icoXLS {background:url(ico_reportes/File-xls.gif) no-repeat; height:32px; width:32px; float:left; }
.icoHTML {background:url(ico_reportes/File-html.gif) no-repeat; height:32px; width:32px; float:left; }
.icoRTF {background:url(ico_reportes/File-doc.gif) no-repeat; height:32px; width:32px; float:left; }
.icoTXT {background:url(ico_reportes/File-txt.gif) no-repeat; height:32px; width:32px; float:left; }
/*contenedores*/
.cInput{text-align:right}
.cInput_1{width:220px}
.cInput_2{width:120px}
.cInput_3{width:60px}
.cSelect_1{width:222px}
.cSelect_2{width:122px}
.cSelect_3{width:62px}
.cAcciones {text-align:right; height:10px; background-color:#fffff4; text-align:right; border-top: solid 1px #9f9999; border-bottom: solid 1px #9f9999} 
.cButton{text-align:right}
.cCheck{width:14px}
.cLink{text-align:right}
/*columnas de formularios*/
.td1{width:120px}
.td2{width:230px}
.td3{width:120px; text-align:right}
.td4{width:230px}
.td5{width:70px}
/*elementos de formularios*/
.frmInput_mbn{border:1px solid #000000; background-color:#FFFFFF; color: #000000; font-family:Tahoma,sans-serif; font-size:10px; height:14px; width:90px;}
.frmSelect_mbn{border:1px solid #000000; background-color:#FFFFFF; color: #000000; font-family:Tahoma,sans-serif; font-size:10px; height:16px; width:92px;}
.frmButton_mbn {font-family:Tahoma,sans-serif; font-size:11px; background-color:#fffff4; border:#000000 1px solid; color:#000000; width:50px }
.frmInput_1 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:10px; height:14px; width:220px;}
.frmInput_1r {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; height:14px; width:220px;}
.frmInput_2 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:10px; height:14px; width:120px;}
.frmInput_2_1 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:10px; height:14px; width:106px;}
.frmInput_3 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:10px; height:14px; width:60px;}
.frmInput_4 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:10px; height:14px; width:45px;}
.frmInput_5 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:9px; height:10px; width:45px;}
.frmSelect_1 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:10px; height:16px; width:222px;}
.frmSelect_2 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:10px; height:16px; width:122px;}
.frmSelect_3 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:10px; height:16px; width:62px;}
.frmButton_1 {font-family:Tahoma,sans-serif; font-size:11px; font-weight:bold; background-color:#fffff4; border:#cdcdcd 1px solid; color:#333333; }
.frmTextarea_1 {border:1px solid #cdcdcd; background-color:#fffff4; color: #333333; font-family:Tahoma,sans-serif; font-size:10px; height:64px; width:606px;}
.frmCheck_1 {width:12px; height:12px}
.frmRadio_1 {width:12px; height:12px; padding:0; margin:0}
.frmLink_1{color:#ea6211; text-decoration:none;}
.frmLink_1:hover{color:#000000; text-decoration:none;}
.frmLink_2{color:#192843; text-decoration:none;}
.frmLink_2:hover{text-decoration:underline;}
.frmLink_3{color:#2f5c9e; text-decoration:none;}
.frmLink_3:hover{text-decoration:underline;}
.frmLink_4{color:#2ABA6C; text-decoration:none;}
.frmLink_4:hover{text-decoration:underline;}
.frmLink_5{color:#333333; text-decoration:underline;}
.frmLink_5:hover{text-decoration:underline;}
.frmLink_mbn{color:#2ABA6C; text-decoration:none; padding:0 0 0 25px}
.frmLink_mbn:hover{text-decoration:underline;}
.frmDesplegados{text-align:right; font-size:9px}

.cssModulo_1 td {background:url("forms/bgModulo.gif") bottom repeat-x; height:35px; vertical-align:bottom; padding:8px 0 0 0}
.cssModulo_1 td h1 {font-size:12px; font-weight:bold; text-transform:capitalize; color:#333333; padding:0 0 0px 10px}
.cssListado_1 td h1 {font-size:12px; font-weight:bold; text-transform:capitalize; color:#ea6211; background:url("forms/bgListado.gif") bottom repeat-x;padding:5px 0px 6px 10px; }
.cssGrupo_1 td h1 {font-size:12px; font-weight:bold; text-transform:capitalize; color:#666666; background:url("forms/bgGrupo.gif") bottom repeat-x; height:20px; margin:0 0 0 0; padding:10px 0 0 0}
.cssGrupo_2 td h1 {font-size:10px; font-weight:normal; text-transform:capitalize; color:#ea6211; background:url("forms/bgGrupo2.gif") bottom repeat-x; padding:0; margin:0; height:18px}

.cssEncabezadoTabla_1 {color:#b1c9d3; text-transform:capitalize; font-weight:bold; border-bottom:solid 1px #b1c9d3;}
.cssEncabezado_1 td h1 {padding:0 0 5px 0; margin:0; font-size:11px; font-weight:bold; border-bottom:solid 1px #333333; width:500px; color:#333333}
.cssEncabezado_2 {color:#8e8e8e; text-transform:capitalize; font-weight:bold}
.cssEncabezado_3 {background:url(t-head.gif) repeat-x; height:22px; font-weight:bold; text-align:center}
.cssEncabezado_4 {color:#8e8e8e; text-transform:capitalize;}
.cssSeparador_4 {border-bottom:solid 2px #8e8e8e;}
.cssEncabezado_5 {}
.cssEncabezado_5 td {color:#8e8e8e; text-transform:capitalize; font-weight:bold; border-bottom:solid 1px #8e8e8e; background-color:#e3e3e3}
.cssEncabezado_6 td {color:#333333; text-transform:capitalize; font-weight:bold; border-bottom:solid 1px #333333;}

.cssTitulo_1 td h1{font-size:11px; font-weight:bold; text-transform:capitalize; color:#444444; /*background:url("cssTitulo_1.gif") bottom repeat-x;*/ padding:3px 0px 2px 10px; }
.cssTitulo_2{font-weight:bold; text-transform:capitalize; color:#192843; border-bottom:solid 1px #192843; padding:0 0 0 10px}
.cssTitulo_3{font-weight:bold; text-transform:capitalize; color:#192843; border-bottom:solid 1px #192843; padding:0 0 0 10px}

.cssFila_0 {background-color:#f3f3f3; cursor:pointer}
.cssFila_1 {}
.cssFila_1 td{border-bottom: solid 1px #e3e3e3}
.cssFila_2 {}
.cssFila_2 td{border-bottom: solid 1px #e3e3e3}
.cssFila_3 {padding-bottom:3px; background-color:#f3f3f3; text-align:right; border-top: solid 1px #8e8e8e; border-bottom: solid 1px #8e8e8e} 
.cssFila_4 {border-bottom: solid 1px #8e8e8e;} 
.cssLinea {border-bottom: solid 1px #e3e3e3}

.cssPaquete {float:left; margin:5px; border:solid 1px #CCCCCC}
.cssTabla{border:1px solid #cdcdcd; background-color:#fffff4;}
.cssBarra{font-size:10px; font-weight:bold; background:url("cssBarra_1.gif") bottom repeat-x; height:12px; padding:0 0 5px 0; text-align:right }
.cssDestaque{
    width:740px; border-top:solid 2px #F0900F; border-bottom:solid 1px #F0900F; height:26px;
    background-color:#F4F5BA;
    margin:0 0 10px 0;
}
.imgDestaque{
    width:22px;
    height:22px;
    float:left;
    margin:2px 4px 0 4px;
    background:url('22x22/kbounce.gif');
}
.txtDestaque{font-size:16px; padding:5px 0 0 0}
/*****************************************
	SECCION REPORTES
/****************************************/
.table_report_container {width:750px; border-collapse:collapse; }
.td_report_header{border-bottom:solid 1px #000000}
	.logo_report {height:50px; width:210px; float:left; margin-left:2px;}
	.header_report {padding-top:6px; margin-left:10px; text-align:right; font-size:16px; font-weight:bold;}
	.data_report{text-align:right; padding-right:3px; padding-bottom:5px; }
.td_report_titles{}
	.title_report {border-top:solid 2px #000000; border-bottom:solid 2px #000000; font-weight:bold; font-size:12px; }
.footer_report{height:30px; background:#CCCCCC repeat-x; text-align:center; vertical-align:middle;}
.row_report {border-bottom:solid 1px #000000;}
.row_report_blank {border:0px;}
.row_header {border: solid 1px #000000;}
.row_header2 {border: solid 2px #000000;}
.row_header3 {border-top:solid 2px #000000; border-bottom:solid 2px #000000;}
.row_note {border-top:solid 1px #000000; vertical-align:text-top; height:60px}
.row_tab_container {border-bottom:solid 2px #000000;}
.row_tab {border: solid 2px #000000; border-bottom:none; width:120px; float:left}
.row_tab_2{border: solid 2px #000000; border-bottom:none;}

.row_group {border-top:solid 2px #333333; border-bottom:solid 2px #333333 ;line-height:16px; background-color:#333333; font-weight:bold; color:#FFFFFF; font-size:12px; text-align:center}
.row_group2 {background-color:#CCCCCC; font-weight:bold; color:#333333; line-height:14px}
.row_group3 {border-bottom:solid 2px #666666; font-weight:bold; color:#333333}
	.item_group3{padding-left:10px}
.row_group4 {border-bottom:solid 1px #666666; padding-left:20px}
	.item_group4{padding-left:40px}
.row_text {padding-left:10px; vertical-align:top}
.row_textarea {padding-left:10px; height:50px; vertical-align:top}

@media print { 
	.print{display:block}
	.noprint{display:none}
}
