
.titulo{
	-moz-box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	-webkit-box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2F807B), color-stop(1, #2F807B) );
	background:-moz-linear-gradient( center top, #2F807B 5%, #2F807B 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F807B', endColorstr='#2F807B');
	background-color:#2F807B;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#F7F7F7;
	/*font-family:arial;*/
	font-size:35px;
	/*font-weight:bold;*/
	padding:6px 41px;
	text-decoration:none;
	text-shadow:2px 2px 5px #7b7b94;
	width:100%;
	margin-top:50px;
	margin-bottom:0px;
	width:100%;
}

/* INPUT */
.input_inicio{
		-moz-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	box-shadow:inset 0px 1px 0px 0px #B6EB86;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5F23A), color-stop(1, #B5F23A) );
	background:-moz-linear-gradient( center top, #B5F23A 5%, #B5F23A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5F23A', endColorstr='#B5F23A');*/
	background-color:#E8FAC0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #B6EB86;
	display:inline-block;
	/*color:#2F807B;*/
	/*font-family:arial;*/
	/*font-size:12px;*/
	/*font-weight:bold;*/
	padding:5px 5px;
	text-decoration:none;
	text-shadow:1px 1px 3px #B6EB86;
	}

.input_registro{
	/*-moz-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	box-shadow:inset 0px 1px 0px 0px #B6EB86;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5F23A), color-stop(1, #B5F23A) );
	background:-moz-linear-gradient( center top, #B5F23A 5%, #B5F23A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5F23A', endColorstr='#B5F23A');*/
	/*background-color:#E8FAC0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #B6EB86;
	display:inline-block;
	color:#2F807B;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 3px #B6EB86;
	margin:0px;
	width:400px;
	height:29px;*/
	
	
}
	
.input_consulta_antro{
	-moz-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	box-shadow:inset 0px 1px 0px 0px #B6EB86;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5F23A), color-stop(1, #B5F23A) );
	background:-moz-linear-gradient( center top, #B5F23A 5%, #B5F23A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5F23A', endColorstr='#B5F23A');*/
	background-color:#E8FAC0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #B6EB86;
	display:inline-block;
	color:#2F807B;
	/*font-family:arial;*/
	font-size:12px;
	/*font-weight:bold;*/
	padding:0px 3px;
	text-decoration:none;
	text-shadow:1px 1px 3px #B6EB86;
	text-align:right;
	width:50px;
	height:25px;
	}
	
/*input { 
	-moz-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	box-shadow:inset 0px 1px 0px 0px #B6EB86;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5F23A), color-stop(1, #B5F23A) );
	background:-moz-linear-gradient( center top, #B5F23A 5%, #B5F23A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5F23A', endColorstr='#B5F23A');*/
/*	background-color:#E8FAC0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #B6EB86;
	display:inline-block;
	color:#2F807B;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 3px #B6EB86;
	margin:0px;
}input:hover{
	border:1px solid #86EBE6;
	-moz-box-shadow:inset 0px 0px 1px 1px #86EBE6;
	-webkit-box-shadow:inset 0px 0px 1px 1px #86EBE6;
	box-shadow:inset 0px 0px 1px 1px #86EBE6;
}input:focus{
	-moz-box-shadow:inset 0px 1px 0px 0px #86EBE6;
	-webkit-box-shadow:inset 0px 1px 0px 0px #86EBE6;
	box-shadow:inset 0px 1px 0px 0px #86EBE6;
	border:1px solid #86EBE6;
}*/

select { 
	-moz-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	box-shadow:inset 0px 1px 0px 0px #B6EB86;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5F23A), color-stop(1, #B5F23A) );
	background:-moz-linear-gradient( center top, #B5F23A 5%, #B5F23A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5F23A', endColorstr='#B5F23A');*/
	background-color:#E8FAC0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #B6EB86;
	display:inline-block;
	color:#2F807B;
	/*font-family:arial;*/
	font-size:12px;
	/*font-weight:bold;*/
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 3px #B6EB86;
	margin:0px;
	
	-webkit-appearance: none;
	height:30px;
	 -moz-appearance: none;
	 -webkit-appearance: none;
	 appearance: none;
}select:hover{
	border:1px solid #86EBE6;
	-moz-box-shadow:inset 0px 0px 1px 1px #86EBE6;
	-webkit-box-shadow:inset 0px 0px 1px 1px #86EBE6;
	box-shadow:inset 0px 0px 1px 1px #86EBE6;
}


textarea {
	font: -webkit-small-control;
}

/* Menus */

.menu{
	position:fixed;
	vertical-align: middle;
	background-color: #2F807B;
	display:inline-block;
	width:100%;
	height:40px;
	top:0px;
}

.menu_rednutrional{
	width:130px;
	height:30px;
	display:inline-block;
	position:absolute;
	margin:5px 5px 5px 5px;
	border-right: 2px solid #86EBE6;
	color:#F7F7F7;
	vertical-align:middle ;
}

.menu_nuevo_paciente form{
	left:150px;
	width:70px;
	margin:5px 5px 5px 5px;
	position:absolute;
	border-right: 2px solid #86EBE6;
}

.menu_buscar{
	margin-left: 230px;
	

}

.menu_usuario {
	position:fixed;
	top:0px;
	right:0px;
	margin:5px 5px 5px 5px;
	color:#F7F7F7;
	list-style:none;
	z-index: 999;
	text-align: center;
	
}.menu_usuario ul li{
	list-style:none;
	margin: 0px;
}.m_usuario{
	vertical-align: middle;
	text-align:right;
	margin: 0px;
	height:35px;
	cursor: pointer;
}

.menu_opinion{
	position:fixed;
	top:45px;
	left:-272px;

	margin:0px;
	color:#F7F7F7;
	list-style:none;
	z-index: 999;
	text-align: center;
	width: 300px;
	height: 300px;
	background-image: url('imagenes/opinion_fondo.png');
	background-size:cover;
	opacity: 0.94;
	filter:alpha(opacity=94); /* Windows 8 o superior */
	
	transition:width 0.5s;
	-webkit-transition:left 0.5s; /* Safari */
	
}

.zona_opinion{
	margin:4px;
	margin-top:20px;
	position:absolute;
	left:0px;
	
	height:105px;
	width: 270px;
	
	cursor: pointer;
}
.etiqueta_opinion{
	margin:0px;
	position:absolute;
	right:0px;
	
	height:105px;
	width: 30px;
	
	cursor: pointer;
	
}

.despliegue{

	width:100%;
	//height:20px;
	text-align: center;
	vertical-align:bottom;
	margin: auto;
	margin-top: 5px;
	
	
}

.zona_usuario{
	margin:0px;
	background-image: url('imagenes/mensaje_usuario.png');
	background-size:cover;
	height:120px;
	width: 170px;
	opacity: 0.94;
	filter:alpha(opacity=94); /* Windows 8 o superior */

}

.boton_usuario{
	
}

.input_menu_buscar{
	-moz-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	box-shadow:inset 0px 1px 0px 0px #B6EB86;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5F23A), color-stop(1, #B5F23A) );
	background:-moz-linear-gradient( center top, #B5F23A 5%, #B5F23A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5F23A', endColorstr='#B5F23A');*/
	background-color:#E8FAC0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #B6EB86;
	display:inline-block;
	color:#2F807B;
	/*font-family:arial;*/
	font-size:12px;
	/*font-weight:bold;*/
	padding:5px 6px;
	text-decoration:none;
	text-shadow:1px 1px 3px #B6EB86;
	width:50px;
	margin:5px 0px 0px 5px;
	transition:width 0.5s;
	-webkit-transition:width 0.5s; /* Safari */
}.input_menu_buscar:hover{
	width:100px;
}.input_menu_buscar:focus{
	width:100px;
}

.barra_descripcion{
	opacity: 0.94;
	filter:alpha(opacity=94); /* Windows 8 o superior */
}

.cambiar_ayuda{
	position:fixed;
	top:0px;
	right:180px;
	margin:5px 5px 5px 5px;
	color:#F7F7F7;
	list-style:none;
	z-index: 999;
	text-align: center;
	
	cursor:help;
	
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #0b59d6) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #0b59d6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#0b59d6');
	background-color:#3d94f6;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #F2BF24;
	display:inline-block;
	color:#F2FBDB;
	/*font-family:arial;*/
	font-size:11px;
	/*font-weight:bold;*/
	padding:5px 9px;
	text-decoration:none;
	text-shadow:2px 3px 3px #659dd6;
}

.descripcion_nuevo_paciente{
	position:fixed;
	margin:0px;
	background-image: url('imagenes/mensaje_fondo_1.png');
	background-size:cover;
	height:55px;
	width:150px;
	vertical-align:middle;
	top:40px;
	left: 70px;
}

.descripcion_buscador{
	position:fixed;
	top:40px;
	margin:0px;
	background-image: url('imagenes/mensaje_fondo_2.png');
	background-size:cover;
	height:55px;
	width:150px;
	vertical-align:middle;
	left:300px;
}

.descripcion_usuario{
	position:fixed;
	top:40px;
	margin:0px;
	background-image: url('imagenes/mensaje_fondo_1.png');
	background-size:cover;
	height:55px;
	width:200px;
	vertical-align:middle;
	right:10px;
}

.descripcion_botones_consulta{
	position:fixed;
	top:40px;
	margin:0px;
	background-image: url('imagenes/mensaje_fondo_2.png');
	background-size:cover;
	height:75px;
	width:400px;
	vertical-align:middle;
	left:300px;
}

.descripcion_mensaje_consulta{
	height:20px;
	margin: auto;
	margin-top:30px;
	margin-left:10px;
	margin-right: 10px;
	text-align:center;
}

.descripcion_mensaje{
	
	height:20px;
	margin: auto;
	margin-top:15px;
	margin-left:10px;
	margin-right: 10px;
	text-align:center;
}


/* ZONAS */
.zona_valores{
	//border:2px solid gray;
	height:100%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	overflow:scroll;
}
.zona_historial{
	//border:2px solid gray;
	height:50%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	overflow:scroll;
}

.zona_aviso{
	//border:2px solid gray;
	height:100%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	overflow:scroll;
	
}

.zona_otra{
	//border:2px solid gray;
	height:95%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	overflow:scroll;
}

.zona_arriba{
	//border:2px solid gray;
	height:8%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	width:100%;

}
.zona_abajo{
	//border:2px solid gray;
	height:80%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	width:100%;

}

.zona_izq{
	//border:2px solid gray;
	height:100%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	width:60%;
	float: left;
	transition:width 0.5s;
	-webkit-transition:width 0.5s; /* Safari */
	
}
.zona_der{
	//border:2px solid gray;
	height:110%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	width:40%;
	float: left;
	
}


.zona_datos_pacientes{
	align: center;
	color: #F2FBDB; 
	//background-color: #590A7D;
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B6EB86), color-stop(1, #B6EB86) );
	background:-moz-linear-gradient( center top, #B6EB86 5%, #B6EB86 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6EB86', endColorstr='#B6EB86');
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	
	margin-top:10px;
	background-color: #B6EB86;
	color:#2F807B;
	/*font-family:arial;*/
	font-size:13px;
	/*font-weight:bold;*/
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 1px #a1a1ab;
}

.escritura_lado_derecho{
	height:18%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	width:100%;
	max-width:100%;
	-moz-box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	-webkit-box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F2FBDB), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #F2FBDB 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2FBDB', endColorstr='#f6f6f6');
	background-color:#F2FBDB;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #08f724;
	display:inline-block;
	color:#666666;
	/*font-family:arial;*/
	font-size:15px;
	/*font-weight:bold;*/
	padding:6px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #F2FBDB;
	margin-bottom:4px;
}

.escritura_aviso{
	height:35%; /* This doesn't change the height as I thought. If I change this to use px units the height works fine so why not %? */ 
	width:100%;
	-moz-box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	-webkit-box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F2FBDB), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #F2FBDB 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2FBDB', endColorstr='#f6f6f6');
	background-color:#F2FBDB;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #08f724;
	display:inline-block;
	color:#666666;
	/*font-family:arial;*/
	font-size:15px;
	/*font-weight:bold;*/
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #F2FBDB;
}

.etiqueta_datos { /*   */
	-moz-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	box-shadow:inset 0px 1px 0px 0px #fab3ad;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2F807B), color-stop(1, #2F807B) );
	background:-moz-linear-gradient( center top, #2F807B 5%, #2F807B 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F807B', endColorstr='#2F807B');
	background-color:#2F807B;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #F2FBDB;
	display:inline-block;
	color:#E8FAC0;
	/*font-family:arial;*/
	font-size:15px;
	/*font-weight:bold;*/
	padding:3px 14px;
	text-decoration:none;
	text-shadow:1px 1px 1px #a1a1ab;
	
	
}

.div_pie_pagina{
	text-align: center;
	width: 700px;
	left: 50%;
	margin-left: -350px;
	opacity: 0.8;
	filter:alpha(opacity=80); /* Windows 8 o superior */
	background-color: #F7F7F7;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:10px;
	position:absolute;
}

.fondo_ingreso{
	position:absolute;
	height:190px;
	width:470px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background-color: #F7F7F7;
	border:1px solid #74b807;
	opacity: 0.6;
	filter:alpha(opacity=60); /* Windows 8 o superior */
	z-index: -1;
	
}

.marco_ingreso{
	position:absolute;
	top:5px;
	right:5px;
	height:190px;
	width:470px;
	
	float: right;
	margin-right: 20px;
	opacity: 1;
	filter:alpha(opacity=100); /* Windows 8 o superior */
	z-index:99;
}


.marco_descripcion{
	display:block;
	width: 600px;
	height: 300px;
	margin:auto;
	margin-top:220px;
	
}

.img_frame{
	width: 600px;
	height: 300px;
	opacity: .8;
	filter:alpha(opacity=80); /* Windows 8 o superior */
	z-index:-99;
	position: absolute;
	
}

.div_frame{
	transition:display 3s,opacity 3s;
	-webkit-transition:display 3s,opacity 3s; /* Safari */
	position:absolute;
}

/* HTML */
body {
	background: center top;
	background-color:#F7F7F7;
/*	font-family:arial;
	margin: 0;
	padding: 0px;
	color:#2F807B;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 1px #a1a1ab;
	
	
	/* background-image:url('imagenes/fondo.gif'); */
}
  
caption {
  text-align: center;
  font: bold 16px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #CC00FF;
  text-transform: uppercase;
}

thead, tfoot {
background:url(imagenes/i1.jpg) repeat-x;
text-align:left;
height:30px;
}

thead th, tfoot th {
padding:5px;

}

hr {
	display: block; height: 0px;
    border: 0; border-top: 5px solid #2F807B;
	margin: 0.5em 0; padding: 0;
}

/* TABLAS*/
table{
	border-color: #2F807B;
	margin-top: 0px; margin-bottom: 0px;
}

.tabla_orden {
  text-align:left;
  }
  
.tabla {
  border-collapse: collapse;
  border: 1px solid #2F807B;
  font: normal Calibri;
  color: #363636;
  background: #f6f6f6;
  text-align:left;
  }

/*table a {
color: #333333;
text-decoration:none;
}
table a:hover {
text-decoration:underline;
}*/
tr.odd {
background: #f1f1f1;
}
tbody th, tbody td {
padding:3px;
padding-top: 4px;
padding-bottom: 4px;
}


.titulo_historial {
	-moz-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	box-shadow:inset 0px 1px 0px 0px #fab3ad;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2F807B), color-stop(1, #2F807B) );
	background:-moz-linear-gradient( center top, #2F807B 5%, #2F807B 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F807B', endColorstr='#2F807B');
	background-color:#2F807B;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #F2FBDB;
	display:inline-block;
	color:#E8FAC0;
	/*font-family:arial;*/
	font-size:15px;
	/*font-weight:bold;*/
	padding:3px 14px;
	text-decoration:none;
	text-shadow:1px 1px 1px #a1a1ab;
}

.tabla_historial {
	width:100%;
	max-width:100%;
	-moz-box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	-webkit-box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	box-shadow:inset 0px 1px 0px 0px #F2FBDB;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F2FBDB), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #F2FBDB 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2FBDB', endColorstr='#f6f6f6');
	background-color:#F2FBDB;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #0a97f5;
	display:inline-block;
	color:#666666;
	/*font-family:arial;*/
	font-size:12px;
	/*font-weight:bold;*/
	padding:5px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #F2FBDB;
	margin-bottom:4px;
	
}

.tabla_antro{

	color:#2F807B;
	/*font-family:arial;*/
	font-size:12px;
	/*font-weight:bold;*/
	padding:5px 5px;
	text-decoration:none;
	text-shadow:1px 1px 3px #B6EB86;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}


.titulos_tabla{
	background: #2F807B;
	color:#E8FAC0;
	/*font-family:arial;*/
	font-size:13px;
	/*font-weight:bold;*/
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 1px #a1a1ab;
}

.destacar:hover{
	background-color:#B6EB86;
}

.etiqueta_ordenar{
	cursor:pointer;
}.etiqueta_ordenar:hover{
	color:#B6EB86;
}

/* BOTONES */
.boton_radio input[type="radio"] {
    display:none; 
}
.boton_radio label {
    	-moz-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B6EB86;
	box-shadow:inset 0px 1px 0px 0px #B6EB86;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5F23A), color-stop(1, #B5F23A) );
	background:-moz-linear-gradient( center top, #B5F23A 5%, #B5F23A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5F23A', endColorstr='#B5F23A');*/
	background-color: transparent;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #B6EB86;
	display:inline-block;
	color:#2F807B;
	/*font-family:arial;*/
	font-size:12px;
	/*font-weight:bold;*/
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 3px #B6EB86;
	margin:0px;
}
.boton_radio label:hover {
	border:1px solid #86EBE6;
	-moz-box-shadow:inset 0px 0px 1px 1px #86EBE6;
	-webkit-box-shadow:inset 0px 0px 1px 1px #86EBE6;
	box-shadow:inset 0px 0px 1px 1px #86EBE6;
}
.boton_radio input[type="radio"]:checked + label { 
    -moz-box-shadow:inset 0px 0px 1px 1px #86EBE6;
	-webkit-box-shadow:inset 0px 0px 1px 1px #86EBE6;
	box-shadow:inset 0px 0px 1px 1px #86EBE6;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B6EB86), color-stop(1, #B6EB86) );
	background:-moz-linear-gradient( center top, #B6EB86 5%, #B6EB86 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6EB86', endColorstr='#B6EB86');
	background-color:#B6EB86;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #86EBE6;
	display:inline-block;
	color:#2F807B;
	/*font-family:arial;*/
	font-size:12px;
	/*font-weight:bold;*/
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 3px #B6EB86;
	margin:0px;
}

.boton_historial_lupa{
	height:20px;
	width:20px;
	background-color: #f6f6f6;
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4babc6), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #4babc6 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4babc6', endColorstr='#4197ee');
	background-color:#4babc6;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #469df5;
	display:inline-block;
	color:#F2FBDB;
	/*font-family:arial;*/
	font-size:2px;
	/*font-weight:bold;*/
	padding:0px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #287ace;
}

.boton_flecha{
	height:20px;//25
	width:25px;//32
	background-color: #F2FBDB;  
	cursor:pointer;
}
	
.boton_ingreso{
	background-color: #F7F7F7;
	height:35px;//25
	width:25px;//32
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	padding: 0;
	vertical-align:0px;
	margin-top:0px;
    margin-bottom:0px;
    text-shadow:0px 0px 0px #F7F7F7;
    -moz-box-shadow:inset 0px 0px 0px 0px #F7F7F7;
	-webkit-box-shadow:inset 0px 0px 0px 0px #F7F7F7;
	box-shadow:inset 0px 0px 0px 0px #F7F7F7;
	border:0px solid #F7F7F7;
    
}

.boton_imagen{
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}

.boton {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5F23A), color-stop(1, #7CA628) );
	background:-moz-linear-gradient( center top, #B5F23A 5%, #7CA628 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5F23A', endColorstr='#7CA628');
	background-color:#B5F23A;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#F2FBDB;
	/*font-family:arial;*/
	font-size:15px;
	/*font-weight:bold;*/
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
	cursor: pointer;
}.boton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7CA628), color-stop(1, #B5F23A) );
	background:-moz-linear-gradient( center top, #7CA628 5%, #B5F23A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7CA628', endColorstr='#B5F23A');
	background-color:#7CA628;
}.boton:active {
	position:relative;
	top:1px;
}


.boton_registrate {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #0b59d6) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #0b59d6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#0b59d6');
	background-color:#3d94f6;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	border:1px solid #F2BF24;
	display:inline-block;
	color:#F2FBDB;
	/*font-family:Arial;*/
	font-size:11px;
	font-weight:bold;
	padding:13px 28px;
	text-decoration:none;
	text-shadow:2px 3px 3px #659dd6;
	cursor: pointer;
}.boton_registrate:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0b59d6), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #0b59d6 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b59d6', endColorstr='#3d94f6');
	background-color:#0b59d6;
}.boton_registrate:active {
	position:relative;
	top:1px;
}

.boton_consulta {
	-moz-box-shadow:inset 0px 1px 0px 0px #B5F23A;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B5F23A;
	box-shadow:inset 0px 1px 0px 0px #B5F23A;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B5F23A), color-stop(1, #7CA628) );
	background:-moz-linear-gradient( center top, #B5F23A 5%, #7CA628 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B5F23A', endColorstr='#7CA628');
	background-color:#B5F23A;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #7CA628;
	display:inline-block;
	color:#F2FBDB;
	/*font-family:arial;*/
	font-size:15px;
	/*font-weight:bold;*/
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #9b14b3;
	width:65px;
	margin:3px;
}.boton_consulta:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7CA628), color-stop(1, #B5F23A) );
	background:-moz-linear-gradient( center top, #7CA628 5%, #B5F23A 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7CA628', endColorstr='#B5F23A');
	background-color:#7CA628;
}.boton_consulta:active {
	position:relative;
	top:1px;
}

.boton_salir {
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#F2FBDB;
	/*font-family:arial;*/
	font-size:15px;
	/*font-weight:bold;*/
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
}.boton_salir:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.boton_salir:active {
	position:relative;
	top:1px;
}
