﻿/*
CAPAS ------------**********************************************
*/

.scroll{
width:80px;
height:80px;
overflow:auto;
}
/*
TABLAS ------------**********************************************
*/
.botonmenu{
	cursor:pointer;
	width:auto;
   background:#F7F7F7;
   background: -webkit-gradient(linear, left top, left bottom, from(white), to(  #F7F7F7));
   background: -moz-linear-gradient(top, white, #F7F7F7);
     -pie-background: linear-gradient(white, #F7F7F7);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -ms-border-radius: 3px; 
      border-radius: 10px;
   color: Black;
   font-size: 12px;
   font-family: Arial,Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
   border-radius:0.5em;
 	height:20px;
}
.botonmenu:hover{
   border-bottom-color: #006699;
   border-right-color:#006699;
}
.botonrack{
	cursor:pointer;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   -ms-border-radius: 3px; 
      border-radius: 10px;
   color: Black;
   font-size: 12px;
   font-family: Arial,Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
   border-radius:0.5em;
}
.botonmenu:hover{
   border-bottom-color: #006699;
   border-right-color:#006699;
}
.botonsubmenu{
	cursor:pointer;
	width:auto;
	height:20px;
   background:#F7F7F7;
   background: -webkit-gradient(linear, left top, left bottom, from(white), to(  #F7F7F7));
   background: -moz-linear-gradient(top, white, #F7F7F7);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   color: Black;
   font-size: 12px;
   font-family: Arial,Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
}

.egradientes {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
}

.botonsubmenu:hover{
   border-bottom-color:#006699;
   border-right-color:#006699;
}

.botonverde{
	cursor:pointer;
	width:auto;
	height:20px;
   background:#94C600;
   background: -webkit-gradient(linear, left top, left bottom, from(#94C600), to(  #94C600));
   background: -moz-linear-gradient(top, #94C600, #94C600);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   color: white;
   font-size: 12px;
   font-family: Arial,Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
}
.botonverde:hover{
   border-bottom-color:#006699;
   border-right-color:#006699;
}
.botonrojo{
	cursor:pointer;
	width:auto;
	height:20px;
   background:#FF0000;
   background: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(  #FF0000));
   background: -moz-linear-gradient(top, #FF0000, #FF0000);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   color: white;
   font-size: 12px;
   font-family: Arial,Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   cursor:pointer;
}
.botonrojo:hover{
   border-bottom-color:#006699;
   border-right-color:#006699;
}

.encabezado_tabla {
vertical-align:middle;
height:30px;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	border-right:1px solid black;
	border-bottom:1px solid black;
	font-weight:bold;
   background: -moz-linear-gradient(top, white, #DDEEEE);
}
.encabezado_tablanb {
vertical-align:middle;
height:30px;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	font-weight:bold;
   background: -moz-linear-gradient(top, white, #DDEEEE);
}

.tablalogin{
	width:980px;
	height	:590px;
	border:1px solid black;
	margin:auto;
	top:0px;
   -moz-border-radius-bottomright:10px !important;
   -moz-border-radius-bottomleft:10px !important;
   -moz-box-shadow: rgba(0,0,0,2) 5px 5px 0;
   background-color:white;

}
.tabla1{
	border-collapse: collapse;
}
.tabla_catalogos {
	vertical-align:middle;
		color: #000000; /* header font color */
	border-right:2px solid black;
	border-bottom:2px solid black;
	border-left:1px solid gray;
	border-top:1px solid gray;
	   background: -webkit-gradient(linear, left top, left bottom, from(white), to(  #DDEEEE));
   background: -moz-linear-gradient(top, white, #DDEEEE);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   font-family:Arial, Helvetica, sans-serif;

}
.tabla_noborde {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
.tabla_reservas {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	background-image: url('imagenes/fondos/verde.png');
	font-family:Arial;
	font-size:small;
}

/*
BOTONES ------------**********************************************
*/
/*
FORMULARIOS-----------**********************************************
*/

/*
CELDAS ------------**********************************************
*/
.celda_arial_contorno{
	font-family: Arial;
	font-size: 12px;
	border: 1px solid #000000;
}
.celda_arial_{
	font-family: Arial;
	font-size: x-small	;
	border: 0px solid #000000;
}
/*
fuentes ------------**********************************************
*/

.verdana_centro{
	
	text-align: center;
	font-family: Verdana;
	font-size:10px;
	font-weight:normal;
}
.arial_centro_grande{
	
	text-align: center;
	font-family: Arial;
	font-size:medium;
}
.arial_centro_chica{
	
	text-align: center;
	font-family: Arial;
}
.arial_chica {
	font-family: Arial;
	font-size:xx-small;
color:#003300;
}

.fuente_formulariob {
	font-family: Arial;
	font-size: small;
	text-align:right;
color:#003300;
		font-weight: bold;
	border-collapse: collapse;
	border: 1px solid #000000;

}
.tabla_borde {
	border-collapse: collapse;
	border: 1px solid #000000;


}


.fuente_formulario_iz {
	font-family: Arial;
	font-size: small;
	text-align:left;
color:#003300;
		font-weight: bold;

}
.fuente_formulario_centro {
	font-family: Arial;
	font-size: 10;
	text-align:center;
color:#003300;
}

/* 
ENCABEZADOS ------------------------------------------------- */
.encabezado_reservas {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000;
	 /* header font color */
	   background: -webkit-gradient(linear, left top, left bottom, from(white), to(  blue));
   background: -moz-linear-gradient(top, white, #DDEEEE);
	background-repeat: repeat-x;		
}
.encabezado_login {
vertical-align:middle;
height:30px;
	
	 font-family:Arial;
	 font-weight:bold;
	 font-size:medium;
	 text-align:center;
	color:black; /* header font color */
	background-image: url("imagenes/olive.png"); /* header bg image */
	background-repeat: repeat-x;		
}
.encabezado_blanco {
vertical-align:middle;
	 font-family:Arial;
	 font-size:small;
	 text-align:center;
	color: #000000; /* header font color */
}
.encabezado_transparente {
vertical-align:middle;
	 font-family:Arial;
	 font-size:small;
	 /* header font color */
}

.encabezado {
	font-family: Arial;
color:black;
}
.encabezado_centro {
	font-family: Arial;
	 text-align:center;
color:black;
}
.encabezadof_centro {
	font-family: Arial;
	 text-align:center;
	 font-size:medium;
color:black;
}



.encabezado_celda {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	background-image: url("imagenes/encabezado.JPG"); /* header bg image */
	background-repeat: repeat-x;		
}
.ecatalogos {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	background-image: url("imagenes/encabezados/encabezado_catalogos.png"); /* header bg image */
	background-repeat: repeat-x;		
}
.ereservas {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	background-image: url("imagenes/encabezados/encabezado_reservas.png"); /* header bg image */
	background-repeat: repeat-x;		
}
.erecepcion {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	background-image: url("imagenes/encabezados/encabezado_recepcion.png"); /* header bg image */
	background-repeat: repeat-x;		
}
.encv2 {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	border-right:1px solid black;
	border-bottom:1px solid black;
	font-weight:bold;
	   background: -webkit-gradient(linear, left top, left bottom, from(white), to(  #DDEEEE));
   background: -moz-linear-gradient(top, white, #DDEEEE);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;

}

.detallehuesped {
	 font-family:Arial;
	 font-size:12px;
	 text-align:left;
	color: #000000; /* header font color */
	border-right:1px solid black;
	border-bottom:1px solid black;
	   background: -webkit-gradient(linear, left top, left bottom, from(white), to(  #DDEEEE));
   background: -moz-linear-gradient(top, white, #DDEEEE);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;

}
.listah {
	   background: -webkit-gradient(linear, left top, left bottom, from(white), to(  #DDEEEE));
   background: -moz-linear-gradient(top, white, #DDEEEE);
   }
   .tablaredonda
   {
vertical-align:middle;
height:30px;
	color: #000000; /* header font color */
	border-right:2px solid black;
	border-bottom:2px solid black;
	border-left:1px solid gray;
	border-top:1px solid gray;
	font-weight:bold;
	   background: -webkit-gradient(linear, left top, left bottom, from(white), to(  #DDEEEE));
   background: -moz-linear-gradient(top, white, #DDEEEE);
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
	}
.mmenu {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	font-weight:bold;
	   background: -webkit-gradient(linear, left top, left bottom, from(white), to(  blue));
   background: -moz-linear-gradient(top,  #DDEEEE,white);
}
.ereportes {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	background-image: url("imagenes/encabezados/encabezado_reportes.png"); /* header bg image */
	background-repeat: repeat-x;		
}
.eutilerias {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	background-image: url("imagenes/encabezados/encabezado_utilerias.png"); /* header bg image */
	background-repeat: repeat-x;		
}
.fondo_gradiente
{
	background: -moz-linear-gradient(top, white, #DDEEEE);
}

.fondo_gradientehovered
{
	background: -moz-linear-gradient(top, white, #DDEEEE);
}
.fondo_gradientehovered:hover
{
	background: -moz-linear-gradient(top, red, #DDEEEE);
}
.fondo_gradientehoveblue
{
	cursor:pointer;
	background: -moz-linear-gradient(top, white, #DDEEEE);
}
.fondo_gradientehoveblue:hover
{
	background: -moz-linear-gradient(top, gray, #DDEEEE);
}







.style7 {
	text-align: center;
}
.style8 {
	border-collapse: collapse;
}
/*
formularios  ------------**********************************************
*/
.fila_verde{
 background-color:#CCFFCC;
}
.fuente_formulario {
	font-family: Arial;
	font-size: small;
	text-align:right;
color:#003300;
		font-weight: bold;


}
.boton_arial_blanco {
	font-family: Arial;
	font-size: 9pt;
	text-align:center;
color:#666666;
background-image:url('imagenes/boton.PNG');
width:170px;
height:22px;
border:0px;
}
.boton_arial_blanco:hover {
	font-family: Arial;
	font-size: 9pt;
	text-align:center;
color:#666666;
background-image:url('imagenes/boton3.PNG');
width:170px;
height:22px;
border:0px;
}
.boton_arial_blanco:active {
	font-family: Arial;
	font-size: 9pt;
	text-align:center;
color:#C0C0C0;
background-image:url('imagenes/boton2.PNG');
width:170px;
height:22px;
border:0px;
}
.boton_arial_blanco2 {
	font-family: Arial;
	font-size: 9pt;
	text-align:center;
color:#666666;
background-image:url('imagenes/b1.PNG');
width:170px;
height:22px;
border:0px;
}
.boton_arial_blanco2:hover {
	font-family: Arial;
	font-size: 9pt;
	text-align:center;
color:#666666;
background-image:url('imagenes/b3.PNG');
width:170px;
height:22px;
border:0px;
}
.boton_arial_blanco2:active {
	font-family: Arial;
	font-size: 9pt;
	text-align:center;
color:#C0C0C0;
background-image:url('imagenes/b2.PNG');
width:170px;
height:22px;
border:0px;
}
.boton_arial_rojo {
	font-family: Arial;
	font-size: 9pt;
	text-align:center;
color:#003300;
/*	background-image:url('imagenes/menu/boton.jpg');*/
background-color:red;
font-weight:bold;
	height:25px;
	width:170px;
}
.arial_amarillo {
	font-family: Arial;
	font-size: 10pt;
	text-align:center;
	color:#FFFF00;
	font-style:normal;
}
.encabezado_arial_rojo {
	font-family: Arial;
	font-size: 10pt;
	text-align:center;
	color:black;
	font-weight:bold;
	height:25px;
	width:100%;
	/*background-image:url('imagenes/menu/enc.jpg');*/
	background-color:#E9E9E9;
	vertical-align:middle;
		border: 1px solid #000000;
	background-color: #EFEFEF;
	text-align: center;

}
.fondo_morado {
/*	//background-image: url('../../imagenes/Marcos/4BaseMarco.gif');*/
	background-color:#EFEFEF
/*	border-right-style:solid; */
}
.fondo_blanco {
	background-color:white;
		border-collapse: collapse;
}
.campo_texto {
background-color:transparent;
color:black;
/*font-weight: bold;*/
 border-top:1px;
  border-top-color:#CCCCCC;
 border-top-style:dotted;
 
 border-left:1px;
border-left-color:#CCCCCC;
border-left-style:dotted;

 border-right:1px;
 border-right-color:#CCCCCC;
 border-right-style:dotted;

width:250px;
}

.campo_texto:focus {
background-color:#FFFFFF;
}

.campo_texto_corto {
background-color:transparent;
color:gray;
/*font-weight: bold;*/
 border-top:1px;
  border-top-color:#CCCCCC;
 border-top-style:dotted;
 
 border-left:1px;
border-left-color:#CCCCCC;
border-left-style:dotted;
width:100px;

 border-right:1px;
 border-right-color:#CCCCCC;
 border-right-style:dotted;

}

.campo_texto_corto:focus {
background-color:#FFFFFF;
color:black;
}

.campo_texto2 {
background-color:#FFFFF0;
color:black;
/*font-weight: bold;*/
border-style:solid;
width:100px;
}
.campo_texto3 {
background-color:#FFFFF0;
color:black;
/*nt-weight: bold;*/
border-style:solid;
width:50px;
}
.celda_arriba{
 margin-top: -3em;
 vertical-align:sub;
	text-align: left;

}
.boton_blanco{
font-family: Verdana; 
font-size:10pt;
color:#003300;
font-weight: bold; 
background-image:url('imagenes/boton.PNG')
}
.boton_rojo{
font-family: Verdana; 
font-size:10pt;
color:red;
font-weight: bold; 
background-color: #FFFFFF; 
}
.pie_tabla{
	background: -moz-linear-gradient(top, #DDEEEE,transparent);
}

.reservas {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
	background-image: url("imagenes/reservas.png"); /* header bg image */
	background-repeat: repeat-x;		
}
.encabezados {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	color: #000000; /* header font color */
   background: -moz-linear-gradient(top, white, #DDEEEE);
}
.reportes {
vertical-align:middle;
height:30px;
	 font-family:Arial;
	 font-size:medium;
	 text-align:center;
	  font-weight:bold;
	color: #000000; /* header font color */
	background-image: url("imagenes/mediumgray.png"); /* header bg image */
	background-repeat: repeat-x;		
}
.opciones:hover
{
	font-weight: bold;
	background-color:white;
	color:maroon;
	}