@CHARSET "ISO-8859-1";
* {
	/*padding:0px 0px 0px 0px;*/
	margin:0px 0px 0px 0px;
}

a:link, a:visited, a:active, a:hover {
	border: 0px;
	text-decoration: none;
}

img { border:none }

.fondo {
	background: #E3ECF3;
}

.menubg_left {
	background: url(../wbimages/menu_crn01.gif);
	background-color: #699BC9;
	background-position: bottom right;
	background-repeat: no-repeat;

}

.menubg_right {
	background: url(../wbimages/menu_crn02.gif);
	background-color: #699BC9;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.menubg_left_org {
	background: url(../wbimages/menu_crn01_org.gif);
	background-color: #FF7C00;
	background-position: bottom right;
	background-repeat: no-repeat;

}

.menubg_right_org {
	background: url(../wbimages/menu_crn02_org.gif);
	background-color: #FF7C00;
	background-position: bottom left;
	background-repeat: no-repeat;
}


.content_left {
	background: url(../wbimages/cyan_left.gif);
	background-color: #C5DEF3;
	background-position: top left;
	background-repeat: no-repeat;
}

.content_right {
	background: url(../wbimages/cyan_right.gif);
	background-color: #C5DEF3;
	background-position: top right;
	background-repeat: no-repeat;
}

.optbg {
	background: url(../wbimages/opt_bg.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}

.optbg_org {
	background: url(../wbimages/tline_bg_org.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
.webbg {
	background: #FFFFFF;
}

.headbg {
	background: url(../wbimages/head_bg.gif);
	background-repeat: repeat-x;
}

.footbg {
	background: url(../wbimages/foot_bg.gif);
	background-repeat: repeat-x;
}

.intrafootbg {
	background: url(../wbimages/intra_foot_tile.gif);
	background-repeat: repeat-x;
}

.headbg_org {
	background: url(../wbimages/head_bg_org.gif);
	background-repeat: repeat-x;
}

.footbg_org {
	background: url(../wbimages/foot_bg.gif);
	background-repeat: repeat-x;
}

.intrafootbg_org {
	background: url(../wbimages/intra_foot_bg_org.gif);
	background-repeat: repeat-x;
}

.bodybg {
	background: url(../wbimages/bg_tile.gif);
	background-color: #E3ECF3;
	background-repeat: repeat-x;
}

.bodybg_org {
	background: url(../wbimages/bg_tile_org.gif);
	background-color: #FFB877;
	background-repeat: repeat-x;	
}

.leftbg {
	background: url(../wbimages/bord01.gif);
	background-repeat: repeat-y;
}

.rightbg {
	background: url(../wbimages/bord02.gif);
	background-repeat: repeat-y;
}

.leftbg_org {
	background: url(../wbimages/bord01_org.gif);
	background-repeat: repeat-y;
}

.rightbg_org {
	background: url(../wbimages/bord02_org.gif);
	background-repeat: repeat-y;
}

.toplinebg {
	background: url(../wbimages/opt_line.gif);
	background-repeat: repeat-x;
}

.bottomlinebg {
	background: url(../wbimages/foot_line.gif);
	background-repeat: repeat-x;
}

.bottomlinebg_intranet {
	background-color: #426A93;
}

.subopt_bg {
	background: url(../wbimages/subopt_bg.gif);
	background-repeat: repeat-x;
}

.tbcenter {
	text-align: center;
	vertical-align: top;	
}

.line_bg {
	background: url(../wbimages/line_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 23px;
}

/* Fondo para el contenido de la Web */
.content_bg_left {
	background: url(../wbimages/cont_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.content_bg_top {
	background: url(../wbimages/cont_top.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.content_bg_right {
	background: url(../wbimages/cont_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

.inputbox {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*height: 16px;*/
	color: #000000;
	border-style:solid;
	background-color: #FFFFFF;
	border-color: #7F9DB9;
	border-width:1px;
}

.titulo_opcion {
	font-family : Arial;
	font-size: 15px;
	font-weight: bold; 	
	color: #16284E;
}

.titulo_sub {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

/*.opt_title { color: #426A93; font-size:12px; }*/
.opt_title { color: #062237; font-size:14px; }
.navbar_title { color: #282828; font-size:13px; }
.black { color: #000000; }
.white { color: #FFFFFF; }
.orange { color: #FF7C00; }
.blue { color: #146DAC; }
.darkblue { color: #426A93; }
.gray { color: #8A8A8A; }
.green { color: #006600; }
.red { color: #FF0000; }
.blackblue { color: #16284E; }
.green_light { color: #80A800; }

a.bluelink:link, a.bluelink:visited, a.bluelink:active, a.bluelink:hover { color: #146DAC; }


.black_bg { background-color: #000000; }
.white_bg { background-color: #FFFFFF; }
.orange_bg { background-color: #FF7C00; }
.blue_bg { background-color: #146DAC; }
.darkblue_bg { background-color: #426A93; }
.lightblue_bg { background-color: #E4ECF3;}
.gray_bg { background-color: #F8F8F8; }
.yellow_bg { background-color: #FEF8D3; }

.blue_border { border: 1px solid #D4E0E9; }

.darkblue_border { border-color: #426A93; }

.hora_td { border: 1px solid #C3D9FF;	background-color: #E8EEF7; }

.evento_fecha { color: #274C72; font-size:10px; font-weight: bold;}

div.tools {
	padding: 20px;
	background-color: #C5DEF3;
	border-radius: 10px;
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;  
	-khtml-border-radius: 10px; 	
}

div.tooltip { 
    background-color:#fdf8dc; 
    outline:1px solid #fbcb09; 
    border:2px solid #fff; 
    padding:5px 5px; 
    display:none; 
    color:#000000; 
    text-align:left; 
    font-size:11px; 
 
    /* outline radius for mozilla/firefox only */ 
    outline-radius:4px; 
    -moz-outline-radius:4px; 
    -webkit-outline-radius:4px; 
}

.div_mensaje {
	background-color: #FFFFFF;
	border: 1px solid #C5C5C5;
	padding: 5px;
}

.div_smooth {
	background-image: url(../images/headblue_tile.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.div_smooth2 {
	background-image: url(../images/headblue_tile.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

/* -- DIV CENTRADO */
.div_filtros {
	position: absolute;
	top:50%;
	left:50%;
	width:400px;
	margin-left:-200px;
	margin-top:-160px;
	background-image: url(../images/headblue_tile.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}

.div_filtros_head {
	font-size: 11px; 
	font-weight: bold; 
	color: #000000;
	text-align: left;
	padding: 4px 15px 0px 8px;
	/*background-image: url(../images/filtro_head.gif);
	background-repeat: repeat-x;*/
}

.div_subinfo {
	background-color: #EBEBEB;
	border-bottom: 1px solid #C5C5C5;
	color: #464646;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	padding: 3px 5px 3px 5px;
}

.div_apartado {
	/*background-color: #FFFFFF;*/
	border-bottom: 1px solid #426A93;
	color: #426A93;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	padding: 3px 5px 3px 5px;
}

/* DIV PARA LOS EVENTOS DE CRM TELEVENDEDORA */
div.evento {
	border-bottom: 1px solid #B0B0B0;
	padding: 5px;
	line-height: 16px;
	font-family: Arial, Tahoma;
}

div.evento a { font-family: Arial, Tahoma; }
div.evento h1 { font-size: 13px; color: #000000; }
div.evento span.hora { color: #80A800; font-size: 10px; font-weight: bold;}
div.evento span.fecha { color: #B0B0B0; font-size:10px; font-weight: bold;}
div.evento span.persona { color: #0068C0; }
div.evento span.comentario { color: #585858; }

/* Tabla de información */
table.info  {
	border: 1px solid #9DBAD3;
	background: url(../images/help.gif) no-repeat;
	background-color: #FBFCFD;
	background-position: 8px 5px;
}

table.info tr td {
	color: #426A93;
	padding: 8px 5px 8px 40px;
}

/* DIV de información */
div.info  {
	border: 1px solid #9DBAD3;
	background: url(../images/help.gif) no-repeat;
	background-color: #FBFCFD;
	background-position: 8px 5px;
	color: #426A93;
	padding: 10px 5px 10px 40px;
}

div.info2  {
	border: 1px solid #9DBAD3;
	background: url(../images/alert.gif) no-repeat;
	background-color: #FBFCFD;
	background-position: 8px 5px;
	color: #426A93;
	padding: 10px 5px 10px 40px;
}

div.informacion  {
	border: 1px solid #9DBAD3;
	/*background: url(../images/alert.png) no-repeat;*/
	background-color: #FBFCFD;
	background-position: 8px 10px;
	color: #426A93;
	padding: 10px 10px 10px 10px;
	text-align: justify;
}

div.info_noicono  {
	border: 1px solid #9DBAD3;
	background-color: #FBFCFD;
	color: #426A93;
	padding: 10px 5px 10px 40px;
}

div.alert {
	background: url(../images/alert_yellow.png) no-repeat;
	background-position: 0px 5px;
	padding: 6px 5px 10px 40px;
	min-height: 30px;
}

div.ok {
	background: url(../images/itsok.png) no-repeat;
	background-position: 0px 5px;
	padding: 6px 5px 10px 40px;
}

div.error {
	background: url(../images/error.png) no-repeat;
	background-position: 0px 5px;
	padding: 6px 5px 10px 40px;
}

/*-TABLA DE SUBOPCIONES--------------*/

table.submenu {
	font-size: 12px;
}

table.submenu tr {
	height: 20px;
}

table.submenu tr td {
	vertical-align : middle;
}

table.submenu tr td a {
	font-size: 12px;
	color: white;
	text-decoration: none;
	padding-left: 5px;
}

table.submenu tr td a:hover {
	font-size: 12px;
	color: white;
	text-decoration: underline;
}

/*-----------------------------------------------------*/
.FoldOn {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	height : 17px;
	color: #FFFFFF;
	background-color: #426A93;
	border: 1px;
	border-style: solid;
	border-color: #3D6084;
}

.FoldOff {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	height : 17px;
	color: #426A93;
	background-color: #E4ECF3;
	border-left: 1px solid #C0CFDD;
	border-right: 1px solid #C0CFDD;
	border-top: 1px solid #C0CFDD;
	border-bottom: 1px solid #F2F3E6;
}
	
/* ---------------- celda para titulos ---------------------- */
.title_td {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #E0EDFF;
	border-bottom: 1px solid #ADD1FF;
	border-left: 1px solid #FFFFFF;
	background-color: #E0EDFF;
	height: 23px;
}

/* -------------- Barra de progreso ------------------------- */
.div_contenedor_progreso {
	width: 100px;
	height: 7px;
	border: 1px solid #426A93;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

.div_progreso {
	height: 100%;
	background-color: #00FF00;
}

/* ------------- Fondo para las cajas de la agenda ------------ */
.nota_agenda_normal {
	/*background-image: url(../images/note_tile.gif);*/
	background-image: url(../images/nota_bg.png);
	background-color: #FFF2A4;
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial;
}

.nota_agenda_normal a {
	font-family: Arial;
}

.nota_agenda_expand {
	font-family: Arial;
}

.nota_agenda_accion {
	background-color: #FDF0AF;
	border: 1px solid #FED22F;
	color: #633000;
}
.nota_agenda_accion a {
	font-family: Arial;
	color: #633000;
}

/* DIV para alerta y error -------------------------------------------- */

div.div_error {
	border-right: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-top: 1px solid #FF0000;
	background-color: #FBEFEF;
	padding: 10px 13px 10px 13px;
}

div.div_alert {
	border-right: 1px solid #FE9A2E;
	border-left: 1px solid #FE9A2E;
	border-bottom: 1px solid #FE9A2E;
	border-top: 1px solid #FE9A2E;
	background-color: #F3F781;
	padding: 10px 13px 10px 13px;
}

div.div_error_campo {
	/*border-right: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-top: 1px solid #FF0000;*/
	/*border-bottom: 1px solid #FF0000;*/
	/*background-color: #FBEFEF;*/
	/*font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
	/*font-weight: bold;*/
	/*font-size: 10px;*/
	/*height: 16px;*/
	color: red;
}

/*------------- DIV para mostrar formularios ------------------*/
div.div_head {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-align: left;
	background-color: #5D85AD;/*#426A93;*/
	padding: 4px 15px 5px 8px;
	background-image: url(../images/thead_tile.gif);
	background-repeat: repeat-x;
}

div.div_subhead {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #ADD1FF;
	border-bottom: 1px solid #ADD1FF;
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-align: left;
	background-color: #5D85AD;/*#426A93;*/
	padding: 4px 15px 4px 8px;
	background-image: url(../images/thead_tile.gif);
	background-repeat: repeat-x;
	
}

div.div_cont {
	background-color: #F4F7F9;
	border: 1px solid #D4E0E9;
	padding: 1px 1px 10px 1px;
	background-image: url(../images/form_tile.gif);
	background-repeat: repeat-x;
	background-position: 0px 26px;
}

div.div_form {
	padding: 10px 13px 10px 13px;
}

div.div_subform {
	border-right: 1px solid #CCD8E3;
	border-left: 1px solid #CCD8E3;
	border-bottom: 1px solid #CCD8E3;
	background-color: #FFFFFF;
	padding: 10px 13px 10px 13px;
}

div.div_tab {
	border-right: 1px solid #818181;
	border-left: 1px solid #818181;
	border-bottom: 1px solid #818181;
	background-color: #FFFFFF;
	padding: 10px 13px 10px 13px;
}

div.div_degradate {
	border: 1px solid #D4E0E9;
	padding: 1px 1px 10px 1px;
	background-image: url(../images/blue_dg_tile.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}


.inp_txt_brd_red { /* input text con borde marcado rojo */
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	
	border-color: #FF0000;
	border-style: solid; /* border-style: none,dotted,dashed,solid,double,groove,ridge,inset,outset	*/
	border-width: 1px; 
}

.inp_txt_brd_ora { /* input text con borde marcado naranja */
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	
	border-color: #FF7C00;
	border-style: solid; /* border-style: [none,dotted,dashed,solid,double,groove,ridge,inset,outset]	*/
	border-width: 1px; 
}

.inp_txt_brd_gre { /* input text con borde marcado verde (probar otro tono de verde para que se note mas) */
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	
	border-color: #006600;
	border-style: solid; /* border-style: none,dotted,dashed,solid,double,groove,ridge,inset,outset	*/
	border-width: 1px;
}

/*-------------------------------------------------------------*/

/* ------------------------------ clase de tabla contenedora ------------------------------ */
table.t_con {
	background-color: #F4F7F9;/*#E4ECF3;*/
	border: 1px solid #D4E0E9;
}
table.t_con th {
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-align: left;
	background-color: #426A93;
	padding: 4px 15px 6px 8px;
	/*background: url(../images/head_tile.gif);
	background-repeat: repeat-x;*/
}

table.t_con td {
	padding: 10px 13px 10px 13px;
}

/* ------------------------------ clase de tabla sub contenedora ------------------------------ */
table.t_subcon {
	background-color: #F4F7F9;/*#E4ECF3;*/
}
table.t_subcon th {
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-align: left;
	background-color: #426A93;
	padding: 4px 15px 4px 8px;
}

table.t_subcon td {
	padding: 5px 5px 5px 5px;
}

/* --------------------------- clase de tabla contenida ------------------------------------------- */
table.t_form {
	/*background-color: #F4F7F9;*//*#E4ECF3;*/
}
table.t_form th {
	font-size: 11px; 
	font-weight: bold; 
	color: #426A93;
	text-align: left;
	background-color: #E4ECF3;
	border-bottom: 1px solid #426A93;
	padding: 6px 15px 6px 0px;
}

table.t_form td {
	height: 21px;
	padding: 0px;
	vertical-align: middle;
}


.degradate_bg {
	border-left: 1px solid #B7D1EC;/*#FFFFFF;*/
	border-right: 1px solid #B7D1EC;/*#FFFFFF;*/
	border-top: 1px solid #B7D1EC;/*#FFFFFF;*/
	border-bottom: 1px solid #335373;
	background-color: #426A93;
	background-image: url(../images/thead_tile.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	padding: 0px;
	text-align: left;
}

/* Tabla para caja de opciones */
table.opciones {
	border: 1px solid #DDDDDD;
}

table.opciones tr th {
	border: 1px solid #E65300;
	background-image: url(../images/thead_org_tile.gif);
	color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	vertical-align: middle;
	height: 21px;
}

/*----------------------------------- Grid para mostrar datos */
table.grid {
	background-color: #FFFFFF;
	padding: 0px;
}

table.grid a { color: #000000; }
table.grid a:hover { color: #7d4304; }


table.grid tr th {
	border-left: 1px solid #B7D1EC;/*#FFFFFF;*/
	border-right: 1px solid #B7D1EC;/*#FFFFFF;*/
	border-top: 1px solid #B7D1EC;/*#FFFFFF;*/
	border-bottom: 1px solid #335373;
	background-color: #426A93;
	background-image: url(../images/thead_tile.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	padding: 0px;
	text-align: left;
}

table.grid tr.Light th {
	border-left: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-top: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	background-color: #426A93;
	background-image: url(../images/thead_light_tile.gif);
	background-repeat: repeat-x;
	color: #16284E;
	font-family: Tahoma;
	font-size: 11px;
	height: 17px;
	padding: 0px;
	text-align: left;
}

table.grid tr.Sub th {
	border-left: 1px solid #FFFFFF;/*#FFFFFF;*/
	border-right: 1px solid #FFFFFF;/*#FFFFFF;*/
	border-top: 1px solid #FFFFFF;/*#FFFFFF;*/
	border-bottom: 1px solid #C5C5C5;
	background-color: #464646;
	background-image: url(../images/thead_sub_tile.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	height: 17px;
	padding: 0px;
	text-align: left;
}

/*------- Filas sin seleccionar -----*/
table.grid tr.FilaPar td {
	border-right: 1px dotted #E4ECF3;
	background: #FFFFFF;
	height: 20px;
	padding: 0px;
}

table.grid tr.FilaImpar td {
	border-right: 1px dotted #CFD6DC;
	background: #E4ECF3;
	height: 20px;
	padding: 0px;	
}

table.grid tr.Selected td {
	border-right: 1px dotted #CFD6DC;
	background: #B2E09A;
	height: 20px;
	padding: 0px;
}

table.grid tr.Error td {
	border-right: 1px dotted #CFD6DC;
	background: #FF8686;
	height: 20px;
	padding: 0px;
}

table.grid tr.Neutro td {
	border-right: 1px dotted #CFD6DC;
	background: #FAAC58;
	height: 20px;
	padding: 0px;
}

table.grid tr.Error span {color: #FFFFFF;}


/*--------- El raton pasa por encima de la Fila ---*/
table.grid tr.FilaPar:hover td {
	border-right: 1px dotted #FFFFFF;
	background: #FECB7A;
	background-image: url(../images/over_tile.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding: 0px;
	color: #7d4304;
}

table.grid tr.FilaImpar:hover td {
	border-right: 1px dotted #FFFFFF;
	background: #FECB7A;
	background-image: url(../images/over_tile.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding: 0px;
	color: #7d4304;
}

table.grid tr.Selected:hover td {
	border-right: 1px dotted #FFFFFF;
	background: #B2E09A;
	background-image: url(../images/over_tile_sel.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding: 0px;
	color: #344C28;
}

table.grid tr.Error:hover td {
	border-right: 1px dotted #FFFFFF;
	background: #FF8686;
	background-image: url(../images/over_tile_red.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding: 0px;
	color: #344C28;
}

table.grid tr.Neutro:hover td {
	border-right: 1px dotted #FFFFFF;
	background: #FF7C00;
	background-image: url(../images/over_tile.gif);
	background-repeat: repeat-x;
	height: 20px;
	padding: 0px;
	color: #344C28;
}

/*----- Fuentes cuando el raton pasa por encima ----*/
table.grid tr.FilaImpar:hover span { color: #7d4304;}
table.grid tr.FilaPar:hover span { color: #7d4304;}
table.grid tr.Selected:hover span { color: #344C28; }
table.grid tr.Error:hover span { color: #FFFFFF; }


/*---------------------------------------------------*/
table.light_grid {
	background-color: #FFFFFF;
	padding: 0px;
	/*border: 1px solid #D3D3CB;*/
	font-family: Arial;
	font-size: 11px;
}

table.light_grid a {
	font-family: Arial;
	color: #000000;
}
table.light_grid a:hover { color: #7d4304; }


table.light_grid tr th {
	background-color: #B5BEC7;
	color: #274C72;
	height:18px;
	text-align: left;
	border: 1px solid #F1F1EE;
}

table.light_grid tr th.head {
	background-color: #5C7DA1;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
}

table.light_grid tr td.foot {
	background-color: #E7E8E0;
}

table.light_grid tr.FilaPar td {
	border: 1px dotted #F1F1EE;
	background: #FFFFFF;
	height: 18px;
	padding: 0px;
}

table.light_grid tr.FilaImpar td {
	border: 1px dotted #F1F1EE;
	background: #F4F4EC;
	height: 18px;
	padding: 0px;	
}

/*--------- El raton pasa por encima de la Fila ---*/
table.light_grid tr.FilaPar:hover td {
	border-right: 1px dotted #F1F1EE;
	background: #FECB7A;
	background-image: url(../images/over_tile.gif);
	background-repeat: repeat-x;
	height: 18px;
	padding: 0px;
	color: #7d4304;
}

table.light_grid tr.FilaImpar:hover td {
	border-right: 1px dotted #F1F1EE;
	background: #FECB7A;
	background-image: url(../images/over_tile.gif);
	background-repeat: repeat-x;
	height: 18px;
	padding: 0px;
	color: #7d4304;
}

table.light_grid tr.FilaImpar:hover span { color: #7d4304;}
table.light_grid tr.FilaPar:hover span { color: #7d4304;}


/* Tabla para iconos resaltados en las celdas */
table.iconos {
	text-align: center;
}

table.iconos tr td:hover  {
	background-color: #fff5eb;/*#F0F3F5;*/
	/*border: 1px solid #B5C7D8;*/
}

table.iconos tr td a span {
	display: block;
}

/*------------------------------------------------------------*/

/* --------------------------------- Botones pulsables */
a.button {
  background: transparent url(../images/btn_right.gif) no-repeat scroll top right;
  color: #426A93;
  display: block;
  float: left;
  font: bold 11px Arial, Tahoma, sans-serif;
  height: 20px;
  margin-right: 6px;
  padding-right: 18px;
  text-decoration: none;
}
 
a.button span {
  background: transparent url(../images/btn_tile.gif) no-repeat;
  display: block;
  line-height: 14px;
  padding: 3px 0px 8px 18px;
}

a.button:active {
  background: transparent url(../images/btn_right_act.gif) no-repeat scroll top right;
  background-position: bottom right;
  color: #426A93;
  outline: none; /* quita el borde punteado en Firefox */
}
 
a.button:active span {
  background: transparent url(../images/btn_tile_act.gif) no-repeat;
  background-position: bottom left;
  padding: 4px 0px 2px 18px; /* baja 1px el texto */
  outline: none;
}

/*-----------------------------------------------------*/

/*-------------------------------------topmenu---*/
.module-topmenu {
	padding-left:0px;
}

ul.menu-nav {
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
}

ul.menu-nav li	{
	display:block; 
	float: left;
	padding: 0px 0px 0px 0px;
	margin-right: 3px;
}

ul.menu-nav li a  {
	background:url(../wbimages/topmenu_left.gif) no-repeat 0 0;
	border:none;
	color:#06213E;
	display:block; 
	float:left;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

ul.menu-nav li a span	{
	background:url(../wbimages/topmenu_right.gif) no-repeat right 0;
	display:block;
	padding: 14px 23px 13px 23px;
}

/*-------------------hover----*/

ul.menu-nav li a:hover  {
	background:url(../wbimages/topmenu_left_act.gif) no-repeat 0 0;
	border:none;
	color:#fff !important; 
	display:block; 
	float:left; 
	text-align:center; 
	text-decoration:none;
	width:auto;
}
ul.menu-nav li a:hover span	{
	background:url(../wbimages/topmenu_right_act.gif) no-repeat right 0;
	display:block; 
	padding:14px 23px 13px 23px;
}

/*-------------------visited---*/

ul.menu-nav li a:visited{
	color:#06213E; 
}

/*-------------------active----*/

ul.menu-nav li.active a {
	background:url(../wbimages/topmenu_left_act.gif) no-repeat 0 0;
	border:none;
	color:#fff !important; 
	display:block;
	float:left; 
	text-align:center;
	width:auto;
}
ul.menu-nav li.active a span {
	background:url(../wbimages/topmenu_right_act.gif) no-repeat right 0;
	display:block; 
	padding:14px 23px 12px 23px;
}
/*-----------------------------------------topmenu finish--*/

table.box {  font-family: Arial, Tahoma; }
table.box tr td.box_inside { background-color: #FFFFFF; }
table.box tr td.box_up_left {	background:url(../images/box_up_left.png) no-repeat; width:13px; height:13px; }
table.box tr td.box_up { background:url(../images/box_up.png) repeat-x; height:13px; }
table.box tr td.box_up_right { background:url(../images/box_up_right.png) no-repeat; width:13px; height:13px; }
table.box tr td.box_right { background:url(../images/box_right.png) repeat-y; width:13px; }
table.box tr td.box_left { background:url(../images/box_left.png) repeat-y; width:13px; }
table.box tr td.box_bottom_left { background:url(../images/box_bottom_left.png) no-repeat; width:13px; height:13px; }
table.box tr td.box_bottom { background:url(../images/box_bottom.png) repeat-x; height:13px; }
table.box tr td.box_bottom_right { background:url(../images/box_bottom_right.png) no-repeat; width:13px; height: 13px; }
table.box button { height:20px; border:1px solid #99AFC7; background-color: #F8F8F8; color: #5C7DA1; font-size: 11px; font-family: Arial, Tahoma; }
table.box button:hover { border:1px solid #99AFC7; background-color: #E5EAF0; color: #9495C8; font-size: 11px; font-family: Arial, Tahoma; }

td {
	padding: 0px;
}

table {
	border-collapse: collapse;
	width:100%;
	padding: 0px;
}

.auto_height {
	height: 100%;
	height: expression(document.body.offsetHeight - 109);
}

.auto_height_cont {
	height: 100%;
	height: expression(document.body.offsetHeight - 54);
}

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	height: 100%;
	min-height:100%;
	padding: 0px 0px 0px 0px;
}

html {
	height: 100%;
	min-height:100%;
	overflow: auto;
}