.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#ffffff;
}
.menu A{
	color: #CCCCCC;
	text-decoration: none;
}

.menu A:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.salir_menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f37a21;
	font-weight:bold;
	text-decoration:none;
}

.salir_menu:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f37a21;
	font-weight:bold;
	text-decoration:underline;
}

.menu_N {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#003399;
}
.menu_N A{
	color: #003399;
	text-decoration: none;
}

.menu_N A:hover{
	color: #003399;
	text-decoration: none;
	font-weight:bold;
}

.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.mapa{
	font-family: Verdana;
	font-size:36px;
	font-weight:bold;
	color: #666666;
	}

.menu2 A{
	color: #9A9A9A;
	text-decoration: none;
}
.menu2 A:hover{
	color: #000000;
	text-decoration: none;
}
.titcaja1 {
	text-transform: uppercase;
	color: #666666;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.caja1 {
	border: 1px solid #B5C8DB;
}
.caja1cont {
	color: #9DA7B1;
	padding-top: 10px;
	padding-left: 35px;
	padding-bottom: 10px;
}
.caja1cont2 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.mensaborde {
	border: 1px solid #DFDFDF;
}
.cajainfo {
	padding-left: 20px;
}
.textura {
	background-image: url(../imagenes/derecha_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.usuario {
	color: #5783AF;
	font-size: 9px;
	background-image: url(../imagenes/usuario_bg.jpg);
	background-repeat: no-repeat;
	vertical-align: baseline;
	padding-bottom: 2px;
}	
.profundidad {
	color: #FFFFFF;
	font-size: 9px;
	padding-left: 14px;
}	
.menuprincipal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5E7D9B;
}
.menuprincipal A {
	color: #5E7D9B;
	text-decoration: none;
}
.menuprincipal A:hover {
	font-size: 10px;
	color: #6F9BC7;
}
.submenu1 {
	font-size: 9px;
	color: #E6E6E6;
}
.submenu2 {
	font-size: 9px;
	color: #5F8AB6;
}

.navegacion {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #336699;
	text-decoration:none;
}

.update{
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#003399;
	border-right-style:solid;
	border-right-width:2px;
	border-top-color:#003399;
	border-top-style:solid;
	border-top-width:2px;
	background-color:#99CCFF;
}

.update_proceso{
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#efefef;
}

.opciones{
	color: #003399;
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.opciones:hover{
	color: #996666;
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

.opciones:visited{
	color: #CC0000;
	font-size: 10px;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

.tarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF0000;
	}
	

.proce1 {
	background-image: url(/kawak/map_proceso/bg_procs.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	border: 1px solid #DDDDDD;
}

.titcajap {
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 0px;
}

.caja1 {
	border: 1px solid #B5C8DB;
}
.cajaplan {
	border: 0px solid #DBE4EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.titformulario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.titformulario_imp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border:1px solid #000000;
}
.cajaplan_imp {
	border: 0px solid #DBE4EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border:1px solid #000000;
}
.titform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:bold;
}

.link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003399;
	font-weight:normal;
	text-decoration:none;
	}

.link:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
	}

#legend{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	}

/**** Style for DASHBOARD ****/

#browse {
	margin: 0;
	padding: 0;
	background: white;
	border-bottom: 0px solid white;
}

#browse dt {
	background: #c80000 url(../images/dt_bg.gif) bottom repeat-x;
	color: #fff;
	margin: 2px 2px 1px 2px;
	padding: 6px 0;
	text-align: center;
	font-weight: bold;
}

#browse tr {
	 /* background: #4d78a5; Color Bg Menu */
	/* border-bottom: 1px solid #659db4;  Color Borde 
	padding: 0;
	margin: 0 2px;*/
}

#browse tr a { /* Links Menu */
	color: black; /*  Color Texto */
	font-weight: normal; /* Estilo Texto */
	text-decoration: none; /* Decoracion Texto */
	display: block; /* Display Texto */
	padding: 3px 5px; /* Separacion  height width*/
}

* html #browse tr {
	padding: 3px 5px;
	padd\ing: 0;
}

* html #browse tr a {
	display: inline;
	di\splay: block;
}

#browse tr a:hover {
	background: #739ECE;
	color: white; /*  Color Texto */
}

#browse tr a:active {
	background: #739ECE;
	color: white; /*  Color Texto */
}

#browse .ind_red {
	background: #c73c11;
	color: white; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
}

#browse .ind_blue {
	background: #f9f605;
	color: #000000; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
}

#browse .row0 {
	background: #EFEFEF;
	border:1px solid #C6C3C6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:hand;
}

#browse .row1 {
	background: #FFFFFF;
	border:1px solid #C6C3C6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:hand;
}

#browse .ind_green {
	background: #269d2b;
	color: white; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
}

.cro_titulo {
	background: #739ECE;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.cro_fechas {
	background: #FFFFFF;
	color: #25378e;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.cro_fecha_activo {
	background: #929598;
	color: #929598; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:11px;
	cursor:hand;
}

.cro_fecha_prog {
	background: #ffff00;
	color: #ffff00; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:11px;
	cursor:hand;
}

.cro_fecha_aprob {
	background: #2445d3;
	color: #2445d3; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:11px;
}

.cro_fecha_cerrado {
	background: #77D12F;
	color: #77D12F; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:11px;
}

.cro_fecha_ejec {
	background: #2ecc42;
	color: #2ecc42; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:11px;
}

.cro_fecha_empty {
	background: #EFEFEF;
	color: white; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
}

.cro_row0 {
	background: #EFEFEF;
	border-color: #b9d9fa;
	border:1px;
	border-color: #b9d9fa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:22px;
}

.cro_row1 {
	background: #FFFFFF;
	border:1px;
	border-color: #b9d9fa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:22px;
}


.equ_fecha_prog {
	background: #FFFF00;
	color: #000000; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:10px;
	cursor:hand;
}

.equ_fecha_reprog {
	background: #FF9900;
	color: #000000; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:10px;
}

.equ_fecha_ejecutado {
	background: #00CC33;
	color: #000000; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:10px;
}

.mantenimiento_CR {
	background: #FF0000;
	color: #000000; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:10px;
}

.matriz_table {
	border-color:#aca8a8;
	border-collapse:collapse;
	border-spacing:0.5em 0.5em;
	background: #e9e5e5;
	color: #e9e5e5; /* Color Texto */
	font-weight: bold; /* Estilo Texto */
	font-size:11px;
	cursor:hand;
}

.matriz_td {
	color: #e9e5e5; /* Color Texto */
	background-color:#e9e5e5;
	border-color:#666666;
	font-weight: bold; /* Estilo Texto */
	font-size:11px;
	cursor:hand;
	width:80px;
	height:80px;
}

.matriz_rsg {
	color: #e9e5e5; /* Color Texto */
	border-color:#666666;
	font-weight: bold; /* Estilo Texto */
	font-size:11px;
	cursor:hand;
	width:80px;
	height:80px;
}


