@charset "utf-8";
/* CSS Document */

.azul{
	background-color: #004E8C;
}

.verde{
	background-color: #30DB55;
}

.azul_oscuro{
	background-color: #314455;
}

.naranjo{
	background-color: #FDB304;
}

body{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* cabeza #C4C4C4*/
header{
	background-color: #FFFFFF;
}

div_cabeza{
	width: 100%; height: 60px; margin:0px auto;
}
/* fin cabeza */

.txtlink {color:navy;text-decoration:none;}
.txtlink:visited {color:navy;text-decoration:none;}
.txtlink:hover {color:#CC0000;text-decoration:underline;}

/*tabla*/
.tabla{
	margin: 0px auto;
	border: 1px #004E8C solid;
	font-size: 12px;
}

.tabla_lista{
	margin: 0px auto;
	border: 1px #004E8C solid;
	font-size: 12px;
	width: 80%
}
.tabla_lista tr:hover {background-color: #30DB55;}

.tabla_centrada{
	margin: 0px auto;
}

.tab_titulo{
	text-align: center;
	background-color: #004E8C;
	color: #FFFFFF;
	font-size: 14px;
}

.titlista
	{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:small;
	background-color:#C0C0C0;     
}

.lista01{
	text-align:left;
	color:black;
	font-size: 11px;
	background: #D2EAFF;
}

.lista02{
	text-align:left;
	color:black;
	font-size: 11px;
	background:#FFFFFF;
}

.celdaing {text-align: left;height: 50px;}

.tr_button{
	padding: 5px;
	text-align: center;
	height: 50px;
}
/*fin tabla*/

/*boton*/
.button {
	border: 1px solid #0a3c59;
	background: #004E8C;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#004E8C));
	  background: -webkit-linear-gradient(top, #65a9d7, #004E8C);
	     background: -moz-linear-gradient(top, #65a9d7, #004E8C);
	      background: -ms-linear-gradient(top, #65a9d7, #004E8C);
	       background: -o-linear-gradient(top, #65a9d7, #004E8C);
	background-image: -ms-linear-gradient(top, #65a9d7 0%, #004E8C 100%);
	padding: 5px 11px;/*6.5px 13px*/
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #7ea4bd 0 1px 0;
	color: #ffffff;
	font-size: 14px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
}

.button:hover {
	border: 1px solid #0a3c59;
	text-shadow: #1e4158 0 1px 0;
	background: #3e779d;
	background: -webkit-gradient(linear, left top, left bottom, from(#65a9d7), to(#3e779d));
	background: -webkit-linear-gradient(top, #65a9d7, #3e779d);
	background: -moz-linear-gradient(top, #65a9d7, #3e779d);
	background: -ms-linear-gradient(top, #65a9d7, #3e779d);
	background: -o-linear-gradient(top, #65a9d7, #3e779d);
	background-image: -ms-linear-gradient(top, #65a9d7 0%, #3e779d 100%);
	color: #fff;
}

.button:active {
	text-shadow: #1e4158 0 1px 0;
	border: 1px solid #0a3c59;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
	color: #fff;
}

.txt_button{
	font-size: 14px;
	text-decoration:none;
	color: #FFFFFF;
}

/*fin boton*/

/*varios texto*/
.txtcampo 
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: x-small;
		color:black;
		padding-left:5px;
	}
/*fin varios texto*/

.a_boton{
	color: #FFFFFF;
	text-decoration: none;
}

.a_link{
	color: #000000;
	text-decoration: none;
}
