body {
	margin-left         : 0px;
	margin-top          : 0px;
	background-image    : url('../images/fond_sv00.gif');
}
a, .enlace {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	color               : #000000;
	text-decoration     : underline;
	cursor              : hand;
}
a                    :active {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	text-decoration     : underline;
	color               :  #404AAC
}
a                    :link, .a_link {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	text-decoration     : underline;
	color               :  #476FC0;
	cursor              : hand;
}
a                    :hover {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	text-decoration     : underline;
	color               : #476FC0
}
ul {
	margin-left         : 20px;
}
hr {
	color               : #d2d2d2;
	height              : 1px;
}
form {
	display             : inline;
}
#app_loading {
	width               : 100%;
	color               : black;
	font-size           : 28px;
	vertical-align      : middle;
	text-align          : center;
	font-family         : verdana;
	font-weight         : bolder;
}
.fecha_hora {
	font-size           : 10px;
	font-family         : verdana, arial, helvetica;
	font-weight         : bolder;
	text-align          : right;
}
.datos_usuario {
	font-size           : 10px;
	font-family         : verdana, arial, helvetica;
	font-weight         : bolder;
	background-color    : #F9F9F9;
	color               : black;
	border-top          : 1px solid #e2e2e2;
	border-bottom       : 1px solid #e2e2e2;
}
.texto {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	letter-spacing      : 0;
	color               : black;
	font-weight         : normal;
}
.select, SELECT {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : normal;
	color               : #000000;
	border              : 1px solid #006600;	
}
.select_wrong {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : normal;
	color               : #000000;
	border              : 1px solid #006600;
	background-color    : #E0F0C0;
}
.input {
	border              : 1px solid #e5e5e5;
	background-color    : white;
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : normal;
	color               : #000000;
}
.input_wrong {
	border              : 1px solid #97CD2D;
	background-color    :  #E0F0C0;
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : normal;
	color               : #000000;
}
.inputnf {
	border              : 0px;
	border-bottom       : 1px solid #e5e5e5;
	background-color    : white;
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : normal;
	color               : #000000;
}
.inputnf_wrong {
	border              : 0px;
	border-bottom       : 1px solid #97CD2D;
	background-color    : white;
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : normal;
	color               : #000000;
}
.frame {
	border              : 1px solid #cfd4e4;
	padding             : 2px;
	margin-bottom       : 5px;
	margin-top          : 5px;
	border-collapse     : collapse;
}
.frame_1 {
	border              : 1px dashed #02319B;
	border-right        : 1px solid #02319B;
	border-bottom       : 1px solid #02319B;
	padding             : 0px;
	margin-bottom       : 0px;
	margin-top          : 0px;
	border-collapse     : collapse;
	margin-left         : 0px;
}
.ayuda_login {
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : normal;
	background-color    : #E0F0C0;
	color               : black;
	text-align          : justify;
	padding             : 5px;
	border-bottom       : 2px solid #97CD2D;
	border-right        : 2px solid #97CD2D;
	height              : 70px;
	vertical-align      : top;
	letter-spacing      : 0px;
}
.small_help {
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : normal;
	padding             : 5px;
	color               : black;
	text-align          : justify;
	background-color    : #E0F0C0;
	border-bottom       : 2px solid #97CD2D;
	border-right        : 2px solid #97CD2D;
}
.ayuda {
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : normal;
	/*background-color  : #DEE7F8;
border #02319B*/
	background-color    : #E0F0C0;
	color               : black;
	text-align          : justify;
	padding             : 5px;
	border-bottom       : 2px solid #97CD2D;
	border-right        : 2px solid #97CD2D;
	height              : 70px;
	vertical-align      : top;
	letter-spacing      : 0px;
}
.ayuda_estatica {
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : normal;
	background-color    : #E0F0C0;
	color               : black;
	text-align          : justify;
	padding             : 5px;
	border-bottom       : 2px solid #97CD2D;
	border-right        : 2px solid #97CD2D;
	vertical-align      : top;
	letter-spacing      : 0px;
}
.label_login {
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : bolder;
	letter-spacing      : 1;
	color               : black;
	text-align          : left;
}
.label_tabla {
	font-family         : verdana, arial, times;
	font-size           : 10px;
	font-weight         : bolder;
	letter-spacing      : 0;
	color               : black;
	text-align          : left;
	padding             : 0px;
	padding-left        : 8px;
	/*background-color  : #f5f5f5;
	border-right        : 1px solid #d5d5d5;
	border-bottom       : 1px solid #d5d5d5;
*/
}
.label_tabla_with_help {
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : bolder;
	letter-spacing      : 0;
	color               : black;
	text-align          : left;
	cursor              : help;
	padding             : 0px;
	padding-left        : 8px;
	background-color    : #f5f5f5;
	border-right        : 1px solid #d5d5d5;
	border-bottom       : 1px solid #d5d5d5;
	height              : 20px;
}
.seccion_tabla_1 {
	font-family         : verdana, arial, times;
	font-size           : 10px;
	font-weight         : bolder;
	letter-spacing      : 1;
	color               : white;
	text-align          : left;
	border              : 1px solid white;
	padding-left        : 2px;
	padding-left        : 15px;
	background-color    : #02319B;
	text-transform      : capitalize;
	background-image    : url('../images/fondo_seccion.jpg');
	height              : 15px;
}
.seccion_tabla {
	font-family         : verdana, arial, times;
	font-size           : 10px;
	font-weight         : bolder;
	letter-spacing      : 1;
	color               : black;
	text-align          : left;
	border              : 1px solid white;
	padding-left        : 2px;
	padding-left        : 15px;
	background-color    : #FF9934;
	text-transform      : capitalize;
	background-image    : url('../images/fondo_seccion_1.jpg');
	height              : 15px;
}
.titulos_tablas_over {
	background-color    : #0D2678;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bolder;
	color               : white;
}
.enlace_ayuda {
	font-family         : verdana, arial, times;
	font-size           : 11px;
	font-weight         : bolder;
	letter-spacing      : 1;
	color               : white;
	text-align          : right;
	padding-right       : 10px;
	background-color    : #0d2678;
	text-transform      : capitalize;
	text-decoration     : underline;
	cursor              : hand;
}
.options_bar{
	background-color    : #f2f2f2;
	padding             : 5px;
	border-right        : 2px solid #d2d2d2;
}

.button_holder, barra_botones, .button_bar {
	background-color    : #f2f2f2;
	padding-top         : 5px;
	padding-bottom      : 5px;
	border-top          : 2px solid #d2d2d2;
}
.titulos {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 14px;
	font-weight         : bold;
}
.supertitulos {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 26px;
	font-weight         : normal;
	color               : #7095DB;
	background-image    : url('../../baseline/images/im_sv01c.gif');
	background-repeat   : no-repeat;
	background-position : top right;
}
.subtitulos {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	color               : #000000;
}
.subtitulos2 {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #FFFFFF;
}
.subtitulos3 {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 16px;
	font-weight         : bold;
	color               : #B4B4B4;
}
.resaltado1 {
	border              : 1px solid #97CD2D;
	background-color    : #E0F0C0;
	font-family         : verdana, arial, times;
	font-size           : 10px;
	font-weight         : bolder;
	color               : #000000;
	padding             : 2px;
}
.resaltado2 {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bolder;
	color               : #000000;
	border              : 1px solid #02319B;
	background-color    : #f5f5f5;
	padding             : 5px;
	text-align          : justify;
	letter-spacing      : 1px;
}
.contentmain {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	color               : #000000;
	text-decoration     : none
}
.boton {
	background-color    : #e5e5e5;
	background-image    : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
	border              : 1px solid #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	color               : #424242;
}
.botont{
	background-color    : #e5e5e5;
	background-image    : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
	border              : 1px solid #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	color               : #424242;
	width               : 150px;
}
.boton_win {
	background-color    : #e5e5e5;
	background-image    : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
	border              : 1px solid #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bolder;
	color               : #424242;
	width               : 18px;
	cursor              : hand;
}
.boton_nav {
	background-color    : #e5e5e5;
	background-image    : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
	border              : 1px outset #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 9px;
	font-weight         : bolder;
	color               : #424242;
	width               : 14px;
	cursor              : hand;
	display             : inline-block;
	margin-left         : 1px;
}
.boton_nav_1 {
	background-color    : #b5b5b5;
	/*background-image  : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
*/
	border              : 1px inset #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 9px;
	font-weight         : bolder;
	color               : #424242;
	width               : 14px;
	cursor              : hand;
	display             : inline-block;
	margin-left         : 1px;
}
.nav_first {
	background-color    : #e5e5e5;
	background-image    : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
	border              : 1px solid #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 9px;
	font-weight         : bolder;
	color               : #424242;
	width               : 25px;
	cursor              : hand;
}
.nav_last {
	background-color    : #e5e5e5;
	background-image    : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
	border              : 1px solid #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 9px;
	font-weight         : bolder;
	color               : #424242;
	width               : 25px;
	cursor              : hand;
}
.nav_prev {
	background-color    : #e5e5e5;
	background-image    : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
	border              : 1px solid #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 9px;
	font-weight         : bolder;
	color               : #424242;
	width               : 18px;
	cursor              : hand;
}
.nav_next {
	background-color    : #e5e5e5;
	background-image    : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
	border              : 1px solid #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 9px;
	font-weight         : bolder;
	color               : #424242;
	width               : 18px;
	cursor              : hand;
}
.nav_filter {
	background-color    : #e5e5e5;
	background-image    : url('../images/fb_1.gif');
	background-repeat   : repeat-x;
	border              : 1px solid #b2b2b2;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bolder;
	color               : #424242;
	width               : 50px;
	cursor              : hand;
}
.r_1 {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	text-decoration     : none;
	color               : #476FC0;
	background-color    : #f5f5f5;
	height              : 10px;
}
.r_2 {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	text-decoration     : none;
	color               : #476FC0;
	background-color    : #FFFFFF;
	height              : 10px;
}
.r_over {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
	text-decoration     : none;
	color               : #476FC0;
	background-color    : #c2c2c2;
	height              : 10px;
}
.r_sel {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bolder;
	text-decoration     : none;
	color               : #FFFFFF;
	background-color    : #02319B;
	height              : 10px;
}
.r_sel_1 {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bolder;
	text-decoration     : none;
	color               : #000000;
	background-color    : #E0F0C0;
	height              : 10px;
}
.titulo_tabla {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	color               : #000000;
}
.titulo_tablas_det {
	background-color    : white;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bold;
	color               : #000000;
	border              : 1px solid #E8E8E8;
	padding             : 2px;
	text-align          : left;
}
.contenido_tablas_det {
	background-color    : white;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : normal;
	color               : #000000;
	border              : 1px solid #E8E8E8;
	padding-left        : 5px;
}
.fondo_proceso {
	background-image    : url('../images/loading.gif');
	background-repeat   : no-repeat;
	background-position : center;
}
#messageBox {
	position            : absolute;
	height              : 50;
	background-color    : transparent;
	width               : 396px;
	padding             : 5px;
	background-position : left;
	background-repeat   : no-repeat;
	background-color    : #FFFFFF;
	border              : 1px solid #006600;
}
#messageArea {
	text-align          : center;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	font-weight         : bolder;
	padding-top         : 5px;
}
.titulo_columna {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	/*background-color  : #97CD2D;
*/
	background-color    : #FF9934;
	color               : black;
	font-weight         : bolder;
	padding             : 2px;
	padding-left        : 5px;
	background-image    : url('../images/fondo_columna.jpg');
	margin-top          : 5px;
	height              : 20px;
}
.titulo_columna_sort {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	/*background-color  : #97CD2D;
*/
	background-color    : #FF9934;
	color               : black;
	font-weight         : bolder;
	padding             : 2px;
	padding-left        : 5px;
	background-image    : url('../images/fondo_columna.jpg');
	background-position : bottom;
	margin-top          : 5px;
	height              : 20px;
}
.datos_usuario_item {
	font-size           : 10px;
	font-family         : verdana, arial, helvetica;
	font-weight         : bolder;
	color               : black;
	padding-left        : 10px;
	padding-right       : 10px;
}
.menu {
	background-image    : url('../images/f_menu.gif');
	background-repeat   : repeat-x;
	background-position : center;
	height              : 16px;
	border-top          : 1px solid #DADADA;
	border-bottom       : 1px solid #DADADA;
	padding             : 2px;
	border-right        : 2px groove #DADADA;	
}
.menu_label, .menu_center {
	font-weight         : bolder;
	font-size           : 11px;
	font-family         : verdana, arial, helvetica;
	padding-left        : 2px;
	padding-right       : 10px;
	letter-spacing      : -1px;
	text-decoration     : underline;
	cursor              : hand;
	color               : white;
}
.menu_label_over, .menu_center_over {
	font-weight         : bolder;
	font-size           : 11px;
	font-family         : verdana, arial, helvetica;
	padding-left        : 2px;
	padding-right       : 10px;
	letter-spacing      : -1px;
	text-decoration     : underline;
	cursor              : hand;
	color               : #97CD2D;
}
.menu_item {
	font-weight         : bolder;
	font-size           : 11px;
	font-family         : verdana, arial, helvetica;
	letter-spacing      : -1px;
	text-decoration     : underline;
	cursor              : hand;
	color               : white;
	background-color    : #02319D;
	margin              : 1px;
	padding             : 3px;
	width               : 100%;
}
.menu_item_over {
	font-weight         : bolder;
	font-size           : 11px;
	font-family         : verdana, arial, helvetica;
	letter-spacing      : -1px;
	text-decoration     : underline;
	cursor              : hand;
	color               : #97CD2D;
	background-color    : #02319D;
	margin              : 1px;
	padding             : 3px;
	width               : 100%;
}
.menu_holder {
	border              : 1px solid #02319D;
	padding             : 2px;
	width               : 150px;
	background-color    : white;
}
.app_content {
	background-repeat   : no-repeat;
	background-position : center;
	border              : 1px solid #e2e2e2;
	border-top          : 2px solid #c2c2c2;
	padding             : 5px;
}
.pestana_left {
	width               : 5px;
	background-color    : white;
	font-weight         : bolder;
	font-size           : 11px;
	color               : white;
	text-align          : center;
}
.pestana_label {
	border-top          : 2px double #c2c2c2;
	border-right        : 1px double #c2c2c2;
	border-left         : 1px double #c2c2c2;
	font-weight         : bolder;
	font-size           : 11px;
	font-family         : verdana, arial, helvetica;
	background-color    : #e2e2e2;
	background-image    : url('../images/p_c_1.gif');
	background-repeat   : repeat-x;
	background-position : right top;
	padding-left        : 8px;
	padding-right       : 8px;
	color               : #828282;
	text-decoration     : underline;
	cursor              : hand;
}
.pestana_label_on {
	border-top          : 2px solid #FF9934;
	border-right        : 1px double #FF9934;
	border-left         : 1px double #FF9934;
	font-weight         : bolder;
	font-size           : 11px;
	font-family         : verdana, arial, helvetica;
	color               : black;
	background-color    : #FFD1A3;
	background-image    : url('../images/p_c.gif');
	background-repeat   : repeat-x;
	background-position : right top;
	padding-left        : 8px;
	padding-right       : 8px;
}
.pestana_label_over {
	border-top          : 2px double #c2c2c2;
	border-right        : 1px double #c2c2c2;
	border-left         : 1px double #c2c2c2;
	font-weight         : bolder;
	font-size           : 11px;
	font-family         : verdana, arial, helvetica;
	background-color    : #e2e2e2;
	background-image    : url('../images/p_c_1.gif');
	background-repeat   : repeat-x;
	background-position : right top;
	padding-left        : 8px;
	padding-right       : 8px;
	color               : #02319D;
	text-decoration     : underline;
	cursor              : hand;
}
.scroll {
	overflow-y          : auto;
	height              : 140px;
	width               : 95%;
	position            : absolute;
	vertical-align      : top;
}
.no_scroll {
	width               : 100%;
	height              : 140px;
	vertical-align      : top;
}
.pie{
	font-family        : Tahoma, Verdana, Arial, Helvetica;
	font-weight        : normal;
	font-size          : 9px;
	text-align         : center;
	height             : 20px;
	float              : left;
	border-bottom      : 1px solid #666;
	border-top         : 1px solid #666;
}
.numero_resultados {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bold;
}
.contenido_tabla {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
}
.contenido_tabla_grande {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 16px;
}
.contenido_tabla_r {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bolder;
}
.label_tree {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : normal;
	font-size           : 10px;
	/*  padding-left    : 5px;
*/
	/*  border          : 1px solid white;
*/
	/*width             : 90%;
*/
	display             : inline-block;
	padding-left        : 15px;
	background-image    : url('../images/bullet03.gif');
	background-repeat   : no-repeat;
}
.label_tree_with_child {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : normal;
	font-size           : 10px;
	/*  padding-left    : 5px;
*/
	/*  border          : 1px solid white;
*/
	/*width             : 90%;
*/
	display             : inline-block;
	padding-left        : 15px;
	background-image    : url('../images/bullet05.gif');
	background-repeat   : no-repeat;
}
.label_tree_on {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : normal;
	font-size           : 10px;
	/*  padding-left    : 5px;
*/
	/*   border         : 1px solid #02319B;
*/
	text-decoration     : underline;
	/*  background-color: #e5eaf5;
*/
	color               : black;
	cursor              : hand;
	/*  width           : 90%;
*/
	display             : inline-block;
	padding-left        : 15px;
	background-image    : url('../images/bullet03.gif');
	background-repeat   : no-repeat;
}
.label_tree_with_child_on {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : normal;
	font-size           : 10px;
	/*  padding-left    : 5px;
*/
	/*border            : 1px solid #02319B;
*/
	text-decoration     : underline;
	/*  background-color: #e5eaf5;
*/
	color               : black;
	cursor              : hand;
	/*  width           : 90%;
*/
	display             : inline-block;
	padding-left        : 15px;
	background-image    : url('../images/bullet05.gif');
	background-repeat   : no-repeat;
}
.label_tree_with_child_sel {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bolder;
	font-size           : 10px;
	/*  padding-left    : 5px;
*/
	/* border           : 1px solid #FFFFFF;
*/
	/*  background-color: #e5eaf5;
*/
	color               : black;
	cursor              : hand;
	/*  width           : 90%;
*/
	display             : inline-block;
	padding-left        : 15px;
	background-image    : url('../images/bullet06.gif');
	background-repeat   : no-repeat;
}
.label_tree_with_child_sel_on {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bolder;
	font-size           : 10px;
	/*  padding-left    : 5px;
*/
	/*  border          : 1px solid #02319B;
*/
	text-decoration     : underline;
	/*  background-color: #e5eaf5;
*/
	color               : black;
	cursor              : hand;
	/*  width           : 90%;
*/
	display             : inline-block;
	padding-left        : 15px;
	background-image    : url('../images/bullet06.gif');
	background-repeat   : no-repeat;
}
.label_tree_sel {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bolder;
	font-size           : 10px;
	/*  padding-left    : 5px;
*/
	/*  border          : 1px solid #FFFFFF;
*/
	/*  background-color: #e5eaf5;
*/
	color               : black;
	cursor              : hand;
	/*  width           : 90%;
*/
	display             : inline-block;
	padding-left        : 15px;
	background-image    : url('../images/bullet04.gif');
	background-repeat   : no-repeat;
}
.label_tree_sel_on {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	font-weight         : bolder;
	font-size           : 10px;
	/*  padding-left    : 5px;
*/
	/*  border          : 1px solid #02319B;
*/
	text-decoration     : underline;
	background-color    : #e5eaf5;
	color               : black;
	cursor              : hand;
	/*  width           : 90%;
*/
	display             : inline-block;
	padding-left        : 15px;
	background-image    : url('../images/bullet04.gif');
	background-repeat   : no-repeat;
}
.tree_subs {
	padding-left        : 10px;
	border-left         : 1px dashed #c2c2c2;
	/*border-bottom     : 1px dashed #c2c2c2;
*/
}
.pl {
	background-image    :  url('../images/p2l.gif');
	background-repeat   : no-repeat;
	background-position : top right;
	width               : 6px;
}
.pc {
	background-image    : url('../images/p2c.gif');
	background-repeat   : repeat-x;
	background-position : top;
	cursor              : hand;
	color               : black;
	font-size           : 10px;
	font-weight         : bolder;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	text-decoration     : underline;
	height              : 20px;
	width               : 70px;
}
.pc_label, .pc_on_label, .pc_over_label{
	height              : 15px;
	width               : 100px;
	overflow            : hidden;
	word-wrap           : break-word;
	cursor              : hand;
}
.pr {
	background-image    :  url('../images/p2r.gif');
	background-repeat   : no-repeat;
	background-position : top left;
	width               : 6px;
}
.pl_on {
	background-image    :  url('../images/p1l.gif');
	background-repeat   : no-repeat;
	background-position : top right;
	width               : 6px;
}
.pc_on {
	background-image    : url('../images/p1c.gif');
	background-repeat   : repeat-x;
	background-position : top;
	cursor              : hand;
	color               : white;
	font-size           : 9px;
	font-weight         : bolder;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	height              : 20px;
	width               : 70px;
}
.pr_on {
	background-image    : url('../images/p1r.gif');
	background-repeat   : no-repeat;
	background-position : top left;
	width               : 6px;
}
.pl_over {
	background-image    : url('../images/p1l.gif');
	background-repeat   : no-repeat;
	background-position : top right;
	width               : 6px;
}
.pc_over {
	background-image    : url('../images/p1c.gif');
	background-repeat   : repeat-x;
	background-position : top;
	cursor              : hand;
	color               : yellow;
	font-size           : 9px;
	font-weight         : bolder;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	height              : 20px;
	width               : 70px;
}
.pr_over {
	background-image    :  url('../images/p1r.gif');
	background-repeat   : no-repeat;
	background-position : top left;
	width               : 6px;
}
.paso {
	font-weight         : bolder;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 20px;
	color               : #02319D;
	/*color             : #9AADD8;
*/
	letter-spacing      : 5px;
}
.contenido_paso {
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 11px;
	border              : 1px solid #c2c2c2;
	height              : 80px;
	padding-left        : 10px;
	vertical-align      : top;
}
.ayuda_campo {
	position            : absolute;
	font-family         : verdana, arial, times;
	font-size           : 10px;
	font-weight         : normal;
	background-color    : #E0F0C0;
	color               : black;
	text-align          : justify;
	padding             : 3px;
	border              : 1px solid #97CD2D;
	vertical-align      : top;
	letter-spacing      : 0px;
	width               : 250px;
	margin              : 3px;
}
.numero_1 {
	font-family         : verdana, arial, times;
	font-size           : 24px;
	font-weight         : bolder;
	font-style          : italic;
	color               : #02319B;
}
.numero_2 {
	font-family         : verdana, arial, times;
	font-size           : 24px;
	font-weight         : bolder;
	font-style          : italic;
	color               : #FF9934;
}
.menu_paso {
	font-weight         : normal;
	font-size           : 10px;
	font-family         : verdana, arial, helvetica;
	text-decoration     : none;
	cursor              : hand;
	color               : #000000;
	border              : 0px;
	border-top          : 1px solid #E0F0C0;
	border-bottom       : 1px solid #E0F0C0;
}
.menu_paso_over {
	font-weight         : normal;
	font-size           : 10px;
	font-family         : verdana, arial, helvetica;
	text-decoration     : underline;
	cursor              : hand;
	color               : #000000;
	background-color    : #FF9934;
	border              : 0px;
	border-top          : 1px solid white;
	border-bottom       : 1px solid white;
}
.menu_paso_on {
	font-weight         : bolder;
	font-size           : 10px;
	font-family         : verdana, arial, helvetica;
	text-decoration     : none;
	cursor              : hand;
	color               : #02319B;
	background-color    : white;
	border              : 0px;
	border-top          : 1px solid #FF9934;
	border-bottom       : 1px solid #FF9934;
}
.resaltado3 {
	font-weight         : bolder;
	font-size           : 10px;
	font-family         : verdana, arial, helvetica;
	text-decoration     : none;
	color               : #02319B;
	background-color    : white;
	border              : 1px solid #FF9934;
	padding             : 3px;
}
.cbwidget{
  width               : 100%;
  border              : 1px solid #c2c2c2;
  background-color    : white;
  height              : 5px;
}
.cblabel{
  padding             : 0px;
  font-size           : 10px;
  display             : inline;
  font-family         : arial;
  text-align          : left;
  width               : 100%;
}
.cbselector{
  border              : 1px solid black;
  display             : inline-block;
  cursor              : hand;
  vertical-align      : middle;
  text-align          : center;
  border              : 0px solid #c2c2c2;
  font-size           : 10px;
}
.cbcontent{
  border              : 1px solid black;
  width               : 150px;
  padding             : 2px;
  margin-top          : 3px;
  height              : 150px;
  overflow            : auto;
  position            : absolute;
  background-color    : white;
}
.cbitem{
  border              : 1px solid black;
  padding             : 2px;
  margin-top          : 2px;
  font-size           : 10px;
  font-family         : arial;
  text-align          : left;
}
.cbitem_over{
  border              : 1px solid black;
  padding             : 2px;
  margin-top          : 2px;
  font-size           : 10px;
  font-family         : arial;
  background-color    : blue;
  color               : white;
  cursor              : hand;
  text-align          : left;
}
.contenedor{
  padding             : 3px;
}
.selectable{
  cursor              : hand;
}
.lt3{
  background-image    : url('../images/lt3.gif');
  width               : 30px;
  height              : 24px;
  font-size           : 8px;
}
.t3{
  background-image    : url('../images/t3.gif');
  height              : 24px;
  font-size           : 8px;
}
.rt3{
  background-image    : url('../images/rt3.gif');
  width               : 30px;
  height              : 24px;
  font-size           : 8px;
}
.l3{
  background-image    : url('../images/l3.gif');
  width               : 30px;
  font-size           : 8px;
}
.bg3{
  background-image    : url('../images/bg3.gif');
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
}
.r3{
  background-image    : url('../images/r3.gif');
  width               : 30px;
  font-size           : 8px;
}
.lb3{
  background-image    : url('../images/lb3.gif');
  width               : 30px;
  height              : 24px;
  font-size           : 8px;
}
.b3{
  background-image    : url('../images/b3.gif');
  height              : 24px;
  font-size           : 8px;
}
.rb3{
  background-image    : url('../images/rb3.gif');
  width               : 30px;
  height              : 24px;
  font-size           : 8px;
}
.banner{
  background-image    : url('../images/bgbanner.gif');
  height              : 120px;
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 32px;
	font-weight         : bold;
	color               : black;
	letter-spacing      : 4px;
}
.CMCalTable{
	font-family: arial;
	font-size: 11px;
	color: #663403;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #E4DFDA;
	height: 25px;
	letter-spacing: 2px;
	vertical-align: middle;
}

.CMCalYear{
	font-family: arial;
	font-size: 11px;
	color: #663403;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #E4DFDA;
	height: 25px;
	letter-spacing: 2px;
	vertical-align: middle;
}

.CMCalMonths{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	height: 25px;
	letter-spacing: 2px;
	vertical-align: middle;
  color:#663403;
  background-color:#E8E8E8;
  border: 1px solid #663403;
}

.CMCalCurrentMonth{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	height: 25px;
	letter-spacing: 2px;
	vertical-align: middle;
  color:#E8E8E8;
  background-color:red;
}

.CMCalDays{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	height: 25px;
	letter-spacing: 2px;
	vertical-align: middle;
  color:#FFFFFF;
  background-color:#ff9900;
}

.CMCalDay{
  font-family: arial;
  font-size: 10px;
  color: #663403;
  text-align: left;
  font-weight: normal;
  text-transform: capitalize;
  background-color: #E8E8E8;
  height: 15px;
  vertical-align: middle;
  padding-left: 8px;
  height: 20px;
  cursor:hand;
}

.CMCalCurrentDay{
	font-family: arial;
	font-size: 11px;
	color: #E8E8E8;
	text-align: left;
	font-weight: bold;
	text-transform: capitalize;
	background-color: red;
	height: 15px;
	vertical-align: middle;
	padding-left: 8px;
	height: 20px;
}

.CMCalDaysOfWeek{
	font-family: arial;
	font-size: 11px;
	color: #663403;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #E4DFDA;
	height: 25px;
	letter-spacing: 2px;
	vertical-align: middle;
}

.CMCalCurrentDaysOfWeek{
	font-family: arial;
	font-size: 11px;
	color: #E4DFDA;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: red;
	height: 25px;
	letter-spacing: 2px;
	vertical-align: middle;
}
.HelpBox{
  margin     : 3px;
  width      : 100%;
  height     : 50px;
}

.lt4{
  background-image    : url('../images/lt4.gif');
  width               : 14px;
  height              : 14px;
  font-size           : 8px;
}
.t4{
  background-image    : url('../images/t4.gif');
  height              : 14px;
  font-size           : 8px;
}
.rt4{
  background-image    : url('../images/rt4.gif');
  width               : 14px;
  height              : 14px;
  font-size           : 8px;
}
.l4{
  background-image    : url('../images/l4.gif');
  width               : 14px;
  font-size           : 8px;
}
.bg4{
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	background-color    : #E0F0C0;
}
.r4{
  background-image    : url('../images/r4.gif');
  width               : 14px;
  font-size           : 8px;
}
.lb4{
  background-image    : url('../images/lb4.gif');
  width               : 14px;
  height              : 14px;
  font-size           : 8px;
}
.b4{
  background-image    : url('../images/b4.gif');
  height              : 14px;
  font-size           : 8px;
}
.rb4{
  background-image    : url('../images/rb4.gif');
  width               : 14px;
  height              : 14px;
  font-size           : 8px;
}

.ConfirmBox{
  margin     : 3px;
}

.lt5{
  background-image    : url('../images/lt5.gif');
  width               : 14px;
  height              : 14px;
  font-size           : 8px;
}
.t5{
  background-image    : url('../images/t5.gif');
  height              : 14px;
  font-size           : 8px;
}
.rt5{
  background-image    : url('../images/rt5.gif');
  width               : 14px;
  height              : 14px;
  font-size           : 8px;
}
.l5{
  background-image    : url('../images/l5.gif');
  width               : 14px;
  font-size           : 8px;
}
.bg5{
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	background-color    : #F2F2F2;
}
.r5{
  background-image    : url('../images/r5.gif');
  width               : 14px;
  font-size           : 8px;
}
.lb5{
  background-image    : url('../images/lb5.gif');
  width               : 14px;
  height              : 14px;
  font-size           : 8px;
}
.b5{
  background-image    : url('../images/b5.gif');
  height              : 14px;
  font-size           : 8px;
}
.rb5{
  background-image    : url('../images/rb5.gif');
  width               : 14px;
  height              : 14px;
  font-size           : 8px;
}

.InstruccionBox{
  margin              : 3px;
}

.BrowserBox{
  margin              : 3px;
  width               : 97%;
}

.lt6{
  background-image    : url('../images/lt6.gif');
  background-repeat   : no-repeat;
  width               : 5px;
  height              : 5px;
  font-size           : 6px;
}
.t6{
  height              : 3px;
  border-top          : 1px solid #CFD4E4;
  font-size           : 2px;
}
.rt6{
  background-image    : url('../images/rt6.gif');
  background-repeat   : no-repeat;
  width               : 5px;
  height              : 5px;
  font-size           : 6px;
}
.l6{
  background-image    : url('../images/l6.gif');
  background-repeat   : repeat-y;
  width               : 5px;
  font-size           : 6px;
}
.bg6{
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	background-color    : transparent;
}
.r6{
  background-image    : url('../images/r6.gif');
  background-repeat   : repeat-y;
  width               : 5px;
  font-size           : 6px;
}
.lb6{
  background-image    : url('../images/lb6.gif');
  background-repeat   : no-repeat;
  width               : 5px;
  height              : 5px;
  font-size           : 6px;
}
.b6{
  background-image    : url('../images/b6.gif');
  background-repeat   : repeat-x;
  height              : 5px;
  font-size           : 6px;
}
.rb6{
  background-image    : url('../images/rb6.gif');
  background-repeat   : no-repeat;
  width               : 5px;
  height              : 5px;
  font-size           : 6px;
}

.InputBox{
  margin              : 1px;
  width               : 97%;
}

.lt7{
  background-image    : url('../images/lt7.gif');
  background-repeat   : no-repeat;
  width               : 3px;
  height              : 3px;
  font-size           : 3px;
}
.t7{
  background-image    : url('../images/t7.gif');
  background-repeat   : repeat-x;
  height              : 3px;
  font-size           : 3px;
}
.rt7{
  background-image    : url('../images/rt7.gif');
  background-repeat   : no-repeat;
  width               : 3px;
  height              : 3px;
  font-size           : 3px;
}
.l7{
  background-image    : url('../images/l7.gif');
  background-repeat   : repeat-y;
  width               : 3px;
  font-size           : 3px;
}
.bg7{
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	background-color    : #FFFFFF;
	text-align          : left;
}
.r7{
  background-image    : url('../images/r7.gif');
  background-repeat   : repeat-y;
  width               : 3px;
  font-size           : 3px;
}
.lb7{
  background-image    : url('../images/lb7.gif');
  background-repeat   : no-repeat;
  width               : 3px;
  height              : 3px;
  font-size           : 3px;
}
.b7{
  background-image    : url('../images/b7.gif');
  background-repeat   : repeat-x;
  height              : 3px;
  font-size           : 3px;
}
.rb7{
  background-image    : url('../images/rb7.gif');
  background-repeat   : no-repeat;
  width               : 3px;
  height              : 3px;
  font-size           : 3px;
}

.lt8{
  background-image    : url('../images/lt7.gif');
  background-repeat   : no-repeat;
  width               : 3px;
  height              : 3px;
  font-size           : 3px;
}
.t8{
  background-image    : url('../images/t7.gif');
  background-repeat   : repeat-x;
  height              : 3px;
  font-size           : 3px;
}
.rt8{
  background-image    : url('../images/rt7.gif');
  background-repeat   : no-repeat;
  width               : 3px;
  height              : 3px;
  font-size           : 3px;
}
.l8{
  background-image    : url('../images/l7.gif');
  background-repeat   : repeat-y;
  width               : 3px;
  font-size           : 3px;
}
.bg8{
	font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
	background-color    : #e5e5e5;
	text-align          : left;
}
.r8{
  background-image    : url('../images/r7.gif');
  background-repeat   : repeat-y;
  width               : 3px;
  font-size           : 3px;
}
.lb8{
  background-image    : url('../images/lb7.gif');
  background-repeat   : no-repeat;
  width               : 3px;
  height              : 3px;
  font-size           : 3px;
}
.b8{
  background-image    : url('../images/b7.gif');
  background-repeat   : repeat-x;
  height              : 3px;
  font-size           : 3px;
}
.rb8{
  background-image    : url('../images/rb7.gif');
  background-repeat   : no-repeat;
  width               : 3px;
  height              : 3px;
  font-size           : 3px;
}
