/* NH - Hoteles
// Kike  - 20.10.2008
// Redbility
// Estilos locales para las Capas de Fotos
*/


/* Calendario */
.calendario {width:416px; height:215px; border:4px solid #bcbcbc; overflow:hidden; padding:5px 10px 5px 10px; position:relative; background:#ffffff}
.calendario .lnk_cerrar {padding:3px 20px 0px 0px; float:right; background:url(gfx/bgd-close.gif) 0 0 no-repeat; color:#567eb5; text-decoration:none; text-indent:-1000000px;}
.calendario .lnk_cerrar:hover { text-decoration:underline}
.calendario caption {border-left:1px solid #ffffff;}
.calendario caption .lnk_siguiente {color:#ffffff; float:right; display:block; padding-right:8px; font-weight:normal; text-decoration:none}
.calendario caption .lnk_anterior { color:#ffffff; float:left; display:block; padding-left:8px; font-weight:normal; text-decoration:none}
.calendario caption strong {float:left; display:block; padding-left:50px; font-size:0.9em}
.calendario table.calendar {width:202px; float:left; margin-right:10px; margin-bottom:10px}
.calendario table.calendar caption {font-size:1em; color:#ffffff; background:#686868; font-weight:bold; padding:3px 0 0px 0; border-bottom:1px solid #ffffff; height:20px}
.calendario table.calendar tr {}
.calendario table.calendar tr th {font-size:0.9em; border-left:1px solid #ffffff; font-weight:normal; color:#ffffff; text-align:center; background:#858585; padding:2px 0 2px 0; border-bottom:1px solid #ffffff}
.calendario table.calendar tr td {font-size:1em; font-weight:bold; text-align:center; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff}
.calendario table.calendar tr td a {display:block; background:#c4c4c4; width:100%; height:100%; color:#ffffff; padding:2px 0 2px 0; text-decoration:none}
.calendario table.calendar tr td a:hover {background:#aaaaaa; text-decoration:none}
.calendario table.calendar tr td a.disabled {background:#dcdcdc; color:#ffffff; cursor:default}
.calendario table.calendar tr td a.disponible {background:#c4c4c4; color:#000000}
.calendario table.calendar tr td a.seleccionado {background:#2299d1; font-weight:bold; color:#ffffff}
.calendario .legend_disponible {background:#f3f7ed; padding:0 13px 0 0; margin-right:5px}
.calendario .legend_seleccionado {background:#cbdbb2; padding:0 13px 0 0; margin-right:5px}
.calendario .bot {position:absolute; bottom:5px}
.calendario table.ultimo {margin-right:0} 
.calendario input.btn {margin:0; padding:3px 6px 5px 6px; overflow:visible; background:#2299d1; border:none; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.09em; cursor:pointer}
.calendario .left {float:left}
.calendario .left p {padding-bottom:5px}
.calendario .right {float:right}
.calendario .hide { display:none}
