/* CSS Document */

div.popupGoogleMapContent {width:700px; margin:auto}
#frm_googlemap{background:#E8E8E8; margin:10px;}
#formGoogleMap { margin:10px 10px 0 10px;  padding:5px 5px 0 5px; color:#4D5778;}
#formGoogleMap .linea a img { margin-bottom:-4px;}
#formGoogleMap .linea input { width:105px;text-align:center;}

#formGoogleMap .titulo { font-weight:bold; padding-bottom:5px;}
#formGoogleMap p { margin:0px; padding:0px;}
div.popupGoogleMap {float:left; width:680px; height:450px; padding:0; margin:0 0 0 10px;}
div.popupGoogleMapTxt {width:660px; margin:5px; padding:5px 10px; background-color:#FFFFFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; border:#000000 solid 1px;}

#burbujaGooglemap {float:left; width:355px; min-height:174px;}
#burbujaGooglemap li{list-style-type:none}
#burbujaGooglemap li.lis {float:left; padding:10px 0; background:url(/imagenes/list_punteado.gif) left bottom repeat-x;}
#burbujaGooglemap li .titulo {float:left; width:355px; background:url(/imagenes/fondoTituloBurbuja.gif) left top no-repeat;}
#burbujaGooglemap li .titulo .left {float:left; padding:4px 10px; width:auto;}
#burbujaGooglemap li .titulo .left p {float:left; padding-left:90px; padding-top:5px; background:url(/imagenes/list_4estr.gif) left 9px no-repeat; font-size:18px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#0e6b91;}
#burbujaGooglemap li .titulo .left p.star0 {background:url(/imagenes/list_0estr.gif) left 9px no-repeat;}
#burbujaGooglemap li .titulo .left p.star1 {background:url(/imagenes/list_1estr.gif) left 9px no-repeat;}
#burbujaGooglemap li .titulo .left p.star2 {background:url(/imagenes/list_2estr.gif) left 9px no-repeat;}
#burbujaGooglemap li .titulo .left p.star3 {background:url(/imagenes/list_3estr.gif) left 9px no-repeat;}
#burbujaGooglemap li .titulo .left p.star4 {background:url(/imagenes/list_4estr.gif) left 9px no-repeat;}
#burbujaGooglemap li .titulo .left p.star5 {background:url(/imagenes/list_5estr.gif) left 9px no-repeat;}
#burbujaGooglemap li .titulo .left img {vertical-align:middle;}
#burbujaGooglemap li .titulo .right {float:right; padding-top:14px; padding-bottom:15px; background:url(/imagenes/listTit_right.gif) right top no-repeat; font-size:10px; font-family:tahoma; text-align:right; padding-right:8px; width:240px;}
#burbujaGooglemap li .titulo .right p {padding-right:10px;}
#burbujaGooglemap li .titulo .right strong {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px;}


#burbujaGooglemap li .datos .rightRed {color:#000000; float:left; font-size:10px; font-family:tahoma; text-align:left; padding-right:0px; width:240px;}
#burbujaGooglemap li .datos .rightRed p {}
#burbujaGooglemap li .datos .rightRed span strong {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#burbujaGooglemap li .datos .rightRed strong {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#FF0000;}
#burbujaGooglemap li .datos .rightRed strong span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333366; }


#burbujaGooglemap li .datos {float:left; width:355px; padding-top:10px; background:url(/imagenes/list_fondo.gif) left top repeat-x;}
#burbujaGooglemap li .datos .descripcion {float:left; width:355px; padding-right:10px;}
#burbujaGooglemap li .datos .descripcion img {float:left; width:100px;}
#burbujaGooglemap li .datos .descripcion p {float:left; width:235px; padding-left:10px;}
#burbujaGooglemap li .datos .descripcion h3{font-weight:normal; font-size:11px; float:left; padding-left:15px;width:205px; margin-bottom:5px;}
#burbujaGooglemap li .datos .descripcion p span {font-size:10px; font-style:italic; margin-bottom:8px;}
#burbujaGooglemap li .datos .descripcion p a {color:#0e6b91;}
#burbujaGooglemap li .datos .descripcion div {float:left;}
#burbujaGooglemap li .datos .calificacion {float:right; width:100px; padding:0 10px 0 0; margin:0;}
#burbujaGooglemap li .datos .calificacion a.comments {color:#0e6b91; float:right; font-style:italic; font-size:10px;}
div.calificacion {float:right; width:355px; padding-right:18px; padding-top:6px;}
div.calificacion a.comments {padding-left:0px; padding-top:2px; color:#0e6b91; float:right;}
#burbujaGooglemap li .datos table {float:left; margin-top:10px; width:100%; padding:0; border-left:1px solid #b1d5e4; border-bottom:1px solid #b1d5e4;}
#burbujaGooglemap li .datos table select {font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px;}
#burbujaGooglemap li .datos table th {background:url(/imagenes/fondo_tabla.gif) left top repeat-x; border-right:1px solid #b1d5e4; border-top:1px solid #b1d5e4; padding:8px 4px;}
#burbujaGooglemap li .datos table th img {vertical-align:middle;}
#burbujaGooglemap li .datos table td {border-right:1px solid #b1d5e4; border-top:1px solid #b1d5e4; text-align:center; padding:8px 0;}
#burbujaGooglemap li .datos table td .habitaciones {width:48px; height:auto; text-align:center;}
#burbujaGooglemap li .datos table td .alojamiento {width:130px; height:auto;}
#burbujaGooglemap li .datos table td.habitacion {text-align:left; padding-left:10px; color:#0e6b91;}
#burbujaGooglemap li .datos table td.pension div {display:block; margin-left:auto; margin-right:auto; width:130px;}
#burbujaGooglemap li .datos table td.habDisponible div {display:block; margin-left:auto; margin-right:auto; width:48px;}
#burbujaGooglemap li .datos table td a {color:#0e6b91;}
#burbujaGooglemap li .datos table td.precio {text-align:right; padding-right:10px; font-size:13px; color:#a42025;}
#burbujaGooglemap li .datos .total {float:right; text-align:right; width:95%; padding-top:10px; padding-bottom:15px; margin-right:10px;}
#burbujaGooglemap li .datos .total span {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; color:#a42025;}
#burbujaGooglemap li .datos .total span.nota {font-family:tahoma; font-size:10px; color:#000000;}
#burbujaGooglemap li .datos a.boton {float:right; background:url(/imagenes/boton_reservar.gif) left top no-repeat; width:115px; text-align:center; font-size:18px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; padding:6px 0; margin-right:10px;}
#listadoHoteles li .titulo .left div {float:left; padding:0 0 5px 0px; background:url(/imagenes/list_0estr.gif) left 9px no-repeat; font-size:18px; font-family:Verdana,Arial,Helvetica,sans-serif;}
height:27px;
padding-right:55px;
width:215px;
#burbujaGooglemap li .titulo .left div.star1 {background:url(/imagenes/list_1estr.gif) right 6px no-repeat; padding:0 70px 5px 0;height:27px;}
#burbujaGooglemap li .titulo .left div.star2 {background:url(/imagenes/list_2estr.gif) right 6px no-repeat; padding:0 70px 5px 0;height:27px;}
#burbujaGooglemap li .titulo .left div.star3 {background:url(/imagenes/list_3estr.gif) right 6px no-repeat; padding:0 70px 0 0;height:27px;}
#burbujaGooglemap li .titulo .left div.star4 {background:url(/imagenes/list_4estr.gif) right 6px no-repeat; padding:0 70px 5px 0;height:27px;}
#burbujaGooglemap li .titulo .left div.star5 {background:url(/imagenes/list_5estr.gif) right 6px no-repeat; padding:0 70px 5px 0;height:27px;}
#burbujaGooglemap li .titulo .left div h2 {padding:0;}
#burbujaGooglemap li .titulo .left div h2 a {font-size:18px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#0e6b91; font-weight:normal; text-decoration:none;}
#burbujaGooglemap li .titulo .left div h2 a:hover {text-decoration:none}
#pieGoogleMap { height:35px; margin:0 10px 10px 10px;  padding: 0 5px 5px 5px; width:670px; color:#4D5778;}
#verpuntos{ float:left; padding:11px 0 0 9px;} 
#disponibilidad{ float:right; padding:5px; margin-right:25px;} 

/*CALIFICACIONES*/
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background:url(/imagenes/cuadrosBig.gif) left -1000px repeat-x;
	padding-bottom:0;
}
.star-rating{
	position:relative;
	width:90px;
	height:13px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position:left top ;
}
.star-rating li{
	display:inline;
	height:auto;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:13px;
	line-height:10px;
	outline:none;
	overflow:hidden;
	border:none; cursor:default;
	margin:0;
}


.star-rating a.one-star{
	width:10%;
	z-index:11;
}
.star-rating a.two-stars{
	width:20%;
	z-index:10;
}
.star-rating a.three-stars{
	width:30%;
	z-index:9;
}
.star-rating a.four-stars{
	width:40%;
	z-index:8;
}
.star-rating a.five-stars{
	width:50%;
	z-index:7;
}

.star-rating a.six-stars{
	width:60%;
	z-index:6;
}
.star-rating a.seven-stars{
	width:70%;
	z-index:5;
}
.star-rating a.eight-stars{
	width:80%;
	z-index:4;
}
.star-rating a.nine-stars{
	width:90%;
	z-index:3;
}
.star-rating a.ten-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position:left bottom;
}	

/* for an inline rater */
.inline-rating{
	display:block;
	display:inline;
	display:inline-block;
	vertical-align:middle;
}


#star-ratingInd,
#star-ratingInd a:hover,
#star-ratingInd a:active,
#star-ratingInd a:focus,
#star-ratingInd .current-rating{
	background:url(/imagenes/cuadros.gif) left -1000px no-repeat;
}
#star-ratingInd{
	position:relative;
	width:40px;
	height:13px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position:left top ;
}
#star-ratingInd li{
	display:inline;
}
#star-ratingInd a, 
#star-ratingInd .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:13px;
	line-height:13px;
	outline:none;
	overflow:hidden;
	border:none; cursor:default;
}


#star-ratingInd a.one-star{
	width:10%;
	z-index:11;
}
#star-ratingInd a.two-stars{
	width:20%;
	z-index:10;
}
#star-ratingInd a.three-stars{
	width:30%;
	z-index:9;
}
#star-ratingInd a.four-stars{
	width:40%;
	z-index:8;
}
#star-ratingInd a.five-stars{
	width:50%;
	z-index:7;
}

#star-ratingInd a.six-stars{
	width:60%;
	z-index:6;
}
#star-ratingInd a.seven-stars{
	width:70%;
	z-index:5;
}
#star-ratingInd a.eight-stars{
	width:80%;
	z-index:4;
}
#star-ratingInd a.nine-stars{
	width:90%;
	z-index:3;
}
#star-ratingInd a.ten-stars{
	width:100%;
	z-index:2;
}
#star-ratingInd .current-rating{
	z-index:1;
	background-position:left bottom;
}	
