@charset "utf-8";
/* CSS Document */
/*
*	A. ESTILOS GENERAL CALENDARIO
*
*	B. ESTILOS DE LOS CONTENEDORES DIV
*
**
*/
/* ***************** A. ESTILOS GENERAL CALENDARIO ***************** */
.contenedorCalendariosDisponibilidad{ width:615px; padding: 5px 0 0 0; }
.contenedorLeyendas{ display:block; margin-bottom:10px; font-size:10px;}

.leyendaEstanciaMin{ float:left; width:170px; margin: 0 5px 5px 0;}
.leyendaVA{ float:left; width:250px; margin: 0 5px 5px 0;}
.leyendaNoDispo{ float:left; width:170px; margin: 0 5px 5px 0;}
.leyendaEstanciaMax{ float:left; width:170px; margin: 0 5px 0 0;}
.leyendaFechasSeleccionadas{ float:left; width:170px; margin: 0 5px 0 0;}

.leyendaEstanciaMin DIV{ float:left; width:25px; height:15px; border: 1px solid #CCCCCC; background-color:#FFEBCC; margin-right:5px;}
.leyendaVA DIV{ float:left; width:25px; height:15px; border: 1px solid #CCCCCC; background-color:#E8F4FD; margin-right:5px;}
.leyendaNoDispo SPAN{ float:left; width:25px; height:15px; border: 1px solid #CCCCCC; background-color:#FFFFFF; margin-right:5px; padding:0; font-weight:bold; color:#CBCBCB; text-align:center;}
.leyendaEstanciaMax DIV{ float:left; width:25px; height:15px; border: 1px solid #CCCCCC; background-color:#E0FFC1; margin-right:5px;}
.leyendaFechasSeleccionadas DIV{ float:left; width:25px; height:11px; border: 2px solid #333333; background-color:#FFFFFF; margin-right:5px;}

/* ***************** B. ESTILOS DE LOS CONTENEDORES DIV ***************** */
.cHcalendario TD {width:40px; height:35px; border-top:1px solid #CCC; border-left:1px solid #CCC;}
.contenedorSinFechaDispo { width:100%; height:100%;}

.contFechaPrecio{ width:100%; height:100%; cursor:pointer;}
.cHcalendario TD .current{ width: 35px; border:2px solid #333333!important;}
*html .cHcalendario TD .current{ width:100%; border:2px solid #333333!important;}

.contFechaPrecio { width: 35px; height:31px; display: block; margin:0; padding:0; border:2px solid #FFFFFF; cursor:pointer; text-decoration:none;}
*html .contFechaPrecio { width:100%; display: block; margin:0; padding:0; border:2px solid #FFFFFF; cursor:pointer; text-decoration:none;}
.contFechaPrecio:hover{ width: 35px; height:31px; display: block; margin:0; padding:0; border:2px solid #333333!important; cursor:pointer; text-decoration:none;}
*html .contFechaPrecio:hover{ width:100%; display: block; margin:0; padding:0; border:2px solid #333333!important; cursor:pointer; text-decoration:none;}

.contNoDispo{ width: 35px; height:31px; display: block; margin:0; padding:0; border:2px solid #FFFFFF; cursor:default; text-decoration:none;}
.contNoDispo:hover{  width: 35px; height:31px; display: block; margin:0; padding:0; border:2px solid #FFFFFF; cursor:default; text-decoration:none;}
*html .contNoDispo{ width:100%; display: block; margin:0; padding:0; border:2px solid #FFFFFF; cursor: default; text-decoration:none;}
*html .contNoDispo:hover{ width:100%; display: block; margin:0; padding:0; border:2px solid #FFFFFF; cursor:default; text-decoration:none;}


.contNoDispo .dia{ display:block; margin:0; padding:0; font-size:12px; color:#CBCBCB;}
.contNoDispo .tarifaDia{ display:block; margin:0; padding:0; font-size:12px; font-weight:bold; color:#CBCBCB;}

.contFechaPrecio .dia{ display:block; margin:0; padding:0; font-size:12px; color:#666666;}
.contFechaPrecio .tarifaDia{ display:block; margin:0; padding:0; font-size:12px; font-weight:bold;  color:#FF9900;}

.tarifaEstMin{ background-color:#FFEBCC; border:2px solid #FFEBCC!important; }
.tarifaEstMax{ background-color:#E0FFC1; border:2px solid #E0FFC1!important; }
.tarifaVA{ background-color:#E8F4FD; border:2px solid #E8F4FD!important; }
