body{ /*background-image:url(../img/imgBGAdmin.png); background-repeat:repeat-x;*/ background-color:#FFFFFF; margin:0px;}


/*del js de validacion*/
.error{font-family:calibri; font-size:13px; border: 1px solid #CCC; padding:3px; font-weight:bolder; color:#666; padding:3px; background-color:#FFD9DA;}
.bien{font-family:calibri; font-size:13px; border: 1px solid #CCC; padding:3px; font-weight:bolder; color:#666; padding:3px; background-color:#FFF;}

/*div width Column*/
.divColumnSP{ float:left;}
.divColumn{ float:left; padding:5px;}
.divColumn50{ float:left; width:50px; padding:5px;}
.divColumn80{ float:left; width:80px; padding:5px;}
.divColumn100{ float:left; width:100px; padding:5px;}
.divColumn150{ float:left; width:150px; padding:5px;}
.divColumn150L{ float:left; width:150px; padding:5px; border-bottom:#F5F5F5 solid 1px;}
.divColumn200{ float:left; width:200px; padding:5px;}
.divColumn225{ float:left; width:225px; padding:5px;}
.divColumn250{ float:left; width:250px; padding:5px;}
.divColumn300{ float:left; width:300px; padding:5px;}
.divColumn350{ float:left; width:350px; padding:5px;}
.divColumn400{ float:left; width:400px; padding:5px;}
.divColumn450{ float:left; width:450px; padding:5px;}
.divColumn500{ float:left; width:500px; padding:5px;}
.divColumn600{ float:left; width:600px; padding:5px;}
.divColumn650{ float:left; width:650px; padding:5px;}
.divColumn700{ float:left; width:700px; padding:5px;}
.divIcon{ padding:3px; float:left;}

/*Div Bg Colores*/
.divBgGray{ background-color:#CCC;}
.divBgGray_d{ background-color:#EBEBEB;}
.divBgImgGradWhiteGreen{ background-image:url(../img/degrade_hover_green.gif); background-repeat:repeat-x; background-position:bottom;}
.divBgImgGradWhiteOrange{ background-image:url(../img/degrade_jk.gif); background-repeat:repeat-x; background-position:top;}
.divBgImgGradWhiteOrange2{ background-image:url(../img/degrade_jk_orange.gif); background-repeat:repeat-x; background-position:top;}
.divBgImgGradWhiteRed{ background-image:url(../img/degrade_small_red.gif); background-repeat:repeat-x; background-position:bottom;}
.divBgImgGradWhiteRedF{ background-image:url(../img/degrade_red.gif); background-repeat:repeat-x; background-position:top;}
.divBgImgGradWhiteBlue{ background-image:url(../img/degrade_jk_blue.gif); background-repeat:repeat-x; background-position:top;}
.divBgImgGradWhiteGray{ background-image:url(../img/menu_bg_II.png); background-repeat:repeat-x; background-position:top;}
.divBgImgGradWhiteGray2{ background-image:url(../img/degrade_gray.gif); background-repeat:repeat-x; background-position:top;}
.divBgImgGradWhiteBlueLight{ background-image:url(../img/degrade_jk_blue.gif); background-repeat:repeat-x; background-position:top;}
.divBgImgCarga{ background-image:url(../img/icon_load_circle2_green.gif); background-repeat:no-repeat; background-position:right;}
.divBgImgGood{ background-image:url(../img/icon_good.png); background-repeat:no-repeat; background-position:right;}
.divBgImgWar{ background-image:url(../img/icon_alert_diag.png); background-repeat:no-repeat; background-position:right;}
.divBgImgBad{ background-image:url(../img/icon_alert_diag_red.png); background-repeat:no-repeat; background-position:right;}
/*.divBgOrange{ background-color:#FDD500;}*/
.divBgOrange{ background-color:#FCF4D8;}
.divBgBlue{ background-color:#AADEFB;}
.divBgRed{ background-color:#FC989A;}


/*Formato para los TextBox*/
.txtFont12CalB_G{ font-family:Calibri; font-weight:bolder; font-size:12px; color:#333; padding:2px; text-transform:uppercase;}
.txtFont13CalB_G{ font-family:Calibri; font-weight:bolder; font-size:13px; color:#333; padding:3px; text-transform:uppercase;}
.txtFont15CalB_G{ font-family:Calibri; font-weight:bolder; font-size:15px; color:#333; padding:5px; text-transform:uppercase;}
/*Fuentes*/
.font11CalS_B{ font-family:Calibri; font-size:11px; color:#000;}
.font11CalS_W{ font-family:Calibri; font-size:11px; color:#FFF;}
.font11CalS_G{ font-family:Calibri; font-size:11px; color:#666;}
.font11CalB_G{ font-family:Calibri; font-size:11px; color:#666; font-weight:bolder;}
.font11CalB_B{ font-family:Calibri; font-size:11px; color:#000; font-weight:bold;}
.font11CalB_B_obli{font-family:Calibri; font-size:11px; color:#000; font-weight:bold; background-image:url(../img/imgAlertRed.png); background-repeat:no-repeat; background-position:right center;}
.font11CalB_Red{ font-family:Calibri; font-size:11px; color:#F00; font-weight:bold;}
.font12CalS_B{ font-family:Calibri; font-size:12px; color:#000;}
.font12CalB_B{ font-family:Calibri; font-size:12px; color:#000; font-weight:bold;}
.font12CalB_Orange{ font-family:Calibri; font-size:12px; color:#F30; font-weight:bold;}
.font12CalB_Blue{ font-family:Calibri; font-size:12px; color:#069; font-weight:bold;}
.font12CalS_G{ font-family:Calibri; font-size:12px; color:#666;}
.font12CalB_G{ font-family:Calibri; font-size:12px; color:#666; font-weight:bold;}

.font13CalB_G{ font-family:Tahoma; font-size:13px; color:#F90; font-weight:bold; font-style:normal;}
.font13CalB_B{ font-family:Tahoma; font-size:13px; color:#333; font-weight:bold; font-style:normal;}

.font12CalBI_G{ font-family:Calibri; font-size:12px; color:#999; font-weight:bold; font-style:italic;}

.font16CalB_Black{ font-family:Tahoma; font-size:15px; color:#000; font-weight:bold; font-style:normal;}
.font16CalB_G{ font-family:Tahoma; font-size:15px; color:#666; font-weight:bold; font-style:normal;}
.font16CalB_B{ font-family:Tahoma; font-size:15px; color:#333; font-weight:bold; font-style:normal;}


.font12CalN_G_link{ font-family:Calibri; font-size:12px; color:#333; font-weight:normal; font-style:normal; text-decoration:none;}
.font12CalN_G_link:hover{ font-family:Calibri; font-size:12px; color:#F60; font-weight:normal; font-style:normal;}


.divBorderB_G{ border-bottom:#CCC solid 1px;}
.divBorderLTR_G{ border-top:#CCC solid 1px;border-right:#CCC solid 1px;border-left:#CCC solid 1px;}
.divBorderL_G{ border-left:#CCC solid 1px;}
.divBorderF_G{ border:#CCC solid 1px; }
.divBorderF_Green{ border:#BDF2B0 solid 1px;}
.divBorderF_Orange{ border:#FC3 solid 1px;}
.divBorderF_Rosa{ border:#FAABC7 solid 1px;}
.divBorderF_Orange2{ border:#FEBE85 solid 1px;}
.divBorderF_Blue{ border:#B3DEFF solid 1px;}
.divBorderB_Blue{ border-bottom:#B3DEFF solid 1px;}
.divBorderT_Blue{ border-top:#B3DEFF solid 1px;}
.divBorderBDash_G{ border-bottom:#CCC dashed 1px;}

/*Div con scroll*/
#divScroll {height:170px;  background-color:#FFF;  overflow:auto; }
#divScroll1 {background-color:#FFF;  overflow:auto; }
#divScroll2 {background-color:#FFF;  overflow:auto; }
#divHRMovtoNumero {background-color:#FFF;  overflow:auto; }
#divHRLicenciaModulo {background-color:#FFF; width:100%; height:100px;  overflow:auto; }




/* Old css*?/

.menu{
	font-family: calibri;
	font-size: 11px;
	color:#003366;
	text-decoration: none;
}
.menu:hover{
	font-family: calibri;
	font-size: 11px;
	color:#FF3300;
	text-decoration: none;
}

/*Div*/
.div_separado_fila_grid{ border-top:#FDF0CC solid 1px;  padding:5px 0px 5px 0px;}
.div_container_body{ width:100%; height:100%;}
.div_container_menu{ background-color:#FFFFFF; padding:0px; border-bottom:#999999 solid 1px;}
.div_option_menu{padding:5px; text-align:center; font-family:Calibri; font-size:12px; text-transform:uppercase; font-weight:bold; float:left; cursor:pointer;}
.div_option_menu_over{padding:5px;  text-align:center; font-family:Calibri; font-size:12px; color:#FF3300; text-transform:uppercase; font-weight:bold; float:left; cursor:pointer;}
/*.div_option_menu_over{height:20px; padding-top:3px; padding-right:3px; padding-left:3px; text-align:center; background-image:url(../img/raya_naranja.png); background-repeat:repeat-x; background-position:bottom;  font-family:Calibri; font-size:12px; color:#FF3300; text-transform:uppercase; font-weight:bold; float:left; cursor:pointer;}*/
.div_option_space{height:20px; width:2px; padding:3px; background-image:url(../img/division.png); background-repeat:no-repeat; background-position:center; float:left;}
.div_option_space_right{height:20px; width:2px; padding:3px; background-image:url(../img/division.png); background-repeat:no-repeat; background-position:center; float:right;}
.div_btn_style{padding:5px 10px 5px 5px; float:left; background-image:url(../img/btnFondo.png); background-repeat:repeat-x; border:solid  #09C 1px; cursor:pointer; font-family:candara; font-size:11px; color:#FFF; font-weight:bolder; text-transform:uppercase;}
.div_option_list{ background-color:#FFFFFF; cursor:pointer;}
.div_option_list_over{ background-color:#CFF3FE; background-image:url(../img/aceptar.gif); background-repeat:no-repeat; background-position:right; cursor:pointer;}
.div_icon_info{background-image:url(../img/icon_15x15.png); background-repeat:no-repeat;}
.div_col_font{ padding:5px; float:left;}
.div_col_title{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:150px;}
.div_col_title_bold{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:150px; font-weight:bolder;}
.div_col_title_medium_bold{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:230px; font-weight:bolder;}
.div_col_title_bold_minus{font-family:calibri; font-size:11px; color:#000000; padding:5px; float:left; width:150px; font-weight:bolder;}
.div_col_big_title_bold{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:250px; font-weight:bolder;}
.div_col_big_title_bold_gray{font-family:calibri; font-size:11px; color:#333; text-transform:uppercase; padding:5px; float:left; width:250px; font-weight:bolder;}
.div_col_title_right{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:right; width:150px;}
.div_col_space{ float:left; width:5px; background-color:#FFF; height:20px;  padding:2px;}
.div_col_title_blank{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; width:100%;}
.div_col_title_small{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:80px;}
.div_col_title_big_f_small{font-family:calibri; font-size:11px; color:#333; text-transform:uppercase; padding:5px;}
.div_col_title_big{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:2px; float:left; width:200px;}
.div_col_title_big_bold{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; font-weight:bolder; padding:2px; float:left; width:200px;}
.div_col_title_extra_big_bold{font-family:calibri; font-size:12px; color:#333; font-weight:bold; padding:2px; float:left; width:450px;}
.div_col_title_small_bold{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:80px; font-weight:bolder;}
.div_col_title_small_right{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:80px;}
.div_col_title_smallest{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:30px;}
.div_col_title_medium_black{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:110px;}
.div_col_title_medium{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:2px; float:left; width:110px;}
.div_col_title_medium_small{font-family:calibri; font-size:10px; color:#306F8F; text-transform:uppercase; padding:2px; float:left; width:100px;}
.div_icon_minimize{ background:url(../img/Dexpand.png) 0px 0px no-repeat; width:18px; height:20px; cursor:pointer;}
.div_icon_maximize{ background:url(../img/Dexpand.png) -20px 0px no-repeat; width:18px; height:20px; cursor:pointer;}
.div_container_submenu{ border:#D9F4FF solid 1px; background-color:#FFFFFF; padding:5px; }
.div_option_submenu{ border-right:#666666 solid 1px; padding:0px 5px 0px 5px; cursor:pointer; font-family:Calibri; font-size:13px; color:#333333; text-transform:uppercase; font-weight:bold; float:left;}
.select_option_red{ background-color:#FC989A;}
.select_option_green{ background-color:#E4FED8;}
/*background-image:url(../img/barraTitle.png); background-repeat:no-repeat;*/
.div_module_title{padding:10px 0px 10px 5px;  text-align:left; font-family:Calibri; font-size:17px; text-transform:uppercase; color:#000000; font-weight:bold; border-bottom:#CCCCCC solid 1px; }
.divClear{ clear:both;}
.div_spaceColor{ width:5px; float:left;}
.div_column_verybig_cliente{ width:250px; padding:5px; font-family:Calibri; color:#FFFFFF; font-size:10px; text-transform:uppercase; font-weight:bold; float:left;}
.div_column_big_cliente{ width:160px; padding:5px; font-family:Calibri; font-size:10px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; float:left;}
.div_column_big_data_cliente{ width:160px; padding:5px; font-family:Calibri; font-size:10px; color:#333333; text-transform:uppercase; font-weight:bold; float:left;}
.div_column_verybig_data_cliente{ width:250px; padding:5px; font-family:Calibri; font-size:10px; color:#333333; text-transform:uppercase; font-weight:bold; float:left;}
.div_column_small_cliente{ width:100px; padding:5px; font-family:Calibri; color:#FFFFFF; font-size:10px; text-transform:uppercase; font-weight:bold; float:left;}
.div_column_small_data_cliente{ width:100px; padding:5px; font-family:Calibri; font-size:10px; color:#333333; text-transform:uppercase; font-weight:bold; float:left;}
.div_column_verysmall_cliente{ width:50px; padding:5px; font-family:Calibri; color:#FFFFFF; font-size:10px; text-transform:uppercase; font-weight:bold; float:left;}
.div_column_verysmall_data_cliente{ width:50px; padding:5px; font-family:Calibri; font-size:10px; color:#333333; text-transform:uppercase; font-weight:bold; float:left;}
.div_row_color_uno{ background-color:#F4FAFF; padding-top:5px; padding-bottom:5px;}
.div_row_color_dos{ background-color:#CFEFFE; padding-top:5px; padding-bottom:5px;}
.div_row_color_tres{ background-color:#f9ffec; padding-top:5px; padding-bottom:5px;}
.div_row_color_cuatro{ background-color:#FFF; padding-top:5px; padding-bottom:5px;}
.div_row_color_tresSP{ background-color:#f9ffec;}
.div_row_color_cuatroSP{ background-color:#FFF;}
.div_row_color_cinco{ background-color:#F0F0F0; padding-top:5px; padding-bottom:5px;}
.div_row_color_seis{ background-color:#FFCACA; padding-top:5px; padding-bottom:5px;}
.div_row_color_cabecera{ background-color:#333; height:25px;}
.div_row_color_cabecera_gris{ background-color:#F2F2F2; padding:3px;}
.div_row_color_select_green{ background-color:#D5F869; padding:5px; border:#6F0;}
.div_row_color_cabecera_orange{ background-color:#F7A66A; padding:3px;}
.div_row_color_cabecera_green{ background-color:#D5F869; padding-left:5px; height:20px; font-family:Calibri; font-size:11px; font-weight:bolder; color:#333; text-transform:uppercase; font-weight:bold;}
.div_row_color_cabecera_gray{ background-color:#666666; padding-left:5px; height:20px; font-family:Calibri; font-size:10px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.div_row_color_cabecera_blue{ background-color:#3CBBF9; padding-left:0px; height:20px; font-family:Calibri; font-size:10px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
/*.div_row_color_cabecera_green{ background-color:#EBEBEB; padding-left:0px; height:20px; font-family:Calibri; font-size:10px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}*/
.div_container_paginator{ height:25px; background-color:#333333;}
.div_space_paginator_number{height:15px; padding:5px; float:left;}
.div_space_separador_number{height:10px; background-color:#CCCCCC; width:10px; float:left;}
.div_font_paginator_number{ font-family:calibri; color:#FFFFFF; font-weight:bold; font-size:12px; cursor:pointer;}
/*.div_font_paginator_number_medium{ font-family:calibri; color:#FFFFFF; font-weight:bold; font-size:12px; cursor:pointer;}*/
.div_font_paginator_number_small{ font-family:calibri; color:#FFF; font-weight:bold; font-size:10px; cursor:pointer;}
.div_font_paginator_number_small_gray{ font-family:calibri; color:#999; font-weight:bold; font-size:10px; cursor:pointer;}
.div_font_paginator_number_green{ font-family:calibri; color:#FF6600; font-weight:bold; font-size:11px; cursor:pointer;}
.div_font_paginator_number_gray{ font-family:calibri; color:#999999; font-weight:bold; font-size:12px;}
/*.divMenuBarra{height:30px; background-image:url(../img/imgMenuBarraColor.png); background-repeat:repeat-x;}*/
/*.divMenuBarra{height:30px; background-image:url(../img/degrade_hover_blue.gif); background-repeat:repeat-x; background-position:bottom; border:#069 1px solid;}*/
.divMenuBarra{height:30px; background-color:#09356C; border:#069 1px solid;}
.divMenuBarraGray{height:30px; background-image:url(../img/imgMenuBarraColorGray.png); background-repeat:repeat-x;}
.divMenuBarraOption{padding:7px 5px 0px 5px; float:left; cursor:pointer;}
.divMenuBarraOptionHover{padding:7px 5px 0px 5px; float:left; cursor:pointer; background-color:#CCC;}
.divMenuBarraImage{ padding:0px 5px 0px 5px; float:left;}
.divMenuBarraLabel{ padding-top:2px; font-family:Calibri; font-size:11px; color:#FFF; float:left; text-transform:uppercase;}
.divMenuBarraLabelBlack{ padding-top:2px; font-family:Calibri; font-size:11px; color:#000; float:left; text-transform:uppercase; font-weight:bolder;}
.divMenuBarraLeft{ background-image:url(../img/alphaMaskBarraMenu.png); background-repeat:no-repeat; width:20px; height:30px; background-position:left; float:left;}
.divMenuBarraRight{ background-image:url(../img/alphaMaskBarraMenu.png); background-repeat:no-repeat; width:20px; height:30px;  background-position:right; float:right;}
.divColorDegradeOrange{ background-image:url(../img/degrade_jk.gif); background-repeat:repeat-x;}
.divCabeceraColorNumero{ background-repeat:repeat-x; height:45px;}
.divBorderBlackMin{border: #999 solid 1px;}
.divBgColorAlert{ background-color:#FDEE84;}
.divBgColorWhite{ background-color:#FFF;}
/*Fin Div*/
.div_columna_icon{ width:20; height:20px; float:left;}
.div_columna_50{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:50px;}
.div_columna_80{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:80px;}
.div_columna_100{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:100px;}
.div_columna_150{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:150px;}
.div_columna_200{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:100px;}
.div_columna_250{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:250px;}
.div_columna_300{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; padding:5px; float:left; width:300px;}

/*Span*/
/*.span_text_white{}*/
.span_text_white{font-family:Calibri; font-size:11px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.span_text_white_sb{font-family:Calibri; font-size:12px; color:#FFFFFF;}

.span_text_black{ font-family:calibri; font-size:12px; color:#000000; text-transform:uppercase;}
.span_text_black_small{ font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase;}
.span_text_blue_small{ font-family:calibri; font-size:11px; color:#036; text-transform:uppercase; font-weight:bolder;}
.span_text_black_small_bold{ font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase; font-weight:bolder;}
.span_text_bluemarine_small_bold{ font-family:calibri; font-size:12px; color:#461800; text-transform:uppercase; font-weight:bold;}
.span_text_red_small_bold{ font-family:calibri; font-size:11px; color:#900; text-transform:uppercase; font-weight:bolder;}
.span_text_black_col{font-family:calibri; font-size:11px; color:#000000; text-transform:uppercase;}
.span_text_gray_verybig{ font-family:calibri; font-size:17px; color:#666; text-transform:uppercase;}
.span_text_gray_small{ font-family:calibri; font-size:11px; color:#333333; text-transform:uppercase;}
.span_text_gray_big_bold{ font-family:calibri; font-size:14px; color:#666; text-transform:uppercase; font-weight:bolder;}
.span_text_gray_smallest{ font-family:calibri; font-size:10px; color:#333333; text-transform:uppercase;}
.span_text_orange_small_bold{ font-family:Calibri; font-size:12px; color:#F17E29; font-weight:bold; height:20px;}
.span_text_gray_smallest{ font-family:calibri; font-size:11px; color:#333333;}
.span_text_gray_small_bold{font-family:calibri; font-size:10px; color:#333333; font-weight:bold; text-transform:uppercase;}
.span_text_gray_big_bold{font-family:calibri; font-size:14px; color:#333333; font-weight:bold; text-transform:uppercase;}
.span_text_redvino_small_bold{font-family:calibri; font-size:10px; color:#A80206; font-weight:bold; text-transform:uppercase;}
.span_nota_gray_small{ font-family:calibri; font-size:10px; color:#666;}
/*border-bottom:#993300 solid 1px;*/
.span_text_black_verysmall{ font-family:calibri; font-size:10px; color:#333;}
.span_text_redvino_small{ font:calibri; font-size:9px; color:#990000; text-transform:uppercase; cursor:pointer;}
.span_text_alert_red_small{font-family:calibri; font-size:10px; color:#FF0000; font-weight:bold; text-transform:uppercase;}
.span_text_alert_orange_small{font-family:calibri; font-size:10px; color:#FF3300; font-weight:bold; text-transform:uppercase;}
.span_text_alert_green_small{font-family:calibri; font-size:10px; color:#79C62D; font-weight:bold; text-transform:uppercase;}
/*Fin Span*/
/*Spaces*/
<!--.spaceWhite10{ height:20px; clear:both; }-->
.spaceWhite{ height:5px;}
.spaceWhite5{ height:10px;}
.spaceWhite10{ height:20px;}
.spaceWhite3{ height:3px; clear:both;}
.spaceWidth10{ width:15px; height:100%; float:left;}
.div_box_azul{
border:#80B9FF solid 1px; background-color:#FFFFFF;
/*height:30px;*/
}

.div_box_cabecera_blue{background-image:url(../img/img_bgColor_blue.png); background-repeat:repeat; height:17px; padding:3px; border-bottom:#80B9FF solid 1px;}
.div_box_cabecera_blue_option_abajo_solid{background-image:url(../img/imgBarraAbajoColorAzul.png); background-repeat:repeat-x; height:17px; padding:3px 10px 5px 5px;}
.div_box_cabecera_green_option_abajo_solid{background-image:url(../img/imgBarraAbajoColorVerde.png); background-repeat:repeat-x; height:17px; padding:5px 10px 5px 5px;}

.div_box_cabecera_black_option_arriba_solid{ font-family:calibri; font-size:11px; color:#FFF; text-transform:uppercase; background-image:url(../img/imgBarraColorBlack.png); background-repeat:no-repeat; background-position:right; height:17px; padding:3px 10px 5px 5px;}
.div_box_cabecera_gray_option_arriba_solid{ font-family:calibri; font-size:11px; color:#000; text-transform:uppercase; background-image:url(../img/imgBarraColorGray.png); background-repeat:no-repeat; background-position:right; height:18px; padding:3px 10px 5px 5px;}

.div_box_cabecera_blue_option_abajo{background-image:url(../img/imgBarraColorAbajoAzul.png); background-repeat:no-repeat; background-position:right; height:17px; padding:3px 10px 5px 5px;}
.div_box_cabecera_green_option_abajo{background-image:url(../img/imgBarraColorAbajoVerde.png); background-repeat:no-repeat; background-position:right; height:17px; padding:5px 10px 5px 5px;}
.div_box_cabecera_blue_option{background-image:url(../img/imgBarraColor.png); background-repeat:no-repeat; background-position:right; height:17px; padding:3px 10px 5px 5px;}
.div_box_cabecera_green_option{background-image:url(../img/imgBarraColorGreen.png); background-repeat:no-repeat; background-position:right; height:17px; padding:5px 10px 5px 5px;}
.div_box_cabecera_black_option{background-image:url(../img/imgBarraColorBlack.png); background-repeat:no-repeat; background-position:right; height:17px; padding:5px 10px 5px 5px;}
.div_add_option_gray{background-image:url(../img/iconMas.png); background-position:left; background-repeat:no-repeat;  padding-left:25px; padding-top:5px; padding-bottom:5px; cursor:pointer;}
.div_add_option_green{background-image:url(../img/iconMasOver.png); background-position:left; background-repeat:no-repeat;  padding-left:25px;padding-top:5px; padding-bottom:5px;  cursor:pointer;}

.div_border_blue_top{ height:17px; border-top:#80B9FF solid 1px;}
.div_border_blue{border:#ADDAFF solid 1px;}
.div_border_gray{border:#CCC solid 1px;}
.div_border_gray_top{ height:17px; border-top:#CCC solid 1px;}
.div_border_blue_bottom{ height:17px; border-bottom:#80B9FF solid 1px;}
.div_border_blue_bottom_clear{border-bottom:#80B9FF solid 1px;}
.div_border_gray_bottom{border-bottom:#CCCCCC solid 1px; padding-top:5px; text-align:left;}
.div_border_graylight_bottom{border-bottom:#EBEBEB solid 1px;}
.div_border_whitelight_bottom{border-bottom:#FFF solid 1px;}
.div_border_blue_right{border-right:#80B9FF solid 1px;}
.div_back_green{ background-image:url(../img/degrade_vertical_green); background-repeat:no-repeat;}
.div_back_blue{ background-image:url(../img/degrade_vertical_blue); background-repeat:no-repeat;}
.div_back_vertical_azul{ background-image:url(../img/color_hover_blue.gif); background-repeat:repeat-x;}
.div_back_vertical_red{ background-image:url(../img/color_hover_red.gif); background-repeat:repeat-x;}
.div_back_vertical_green{ background-image:url(../img/color_hover_green.gif); background-repeat:repeat-x;}
.div_back_gray{ background-image:url(../img/img_bgColorGray.png); background-repeat:repeat-x;}
.div_back_orange{ background-color:#FBEDCE; }
.div_back_bluelight{ background-color:#B7CBFF;}
.div_back_grey{ background-color:#E3F5CC;}
<!-- #F9F9F9 -->
.div_back_overlay{display: none; position: absolute; top: 0px;left: 0px;width: 100%;height: 100%;background-color:#F9F9F9;z-index:2001;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);}
.div_back_overlay_black{display: none;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color:#000;z-index:2001;-moz-opacity: 0.5;opacity:.50;filter: alpha(opacity=60);}
.div_back_overlay_white{display: none;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color:#FFF;z-index:2001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.div_select_grafica{ background-image:url(../img/selection.png); background-repeat:no-repeat; background-position:center bottom;}
/* Clases de los reportes */

.div_rep_contenedor{ width:1200px;  padding:11px;}
.div_rep_margen{ }
.span_rep_textSmall{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; padding:2px; text-transform:uppercase; }
.span_rep_textGraySmall{ font-family:Tahoma, Geneva, sans-serif; font-size:10px; padding:2px; color:#666; text-transform:uppercase; }
.span_rep_textBoldSmall{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#003; padding:2px; text-transform:uppercase; font-weight:bolder; }

.bordecategorias{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}
.cbusqueda{
	background-image: url(img/Fndcat.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: calibri;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
	}
.menucategorias{
	font-family: calibri;
	font-size: 11px;
	color: #FF3300;
	text-decoration: none;
}
.ladoderecho{
	border-right-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.ladoizquierdo{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}
.lkcategorias{
	font-family: calibri;
	font-size: 11px;
	color: #FF0033;
	text-decoration: none;
}
.lkcategorias:hover{
	font-family: calibri;
	font-size: 11px;
	color:#CC0000;
	text-decoration: none;
}
.busqueda{
	font-family: calibri;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.menuderecho{
	font-family: calibri;
	font-size: 11px;
	color: #0066FF;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
.menuderecho:hover{
	font-family: calibri;
	font-size: 11px;
	color:#FF9900;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
.menuderecho2{
	font-family: calibri;
	font-size: 11px;
	color: #FF6600;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
.menuderecho2:hover{
	font-family: calibri;
	font-size: 11px;
	color: #FF9966;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}
.enctabla{font-family: calibri;font-size: 11px;	color: #333333;	text-decoration: none; text-transform:uppercase;}
.productos{
	font-family: calibri;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.lineatabla{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
}
.lineatabladerecha{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
}
.nota{
	font-family: calibri;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	text-decoration: none;
}
.carac_prod{
	font-family: calibri;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FF6600;
	text-decoration: none;
}
.carac_prod_max{
	font-family: calibri;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FF3300;
	text-decoration: none;
}
.contenido{
	font-family: calibri;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.lkpequeño{
	font-family: calibri;
	font-size: 10px;
	color:#FF0000;
	text-decoration: none;
}
.lkpequeño:hover{
	font-family: calibri;
	font-size: 10px;
	color:#333333;
	text-decoration: none;
}
.enccontenido{
	font-family: calibri;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.bdtabla{
	border: 1.0px solid #E8E3E3;
}
.contregistro{
	font-family: calibri;
	font-size: 11px;
	text-transform: capitalize;
	color: #333333;
	text-decoration: none;
}
.cuadrotexto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	border: 1.0px solid #999999;
	text-transform: none;
	text-align:left;
}
.cuadrotextomin{
	font-family: calibri;
	font-size: 12px;
	color: #000033;
	text-decoration: none;
	border: 1.0px solid #333333;
}
.encbold{
	font-family: calibri;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.cajaaccion{
	border: 1.0px solid #FF9966;
}
.vertical{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EFEFEF;
}
.verticalOrange{
	color: #FFCC66;
}
.verticalambos{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EFEFEF;
	border-left-width: 1.0px;
	border-left-style: solid;
	border-left-color: #EFEFEF;
}
.horizontal{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
.horizontal_green{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BAF0B9;
}
.horizontal_blue{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3DCEC;
}
.horizontal_greenBold{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8DCDB;
}
.horizontal_purple{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1CBFA;
}
.fdboton{
	font-family: calibri;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #003366;
	border: 1px solid #FF9900;
}
.btn_amarillo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/trazo_motivo_naranja.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cajaladosder{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EFEFEF;
}
.cajaladosizq{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EFEFEF;
}
.cajaabajo{
	border-right-width: 1.0px;
	border-bottom-width: 1.0px;
	border-left-width: 1.0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
}
.cajaderizq{
	border-right-width: 1.0px;
	border-left-width: 1.0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EFEFEF;
	border-left-color: #EFEFEF;
}
.requerimientos{
	background-color: #CCCCCC;
	border: 1.0px dotted #CCCCCC;
}
.acceso{
	font-family: calibri;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
.adminlk{
	font-family: calibri;
	font-size: 11px;
	color: #006600;
	text-decoration: none;
}
.adminlk:hover{
	font-family: calibri;
	font-size: 11px;
	color:#FF3300;
	text-decoration: none;
}
.encgrande{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
.btnuno{
	font-family: calibri;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(img/arrow_join.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.btncomprar{
	font-family: calibri;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(img/house.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.btnordena{
	font-family: calibri;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(img/cart_put.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.factdatos{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.factminus{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.factnumero{
font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-transform: lowercase;
	color: #000000;
	text-decoration: none;
}
.rep{
	border: 1.0px solid #666666;
}
.ladogris{
	border-top-width: 1.0px;
	border-right-width: 1.0px;
	border-bottom-width: 1.0px;
	border-left-width: 1.0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.ladoabajogris{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.menuprin:hover{
	filter: Chroma(Color=#456789);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #999999;
	text-decoration: underline overline line-through blink;
	background-attachment: fixed;
	background-color: #0000CC;
	background-repeat: no-repeat;
	background-position: left top;
	letter-spacing: normal;
	text-align: center;
	vertical-align: super;
	word-spacing: normal;
	white-space: normal;
	display: inline-table;
	margin: 1px;
	padding: 1px;
	clear: right;
	float: right;
	width: auto;
	border: medium dotted #00FF00;
	position: fixed;
	visibility: visible;
	z-index: auto;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	clip: rect(auto,auto,auto,auto);
	cursor: help;
	page-break-before: auto;
	page-break-after: auto;
}

aki empieza las cosas del menu despliega
table.footcollapse{
	width:auto;
}/*
table.footcollapse caption{
	font-size:120%;
	text-transform:uppercase;
	text-align:left;
	padding:.5em 1em;
}
table.footcollapse th{
	text-align:left;
}
table.footcollapse,table.footcollapse th,table.footcollapse th
{
	border:none;
	border-collapse:collapse;	
}
table.footcollapse thead th
{
	/*width:10em;
	border-style:solid;
	border-width:1px;
	border-color:#cff #69c #69c #cff;
	background:#99CC00;
	padding:2px 10px;
}
table.footcollapse tfoot th,
table.footcollapse tfoot td
{
	border-style:solid;
	border-width:1px;
	border-color:#9cf #369 #369 #9cf;
	background:#99CC00;
	padding:2px 10px;
}
table.footcollapse tbody{
	/*background:#ddd;
}*/
table.footcollapse tbody td{
	/*padding:5px 10px;*/
	/*border:0px solid #999;*/
	cursor:pointer;
}/*
table.footcollapse tbody th{
	/*padding:2px 10px;
	border:1px solid #999;
	border-left:none;
}
table.footcollapse tbody tr.odd{
	background: #BFDFFF;
}
*/
table.footcollapse tbody td img{
	border:none;
	/*vertical-align:bottom;*/
	padding-right:inherit;
	/*float:right;*/
}
/*---------------------------de la imagen */
.arc90_imgcaption { text-align: center; border: 1px solid #DDD; padding: 1em; margin: 1em 0; width: 9em; } .arc90_imgcaptionTXT { font-size: .8em; color: #666; text-align: left; } .floatl { float: left; margin-right: 1em; } .floatr { float: right; margin-left: 1em; }


/*---------estilo del seleccionador de fecha */
.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}
			
.promocion{
	font-family: calibri;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
}
.botonbusqueda{
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(img/zoom.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.btnmail{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	border: thin none #000066;
	background-color: #F7F8FD;
}
/*--- saca imagen de su recuadro ampliacion con css*/
#info {
	border: 1px solid #C2C7BE;
	margin-left: 80px;
	margin-right: 80px;
	margin-top: 20px;
	padding: 0px 15px 0px 15px;
	position: relative;
}

#info a, #info a:visited {
	color: #8A9483;
	text-decoration: none;
}

#info a:hover {
	color: #9BA495;
	text-decoration: underline;
}

#pic {
	background-color: #FFFFFF;
	left: 10px;
	position: relative;
	top: 10px;
	width: 56px;
	height:32px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 56px;
	height:32px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 233px;
	left: 150px;
	position: absolute;
	top: -60px;
	width: 300px;
}

#top {
	margin-left: 80px;
}
/* termina ampliacion con css*/ 
.encmodulos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.encdescripcion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.encpequeño{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;}
.objetotexto{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;}
.bordetable{
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.encmedianobold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}
.enccolumna{
	font-family: calibri;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-transform: capitalize;
}
.minitext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.0px;
	color: #999999;
	text-decoration: none;
}
 aki el codigo para la tooltip
a.info {
    position:relative;
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none;
}
a.info:hover {
    z-index:25; background-color:#ff0;
}
a.info span {  /* Esta es la que hace que el texto en el span no se despliegue en el estado normal de la URL*/
    display: none;
}
a.info:hover span {  /*Esta zona es la que hace que se despliegue cuando nos ubicamos sobre el texto de la URL o la imagen dentro de la URL*/
    display:block;
    position:absolute;
    top:2em;
    left:2em;
    width:200px;
    border:1px solid #0cf;
    background-color:#EEEEEE;
    color:#000000;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;
}

.costados{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.enctablanew{
	font-family: calibri;
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
	text-transform: uppercase;
}
.btn_guardar{
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left center;
	clear: both;
	font-family: calibri;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	text-align: left;
	white-space: nowrap;
	display: inline;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: normal;
	text-decoration: none;
}
.lista{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#mnu_cuadrito_nav{
list-style:none;
padding:0px;
margin:0px;
}

#mnu_cuadrito_nav li{
padding:0px;
margin:3px;
float:left
}
#mnu_cuadrito_nav li a{
width:25px;
height:15px;
display:block;
border: 1px solid #CCCCCC;
text-align:center;
text-decoration:none;
font-size:11px;
color:#999999;
background-color:#FFFFFF;
}
#mnu_cuadrito_nav li a:hover{
	background:#FFECD0;
	color:#333333;
	font-weight:bolder;
}
#mnu_cuadrito_nav li a:visited:active{
	background:#CCCCCC;
	font-weight:bold;
	color:#003399;
}
.tr_abajo{
background-color:#DAF1FC;
cursor:pointer;
}
.tr_abajo:hover{
background-color:#71CAF4;
cursor:pointer;
}
.tr_general{
background-color:#FFFFFF;
}
.tr_general:hover{
background-image:url(img/degrade_jk.gif); background-repeat:repeat-x;
}

.colorDownAzul{
background-color:#FFFFFF;
/*background-image:url(img/color_hover_green.gif);*/
}
.colorDownAzul:hover{
background-image:url(img/color_hover_blue.gif); background-repeat:repeat-x;
}
.colorDownAzulBold{
background-color:#FFFFFF;
/*background-image:url(img/color_hover_green.gif);*/
}
.colorDownAzulBold:hover{
background-image:url(img/color_hover_blue_bold.gif); background-repeat:repeat-x;
}
.colorDownBlackBold{
background-color:#FFFFFF;
/*background-image:url(img/color_hover_green.gif);*/
}
.colorDownBlackBold:hover{
background-image:url(img/color_hover_black_bold.gif); background-repeat:repeat-x;
}
.colorDownRed{
background-color:#FFFFFF;
/*background-image:url(img/color_hover_green.gif);*/
}
.colorDownRed:hover{
background-image:url(img/color_hover_red.gif); background-repeat:repeat-x;
}
.colorDownGray:hover{
background-image:url(img/color_hover_gray.gif); background-repeat:repeat-x;
}
.colorDownWhiteGreen{
background-color:#FFFFFF;
}
.colorDownWhiteGreen:hover{
background-image:url(img/degrade_hover_green.gif); background-repeat:repeat-x;
cursor:pointer;
}
.divcolorDownWhiteGreen{
background-image:url(img/degrade_hover_green.gif); background-repeat:repeat-x;
}
.colorDownWhiteAzul{
background-color:#FFFFFF;
}
.colorDownWhiteAzul:hover{
background-image:url(img/degrade_hover_blue.gif); background-repeat:repeat-x;
cursor:pointer;
}
.colorDownWhiteOrange{
background-color:#FFFFFF;
}
.colorDownWhiteOrange:hover{
background-image:url(img/degrade_jk.gif); background-repeat:repeat-x;
cursor:pointer;
}
.colorDownWhiteGreenBold{
background-color:#FFFFFF;
}
.colorDownWhiteGreenBold:hover{
background-image:url(img/degrade_hover_greenbold.gif); background-repeat:repeat-x;
cursor:pointer;
}
.colorDownWhitePurple{
background-color:#FFFFFF;
}
.colorDownWhitePurple:hover{
background-image:url(img/degrade_hover_purple.gif); background-repeat:repeat-x;
cursor:pointer;
}
.colorBarNaranja{
background-color:#FFF3E3;
}
.colorBarGray{
background-color:#EFEFEF;
}
.colorDegradeVerticalGray{
	background-image: url(img/degrade_vertical_gray.gif);
	background-repeat: no-repeat;
}
.colorDegradeVerticalBlue{
	background-image: url(img/degrade_vertical_blue.gif);
	background-repeat: no-repeat;
}
.colorInputTextazul{
	background-image: url(img/color_hover_blue.gif);
	background-repeat: repeat-x;
}
.colorBorderRed{
	border: 1px solid #FFBBBB;
}
.classLinkModulosGray{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	color: #999999;
	text-decoration: none;
}
.classLinkModulosGray:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
	color: #333333;
	text-decoration: none;
}
.classLink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	text-decoration: none;
}
.classLink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.classPieStore{
	background-image:url(img/pie_store.gif);
	background-repeat:repeat-x;
}
.classLinkPieStore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6633;
	text-decoration: none;
	text-transform: uppercase;
}
.classLinkPieStore:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9933;
	text-decoration: none;
	text-transform: uppercase;
}
.classLinkPieStoreWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
.colorTextWhite{
	font-family: calibri;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.colorTextGrayBoldMedium{
	font-family: calibri;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left:4px;
}
.classLinkImage{
	text-decoration: none;
}

/*Obj Stilo*/
span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../select.gif) no-repeat;
	overflow: hidden;
}
/*obj fin stilo*/
