/* circulo redondo en rojo con un numero - servicios en el carrito de compras */
.numberCircle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 8px;				
	padding: 6px;
    font-size: 12px;
    border: 1px solid #FF0000;
    position: relative;
	background-color:#F00;

}
.numberCircle .height_fix {
    margin-top: 100%;
}
.numberCircle .content {
	position: absolute;
	left: 0;
	top: 50%;
	height: 100%;
	width: 100%;
	text-align: center;
	margin-top: -7px; /* Note, this must be half the font size */
	font-size: 12px;
	color:#FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.titulpresupuestohotel {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.subtitulosgeneral {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.titulcolorblanco {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.titulcolorblanco2 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titulcolorrojo {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.titulcolorgris {
	color: #959595;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.titulpresupuestohotel2 {
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.titulpresupuestohoteldetalle {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.titulpresupuestohoteltotales {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.titulgrande {
	color: #060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}
.titulpresupuestotabla {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.titulcolorblanco {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.titulcolornormal {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.titulpresupuestohoteltachado {
	color: #A3A3A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.tablapresupuestohotel {
  border: 1px solid #B7DA6D;
  border-collapse: collapse;
}
.tablapresupuestohotel2 {
  border: 1px solid #B7DA6D;
  background: #DDEEB9;
  border-collapse: collapse;
}
.tablapresupuestohotel3 {
  border: 1px solid #B7DA6D;
  background: #DDEEB9;
  border-collapse: collapse;
}
.titulcolornormal {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.textosbeneficios1 {
	color: #339900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.textosbeneficios1b {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.textosbeneficios2 {
	color: #60C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.textosbeneficios3 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
}
.textosbeneficios4 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.form-submit-hotel {
	float:left;
	background:#42b3e5;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	padding:8px 16px;
	border:#42b3e5 solid 1px;
	margin-right:4px;
	display:block;
	cursor:pointer;
}
.form-submit-hotel-rojo {
	float:left;
	background:#cd0a0a;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	padding:8px 16px;
	border:#cd0a0a solid 1px;
	margin-right:4px;
	display:block;
	cursor:pointer;
}
.reservation-booking-input2{ 
	background:#FFF right no-repeat; 
	border:none; width:88%; 
	padding:7px 
	20px;
}
.history-text2 {
	width:68%; float:left; padding-left:2%;
}
.multi-cusine2 {width:100%; float:left; margin-bottom:0px;}
.textossubtitulospaseosdetalle {
	color: #06F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
}