@charset "utf-8";
/* CSS Document */
/* HOJA DE ESTILOS PARA LA INTRANET DE TRIXDER */


/* --------------------------------------------- */
/* Estilos generales para el cuerpo de la página */
/* --------------------------------------------- */

/*--------*/
/* MARCOS */
/*--------*/

/* cabecera                */
/*------------------------ */

#mkt_pagina_login {

background-image:url(./../ima/msg/mkt_fondo.png);
width:100%; height:100%; margin: 0; 
margin-top:0px; 
padding-top:0px;

}


#mkt_pag_contenedor { /*border:0px;
	margin: 100px auto 0 auto;*/
	
	width:600px; min-width:600px; max-width:600px;
	height:298px; min-height:298px; max-height:298px; 
	
	/* background-image:url(../ima/mkt_fondo.png); */ 
	/*background-color:#F00;*/
}


#mkt_cabecera { 
border:0px;
	margin: 0px 0px 0px px; background-color:#0F5;
	
}



#foto_usuario{ 
	width:75px; min-width:75px; max-width:75px; 
	height:94px; min-height:94px; max-height:94px; padding-top:30px; margin-left:872px;
	border:0px;
	


}



/* menú principal: tabulador */
/*-------------------------- */

#mkt_cabecera_tab { 
	border:0px;
	margin: 10px auto 0 auto;
	background-color:#D4BFAA;
	background-repeat:no-repeat;
	width:980; min-width:980px; max-width:980px;
	height:130px; min-height:130px; max-height:130px; 
}

#mnu_principal_tab { 
	border:0px;
	margin: 0px auto 0 auto;
	background-image:url(../ima/mnu_tab/mkt_tab_barra.png); 
	background-repeat:no-repeat;
	width:980; min-width:980px; max-width:980px;
	height:39px; min-height:39px; max-height:39px; 

}

#tabs_boton { 
	padding-left:16px; 
	font: bold 14px/1.5em Verdana; text-align:center;
    float:left;
    width:100%; background-color:#105590;
    line-height:normal;
    }
#tabs_boton ul {
	margin:0;
	list-style:none;
	}
#tabs_boton li {
    display:inline;
    }
#tabs_boton a {  
    float:left;
    background:url("../ima/mnu_tab/mnu_principal_tab_inactivo.png") no-repeat left top;
    margin:0;
    text-decoration:none;
	}
#tabs_boton a span { 
	padding-right:5px; 
	color:#7F7F7F; 
	padding-top:10px;
    float:inherit;
    display:block;
    background:url("../ima/mnu_tab/mnu_principal_tab_inactivo.png") no-repeat left top;
    }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs_boton a span {/*float:none;*/ 
	width: 120px; min-width:120px; max-width:120px; height:39px; min-height:39px; max-height:39px; 
	}
/* End IE5-Mac hack */
#tabs_boton a:hover span {  
	color:#10558E;
	background:url("../ima/mnu_tab/mnu_principal_tab_seleccionado.png") no-repeat left top;
    }
#tabs_boton a:hover { 
	background:url("../ima/mnu_tab/mnu_principal_tab_seleccionado.png")  no-repeat v top;
    }
#tabs_boton a:hover span {
	background:url("../ima/mnu_tab/mnu_principal_tab_seleccionado.png")  no-repeat left top;
    }
#tabs_boton a div {  
    color:#000;
	width: 120px; min-width:120px; max-width:120px; 
	height:39px; min-height:39px; max-height:39px;  
	padding-right:5px; 
	padding-top:10px;
	background:url("../ima/mnu_tab/mnu_principal_tab_activo.png") no-repeat left top;
}

.seleccionado{ 
	background-image:url("../ima/mnu_tab/mnu_principal_tab_seleccionado.png") no-repeat left top; color:#D40055;
}

#seleccionado{ 
	background-image:url("../ima/mnu_tab/mnu_principal_tab_seleccionado.png") no-repeat left top; color:#D40055;
}

/* botones para la cabecera */
/*--------------------------*/

#mtk_botones_cabecera{
	margin-top:10px; margin-left:666px;
	width:200px; min-width:200px; max-width:200px; 
	height:23px; min-height:23px; max-height:23px;
}

.btnCabeceraResaltado {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
	background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
	background-color:#fc8d83;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:2px 9px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.btnCabeceraResaltado:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
	background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
	background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83',GradientType=0);
	background-color:#e4685d;
}
.btnCabeceraResaltado:active {
	position:relative;
	top:1px;
}

.btnCabecera {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:14px;
	font-weight:0;
	padding:2px 9px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.btnCabecera:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.btnCabecera:active {
	position:relative;
	top:1px;
}



#mnu_principal_tab_separador { 
border:0px;
	margin: 0px auto 0 auto;
	background-image:url(../ima/mnu_tab/mnu_principal_tab_separador.png); 
	background-repeat:no-repeat;

width:5; min-width:980px; max-width:980px;
height:39px; min-height:39px; max-height:39px; 

}


/* menú principal: vertical  */
/*-------------------------- */

#menu_principal {
	width: 120px; min-width:120px; max-width:120px; 
	height:39px; min-height:39px; max-height:39px;
	}
	
#menu principal a {
	width: 120px; min-width:120px; max-width:120px; height:39px; min-height:39px; max-height:39px;
  	voice-family: "\"; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu principal a:link, #menu li a:visited {
	background:  url(../ima/mnu_tab/mnu_principal_tab_inactivo.png);
	padding: 8px 0 0 10px;
	}
	
#menu principal a:hover {
	color: #627EB7;
	background:  url(../ima/mnu_tab/mnu_principal_tab_seleccionado.png) 0 -32px;
	padding: 8px 0 0 10px;
	}

button.btn_menu_principal {
	width: 120px; min-width:120px; max-width:120px; 
	height:39px; min-height:39px; max-height:39px;
	}
	
button.btn_menu principal a {
	width: 120px; min-width:120px; max-width:120px; height:39px; min-height:39px; max-height:39px;
  	voice-family: "\"; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
button.btn_menu principal a:link, #menu li a:visited {
	background:  url(../ima/mnu_tab/mnu_principal_tab_inactivo.png);
	padding: 8px 0 0 10px;
	}
	
button.btn_menu principal a:hover {
	color: #627EB7;
	background:  url(../ima/mnu_tab/mnu_principal_tab_seleccionado.png) 0 -32px;
	padding: 8px 0 0 10px;
	}


/* cuerpo */
/*-------------------------- */

#mkt_cuerpo {
	border:0px;
	margin: 0px auto 0 auto;
	background-image:url(../ima/mkt_pag_cuerpo.PNG); 
	background-repeat:repeat-y;
	width:980; min-width:980px; max-width:980px;
}


/* pie */
/*-------------------------- */

#mkt_pie {  
	clear: both;
	border:0px; 
	margin: 0px auto 0 auto;
	background-image:url(../ima/mkt_pag_pie.PNG); 
	background-repeat:repeat-y;	
	width:980; min-width:980px; max-width:980px;
	height:30px; min-height:30px; max-height:30px;
}

#mkt_info_pie { 
	border:0px;
	margin: 0px auto 0 auto;
	width:940px; min-width:940px; max-width:940px;
	height:100px; min-height:100px; max-height:100px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	color:#333; 
	padding-top:-30px;
}

#mkt_info_pie_texto { 
	border:0px; margin-top:-28px; margin-left:100px;
	width:940; min-width:940px; max-width:940px;
	height:30px; min-height:30px; max-height:30px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#333;
}

/* Menú vertical */
#mkt_menu{ padding-left:20px;
	background-repeat:repeat;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding-top:24px;
	float:left; 
	text-align:left;  margin-left:8px; margin-top:-20px;
}

/* Contenido */
#mkt_contenido{ 
    //hidden;
	margin-left:224px;
	padding-top:30px;
	padding-left:16px; width:700px; max-width:700px; min-width:700px; min-height:400px;
	text-align:left; padding-top:20px;
}


/* Ajuste de altura */
/*
#mkt_menu, #mkt_contenido {
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}
*/


/* contenido */

#mkt_contenido_cabecera { 
	border:0px;
	margin: 0px auto 0px auto; 
	background-image:url(../ima/mkt_cont_sup.PNG); 
	background-repeat:no-repeat;
	width:713; min-width:713px; max-width:713px;
	height:60px; min-height:60px; max-height:60px; padding-left:20px; padding-top:10px;
}


#mkt_contenido_contenido { 
border:0px;
	margin: 0px auto 0px auto; padding-left:20px; padding-right:20px;
	background-image:url(../ima/mkt_cont_med.PNG); 
	background-repeat: repeat-y;

width:713; min-width:713px; max-width:713px; 
height:auto; min-height:220px; margin-right:30px;
/*min-height:160px;*/ /*max-height:200px;*/ 

}


#mkt_contenido_vacio {text-align:left;
border:0px;
	margin: 0px auto 0px auto; padding-left:0px; padding-right:0px; 
	

width:672px; min-width:672px; max-width:672px; 
height:auto; min-height:400px; margin-right:150px;
/*min-height:160px;*/ /*max-height:200px;*/ 

}




#mkt_contenido_pie { text-align:center; padding-top:20px;
border:0px;
	margin: 0px auto 0 auto; 
	background-image:url(../ima/mkt_cont_inf.PNG); 
	background-repeat:no-repeat;

width:713; min-width:713px; max-width:713px;
height:60px; min-height:60px; max-height:60px;


float: inherit;
position:relative;

}





/* MENU */

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

hr {
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	margin-bottom:25px;
	}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

img {
	border: none;
	}
	
#menu {
	width: 200px;
	margin: 10px;
	border-style: solid solid none solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;
	}
	
#menu li a {
	height: 32px;
  	voice-family: "\"; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #8BADCF;
	display: block;
	background:  url(../ima/mnu_menu.gif);
	padding: 8px 0 0 10px;
	}
	
#menu li a:hover {
	color: #627EB7;
	background:  url(../ima/mnu_menu.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}


























input.btn_dialogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}
input.btn_dialogo:link{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}
input.btn_dialogo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}
input.btn_dialogo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
} 
input.btn_dialogo:active {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
} 
input.btn_dialogo:selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
} 

input.btn_dialogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top, 
		#075b82 0%,
		#0067ab);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#0067ab));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}










button.btn_dialogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}
button.btn_dialogo:link{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}
button.btn_dialogo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}
button.btn_dialogo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
} 
button.btn_dialogo:active {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
} 
button.btn_dialogo:selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top,
		#075b82 0%,
		#334957);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#334957));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
} 

button.btn_dialogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	padding: 7px 20px;
	background: -moz-linear-gradient(
		top, 
		#075b82 0%,
		#0067ab);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#075b82),
		to(#0067ab));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #006a7d;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}














button.btn_menu { min-width:190px; max-width:190px; width:190px; margin-top:7px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #10619b;
	//padding: 7px 30px;
	padding: 7px 0px;
	background: -moz-linear-gradient(
		top,
		#b3b1b3 0%,
		#ffffff 43%,
		#bdbbbd);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b3b1b3),
		color-stop(0.43, #ffffff),
		to(#bdbbbd));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #10619b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
}
button.btn_menu:link{ min-width:190px; max-width:190px; width:190px; margin-top:7px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #10619b;
	//padding: 7px 30px;
	padding: 7px 0px;
	background: -moz-linear-gradient(
		top,
		#b3b1b3 0%,
		#ffffff 43%,
		#bdbbbd);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b3b1b3),
		color-stop(0.43, #ffffff),
		to(#bdbbbd));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #10619b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
}
button.btn_menu:visited { min-width:190px; max-width:190px; width:190px; margin-top:7px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #10619b;
	//padding: 7px 30px;
	padding: 7px 0px;
	background: -moz-linear-gradient(
		top,
		#b3b1b3 0%,
		#ffffff 43%,
		#bdbbbd);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b3b1b3),
		color-stop(0.43, #ffffff),
		to(#bdbbbd));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #10619b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
}
button.btn_menu:hover { min-width:190px; max-width:190px; width:190px; margin-top:7px; 
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #10619b;
	//padding: 7px 30px;
	padding: 7px 0px;
	background: -moz-linear-gradient(
		top,
		#b3b1b3 0%,
		#ffffff 43%,
		#bdbbbd);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b3b1b3),
		color-stop(0.43, #ffffff),
		to(#bdbbbd));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #10619b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
} 
button.btn_menu:active { min-width:190px; max-width:190px; width:190px; margin-top:7px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #10619b;
	//padding: 7px 30px;
	padding: 7px 0px;
	background: -moz-linear-gradient(
		top,
		#b3b1b3 0%,
		#ffffff 43%,
		#bdbbbd);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b3b1b3),
		color-stop(0.43, #ffffff),
		to(#bdbbbd));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #10619b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
} 
button.btn_menu:selected { min-width:190px; max-width:190px; width:190px; margin-top:7px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #10619b;
	//padding: 7px 30px;
	padding: 7px 0px;
	background: -moz-linear-gradient(
		top,
		#b3b1b3 0%,
		#ffffff 43%,
		#bdbbbd);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b3b1b3),
		color-stop(0.43, #ffffff),
		to(#bdbbbd));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #10619b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
} 

button.btn_menu { min-width:190px; max-width:190px; width:190px; margin-top:7px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #10619b;
	//padding: 7px 30px;
	padding:7px 0px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 43%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.43, #ffffff),
		to(#d6d6d6));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: 0px solid #10619b;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);

}



button.btn_cabecera { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #0f548d;
	border:#0f548d;border-radius:10px;
	
}
button.btn_cabecera:link{ min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #0f548d;
	border:#0f548d;border-radius:10px;
	
}
button.btn_cabecera:visited { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #0f548d;
	border:#0f548d;border-radius:10px;
}
button.btn_cabecera:hover { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #0f548d;
	border:#0f548d;border-radius:10px;
	
} 
button.btn_cabecera:active { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #0f548d;
	border:#0f548d;border-radius:10px;
} 
button.btn_cabecera:selected { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #0f548d;
	border:#0f548d;border-radius:10px;
} 

button.btn_cabecera { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #0f548d;
	border:#0f548d;border-radius:10px;
}







.btnMenuActivo {  min-width:190px; max-width:190px; width:190px; margin-top:7px; 
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	padding:6px 26px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.btnMenuActivo:hover {  min-width:190px; max-width:190px; width:190px; margin-top:7px; 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.btnMenuActivo:active {  min-width:190px; max-width:190px; width:190px; margin-top:7px; 
	position:relative;
	top:1px;
}




button.btn_cabecera2 { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #5489af;
	border:#0f548d;border-radius:10px;
	
}
button.btn_cabecera2:link{ min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #5489af;
	border:#0f548d;border-radius:10px;
	
}
button.btn_cabecera2:visited { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #5489af;
	border:#0f548d;border-radius:10px;
}
button.btn_cabecera2:hover { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #5489af;
	border:#0f548d;border-radius:10px;
		
} 
button.btn_cabecera2:active { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #5489af;
	border:#0f548d;border-radius:10px;
} 
button.btn_cabecera2:selected { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #5489af;
	border:#0f548d;border-radius:10px;
} 

button.btn_cabecera2 { min-width:120px; max-width:120px; width:120px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white;
	padding: 5px 8px;
	//margin-top:-20px;
	background-color: #5489af;
	border:#0f548d;border-radius:10px;
}


#texto_cabecera { 
	width:500px; min-width:500px; max-width:500px; 
	height:60px; min-height:60px; max-height:60px; 
	margin:0px 0px 0px 0px; 
	padding-top:-400px; margin-top:-94px;
	margin-left:555px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #10619b;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
}


#texto_cabecera_usuario {
	height:20px; min-height:20px; max-height:20px; 
	margin:0px 0px 0px 0px; 
	margin-top:-24px;
	margin-right:124px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #10619b;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1); text-align:right;
}


#usuario {
	
	width:300px; min-width:300px; max-width:300px; margin-left:305px; margin-top:-4px;
	height:60px; min-height:60px; max-height:60px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#145a95; 
	/*background-color:#CC0;*/ 
}





/***************************************/





#cabecera { 
	/*width:100%;*/
	/*height:100px; min-height:100px; max-height:100px; 
	margin: 0 auto 0 auto;
	background-image:url(../ima/pic_cabecera_fondo.PNG); 
	background-repeat:repeat-x;*/
}


#cabecera_login { 
	width:462px; min-width:462px; max-width:462px;
	height:127px; min-height:127px; max-height:127px; 
	margin: 0px 0px 0px 0px;
	background-image:url(../ima/cab_login.PNG);
	background-repeat:repeat-x;
}



#logo { 
	width:309px; min-width:309px; max-width:309px; 
	height:120px; min-height:120px; max-height:120px; 
	margin:0px 0px 0px 0px; 
	background-image:url(../ima/pic_logo_cabecera.PNG); 
	background-repeat:no-repeat;
}








#usuario {
	
	width:300px; min-width:300px; max-width:300px; margin-left:300px; margin-top:-4px;
	height:60px; min-height:60px; max-height:60px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#145a95;
	/*background-color:#CC0;*/ 
}




.texto_fecha_cabecera {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
}


#botones_cabecera_gestion { 
width:120px; min-width:120px; max-width:120px; margin-left:588px; margin-top:-79px;
	height:26px; min-height:26px; max-height:26px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#145a95;

}


#botones_cabecera_admin { 
width:120px; min-width:120px; max-width:120px; margin-left:710px; margin-top:-26px;
	height:26px; min-height:26px; max-height:26px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#145a95;

}


#botones_cabecera_archivo { 
width:120px; min-width:120px; max-width:120px; margin-left:832px; margin-top:-26px;
	height:26px; min-height:26px; max-height:26px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#145a95;

}


.botones_cabecera{
margin-left: 0px;
margin-top:20px;	
}












#titulo_seccion {
	width:97%; padding-top:2px; padding-left:2px; padding-bottom:2px; padding-right:2px;
	
	height:18px; min-height:18px; max-height:18px;
	
	
	
	font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#145a95;
	/*background-color:#FFC;*/
}


#arbol_navegacion {
	width:97%; padding-top:2px; padding-left:2px; padding-bottom:2px; padding-right:2px;
	
	height:10px; min-height:10px; max-height:10px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
	/*background-color:#FFC;*/
}

.arbol_navegacion {
	width:97%; padding-top:2px; padding-left:2px; padding-bottom:2px; padding-right:2px; text-decoration:none;
	
	height:10px; min-height:10px; max-height:10px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
	/*background-color:#FFC;*/
}

.arbol_navegacion_activo {
	width:97%; padding-top:2px; padding-left:2px; padding-bottom:2px; padding-right:2px; text-decoration:underline;
	
	height:10px; min-height:10px; max-height:10px;
	
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;
	/*background-color:#FFC;*/
}


/* Contenedor */
#contenedor{ 

/*
	margin-top:20px;  position:relative; min-height:120%; max-height:120%; height:120%;
	overflow:auto; 
	background-repeat:repeat-x; 
	min-height:300px;
*/

min-height: 90%;
height: auto !important;
height: 90%;
/*margin: 0 auto -4em;*/
margin: 0 auto -4em;





}



/* Menú vertical */
/*
#menu{ padding-left:22px;
	background-repeat:repeat;
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding-top:30px;
	float:left; 
	text-align:left;
}
*/


/*
#menu_boton { padding-top:10px;

width:190px; min-width:190px; max-width:190px; 
height:23px; min-height:23px; max-height:23px;

background-image:url(../ima/pic_btn.PNG); 

}
*/


/* enlaces para el árbol de navegación */
a.btn_menu:link{ text-align:center;
 	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#333; 
	}
a.btn_menu:visited {
	color:#333;
	text-decoration:none;
}
a.btn_menu:hover {
	color:#333;
	text-decoration:underline;
} 
a.btn_menu:active {
	color:#333;
	text-decoration:underline;
} 






/* Contenido */
#contenido{
        //hidden; 
	margin-left:220px;
	padding-top:130px;
	padding-left:42px; padding-right:42px;
	text-align:left;
	
}


#contenido_login{ text-align:center;
	/*margin-left:200px;
	padding-top:8px;
	padding-left:12px; padding-right:12px;*/
	/*text-align:left;*/
	/*background-image:url(../pic/mkt_fondo.JPG);*/
	background-repeat:repeat-x;
}



/*bienvenida*/
.login {text-align:left;
	/*text-align:left;*/
	position:relative; 
	/*background-color:#FC6;*/
	background-color:#FFC;
	padding: 10px 10px 10px 10px; 
	margin:0 auto 0 auto;
	border:solid;
	border-color:#000;
	border-width:1px;
	line-height: 20pt;
	width: 575px;
	min-width: 575px;
	max-width: 575px; height:190px;
}
/*texto del título del buscado*/
.login_titulo { 
	margin-top:-44px;
	margin-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:2px;
	text-align:left;
	font-weight:bold;
	color:#000000;
	font-size:16px;
}
/*texto general del buscador*/
.login_texto {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:30px;
	color:#000000;
	font-size:12px;
}

/*texto general del buscador*/
.login_texto_campo {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000000;
	font-size:12px;
}


/*texto del boton del buscador */
.login_boton {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-align:center; width:50%; 
	left:50px;
	margin:0 auto;
}




















/* pie                     */
/*------------------------ */

#pie { padding-top:50px;
	
	/*position:absolute;*/ /*position:fixed; 
	overflow: hidden;
	bottom:0px;
	left:0px;
	
	width:100%;
	*/clear:both; 
	height:10px; min-height:10px; max-height:10px;
	
	
	background-image:url(../ima/pic_pie.PNG);
	background-repeat:repeat-x;
	
}
















#logo_pie { 
	/*position:relative;*/
	overflow: hidden;
	bottom:0px; 
	left:0px;
	width: 98px;
	height:47px; min-height:47px; max-height:47px;
	background-image:url(../ima/pic_logo_pie.PNG);
	background-repeat:repeat-x; margin-left:10px; /*margin-top:60px;*/ 
}



#texto_pie { 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;
	/*position:absolute; */
	overflow: hidden;
	bottom:0px; 
	left:0px;
	width:500px; min-width:500px; max-width:500px;
	height:30px; min-height:30px; max-height:30px;
	background-repeat:repeat-x; margin-top:-30px; 
	margin-left:120px;
}




#push { height:40px; min-height:40px; max-height:40px; width:100%; }




#menu_pie { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:16px; 
	color:#000; 
	text-decoration:none;

}


.menu_pie { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:16px; 
	color:#000; 
	text-decoration:none;

}


/*

#menu { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:16px; 
	color:#000; 
	text-decoration:none;

}


.menu { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:16px; 
	color:#000; 
	text-decoration:none;

}




*/


.texto_contenido_titulo_destacado { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:20px; font-weight:bold;
	color:#000; 
	text-decoration:none;

}

.texto_contenido_titulo { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:18px; font-weight:bold;
	color:#000; 
	text-decoration:none;

}



.texto_contenido_destacado { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:14px; font-weight:bold;
	color:#000; 
	text-decoration:none;

}


.texto_contenido_entrecomillado { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:14px; 
	color:#000; 
	text-decoration:none; font-style: italic;

}


.texto_contenido { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:14px; 
	color:#000; 
	text-decoration:none;

}

.link_contenido { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:14px; 
	color:#10619b;
	text-decoration:underline;

}


.texto_contenido_comentario { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:14px; 
	color:#808080;
	text-decoration:none;

}

.texto_contenido_minimo { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:12px; 
	color:#000; 
	text-decoration:none;

}

.texto_contenido_muy_minimo { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left;
	font-size:10px; 
	color:#000; 
	text-decoration:none;

}


#texto_centrado { background-color:#FFC; padding-top:20px; padding-bottom:20px; margin-left:20px; margin-right:20px; 

	border:#000; border-style:solid; border-width:1px;
	
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:16px; 
	color:#000; 
	text-decoration:none;

}

#menu_separador { width:10px; min-width:10px; max-width:10px; height:8px; min-height:8px; max-height:8px;
}


/*tabla para los listado */
table.tab_listado {
	width:94%;
	/*min-width:880px;*/   
	text-align: left;
	border: 1px solid #000;
	font:Arial, Helvetica, sans-serif;
	font-size: 14px; 
}
table.tab_listado th {
	text-align: left;
   	vertical-align: top;
   	border: 0px solid #000;
	border-spacing:0px;
	background: #eee; 
	font-weight:bold; 
	padding: 0.3em;
}
table.tab_listado td {
   	text-align: left;
   	vertical-align: top;
   	border: 0px solid #000;
	border-spacing: 0px; 
	padding: 0.3em;
}
table.tab_listado tr {
   	border: 1px solid #000;
}




.enlace_contenido { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:14px; 
	color:#10619B;
	text-decoration:underline;

}




/*tabla para los listados */
table.tab_formulario { 
	/*background-color:#E1E1E1;*/
	background-color:#FFF;
	border: 1px solid #808080; font:Arial, Helvetica, sans-serif; font-size:8px; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; 
	font-size:14px; min-width:640px; max-width:640px; width:640px;
	
	
	
	
	
}

table.tab_formulario th {
	text-align: left;
   	vertical-align: top;
   	border: 0px solid #000;
	border-spacing:0px;
	background: #eee; 
	font-weight:bold; 
	padding: 0.3em;
}
table.tab_formulario td {
  	text-align: left;
   	vertical-align: top;
   	border: 0px solid #000;
	border-spacing: 0px; 
	padding: 0.3em;
}
table.tab_formulario tr {
   	border: 0px solid #000;
}







/*tabla para los listados */
table.tab_formulario_destacado {
	min-width:670px; 
	max-width:670px; 
	/*background-color:#E1E1E1;*/
	background-color:#FFF;
	border: 1px solid #ECC272; color:#AC6328;
}

table.tab_formulario_destacado th {
	text-align: left;
   	vertical-align: top;
   	border: 0px solid #000;
	border-spacing:0px;
	background: #FFEBC8; 
	font-weight:bold; 
	padding: 0.3em;
}
table.tab_formulario_destacado td {
  	text-align: left;
   	vertical-align: top;
   	border: 0px solid #000;
	border-spacing: 0px; 
	padding: 0.3em;
}
table.tab_formulario_destacado tr {
   	border: 0px solid #000;
}





.ventana{
    display:none;      
    font-family:Arial, Helvetica, sans-serif;
    color:#808080;
    line-height:28px;
    font-size:15px;
    text-align:justify; float:left;
}


.subventana{
    display:none;      
    font-family:Arial, Helvetica, sans-serif;
    color:#808080;
    line-height:28px;
    font-size:15px;
    text-align:justify; float:left;
}



.texto_error { 

font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; text-align:right;
	color:#F00;
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);

}


.texto_contenido_tablas{ 
	text-decoration:none; color:#000; text-decoration:none;
}


.texto_cotenido_tablas_activo{ 
	text-decoration:none; color:#000; text-decoration:none;
}

.texto_cotenido_tablas_resaltado{ 
	text-decoration:none; color:#000; text-decoration:underline;
}


/*barra de herramientas*/

.btnBarraHerramientas {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background-color:transparent;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border:0px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#124d77;
	font-family:arial;
	font-size:16px;
	padding:6px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #bec0c2;
}
.btnBarraHerramientas:hover {
	background-color:transparent;
}
.btnBarraHerramientas:active {
	position:relative;
	top:1px;
}



.separacion{ 
		color:#124d77;
	font-family:arial;
	font-size:16px;
	padding:6px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #bec0c2;
}


#frmFichaNuevaProspeccion{
 width:694px; min-width:694px; max-width:694px;
  height:340px; min-height:340px; max-height:340px; 
  overflow-y:visible; overflow-x:hidden;

}

















/*CATÁGOLO*/

#accFamilias {
	/*margin: 0px auto; */ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin-top:2px; padding-top:-0px;
    width: 200px; min-width:200px; max-width:200px;
	/*height:370px; min-height:370px; max-height:370px;*/ height:100%; min-height:100%; max-height:100%;
    font-size:10px;
}

#accFamilias000 .ui-accordion-header { margin-top:-2px;

/*color:#FF5; */
 

}

#accFamilias000 .ui-accordion-content {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  margin-top:-0px;   padding-top:-0px;
    width: 100%;
    background-color: #f3f3f3;
    color: #777;
    font-size: 10pt;
    /*line-height: 10pt;*/ color:#A0F;
}





.ima_grupo_inactivo {
	opacity: 0.6;
    filter: alpha(opacity=60);
}




.catalogo_familia_off{ text-decoration:none; color:#000; 

}


.catalogo_familia_on{ text-decoration:none; color:#F00; /*background-color:#125C99;*/ text-decoration:underline; font-weight: bold;

}

.catalago_selector_btn_expandir { background-image:url(../../frame/ima/arrow-31-16.png);

/* ../ima/mnu_tab/mnu_principal_tab_inactivo.png */

vertical-align:middle; background:url('../../frame/ima/search-2-xxl.png') no-repeat 7px center; background-size: 12px 12px; background-color:#FCFCFC; width:20px; min-width:20px; max-width:20px; position:absolute; background-color:#0F5;

}

.catalogo_selector_btn_contraer{ background-image:url(../../frame/ima/arrow-31-16.png);

vertical-align:middle; background:url('../../frame/ima/search-2-xxl.png') no-repeat 7px center; background-size: 16px 16px; background-color:#FCFCFC; width:30px; min-width:30px; max-width:30px;

}





.cmbBarraHerramientas { background-color:#FCFCFC; border:0; outline:1px solid #E1E1E1;; margin-top:3px; height:31px; min-height:31px; max-height:31px; padding-left:10px;
/*
border-bottom : red 2px solid;
                border-top : red 2px solid;
                border-left : red 2px solid;
                border-right : red 2px solid;
*/

/*
border-color:#E1E1E1; border-width:5px; border-style:solid;  border: 5px solid red;
*/




width:300px; min-width:300px; max-width:300px;


color:#666666;
	font-family:arial;
	
	
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	font-size:15px; font-weight:bold;
}







.texto_home_titulo { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:32px; /*font-weight:bold;*/
	color:#4B4B4C;
	text-decoration:none;

}




.texto_home_subtitulo { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:20px; /*font-weight:bold;*/
	color:#999;
	text-decoration:none;

}




.texto_home_titulo_seccion_general { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:20px; /*font-weight:bold;*/
	color:#A90F1B;
	text-decoration:none;
}

.texto_home_titulo_seccion_perfil { 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	font-size:20px; /*font-weight:bold;*/
	color:#10619B;
	text-decoration:none;

}