/* Formatea los mensajes Flash::xxx() de KumbiaPHP */
.flash {
	border: 1px solid;
	margin: 1px 0;
	min-height: 32px;
	padding:3px 10px 3px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../img/default/error.png');
}

.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../img/default/info.png');
}

.valid {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('../img/default/valid.png');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../img/default/warning.png');
}

.highlight {
	background: #FFFFDF;
}

div.autocomplete {
	position: relative;
	background-color: white;
	border: 1px solid #888;
	margin: 0;
	padding: 0;
}
div.autocomplete ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.autocomplete ul li.selected {
	background-color: #ffb;
}
div.autocomplete ul li {
      list-style-type: none;
      display: block;
	  margin: 1px 0;
      padding: 1px;
      cursor: pointer;
      font-size: 10px;
}

/*
################################
######## Agregados #############
################################
*/

.encabezado{
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}
.texto{
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}
.titulo{
	border:none;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #002872;
	text-indent: 5px;
}
.titulohid{
	border:none;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #002872;
	text-indent: 5px;
}
.encuesta{
	border:none;
	background-color: inherit;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-indent: 5px;
}
.encuestaLista{
/*	border:none;
	background-color: inherit;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-indent: 5px;
}
.tituloFormulario {
	background-image: url("../img/form/input4.png");
	background-repeat: repeat-x;
	padding-left: 0px;
	color: #002872;
	font-weight:bold;
	font-size: 14px;
	vertical-align: text-top;
}
.tablaFormulario{
	background-image: url("../img/form/side.jpg");
	border: 1px solid #999999;
}
.etiquetaObligatorio{
	color: #006699;
	font-size: 13px;
	padding-left: 20px;
	background-image: url("../img/form/arrow_red.gif");
	background-repeat: no-repeat;
	background-position: 5px center;
}
.etiqueta{
	font-size: 13px;
	color: #006699;
	padding-left: 20px;
}

.lista{
	border: 1px solid #6095C1;
	font-size: 10px;	
	padding-left: 2px;
	
}

/*
input{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #001133;
}


input[type=submit] 
	{
	    background-color:#49a50b ;
	    color: white;
	    padding: 18px 30px;
	    border: none;
	    border-radius: 4px;
	    cursor: pointer;
	    float: right;
	}
	

	input[type=submit]:hover 
	{
	    background-color: #34d13b;
	}
*/	
	
.c_obligatorio{
	border: 1px solid #6095C1;
}

.c_lectura{
	background-color: #DFDFDF;
	border: 1px solid #000000;
}

.b_aceptar{
	height: 22px;
	border-width: 1px;
	/*background-image:url("../img/form/check.gif");*/
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_cerrar{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/cerrar.gif");
	background-repeat: no-repeat;
	/*padding-left: 20px;*/
	background-position: 2px center;
	width: 100px;
}

.b_imprimir{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/printer.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_aceptar{
	height: 22px;
	border-width: 1px;
	/*background-image:url("../img/form/ok.gif");*/
	background-repeat: no-repeat;
	/*padding-left: 20px;*/
	background-position: 2px center;
	width: 100px;
}

.b_salir{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/salir.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_agregar{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/agregar.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}
.b_iconoBuscar{
	height: 25px;
	border-width: 0px;
	background-image:url("../img/form/buscar20.png");
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 1px center;
	background-color: transparent;
	width: 25px;
}
.b_iconoAgregar{
	height: 25px;
	border-width: 0px;
	background-image:url("../img/form/agregar.gif");
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 1px center;
	background-color: transparent;
	width: 25px;
}
.b_iconoModificar{
	height: 22px;
	border-width: 0px;
	background-image:url("../img/form/modificar.gif");
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: 1px center;
	background-color: transparent;
	width: 22px;
}
.b_anexo{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/anexo.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_pdf{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/pdf.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_xls{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/xls.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_seguimiento{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/ok.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

/*  ------------------ESTILOS NUEVOS-----------------------------       */
.b_documentacion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/folder.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_coordenadas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/report.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_observar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/ver.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_fuera{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/fuera.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_ok{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/ok.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_download{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/bajar.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_not{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/no.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_print{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/printer.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}


.b_agregarapoyo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/agregarproyecto.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}
/*------------- Terminan Nuevos Estilos -------------------------*/

.b_modificar{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/modificar.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_turnar{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/forward.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_detalle{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/tabla.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_eliminar{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/eliminar.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_calendar{
	height: 27px;
	border-width: 0px;
	background-image:url("../img/form/calendario01.png");
	background-repeat: no-repeat;
	background-position: 2px center;
	background-color:transparent;
	width: 24px;
}

.b_nuevo{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/new.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_buscar{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/buscar20.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_guardar{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/guardar_2.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_seleccionar{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/seleccion.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_gafete{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/gafete.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_ver{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/eyeicon.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_editar {
	height: 20px;
	border-width: 1px;
	background-image:url("../img/form/usuario.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	width: 100px;
}

.b_galeria{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/galeria.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}

.b_camara{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/camara.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}
.b_checklist{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/checklist.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 120px;
}

.b_abrir{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/folder.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 120px;
}

.b_down_f{
	height: 35px;
	border-width: 1px;
	background-image:url("../img/form/down_f.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 35px;
}

.b_f_up{
	height: 35px;
	border-width: 1px;
	background-image:url("../img/form/f_up.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 35px;
}

.b_credit01{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/Creditcards.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}
.b_ayuda{
	height: 22px;
	border-width: 1px;
	background-image:url("../img/form/help.gif");
	background-repeat: no-repeat;
	cursor: help;
	padding-left: 20px;
	background-position: 2px center;
	width: 100px;
}
.par{
	background-color: #E9EFEA;
}
.none{
	background-color: #B7CFE3;
}

.pie{
	background-image: url("../img/form/footer.jpg");
	background-repeat: repeat-x;
	font-size: 10px;
	color:#FFFFFF;
}


/*
 menu styles
 note: not all browsers render styles the same way so try out your style sheet
 in different browsers before publishing
*/

/* level 0 inner */
.m0l0iout {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px 0 0 8px;
	color: #000000;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	font-weight: bold;
}
.m0l0oover {
	text-decoration : none;
	background-image: url("../img/menu/lev0_bg2.gif");
	height: 25px;
	font-weight: bold;
}

/* level 1 inner */
.m0l1iout {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 4px 0 0 17px;
	color: #000000;
}
.m0l1iover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 4px 0 0 17px;
	color: #000000;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	background-color: #FFDE9F;
	border: 1px solid #336699;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	background-color: #E5B100;
	background-image: url("../img/menu/lev1_arrow.gif");
	background-repeat: no-repeat;
	border: 1px solid #E5B100;
	padding: 0;
}

.derecha{
	text-align: right;
}

/*Estilos de dtree*/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
/*Estilos de dtree*/

.nota{
	border:none;
	background-color: #DCDCDC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-indent: 5px;
}

A.menu:link {
	MARGIN-TOP: 2px; 
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: 50%; 
	COLOR: #000000; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 1px; 
	HEIGHT: 14px! important; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.menu:visited {
	MARGIN-TOP: 2px; 
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	VERTICAL-ALIGN: 50%; 
	COLOR: #000000; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 1px; 
	HEIGHT: 14px! important; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}
A.menu:active {
	FONT-WEIGHT: bold; 
	COLOR: #0033cc; 
	TEXT-DECORATION: none
}


.enc2{
	background-image: url("../img/menu/enc2.jpg");
	background-repeat: repeat-x;
}

.paginacion{
	border: 1px solid #999999;
	background:#E6E6DD;
}

.nav{
	background-image: url("../img/menu/nav.gif");
	background-repeat: repeat-x;
}

.salir{
	padding-left: 23px;
	background-image: url(../img/menu/salir.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a{
	color: #996600;
	font-weight:bold;
	font-size: 13px;
	text-decoration: none;
}
a.img-border img{
	border: 0px solid #E6E3DE;
	margin:0px;
}
a.img-border img{
	border: 0px solid #B6B4B1;
}
.enc3{
	background-image: url(../img/menu/enc3.jpg);
	background-repeat: no-repeat;
}

.menu{
	border:none;
	background-color: #FFDE9F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: black;
	text-indent: 5px;
}

body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin-left: 0;
	margin-top: 0;
	margin-left: 0;
	margin-bottom: 0;
	padding: 0px;
}
.Enc_fondo{
	background-image: url(../img/siecsa/2021/montana6.png);	
	z-index: 0;
	width: auto;
	height:150px;
	left: 25px;
}

.zonaicon{
	border:none;
	background-color: #d3d2d1;
}
.zonaicon:hover{
	border:none;
	background-color: #e5e4e3;
}
.menuicon{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-indent: 5px;
}
.menuicon:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right: 2px;
	font-size: 12px;
	font-weight: bold;
	text-indent: 5px;
}
.subtitulo{
	border:none;
	background-color: #921f26;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-indent: 5px;
}
.tituloPrograma{
	font-size: 20;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent: 5px;
	color: white;
	background-color:#921f26;
}
.tituloProgramaHid{
	font-size: 20;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-indent: 5px;
	color: white;
	background-color:#582574;
}
.subtituloHid{
	border:none;
	background-color: #582574;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-indent: 5px;
}

/*  ------------------ESTILOS NUEVOS-----------------------------       */
.b_documentacion{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/folder.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_coordenadas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/report.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_observar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/ver.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_fuera{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/fuera.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_ok{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/ok.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_download{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/bajar.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_not{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/no.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_print{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/printer.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}
.b_reporte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/xls.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_edit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/modificar.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}

.b_guardado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: hand;
	background-image: url(../img/form/guardar.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: left center;
	padding-left: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0;
	border-right-color: #003D6E;
	border-bottom-color: #003D6E;
	border-left-color: #f0f0f0;
	width:auto;
}


.btn-3d 
{
  padding: .6rem 1rem;
  border: 1px solid #995309;
  border-radius: 4px;
  /*background-color: #d9750b;*/
  background-color: #422b7c;
  color: #fff;

  font-size: .5rem;
  text-shadow: 0 -1px 0 rgba(0,0,0,.5);
  box-shadow: 0 1px 0 rgba(255,255,255,.5) inset,
    0 1px 3px rgba(0,0,0,.2);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#f90),to(#e76a00));
  background-image: linear-gradient(#f90 10%,#e76a00 100%);
}

.btn-3d:hover, .btn-3d:focus 
{
  background-color: #e0811b;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#f0a100),to(#f70));
  background-image: linear-gradient(#f0a100 10%,#f70 100%);
}

.btn-3d:active 
{
  background-color: #cf6a00;
  box-shadow: 0 2px 3px 0 rgba(0,0,0,.2) inset;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#f0a100),to(#f70));
  background-image: linear-gradient(#f0a100 10%,#f70 100%);

}

.saveg
{
	color: rgb(247, 247, 247);
	font-size: 12px;	
	padding: 4px;
	text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: rgb(66, 43, 124);
	background: -moz-linear-gradient(89deg, rgb(66, 43, 124) 30%, rgb(66, 43, 124) 70%);
	background: -webkit-linear-gradient(89deg, rgb(66, 43, 124) 30%, rgb(66, 43, 124) 70%);
	background: -o-linear-gradient(89deg, rgb(66, 43, 124) 30%, rgb(66, 43, 124) 70%);
	background: -ms-linear-gradient(89deg, rgb(66, 43, 124) 30%, rgb(66, 43, 124) 70%);
	background: linear-gradient(359deg, rgb(66, 43, 124) 30%, rgb(66, 43, 124) 70%);
	-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.8);
	-moz-box-shadow:    0px 1px 1px rgba(50, 50, 50, 0.8);
	box-shadow:         0px 1px 1px rgba(50, 50, 50, 0.8);
}

/* ######################################################
 ######## nuevos estilos para botones en CCS3 ###########
 ######################################################## */

/* Creamos los estilos del boton */
.button3{
 /* background:#e5e5e5; */
  background:#c5ba9f;  
  display:inline-block;
  margin:0 6px;
  padding:3px 20px 3px;
  color:#070707;
  font:400 14px 'Droid Sans';
  text-decoration:none;
  text-shadow: 0 1px 1px #0707;
  border:1px solid #ccc;

  /* Bordes redondenados - Border Radius */
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;

  /* Fondo Degradado - Background Gradient */
  background:-webkit-linear-gradient(top, #fefefe, #c5ba9f); /* Chrome 10+ */
  background:   -moz-linear-gradient(top, #fefefe, #c5ba9f); /* Firefox 3.6+ */
  background:    -ms-linear-gradient(top, #fefefe, #c5ba9f); /* IE10 */
  background:        linear-gradient(top, #fefefe, #c5ba9f); 
  
  /* Aplcamos sombras al boton - Box Shadow */
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .3), inset 0 0 0 1px rgba(255,255,255, .6), 0 1px 2px rgba(0, 0, 0, .1);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255, .3), inset 0 0 0 1px rgba(255,255,255, .6), 0 1px 2px rgba(0, 0, 0, .1);
  box-shadow:inset 0 1px 0 rgba(255,255,255, .3), inset 0 0 0 1px rgba(255,255,255, .6), 0 1px 2px rgba(0, 0, 0, .1);

  /* Animacion - Transition */
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
.button3:hover{
 /* border-color:#adcce2; /* Modificamos el color del borde */
  border-color:#00cc00; /* Modificamos el color del borde */

 /* Cambiamos los colores del fondo degradado */
  background:-webkit-linear-gradient(top, #fefefe, #f1f1f1); /* Chrome 10+ */
  background:   -moz-linear-gradient(top, #fefefe, #f1f1f1); /* Firefox 3.6+ */
  background:    -ms-linear-gradient(top, #fefefe, #f1f1f1); /* IE10 */
  background:        linear-gradient(top, #fefefe, #f1f1f1);
  
 /* Modificamos las propiedades del Box Shadow para un efecto Glow */
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .3), inset 0 0 0 1px rgba(255,255,255, .6), 0 1px 6px rgba(36, 168, 229, .3);
  -moz-box-shadow:inset 0 1px 0 rgba(251,247,193, .3), inset 0 0 0 1px rgba(251,247,193, .3), 0 1px 6px rgba(36, 168, 229, .3);
  box-shadow:inset 0 1px 0 rgba(251,247,193, .3), inset 0 0 0 1px rgba(251,247,193, .3), 0 1px 6px rgba(36, 168, 229, .3);
}

.button5{
 /* background:#e5e5e5; */
  background-image: url(../img/form/filtros1.gif);
  background:#c5ba9f;  
  display:inline-block;
  margin:0 6px;
  padding:3px 20px 3px;
  color:#070707;
  font:400 14px 'Droid Sans';
  text-decoration:none;
  text-shadow: 0 1px 1px #0707;
  border:1px solid #ccc;

  /* Bordes redondenados - Border Radius */
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;

  /* Fondo Degradado - Background Gradient */
  background:-webkit-linear-gradient(top, #fefefe, #c5ba9f); /* Chrome 10+ */
  background:   -moz-linear-gradient(top, #fefefe, #c5ba9f); /* Firefox 3.6+ */
  background:    -ms-linear-gradient(top, #fefefe, #c5ba9f); /* IE10 */
  background:        linear-gradient(top, #fefefe, #c5ba9f); 
  
  /* Aplcamos sombras al boton - Box Shadow */
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .3), inset 0 0 0 1px rgba(255,255,255, .6), 0 1px 2px rgba(0, 0, 0, .1);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255, .3), inset 0 0 0 1px rgba(255,255,255, .6), 0 1px 2px rgba(0, 0, 0, .1);
  box-shadow:inset 0 1px 0 rgba(255,255,255, .3), inset 0 0 0 1px rgba(255,255,255, .6), 0 1px 2px rgba(0, 0, 0, .1);

  /* Animacion - Transition */
  -webkit-transition: all ease-in-out .3s;
  -moz-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
}
.button5:hover{
 /* border-color:#adcce2; /* Modificamos el color del borde */
  border-color:#00cc00; /* Modificamos el color del borde */

 /* Cambiamos los colores del fondo degradado */
  background:-webkit-linear-gradient(top, #fefefe, #f1f1f1); /* Chrome 10+ */
  background:   -moz-linear-gradient(top, #fefefe, #f1f1f1); /* Firefox 3.6+ */
  background:    -ms-linear-gradient(top, #fefefe, #f1f1f1); /* IE10 */
  background:        linear-gradient(top, #fefefe, #f1f1f1);
  
 /* Modificamos las propiedades del Box Shadow para un efecto Glow */
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255, .3), inset 0 0 0 1px rgba(255,255,255, .6), 0 1px 6px rgba(36, 168, 229, .3);
  -moz-box-shadow:inset 0 1px 0 rgba(251,247,193, .3), inset 0 0 0 1px rgba(251,247,193, .3), 0 1px 6px rgba(36, 168, 229, .3);
  box-shadow:inset 0 1px 0 rgba(251,247,193, .3), inset 0 0 0 1px rgba(251,247,193, .3), 0 1px 6px rgba(36, 168, 229, .3);
}

.button4{
 padding: 10px 35px;
 overflow:hidden;
}


.button4:before {
 font-family: FontAwesome;
 content:"\f07a"; 
/* content: "..\img\form\modificar.gif";  */
 position: absolute;
 top: 11px;
 left: -30px;
 transition: all 200ms ease;
}

.button4:hover:before {
 left: 7px;
}

tr.impar {
background-color: #DDE5ED; 
/*background-color: #EFEFEF; */
}
tr.par { 
background-color: #FFFFFF;
}