body{
	font-family: Tahoma,Arial,Trebuchet MS;
	background-color: #cccccc;
	background-image: url(/imgs/bkg.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
}


.fecha          { color: #eeeeee; font-family: Tahoma,Trebuchet MS,Arial,Verdana; font-size: 10px;}
.9px            { font-size: 9px; font-family: Tahoma,Trebuchet MS,Arial,Verdana; color: #FD8C10;}
.10px           { font-size: 9px; font-family: Tahoma,Trebuchet MS,Arial,Verdana; }
.gris           { color: #999999;}
.gris10px  	    { color: #999999; font-size: 10px;} 
.blanco10px  	{ color: #ffffff; font-size: 10px;} 
.blanco         { color: #ffffff;}

a:link.blanco   { color: #ffffff; text-decoration: none;}
a:hover.blanco  { color: #ffffff; text-decoration: underline;}
a:active.blanco { color: #ffffff; text-decoration: none;}
a:visited.blanco{ color: #ffffff; }
.negro         	{ color: #000000;}
a:link.negro    { color: #000000; text-decoration: none;}
a:hover.negro   { color: #000000; text-decoration: underline;}
a:active.negro  { color: #000000; text-decoration: none;}
a:visited.negro { color: #000000; }

.beneficiario   { color: #cc0000;}
.movimiento     { color: #fd8c11;}

.fondo{
	background-image:url(/imgs/logoSicaFondo.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.titulo30{
		font-size: 30;
		font-weight:bold;
		margin-left:15px;
		letter-spacing:3px;
		color:#636565;
		text-shadow:#ccc 0px 5px 3px;
}
.titulo10{
		font-size: 10;
		font-weight:bold;
		margin-left:15px;
		letter-spacing:3px;
		color:#636565;
		text-shadow:#ccc 0px 5px 3px;
}


.titulo14Azul{
		font-size: 14;
		font-weight:bold;
		margin-left:15px;
		letter-spacing:3px;
		color:#2F41A8;
		text-shadow:#ccc 0px 5px 3px;
}



.linkAzul{
		font-size: 10;
		font-weight:bold;
		color:#2F41A8;
		text-shadow:#ccc 0px 5px 3px;
}

.titulo14Rojo{
		font-size: 14;
		font-weight:bold;
		margin-left:15px;
		letter-spacing:3px;
		color:#8b151a;
		text-shadow:#ccc 0px 5px 3px;
}


.titulo11Rojo{
		font-size: 11;
		font-weight:bold;
		margin-left:15px;
	/*	letter-spacing:3px; */
		color:#8b151a;
		text-shadow:#ccc 0px 5px 3px;
}
.titulo11RojoSinNegrita{
		font-size: 11;
		font-weight:normal;
		margin-left:15px;
	/*	letter-spacing:3px; */
		color:#8b151a;
		text-shadow:#ccc 0px 5px 3px;
}

.titulo14Verde{
		font-size: 14;
		font-weight:bold;
		margin-left:15px;
		letter-spacing:3px;
		color:#1E5A1C;
		text-shadow:#ccc 0px 2px 2px;
}

.titulo11Verde{
		font-size: 11;
		font-weight:bold;
		margin-left:15px;
	/*	letter-spacing:3px;*/
		color:#1E5A1C;
		text-shadow:#ccc 0px 2px 2px;
}


.titulo14Gris{
		font-size: 14;
		font-weight:bold;
		margin-left:15px;
		letter-spacing:3px;
		color:#585858;
}

.titulo12Verde{
		font-size: 12;
		font-weight:bold;
		margin-left:15px;
		letter-spacing:1px;
		color:#1E5A1C;
		text-shadow:#ccc 0px 2px 2px;
}

.titulo12Gris{
		font-size: 12;
		font-weight:bold;
		margin-left:15px;
		letter-spacing:3px;
		color:#585858;
}

.titulo10Gris{
		font-size: 10;
		font-weight:bold;
		margin-left:15px;
		color:#585858;
}

.texto12Gris{
		font-size: 12;
		font-weight:bold;
		margin-top: 12px;
		margin-left:15px;
		color:#585858;
}



.titulo12Azul{
		font-size: 12;
		font-weight:bold;
		margin-left:15px;
		letter-spacing:3px;
		color:#2F41A8;
		text-shadow:#ccc 0px 5px 3px;
}


.titulo10Azul{
		font-size: 10;
		font-weight:bold;
		margin-left:15px;
		color:#2F41A8;
}

.footer{
		font-size: 10;
		font-weight:bold;
		margin-left:15px;
		color:#636565;
		text-shadow:#ccc 0px 5px 3px;
}
.texto11{
		color: #595959;
		font-size: 11px;
		font-weight: normal;
}

.justificado{
	/* text-indent: 0.50cm; */
	text-align:justify;
	margin:0; 
	margin-top: 8px;
	color: #595959;
	font-size: 11px;
	font-weight: normal;
}


.texto11Verde{
		color: #1E5A1C;
		font-size: 11px;
		font-weight: normal;
}

.titulo10Verde{
		color: #1E5A1C;
		font-size: 10px;
		font-weight: normal;
		font-weight: bold;
}
.texto11Azul{
		color: #2F41A8;
		font-size: 11px;
		font-weight: normal;
}

.texto11Blanco{
		color: #efefef;
		font-size: 11px;
		font-weight: normal;
}

.texto12{
		color: #595959;
		font-size: 12px;
		font-weight: normal;
}


.texto12Rojo{
		color: #8b151a;
		font-size: 12px;
		font-weight: normal;
}

.texto11Rojo{
	color: #8b151a;
	font-size: 11px;
	font-weight: normal;
}

.textoError{
		color: red;
		font-size: 11px;
		color:#AA0000;
		font-weight: normal;
}

a:link		{ text-decoration: none; color: #595959; font-size: 11px; font-weight: normal; }
a:visited	{ text-decoration: none; color: #595959; font-size: 11px; font-weight: normal; }
a:active	{ text-decoration: none; color: #595959; font-size: 11px; font-weight: normal;}
a:hover		{ text-decoration: underline; color: #595959; font-size: 11px; font-weight: normal; }


.hrTitulo {
	border-style: dotted; 
	border-width: 1px
	}
 

.buttonGris{
	border:1px solid #d7dada;
	/*-webkit-box-shadow: #B4B5B5 10px 10px 10px  ;*/
	/*-moz-box-shadow: #B4B5B5 10px 10px 10px ; */
/*	box-shadow: #B4B5B5 10px 10px 10px  ; */
/*	-webkit-border-radius: 3px; */
/*	-moz-border-radius: 3px;*/
	border-radius: 3px;
	font-size:11px;
	font-family:arial, helvetica, sans-serif; 
	padding: 5px 5px 5px 5px; 
/*	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
	font-weight:bold; 
	text-align: center; 
	color: #2B2B2B; 
	background-color: #f4f5f5;
/*
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f5f5), color-stop(100%, #dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: linear-gradient(top, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
*/
}
	
.buttonMenorGris{
	border:1px solid #999999;
	font-size:10px;
	font-family:arial, helvetica, sans-serif; 
	padding: 2px 15px 2px 15px;
	text-align: center; 
	color: #2B2B2B; 
	background-color: #f4f5f5;
}
	
.buttonAgregar{
	cursor: hand;
	cursor: paint;
	background-image:url(/imgs/agregar.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	border:1px solid #999999;
	font-size:10px;
	font-weight: bold;
	font-family:arial, helvetica, sans-serif; 
	padding: 2px 15px 2px 15px;
	margin-left: 497px;
	margin-bottom: 10px;
	text-align: center; 
	color: #2B2B2B; 
	background-color: #f4f5f5;
	cursor: pointer;
}


.buttonAgregarColumna{
	cursor: hand;
	cursor: paint;
	background-image:url(/imgs/agregar.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	border:1px solid #999999;
	font-size:10px;
	font-weight: bold;
	font-family:arial, helvetica, sans-serif; 
	padding: 2px 5px 2px 17px;
	margin-left: 10px;
	margin-bottom: 5px;
	text-align: center; 
	color: #2B2B2B; 
	background-color: #f4f5f5;
	cursor: pointer;
}


.buttonCal{
	border:1px solid #d7dada;
	height: 19px;
	width: 20px;
	background-image:url(/imgs/cal3.jpg);
	background-repeat: no-repeat;
}
	

input{
	border:1px solid #b0b0b0;
	color: #666666;
	font-family: Tahoma,Trebuchet MS,Arial,Verdana;
	font-size: 11px;
	background-color: #fefefe;
}

textarea{
	border:1px solid #b0b0b0;
	color: #666666;
	font-family: Tahoma,Trebuchet MS,Arial,Verdana;
	font-size: 11px;
	background-color: #fefefe;
}


select{
	border:1px solid #b0b0b0;
	color: #666666;
	font-family: Tahoma,Trebuchet MS,Arial,Verdana;
	font-size: 11px;
	background-color: #fefefe;
}

.selAncho{
	width: 300px;
	border:1px solid #b0b0b0;
	color: #666666;
	font-family: Tahoma,Trebuchet MS,Arial,Verdana;
	font-size: 11px;
	background-color: #fefefe;
}

.liveSearch {
	padding: 5px 10px;
	max-height: 400px;
	overflow: auto;
	z-index: 99;
}




 /* Dropdown Button */
.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #3e8e41;
}

/* The search field */
#myInput {
  border-box: box-sizing;
  background-image: url('searchicon.png');
 /* background-position: 14px 12px;*/
  background-repeat: no-repeat;
  font-size: 12px;
 /* padding: 14px 20px 12px 45px;*/
  border: none;
  width: 450px;
 border-bottom: 1px solid #ddd;
}

/* The search field when it gets focus/clicked on */
#myInput:focus {outline: 2px solid #d5d5d5;}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
 /* display: none; */
  position: absolute;
  background-color: #f6f6f6;
  min-width: 230px;
  border: 1px solid #ddd;
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
 /* padding: 12px 16px;*/
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;} 
