﻿.cCalendarioDialog {border: 1px solid #9ACBE9 !important; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 5px; position: absolute; z-index: 150;}

/*#divContTwoSingleMonths {text-shadow: 0 1px 0 rgba(255,255,255,.6);}*/
#divCalTitulo {min-height: 30px;}

.cUnMes {width: 370px; left: 290px; top: 230px; min-height: 253px; box-shadow: 0 1px 3px rgba(0,0,0,0.3);}
.cDosMeses {box-shadow: 0 3px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5); right: 50px; min-height: 253px; top: 219px; width: 620px;}

.cUnMes .cLineaDiscontinuaCal {width: 302px;}
.cDosMeses .cLineaDiscontinuaCal {width: 620px;}
.cLineaDiscontinuaCal {border: 1px solid #EDF1F4; margin-top: 10px; margin-bottom: 5px;}

.bvCalDivCab {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; /*margin-top: 4px;*/ background-color: #9ACBE9; padding: 4px 5px 0 4px; height: 22px;}
.cUnMes .bvCalDivCab {width: 360px;}
.cDosMeses .bvCalDivCab {width: 300px;}

.bvCalDivData {margin-top: 4px;}
.bvCalSingleMonth {float:left;}

.cUnMes .bvCalTableData {background-color: #FFF; border: medium none; border-collapse: collapse; table-layout: fixed; width: 100%;}
.cDosMeses .bvCalTableData {background-color: #FFF; border: medium none; border-collapse: collapse; table-layout: fixed; width: 302px;}

.bvCalTableData thead {height: 18px;}
.bvCalTableData thead td {text-align: center;}
.bvCalTableData tbody td {vertical-align: top;}
.bvCalTableData tbody td.bvCalDivBodyDataDay, .bvCalTableData tbody td.bvCalDivBodyDataWeekend, .bvCalTableData tbody td.bvCalDivBodyDataVD, .bvCalTableData tbody td.inactivo, .bvCalTableData tbody td.bvCalDivBodyDataWeekendVD, .bvCalTableData tbody td.bvCalDivBodyDataNoToday, .bvCalTableData tbody td.bvCalDivBodyDataWeekend.inactivo {border: 1px solid #D1D1D1; height: 31px; cursor: pointer;}
.cSinPrecio {height: 31px;}

.cBvEsperaCal {text-align: center;}

.bvCalDivCabIzq {float: left; padding: 1px 0 0 3px; width: 40px;}
.bvCalDivCabCen {float: left; margin-left: 35px; text-align: center; width: 150px; /*text-shadow: 0 1px 1px rgba(255,255,255,.5);*/}
.bvCalDivCabDer {float: right; padding-top: 1px; text-align: right; width: 60px;}
.bvCalDivBodyDataDayEmpty {border: 0 !important;}

.bvCalTitulo {padding: 5px; overflow: hidden; min-height: 15px; text-align: left; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-shadow: 0 1px 1px rgba(0,0,0,.5);}

.cLinkCerrar {float: right; padding: 7px;}
.cTxtCerrar {font-size: 11px !important; letter-spacing: 0 !important; vertical-align: top;}
.Bblanco {background-color: #FFF;}

.bvCalTableData thead td {font-weight: bold;}

.cSegundoMes{padding-left: 1px;}
#divContLeyenda {padding:0 !important; clear:both }
#divLeyendaOferta {margin-left:6px;}
.cLeyenda{overflow:hidden;margin-top: 6px;float:left;margin-right:10px}
.cLeyendaTexto{float:left;margin-top:3px;}
.cCalLeyenda{padding:2px;margin-bottom:4px;overflow:hidden;}

.cLeyendaColor {width: 20px; height: 18px; margin-right: 2px; float: left;}
.cLeyendaColorVueloDirecto {width: 8px; overflow: hidden; float: left;}

.bvDiaInactivo {cursor: default !important; opacity: 0.5; filter: alpha(opacity=50);}

#bvDivContenedorCalendarios .Bverde2 {text-shadow: 0 1px 1px rgba(0,0,0,.5) }


/* fondos fin de semana - semana normal */
.bvCalDivBodyDataWeekend {vertical-align: top;}
.bvCalDivBodyDataWeekendVD {vertical-align: top;}
.bvCalDivBodyDataVD {vertical-align: top;}
.bvCalDivBodyDataDay {vertical-align: top;}
.bvCalDivBodyDataPvp {margin: 3px 3px 1px 0; text-align: right;}
.bvCalDivBodyDataNumberInactivo {color: #999 !important;}
.bvCalDivBodyDataNumber {height: 12px; margin: 1px 0 0 4px; overflow: hidden;}

/* estilos numeros */
.bvCalDivBodyDataToday{font-family:arial; color:#9E3123; font-weight:bold;}
.bvCalDivBodyDataNoToday{background-color:#DEF0FC; border-left: solid 1px #EBEBEB; vertical-align:top; }
.bvCalDivBodyDataNoTodayPromocion{font-family:arial;color:green ;font-weight:bold;}
.bvCalDivBodyDataNoTodayMinimo{font-family:arial;color:green ;font-weight:bold;}
.bvCalDivBodyDataNoTodayDestacado{font-family:arial;color:green ;font-weight:bold;}

.cTituloTxt {float: left; padding: 7px;}
.cTituloCerrar {float: right;}
.cSpanNumDia {font-size: 10px; float: left;}
.cSpanVueloDirecto {float: right;}

#origenCliente, #origenesAlternativos{width:290px;padding:0 5px;float:left;}
#txtAerAlternativos {margin:5px 5px 15px 5px; font-size:18px !important}
#lOriCliente, #lOriAlternativos{float: left;padding: 0 5px;width: 295px;margin-top:5px;}
.rbAerAlt{display:inline; margin:0 10px 0 0}
#bvDivContenedorCalendarios{display:block;clear:both;}

.cDiaCalSeleccionado{background-color: #FA8C00 !important;}
.bvCalDivBodyDataVD {cursor:pointer}

/* DIA 24 ENERO */
.textoNumOpcion {float: left;width: 25px; margin: 10px 0 0 10px; text-align: center;}
.contAlternativas{display: block;overflow: hidden;padding: 10px;}
.contSalAltDia {display:block;float:left; width : 65px; height:90px;cursor: pointer;padding: 5px;margin:0 2px;}
.contOpciones{overflow:hidden;padding:4px;margin-top: 10px;}
.txtAlternativa{ padding: 10px;width: 250px;margin:2px;cursor:pointer;float:left}
.txtContinuar{float: left;width: 450px;}

#divContenedorSelectorPrecios {display: block; padding: 5px 0 0 5px; *padding: 2px 0 0 5px; line-height: 18px; *line-height: 16px; font-size: 11px;}

.cProductoCampanya {width: 173px; margin: 5px 10px 10px 0 !important; float: left; cursor: pointer;}
.cDiaCalSeleccionadoCamp {background-color: #FEE8CC !important;}
.cCalendarioCam {width: 50px; float: left; margin: 5px; border-width: 2px;}
.cinfoCalCam {width: 105px; float: right; margin-top: 15px;}

.cUnMes .cbvDivContenedorOrigenesAlternativos {display: none;}

.cUnMes .corigenCliente {padding-bottom: 15px; padding:0 5px;float:left; width:170px !important;}
.cUnMes .origenesAlternativos{padding-bottom: 15px; padding:0 5px;float:left; width:170px !important;}

.cDosMeses .corigenCliente {width: 290px; padding: 0 5px; float: left;}
.cDosMeses .corigenesAlternativos {width: 290px; padding: 0 5px; float: left;}