#myGallery {
	width: 100%;
	height: 410px;
}
#myGallery img {
	border: 2px solid #52697E;
}
a.loading {
	background: #fff url(../images/ajax_small.gif) no-repeat center;
}


h3 {
	color: #ff0000;
}






#fondo-popup
{
	cursor: pointer;
    width:100%;
    height: 100%;  
    display : none;
    position : fixed;
    background-color : #333333;
	top : 0px;
	left : 0px;
	z-index : 100;
	opacity:0.5;filter:alpha(opacity=50);
}

#pagina-popup
{
	cursor: pointer;
	margin: 0px;
	padding: 0px;
   display : none;
	position: fixed;
	top: 2%;
	left: 55%;
	margin-left: -400px;
	width: 780px;
	height: 400px;
	padding-top: 24px;
	border : 0px;
	z-index : 100;
	background-color: silver;
	border: 0px;
	border-style: solid;
	border-color: #333333;
	overflow: hidden;
}
	#pagina-popup h3
	{
		margin: 0px;
		padding: 0px;
		position: absolute;
		height: 24px;
		top: 5px;
		left: 15px;
		font-size:12px;
		color: #FFF;
	}

#pagina-popup
{background: url(../images/boton-cerrar.gif) no-repeat;border:6px solid silver;background-color: silver; background-position:top right;}

#iframe-popup
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	border-width : 0px;
	border-style: none;
}

.popup-condiciones 
{
	padding: 20px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	color: #505050;
	font-size: 11px;
}

.popup-condiciones h3
{
	color: #505050;
	font-size: 14px;
}

.popup-condiciones h4
{
	color: #505050;
	font-size: 12px;
}

.popup-condiciones ul
{
	list-style-type: circle;
}

.popup-condiciones ul.mini
{
	font-size: 9px;
	font-style: italic;
}

.popup-condiciones a
{
	color: #505050;
}



#desglose-diario
{
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0%;
	padding-right:0%;
}

#desglose-por-dia
{
	margin-top: 5px;
	width: 100%;
	border:1px solid #d4d4d4;
}

#desglose-por-dia tr
{
	border-collapse: collapse;
	border-width: 0px;
	border-style: none;
}

#desglose-por-dia td
{
	border-style: solid;
	border-width:1px;
	border-color: #FFFFFF;
	border-collapse: collapse;
	padding: 5px;
	text-align: center;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #080808;
}

#desglose-por-dia td.dia
{
	background-color: #EEEEEE;
	font-weight:bold;
}

#desglose-por-dia th
{
	background-color: #CCCCCC;
}

#desglose-por-dia .numero-habitaciones
{
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
}
#desglose-por-dia .titular td
{
	font-weight: bold;
	background-color: #EEEEEE;
	font-size: 12px;
	color:#2581b8;
	
}
#desglose-por-dia .extras td
{
	text-align: left;
}
#desglose-por-dia .precio-total-reserva
{
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
}
