* table {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* Si no ponemos esta l�nea del form, los cuadrados laterales se
	rompen por abajo.  */
* form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.pointer {
	cursor: pointer;
}

a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDDEED;
	text-decoration: none;
}
a:link img, a:hover img, a:visited img, a:active img{ 
	text-decoration: none;
	border: none;
}

a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:visited, a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CDDEED;
	text-decoration: none;
}





.enlace_global {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-top: 2px;
	text-align: middle;
}
.enlace_global a:link, .enlace_global a:hover, .enlace_global a:visited, .enlace_global a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	vertical-align: top;
}
.enlace_global a:hover {
	color: #5D7BB7;
}







#pie a:link, #pie a:hover, #pie a:visited, #pie a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ******************************************************/
.der {
	float: right;
}
.izq {
	float: left;
}

.centrado {
	margin-left: auto;
	margin-right: auto;
}
.centradotext {
	text-align: center;
}

.centrarfila {
	float: left;
	display: block;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
}

.linea19alto {
	line-height: 19px;
	padding-top: 5px;
}
.linea25alto {
	line-height: 25px;
	padding-top: 6px;
}
.linea10 {
	font-size: 10px;
}
.precio {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-stretch: wider;
}
.preciogrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-stretch: wider;
	line-height: 18px;
}
.preciomedio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-stretch: wider;
	vertical-align: middle;
	line-height: 16px;
}
.preciopequeno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-stretch: wider;
}

.tachado {
	text-decoration: line-through;
}

.fuerte {
	text-decoration: none;
	font-weight: bold;
}
#tituloReservaRaro {
	position: absolute;
	bottom: -20px;
	left: 70px;
	font-size: 12px;
	color: #FF6428;
	font-weight: bold;
}
.titulo {
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 2px;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-right: 15px;
}
/**** */
.titulo a:link, .titulo a:hover, .titulo a:visited, .titulo a:active {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
.titulo a:hover {
	color: #FFFFFF;
}
.titulopeq {
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	text-indent: 2px;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-right: 25px;
}
/**** */
.titulopeq a:link, .titulopeq a:hover, .titulopeq a:visited, .titulopeq a:active {
	color: #CCCCCC;
	/*font-weight: bold;*/
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-right: 5px;
}
.titulopeq a:hover {
	color: #FFFFFF;
}

.font_14 {
	font-size: 14px;
}
.font_16 {
	font-size: 16px;
}
.font_18 {
	font-size: 18px;
}
.font_20 {
	font-size: 20px;
}
.font_24 {
	font-size: 24px;
}

.titulo_Naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

.titulo_Naranja_peq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

body {
	height: 100%;
	margin: 0;
	padding: 0;
	/*asegurate de que est� forzada al 100% para prevenir */
	/*background-color: #5D7BB7;*/
	/*background-color: #6B6660;*/
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
 /* SCROLLBAR-FACE-COLOR - Color de la base de la barra 
 	 SCROLLBAR-HIGHLIGHT-COLOR - Color resaltado de la barra 
	 SCROLLBAR-SHADOW-COLOR - Color de la sobra de la barra 
	 SCROLLBAR-3DLIGHT-COLOR - Color del relieve de la barra 
	 SCROLLBAR-ARROW-COLOR - Color de las flechas de la barra 
	 SCROLLBAR-TRACK-COLOR - Color del fondo de la barra 
	 SCROLLBAR-DARKSHADOW-COLOR - Color de la sobra mas oscura de la barra 
*/
/*
	scrollbar-face-color: #5D7BB7;
	scrollbar-highlight-color: #364D7A;
	scrollbar-shadow-color: #BBC8E1;
	scrollbar-3d-light-color: #BBC8E1;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-dark-shadow-color: #BBC8E1;
	scrollbar-base-color: #000000;
	*/
	background: #B1BCD1 url(../img/degradado-fondo.png) repeat-x top;
}

#panel {
	position: relative;
	width: 800px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #5D7BB7;*/
	/*background-color: #6B6660;*/
	background-color: transparent;
	font-size: 12px;
}
/*
#cabecera {
	width: 800px;
	min-height: 140px;
	height: auto;
	background-image: url(../img/fondoCab.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
*/

/* for Internet Explorer */
/*\*/
/*
* html #cabecera {
	height: 140px;
}
*/
/**/
.logocab {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}
.rightcab {
	float: right;
	width: 290px;
	margin-top: 10px;
	margin-right: 15px;
	text-align: right;
}
.currency {
	display: block;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	height: 15px;
	margin-top: -5px;
	text-align: left;
	vertical-align: middle;
	line-height: 15px;
	color: #555;
	font-size: 11px;
	font-weight: normal;
	
}
.currency form {
	display: inline;
}
.currency2 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 15px;
	margin-top: -5px;
	margin-left: -5px;
	text-align: left;
	vertical-align: middle;
	line-height: 15px;
	color: #555;
	font-size: 11px;
	font-weight: normal;
	
}
.currency2 form {
	display: inline;
}
.currency3 {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 15px;
	margin-left: 10px;
	text-align: left;
	vertical-align: middle;
	line-height: 15px;
	color: #555;
	font-size: 11px;
	font-weight: normal;
	
}
.currency3 form {
	display: inline;
}
.currencySelect {
	font-size: 10px;
	margin-top: 2px;
	margin-left: 3px;
}
.idiomas {
	float: right;
	width: 21px;
	height: 21px;
	margin-left: 15px;
	margin-top: -5px;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
	font-size: 12px;
	
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.rightcab a:link, .rightcab a:hover, .rightcab a:visited, .rightcab a:active {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.rightcab a:hover {
	color: #FF4904;
}
.idiomasHover {
	float: right;
	width: 21px;
	height: 21px;
	margin-left: 15px;
	margin-top: -5px;
	margin-bottom: 10px;
	text-align: center;
	background-image: url(../img/circulo.gif);
	vertical-align: middle;
	line-height: 22px;
	color: #FFF;
	font-size: 12px;
}

#lateralDer {
	float: left;
	position: relative;
	width: 200px;	
	height: 100%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #6B6660;*/
	background-color: transparent;
}

#centro {
	float: right;
	width: 600px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #6B6660;*/
	background-color: transparent;
}

#index {
	/* width: 100%; */
	min-height: 210px;
	height: auto;
	margin: 10px 0 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
/* for Internet Explorer */
/*\*/
* html #index {
	/* height:1px; */
	height: 210px;
}

/**/
.indexcol {
	float: left;
	width: 198px;
	height: 210px;
	/*background-color: #6B6660;*/
	background-color: transparent;
}
/*
#indexfila2 {
	min-width: 250px;
	height: 100px;
	margin-top: 10px;
}
*/
.fotopisoindex {
	position: absolute;
	top: 0px;
	left: 5px;
}
.lineaPrecio {
	position: float;
	display: block;
	margin-top: 4px;
	color: #6699FF;
	font-size: 11px;
	font-weight: bold;
	bottom: 0px;
	text-align: center;
}
/*
#enviar {
	position: relative;
	width: 650px;
	min-height: 15px;
	font-size: 10px; 
	font-weight: bold;
	font-stretch: expanded;
	color: #FFFFFF;
}
*/

/* for Internet Explorer */
/*\*/
/*
* html #enviar {
	height: 15px;
}
/**/

.volverSel, .volverSel a:link, .volverSel a:hover, .volverSel a:visited, .volverSel a:active {
	display: block;
	float: left;
	width: 178px;
	margin-top: -3px;
	margin-left: 6px;
	margin-bottom: 5px;
	line-height: 15px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.volverSel a:hover {
	color: #FFFFFF;
}

#tituloApp {
	position: relative;
	text-align: center;
	/* padding-top: 5px; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.titulomonu {
	width: 800px;
	display: block;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 20px;
	margin-top: 10px;
}

#monumentos {
	position: relative;
	width: 760px;
	height: 115px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	padding-top: 3px;
}
.imgMonu, .imgMonu1 {
	float: left;
	width: 133px;
	text-align: center;
	font-size: 9px;
	margin-left: 5px;
	line-height: 9px;
}
.imgMonu1 {
	margin-left: 35px;
}
.imgMonu img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#fatras {
	position: absolute;
	top: 45px;
	left: -15px;
	cursor: pointer;
}
#fadelante {
	position: absolute;
	top: 45px;
	left: 745px;
	cursor: pointer;
}
#fatrasApt {
	position: absolute;
	top: 5px;
	left: -3px;
	z-index: 40;
}
#fadelanteApt {
	position: absolute;
	top: 5px;
	left: 563px;
	z-index: 40;
}

#pie {
	width: 800px;
	min-height: 160px;
	height: auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-indent: 20px;
}

/* for Internet Explorer */
/*\*/
* html #pie {
	/* height:1px; */
	height: 160px;
}

#pie a:link, #pie a:hover, #pie a:visited, #pie a:active { 
	text-decoration: none;
	border: none;
}
#pie a:link, #pie a:visited, #pie a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
#pie a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #656565;
}

/**/
#cabpie {
	border-bottom: 1px solid #FFFFFF;
	font-size: 14px; 
	font-weight: bold;
	margin-bottom: 5px;
	color: #FFFFFF;
}

#cabpie2 {
	border-bottom: 1px solid #FFFFFF;
	font-size: 14px; 
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 15px;
	color: #FFFFFF;
}

.contenidopie{
	display: block;
	float: left;
	width: 199px;
	margin-top: 2px;
	color: #FFFFFF;
}

.contenidopie_distritos {
	display: block;
	float: left;
	width: 259px;
	margin-top: 2px;
	color: #FFFFFF;
}
.column_pie {
	float: left;
	width: 260px;
	margin-top: 0;
}

.clear {
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/**************************************************************/
.cuadroPlanoSearch h1 {
	margin: 0 0 0 0;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
	border-bottom: 1px solid #999999;
	padding: 0 10px 0 10px;
}

.cuadroPlanoSearch {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.xboxPlanoSearch {
	display:block; 
	border:0 solid #999999; 
	border-width:0 1px; 
	min-height: 185px;
	height: auto;
	background-color: #FFFFFF;
	line-height: 18px; 
}

.xboxPlanoSearch {
	color: #333333;
	min-height: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*text-indent: 5px;*/
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxPlanoSearch {
	height: 185px;
}
/**/
/************************************************************************/
.cuadroBusqSearch h1 {
	margin: 0 0 0 0;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
/*	border-bottom: 1px solid #999999; */
	padding: 0 10px 0 10px;
}

.cuadroBusqSearch {
	background: transparent;
	height: auto;
/*	margin: 10px 10px 10px 10px; */
	margin: 0 0 10px 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.xboxBusqSearch {
	display:block; 
	border:0 solid #999999; 
	border-width:0 1px; 
	min-height: 15px;
	height: auto;
	background-color: #FFFFFF;
	line-height: 15px; 
}

.xboxBusqSearch {
	color: #333333;
	min-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*text-indent: 5px;*/
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxBusqSearch {
	height: 15px;
}
/**/

/************************************************************************/
.cuadroBusqMapa h1 {
	margin: 0 0 0 0;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
/*	border-bottom: 1px solid #999999; */
	padding: 0 10px 0 10px;
}

.cuadroBusqMapa {
	background: transparent;
	height: auto;
/*	margin: 10px 10px 10px 10px; */
	margin: 0 0 10px 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.xboxBusqMapa {
	display:block; 
	border:0 solid #999999; 
	border-width:0 1px; 
	min-height: 15px;
	height: auto;
	background-color: #FFFFFF;
	line-height: 15px; 
}

.xboxBusqMapa {
	color: #333333;
	min-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*text-indent: 5px;*/
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxBusqMapa {
	height: 15px;
}
/**/

/************************************************************************/


.cuadrosearch h1, .cuadrotexto1 h1, .cuadrotexto2 h1, .menusnazzy h1, 
.cuadroselector h1, .results h1, .cuadroindex h1, .cuadroindex1 h1,
.cuadroindex2 h1, .cuadroindex3 h1, .refnazzy h1, .testimonios h1, 
.apartDesc h1, .apartDetalles h1, .apartFinanzas h1, .reservaCesta h1, 
.reservaCestaOK h1, .reservaDatos h1, .reservaPago h1 {
	margin: 0 0 0 0;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
	/*border-bottom: 1px solid #333333;*/
	border-bottom: 1px solid #999999;
	padding: 0 10px 0 10px;
	height: 15px;
}
.cuadrosearch p, .cuadrotexto1 p, .cuadrotexto2 p, .menusnazzy p, 
.cuadroselector p, .results p, .cuadroindex p, .cuadroindex1 p,
.cuadroindex2 p, .cuadroindex3 p, .refnazzy p, .testimonios p, 
.apartDesc p, .apartDetalles p, .apartFinanzas p, .reservaCesta p, 
.reservaCestaOK p, .reservaDatos p, .reservaPago p, .menusup p {
	margin: 0 0 0 0; 
	padding: 3px 5px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cuadrosearch {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cuadroselector {
	background: transparent;
	height: auto;
	margin: 0px 10px 10px 10px;
	text-align: left;
}

.cabecera1 {
	position: relative;
	background: transparent;
	height: auto;
	margin: 5px 5px 10px 0px;
	padding: 0px 5px 0 10px;
	text-align: left;
}
#facebook {
	position: absolute;
	top: 121px;
	right: -100px;
}
.cuadrotexto1 {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 0px;
	text-align: left;
}
.results {
	background: transparent;
	height: auto;
	margin: 0px 10px 10px 0px;
	text-align: left;
}
.menusup {
	background: transparent;
	height: auto;
	margin: 0px 10px 10px 10px;
	text-align: left;
}
#menuright, #menuleft {
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	margin-top: 2px;
	text-align: middle;
}
#menuright {
	float: right;
	margin-right: 10px;
	vertical-align: middle;
}
#menuright img.valign { 
	hight: 100%;
} 
#menuleft {
	float: left;
	margin-left: 10px;
	border-right: 1px solid #000;
	background-color: #FFF;
}
.cesta {
	margin-top: 0px;
	vertical-align: top;
}
#menuright a:link, #menuleft a:link, #menuright a:hover, #menuleft a:hover, 
#menuright a:visited, #menuleft a:visited, #menuright a:active, #menuleft a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	vertical-align: top;
}
#menuright a:hover, #menuleft a:hover {
	color: #5D7BB7;
}
#menuleft .revesmenu a:link, #menuleft .revesmenu a:hover, #menuleft .revesmenu a:visited, #menuleft .revesmenu a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E95D0F;
	text-decoration: none;
}

#menuleft .revesmenu a:hover {
	color: #333333;
}

.cuadrotexto2 {
	background: transparent;
	height: auto;
	margin: 0px 10px 10px 0px;
	text-align: left;
}

.apartDesc {
	background: transparent;
	height: auto;
	margin: 5px 10px 10px 0px;
	text-align: left;
}

.apartDetalles {
	background: transparent;
	height: auto;
	margin: 0px 10px 10px 0px;
	text-align: left;
}

.apartFinanzas {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 0px;
	text-align: left;
}

.reservaCesta {
	background: transparent;
	height: auto;
	margin: 10px 10px 17px 0px;
	text-align: left;
}
.reservaCestaOK {
	background: transparent;
	height: auto;
	margin: 10px 10px 17px 0px;
	text-align: left;
}
.reservaDatos {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 0px;
	text-align: left;
}
.reservaPago {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 0px;
	text-align: left;
}

.menusnazzy {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 10px;
	text-align: left;
	line-height: 12px;
}
.menusnazzy h1 a:link, .menusnazzy h1 a:hover, .menusnazzy h1 a:visited, .menusnazzy h1 a:active {
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.menusnazzy h1 a:hover {
	color: #5D7BB7;
}
.menusnazzy a:link, .menusnazzy a:hover, .menusnazzy a:visited, .menusnazzy a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.menusnazzy a:hover {
	color: #5D7BB7;
}

.reves a:link, .reves a:hover, .reves a:visited, .reves a:active {
	display: block;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E95D0F;
	text-decoration: none;
	margin-top: 6px;
	line-height: 16px;
}
.reves a:hover {
	display: block;
	color: #333333;
	margin-top: 6px;
}
.planoIndex {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 10px;
	text-align: left;
}
.planoIndex a:link, .planoIndex a:hover, .planoIndex a:visited, .planoIndex a:active {
	/*display: block; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.planoIndex a:hover {
	/*display: block;*/
	color: #E95D0F;
}

.cuadroEvento {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 10px;
	text-align: left;
}
.cuadroEvento a:link, .cuadroEvento a:hover, .cuadroEvento a:visited, .cuadroEvento a:active {
	/*display: block; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 12px;
/*	padding-bottom: 8px; */
	vertical-align: middle;
	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.cuadroEvento a:hover {
	/*display: block;*/
	color: #E95D0F;
	color: #FFF;
}

.cuadroEvento img {
	margin-top: 4px;
}

.planosnazzy {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 10px;
	text-align: left;
}
.planosnazzy a:link, .planosnazzy a:hover, .planosnazzy a:visited, .planosnazzy a:active {
	/*display: block; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.planosnazzy a:hover {
	/*display: block;*/
	color: #E95D0F;
}
.refnazzy {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.testimonios {
	background: transparent;
	height: auto;
	margin: 10px 10px 10px 10px;
	text-align: justify;
	/*font-weight: bold; */
}

.cuadroindex, .cuadroindex1, .cuadroindex2, .cuadroindex3 {
	float: left;
	background: transparent;
	width: 194px;
	height: 90px;
	text-align: left;
	margin-right: 6px;
	margin-bottom: 5px;
}
.cuadroindex1 h1 {
	border-bottom: 3px solid #FF4500;
}
.cuadroindex2 h1 {
	border-bottom: 3px solid #00BFFF;
}
.cuadroindex3 h1{
	border-bottom: 3px solid #B22222;
}
.cuadroindexTit {
	float: left;
	/*background-color: #6B6660;*/
	background-color: transparent;
	width: 194px;
	height: 10px;
	text-align: left;
	margin-right: 6px;
	margin-bottom: 15px;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#accesodirecto {
	position: absolute;
	top: -40px;
	top: -80px;
	left: 550px;
	width: 230px;
	height: 20px;
}
#accesodirecto option, #accesodirecto select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.xtop, .xbottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.xb1, .xb2, .xb3, .xb4, .xbl1, .xbl2, .xbl3, .xbl4  {
	display:block; 
	overflow:hidden;
}
.xb1, .xb2, .xb3, .xbl1, .xbl2, .xbl3 {
	height:1px;
}
.xb2, .xb3, .xb4 {
	background:#fff;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.xbl2, .xbl3, .xbl4 {
	background: #ab0c66;
	border-left: 1px solid #ab0c66;
	border-right: 1px solid #ab0c66;
}
.xb1 {
	margin:0 5px;
	background:#999999;
}
.xbl1 {
	margin:0 5px;
	background: #ab0c66;
}
.xb2, .xbl2 {
	margin:0 3px;
	border-width:0 2px;
}
.xb3, .xbl3 {
	margin:0 2px;
}
.xb4, .xbl4 {
	height:2px; 
	margin:0 1px;
}


.xb11, .xb21, .xb31, .xb41, .xb12, .xb22, .xb32, .xb42, .xb13, .xb23, .xb33, .xb43 {
	display:block; 
	overflow:hidden;
}
.xb11, .xb21, .xb31, .xb12, .xb22, .xb32, .xb13, .xb23, .xb33 {
	height:1px;
}
.xb21, .xb31, .xb41 {
	background:#fff;
	border-left: 1px solid #E95D0F;
	border-right:1px solid #E95D0F;
}
.xb22, .xb32, .xb42 {
	background:#fff;
	border-left: 1px solid #A82F2E;
	border-right:1px solid #A82F2E;
}
.xb23, .xb33, .xb43 {
	background:#fff;
	border-left: 1px solid #6699FF;
	border-right:1px solid #6699FF;
}
.xb11 {
	margin:0 5px;
	background: #E95D0F;
}
.xb12 {
	margin:0 5px;
	background: #A82F2E;
}
.xb13 {
	margin:0 5px;
	background: #6699FF;
}
.xb21, .xb22, .xb23 {
	margin:0 3px;
	/*margin:0 9px;*/
	border-width:0 2px;
	/*border-width:0 6px;*/
}
.xb31, .xb32, .xb33 {
	margin:0 2px;
	/*margin:0 6px;*/
}
.xb41, .xb42, .xb43 {
	height:2px;
	/*height:6px; */
	margin:0 1px;
	/*margin:0 3px;*/
}

.xboxcabecera1, .xboxmenusup, .xboxsearch, .xboxcontent1, .xboxcontent2, .xboxevento, .xboxmenu, .xboxplano,
.xboxplanoSup, .xboxselector, .xboxcuadroindex, .xboxcuadroindex1, .xboxcuadroindex2, .xboxcuadroindex3, 
.xboxcuadroindex1Tit, .xboxcuadroindex2Tit, .xboxcuadroindex3Tit, .xboxreferencias, 
.xboxresults, .xboxresults1, .xboxresults2, .xboxtesti, #xboxtestimonio, .xboxapartDesc, 
.xboxapartDetalles, .xboxapartFinanzas, .xboxreservaCesta, .xboxreservaCestaOK, 
.xboxreservaDatos, .xboxreservaPago, .xboxencuesta {
	display:block; 
	border:0 solid #999999; 
	border-width:0 1px; 
	min-height: 185px;
	height: auto;
	background-color: #FFFFFF;
}

.xboxcabecera1, .xboxmenusup, .xboxsearch, .xboxsearch1, .xboxsearch2, .xboxsearch3,
.xboxcontent1, .xboxcontent2, .xboxevento, .xboxmenu, .xboxreferencias, .xboxresults, 
.xboxresults1, .xboxresults2, .xboxtesti, #xboxtestimonio, .xboxapartDesc,
.xboxreservaCesta, .xboxreservaCestaOK, .xboxreservaPago, .xboxencuesta {
	line-height: 18px; 
}

.xboxcabecera1 {
	color: #333333;
	min-height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxcabecera1 {
	height: 100px;
}
/**/
.xboxmenusup {
	color: #333333;
	min-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxmenusup {
	height: 22px;
}
/**/

.xboxsearch {
	color: #333333;
	min-height: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*text-indent: 5px;*/
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxsearch {
	height: 185px;
}
/**/
.xboxsearch table {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0; 
	width: 175px;
}

.xboxsearch table td {
	width: 55px;; 
}

.xboxsearch input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.xboxsearch select, .xboxsearch option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin: 0;
	padding: 0;
}
.xboxsearch img {
	margin-top: 2px;
}
.xboxselector {
	color: #333333;
	min-height: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxselector {
	height: 140px;
}
/**/
.xboxselector select, .xboxselector option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
}


#planoBarrios {
	position: relative;
	float: right;
	width: 190px;
	height: 190px;
/*	color: #333333; */
	color: #FFF;
	min-height: 190px;
	margin-top: 10px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/**/
/* for Internet Explorer */
/*\*/
* html #planoBarrios {
	height: 190px;
}
/**/

#barrios {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

/**/
/* for Internet Explorer */
/*\*/
* html #barrios {
	bottom: 8px;
}

#barrio1, #barrio2, #barrio3, #barrio4, #barrio5, #barrio6,
#barrio7, #barrio8, #barrio9, #barrio10, #barrio11, #barrio12, #barrio13,
#barrio14, #barrio15, #barrio16, #barrio17, #barrio18, #barrio19, #barrio20 {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

/**/
/* for Internet Explorer */
/*\*/
*:first-child+html #barrio1, *:first-child+html #barrio2, *:first-child+html  #barrio3, 
*:first-child+html #barrio4, *:first-child+html #barrio5, *:first-child+html #barrio6, 
*:first-child+html #barrio7, *:first-child+html #barrio8, *:first-child+html #barrio9, 
*:first-child+html #barrio10, *:first-child+html #barrio11, *:first-child+html #barrio12, 
*:first-child+html #barrio13, *:first-child+html #barrio14, *:first-child+html #barrio15,
*:first-child+html #barrio16, *:first-child+html #barrio17, *:first-child+html #barrio18, 
*:first-child+html #barrio19, *:first-child+html #barrio20 {
	bottom: 12px;
}

#busqueda {
	float: left;
	width: 390px;
	height: 195px;
	color: #F8F8F8;
	min-height: 190px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

/**/
/* for Internet Explorer */
/*\*/
* html #busqueda {
	height: 195px;
}
/**/
#filtrarResultados {
	float: right;
	width: 170px;
	height: 125px;
	margin-right: 15px;
	text-align: left;
	color: #DFDFDF;
}
#filtrarResultados input, #filtrarResultados select, #filtrarResultados option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#ordenarResultados {
	float: left;
	width: 160px;
	height: 125px;
	margin-left: 15px;
	text-align: left;
	color: #DFDFDF;
}
#ordenarResultados td, #ordenarResultados td img {
	vertical-align: middle;
}
#ordenarResultados td input {
	vertical-align: middle;
}

.ref1 {
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.ref2 {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.go {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.ancho40 {
	min-width: 40px;
	width: 40px;
}
.ancho55 {
	min-width: 55px;
	width: 55px;
}
.ancho65 {
	min-width: 65px;
	width: 65px;
}
.ancho70 {
	min-width: 70px;
	width: 70px;
}
.ancho80 {
	min-width: 70px;
	width: 70px;
}
.ancho90 {
	min-width: 90px;
	width: 90px;
}
.ancho100 {
	min-width: 100px;
	width: 100px;
}
.ancho104 {
	min-width: 104px;
	width: 104px;
}
.ancho120 {
	min-width: 120px;
	width: 120px;
}
.ancho130 {
	min-width: 130px;
	width: 130px;
}
.ancho140 {
	min-width: 140px;
	width: 140px;
}
.ancho135 {
	min-width: 135px;
	width: 135px;
}
.ancho150 {
	min-width: 150px;
	width: 150px;
}
.ancho185 {
	min-width: 185px;
	width: 185px;
}
.ancho200 {
	min-width: 200px;
	width: 200px;
}
.ancho220 {
	min-width: 220px;
	width: 220px;
}

#fec_checkin, #fec_checkout, #fec_checkin2, #fec_checkout2 {
	font-size: 11px;
}

#difdias {
	font-size: 13px;
}
/**/
/* for Internet Explorer */
/*\*/
* html .xboxcontent1 {
	height: 185px;
}
/**/
.xboxcontent1 a:link, .xboxcontent1 a:hover, 
.xboxcontent1 a:visited, .xboxcontent1 a:active {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 0 0; /*   ******/
}
.xboxcontent1 a:hover {
	color: #5D7BB7;
}

.xboxcontent1 ul {
	margin-left: -10px;
	margin-right: 20px;
	margin-top: 20px;
	text-align: justify;
}

.xboxapartDesc {
	min-height: 162px;
}
/**/
/* for Internet Explorer */
/*\*/
* html .xboxapartDesc {
	/* height:1px; */
	height: 162px;
}
/**/

.xboxapartDetalles {
	position: relative;
	min-height: 370px;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxapartDetalles {
	/* height:1px; */
	height: 370px;
}
/**/

#Fotos, #Equipamientos, #Localizacion, #Disponibilidad, #Enviar,
#Photos, #Equipements, #Localisation, #Disponibilite, #Envoyer,
#Photos, #Equipment, #Location, #Availability, #Send,
#Photos, #Ausstattung, #Lage, #Verfugbar, #Absenden,
#Fotografie, #Attrezzature, #Ubicazione, #Disponibilita, #Inviare {
	position: relative;
	width: 568px;;
	min-height: 370px;
	padding: 0 0 0 0;
	border-top: 1px solid #999999;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;

	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

/**/
/* for Internet Explorer */
/*\*/
* html #Fotos, * html #Equipamientos, * html #Localizacion, * html #Disponiblidad, * html #Enviar,
* html #Photos, * html #Equipements, * html #Localisation, * html #Disponibilite, * html #Envoyer,
* html #Photos, * html #Equipment, * html #Location, * html #Availability, * html #Send {
	/* height:1px; */
	height: 370px;
}
/**/
#map {
	position: relative;
/*	width: 530px; 
	height: 340px; */
	width: 408px; 
	height: 261px;
	margin-top: 0px;
	margin-left: 0px;
}
#localizMetro {
	float: right;
	width: 155px; 
	height: 261px;
}
#localizBarrio {
	float: left;
	width: 408px; 
	height: 100px;
}
#localizMapa{
	position: absolute;
	width: 161px; 
	height: 130px;
	bottom: 10px;
	right: 10px;
	background-color: transparent;
/*	background-image: url(../../../img/barrios.gif); */
	z-index: 20;
}
#localizMapaBarrio{
	position: absolute;
	width: 161px; 
	height: 130px;
	bottom: 10px;
	right: 10px;
	background-color: transparent;
	z-index: 25;
}

#xboxapartDetallesImagen {
	float: left;
	width: 295px;
	/*max-width: 295px; */
	min-height: 275px;
	margin: 5px 5px 10px 0px;
	padding: 0 0 0 0; /*   ******/
	background: url(../img/res.jpg);
	text-align: center;
}

/**/
/* for Internet Explorer */
/*\*/
#xboxapartDetallesImagen {
	height: 275px;
}
/**/
/*
#xboxapartDetallesImagen img {
	margin-left: auto;
	margin-right: auto;
}
*/
#fotoPrincipal_1, #fotoPrincipal_2 {
	margin-left: auto;
	margin-right: auto;
}
/******
#fotoPrincipal {
	max-height: 275px;
}
*******/
#xboxapartDetallesFotos {
	float: left;
	width: 90px;
	margin-top: 5px;
	/*margin-left: 5px;*/
	padding: 0 0 0 0; /*   ******/
}
#xboxapartDetallesFotos img {
	float: left;
	margin: 0 2px 2px 0;
	padding: 0 0 0 0;
}

#xboxapartDetallesFotos a:link, #xboxapartDetallesFotos a:hover, 
#xboxapartDetallesFotos a:visited, #xboxapartDetallesFotos a:active {
	display: block;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 0 0; /*   ******/
}
#xboxapartDetallesFotos a:hover {
	color: #FF6600;
}

#xboxapartDetallesFotos a:visited img, #xboxapartDetallesFotos a img { 
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1;
}
#xboxapartDetallesFotos a:visited img, #xboxapartDetallesFotos a img  {
	background-color:transparent; 
	color:#06a;
}

#xboxapartDetallesFotos a:hover img { 
	filter: alpha(opacity=40);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40; opacity:0.4;
 }
 
#xboxapartDetallesDet {
	float: left;
	width: 160px;
	margin: 5px 0 0 10px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	line-height: 17px;
	padding: 0 0 0 0; /*   ******/
}

#xboxapartDetallesDet a:link, #xboxapartDetallesDet a:hover, 
#xboxapartDetallesDet a:visited, #xboxapartDetallesDet a:active {
	display: inline;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BEBEBE;
}
#xboxapartDetallesDet a:hover {
	color: #FF6600;
}

#xboxapartDetPrecio {
	position: absolute;
	bottom: 0px;
	right: 30px;
	width: 135px;
	width: 165px;
	width: 215px;
	min-height: 60px;
	text-align: center;
	line-height: 14px;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/**/
/* for Internet Explorer */
/*\*/
* html #xboxapartDetPrecio {
	height: 60px;
}
/**/
.xboxapartBotonForm {
	position: absolute;
	bottom: 7px;
	bottom: 0px;
	right: 37px;
	width: 550px;
	height: 30px;
}

.xboxapartBotonForm input {
	float: right;
}
.xboxapartBotonFormPlus {
	position: absolute;
	bottom: 7px;
	bottom: 0px;
	right: 37px;
	width: 550px;
	height: 50px;
}

.xboxapartBotonFormPlus input {
	float: right;
}



.frasePago, .frasePago2 {
	float: right;
	width: 360px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	vertical-align: middle;
}
.frasePago2 {
	line-height: 30px;
}
.panelEquip1{
	float: left;
	width: 61%;
	margin-top: 15px;
	margin-left: 5px;
	padding: 0 0 0 0;
}
.panelEquip2{
	float: left;
	width: 34%;
	margin-top: 15px;
	margin-left: 20px;
	padding: 0 0 0 0;
}

.liniaEquip {
	float: left;
	width: 45%;
	line-height: 20px;
	margin: 0px 15px 0px 0px;
	vertical-align: middle;
	padding: 4px 0 0 0;
}
.liniaEquip2 {
	float: left;
	width: 100%;
	line-height: 20px;
	margin: 0px 15px 0px 0px;
	vertical-align: middle;
	padding: 4px 0 0 0;
}

#xboxapartDetSituacion {
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 370px;
	height: 70px;
	/* margin-top: 0px; /*  ******/
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	line-height: normal;
}

.xboxapartDetSituacion1 {
	float: left;
	width: 140px;
	margin-top: 10px;
	margin-left: 5px;
}
.xboxapartDetSituacion2 {
	float: left;
	width: 210px;
	margin-top: 10px;
	margin-left: 5px;
}

.liniaFormAmigos {
	display: block;
	margin-top: 2px;
	line-height: 20px;
}

#enviaramigo input {
	float: right;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.copiaMens {
	float:left;
	display: block;
	width: 100%;
	background-color: #2F4F4F;
}
.copiaMens input {
	float: left;
}

.xboxapartFinanzas {
	position: relative;
	min-height: 390px;
	height: auto;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxapartFinanzas {
	height: 340px;
}
/**/

.xboxapartFinDiv {
	float: left;
	width: 270px;
	margin-left: 10px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	line-height: 19px;
	list-style-image: url(../img/apuntador.gif);
}

.xboxapartFinDiv li {
	margin-left: -30px;
	line-height: 19px;
	vertical-align: middle;
}

.xboxapartFinDiv img {
	margin-left: 90px;
	margin-top: 20px;
	text-align: center;
}

.xboxapartFinDiv1 {
	float: left;
	width: 370px;
	margin-left: 10px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	line-height: 19px;
	list-style-image: url(../img/apuntador.gif);
	border-right: 1px solid #CCCCCC;
}

.xboxapartFinDiv1 li {
	margin: 0;
	padding: 0;
	margin-left: -30px;
	line-height: 12px;
	vertical-align: middle;
}
.xboxapartFinDiv2 {
	float: left;
	width: 170px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	line-height: 19px;
	list-style-image: url(../img/apuntador.gif);
	text-align: center;
}

.xboxapartFinDiv2 li {
	margin-left: -30px;
	line-height: 19px;
	vertical-align: middle;
}

.xboxapartFinDiv2 img {
	margin-left: auto;
	margin-top: auto;
	text-align: center;
}

.titulo_cond {
	display: block;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
}

.titulo_cond img {
	float: left;
	margin-right: 10px;
}

#imglower {
	position: absolute;
	bottom: 40px;
	left: 280px;
}

.li-condiciones {
	list-style-type: square;
	margin-left: 43px;
	margin-right: 15px;
	margin-top: 3px;
	line-height: 20px;
	height: auto;
}

.li-condiciones li {
	line-height: 19px;
}

.xboxapartFinEnteroDiv {
/*	margin-left: 20px; */
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	line-height: 19px;
	list-style-image: url(../img/apuntador.gif);
}

.xboxapartFinEnteroDiv li {
/*	margin-left: -30px; */
	line-height: 12px;
	vertical-align: middle;
}

.xboxapartFinEnteroDiv img {
	margin-left: 90px;
	margin-top: 20px;
	text-align: center;
}


.precioFinanzas {
	float: right;
	display: block;
	margin-right: 40px;
	font-size: 11px;
	font-weight: bold;
}

.precioFinanzas_new {
	float: left;
	text-align: right;
	width: 100px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.text_precio {
	float: left;
	width:	180px;
	height: 27px;
	vertical-aling: middle;
	font-weight: bold;
}

#enviaramigo {
	position: relative;
	width: 380px;
	margin-left: auto;
	margin-right: auto;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
}

/*#enviaramigo input, #enviaramigo textarea { */
#enviaramigo textarea {
	float: right;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
}
#logoAmigo {
	position: absolute;
	bottom: 10px;
	left: 30px;
}
#panelCalendarioIzq {
	float: left;
	width: 295px;
	max-width: 295px;
}
#panelCalendarioDer {
	float: left;
	width: 270px;
	max-width: 270px;
}
#xboxapartDispo1, #xboxapartDispo2 {
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU*/
#xboxapartDispo1 {
	float: left;
	width: 270px;
	max-width: 270px;
	margin-top: 5px;
	margin-left: 22px;
}
#xboxapartDispo2 {
	float: right;
	width: 215px;
	margin: 0px 30px 10px 5px;
	text-align: center;
	border: 2px solid #CCCCCC;
}
#xboxapartDispo2 option, #xboxapartDispo2 select {
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.xboxreservaCesta {
	position: relative;
	min-height: 165px;
	height: auto;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxreservaCesta {
	height: 165px;
}
/**/


.xboxreservaCestaOK {
	position: relative;
	min-height: 165px;
	height: auto;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxreservaCestaOK {
	height: 165px;
}
/**/

.lineaCesta {
	width: 570px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.lineaCesta a:link, .lineaCesta a:hover, .lineaCesta a:visited, .lineaCesta a:active {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.lineaCesta a:hover {
	color: #5D7BB7;
}
.cestaIzq, .cestaDer {
	float: left;
	/*width: 170px;********************/
	width: 210px;
	display: block;
	margin-left: 15px;
	text-align: left;
}
.cestaIzqFechas {
	float: left;
	/*width: 200px;*************************/
	width: 210px;
	text-align: left;
	margin-left: 10px;
}

.cestaDer {
	float: right;
	/*width: 70px;*********************************/
	width: 85px;
	text-align: right;
	margin-right: 10px;
}

.cestaDerImg {
	float: right;
	width: 15px;
	text-align: right;
	cursor:pointer;
}
#flecha1 {
	position: absolute;
	bottom: -30px;
	left: 40px;
	z-index: 20;
}

#flecha2 {
	position: absolute;
	bottom: -30px;
	right: 40px;
	z-index: 20;
}

.xboxreservaDatos {
	position: relative;
	min-height: 355px;
	min-height: 415px;
	height: auto;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxreservaDatos {
	height: 355px;
}
/**/

.xboxreservaDatos a:link, .xboxreservaDatos a:hover, 
.xboxreservaDatos a:visited, .xboxreservaDatos a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.xboxreservaDatos a:hover {
	color: #5D7BB7;
}

.xboxDatosResDiv {
	float: left;
	width: 265px;
	width: 305px;
	margin-left: 10px;
	margin-bottom:40px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.xboxDatosResDiv input, .xboxDatosResDiv textarea {
	float: right;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.xboxDatosResDiv select {
	float: right;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.xboxDatosResDiv option {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.xboxDatosResDiv .xboxCaptcha {
	float: left;
	width: 300px;
	margin-left: 40px;
	margin-bottom:40px;
	padding: 0 0 0 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.xboxDatosResDiv .captcha .imagenCaptcha {
	float: right;
	width: 165px;
	margin-left: 5px;
}
.xboxDatosResDiv .captcha .imagenCaptcha input{
	float: left;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.xboxDatosResDiv .captcha .codigoCaptcha {
	float: left;
	width: 125px;
	padding-left: 100px;
}
.imagenCaptcha2 {
	float: left;
	width: 320px;
	margin-bottom: 40px;
	margin-left: 35px;
	margin-top: 20px;
	height: 130px;
}

#fields_form #amigosForm .captcha {
	width: 350px;
	margin-left: 100px;
}

#fields_form #amigosForm .captcha .imagenCaptcha {
	float: left;
	width: 165px;
	margin-left: 5px;
}

#fields_form #amigosForm .captcha .imagenCaptcha input{
	float: left;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#fields_form #amigosForm .captcha .codigoCaptcha {
	float: left;
	width: 125px;
}


#errorDiv {
	color: #FF0909;
	text-align: center;
	margin-bottom: 5px;
}
.mensajeOK {
	font-weight: bold;
	font-size: large;
	color: #555;
}


.xboxDatosResDiv2 {
	float: left;
	width: 220px;
	width: 190px;
	margin-left: 40px;
	margin-bottom: 40px;
	padding: 0 0 0 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.xboxDatosResDiv2 textarea {
	float: left;
	width: 190px;
	margin-left: 0px;
	*margin-left: -40px;
	padding: 0 0 0 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.xboxDatosEncDiv {
	float: left;
	width: 265px;
	margin-top: 30px;
	margin-left: 10px;
	margin-bottom:40px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
/*.xboxDatosEncDiv input, .xboxDatosEncDiv textarea { */
.xboxDatosEncDiv textarea {
	float: right;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.xboxDatosEncDiv select {
	float: right;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.xboxDatosEncDiv option {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.xboxDatosEncDiv2 {
	float: left;
	width: 220px;
	margin-top: 30px;
	margin-left: 40px;
	margin-bottom:40px;
	padding: 0 0 0 0;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.radio {
	display: block;
	vertical-align: middle;
	text-align: center;
}
.xboxreservaPago {
	position: relative;
	min-height: 285px;
	height: auto;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight: normal;
	list-style-type: decimal-leading-zero;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxreservaPago {
	height: 285px;
}
/**/

.xboxreservaPago li {
	margin: 0px 0px 0px -20px;
}

.xboxreservaPagoDiv {
	margin-left: 20px;
	margin-right: 20px;
}


.xboxencuesta {
	position: relative;
	min-height: 275px;
	height: auto;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight: normal;
	list-style-type: decimal-leading-zero;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxencuesta {
	height: 285px;
}
/**/

.xboxencuesta li {
	margin: 0px 0px 0px -20px;
}

.xboxresults {
	position: relative;
	min-height: 170px;
}
.xboxresults h1 a:link, .xboxresults h1 a:hover, .xboxresults h1 a:visited, .xboxresults h1 a:active {
	color: #333;
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}
.xboxresults1 {
	position: relative;
	min-height: 170px;
	border: 0 solid #E95D0F; 
	border-width:0 1px; 
}
.xboxresults1 h1 a:link, .xboxresults1 h1 a:hover, .xboxresults1 h1 a:visited, .xboxresults1 h1 a:active {
	color: #FF6600;
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}
.xboxresults2 {
	position: relative;
	min-height: 170px;
	border: 0 solid #A82F2E;
	border-width:0 1px; 
}
.xboxresults2 h1 a:link, .xboxresults2 h1 a:hover, .xboxresults2 h1 a:visited, .xboxresults2 h1 a:active {
	color: #A82F2E; 
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}
.xboxtesti {
	position: relative;
	min-height: 170px;
}
.xboxtesti h1 a:link, .xboxtesti h1 a:hover, .xboxtesti h1 a:visited, .xboxtesti h1 a:active {
	color: #333;
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: none;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxresults {
	height: 170px;
}
/**/

/**/
/* for Internet Explorer */
/*\*/
* html .xboxresults1 {
	height: 170px;
}
/**/

/**/
/* for Internet Explorer */
/*\*/
* html .xboxresults2 {
	height: 170px;
}
/**/

/**/
/* for Internet Explorer */
/*\*/
* html .xboxtesti {
	height: 170px;
}
/**/

.xboxresults img, .xboxresults1 img, .xboxresults2 img, .xboxtesti img {
	float: left;
	margin: 1px 5px 0px 3px;
}

.xboxresultsBoton {
	position: absolute;
	bottom: 5px;
	right: 10px;
	width: 135px;
	height: 20px;
	text-align: center;
	line-height: 12px;
}

.xboxresultsBoton img {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
.xboxresultsDetalle {
	float: left;
	margin-top: 5px;
	margin-left: 2px;
	/*width: 198px;*/
	width: 370px;
	min-height: 95px;
	line-height: 14px;
	text-align: justify;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
.boxPrecios {
	/*float: right;*/
	float: left;
	/*width: 200px;*/
	width: 300px;
	min-width: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
.xboxresultsPrecio1 {
	margin-left: auto;
	margin-right: auto;
	width: 85px;
	width: 185px;
	height: 45px;
	text-align: center;
	line-height: 14px;
}
/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
.textSearch {
	margin-top: 8px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
/*IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII*/
.textNegSearch {
	float: left;
	display: block;
	width: 120px;
	min-width: 120px;
	height: 15px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	text-align: center;
}
.xboxresultsPrecio2 {
	float: left;
	width: 98px;
	height: 45px;
	text-align: center;
	line-height: 14px;
}
.titSearch {
	float: left;
	width: 200px;
	min-width: 200px;
	display: inline;
}
.resultCal {
	float: right;
	width: 170px;
	margin: 0 5px 3px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* color: #333333; */
	color: #404040;
 }

.xboxcontent2 {
	/* min-height: 203px; */
	min-height: 125px;
	min-height: 131px;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxcontent2 {
	/*height: 203px;*/
	height: 125px;
	height: 131px;
}
/**/

.xboxmenu {
	min-height: 200px;
	color: #333333;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxmenu {
	height: 200px;
}
/**/

.panier, .panier a:link, .panier a:visited, .panier a:active {	
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.panier a:hover {
	font-size: 12px;
	color: #5D7BB7;
}


.xboxplanoSup {
	min-height: 345px;
	min-height: 200px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxplanoSup {
	/* height:1px; */
	height: 345px;
	height: 200px;
}
/**/

.xboxplano {
	min-height: 125px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxplano {
	/* height:1px; */
	height: 125px;
}
/**/

.xboxevento {
	min-height: 345px;
	min-height: 131px;
/*	padding-left: 4px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 11px;
	text-align: center;
	background: #ab0c66;
	color: #fff;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxevento {
	/* height:1px; */
	height: 345px;
	height: 125px;
}
/**/

.xboxreferencias {
	min-height: 55px;
	padding-left: 5px;
	padding-top: 5px;
}

/**/
/* for Internet Explorer */
/*\*/
* html .xboxreferencias {
	height: 55px;
}
/**/

#xboxtestimonio {
	display: inherit;
	min-height: 150px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px; 
}

/**/
/* for Internet Explorer */
/*\*/
* html #xboxtestimonio {
	/* height:1px; */
	height: 150px;
}
/**/
#mastestimonios {
	position: absolute;
	display: block;
	vertical-align: middle;
	bottom: 15px;
	width: 160px;
	color: #5D7BB7;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

#mastestimonios a:link, #mastestimonios a:hover, 
#mastestimonios a:visited, #mastestimonios a:active {
	font-weight: normal;
	color: #5D7BB7;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#mastestimonios a:hover {
	color: #FF6600;
}

.xboxcuadroindex {
	position: relative;
	min-height: 90px;
	padding-left: 5px;
} 
/**/
/* for Internet Explorer */
/*\*/
* html .xboxcuadroindex {
	/* height:1px; */
	height: 90px;
}
/**/
.xboxcuadroindex1 {
	position: relative;
	min-height: 80px;
	padding-left: 5px;
	border: 0 solid #E95D0F; 
	border-width:0 1px; 
} 
/**/
/* for Internet Explorer */
/*\*/
* html .xboxcuadroindex1 {
	/* height:1px; */
	height: 80px;
}
/**/
.xboxcuadroindex2 {
	position: relative;
	min-height: 80px;
	padding-left: 5px;
	border: 0 solid #A82F2E;
	border-width:0 1px; 
} 
/**/
/* for Internet Explorer */
/*\*/
* html .xboxcuadroindex2 {
	/* height:1px; */
	height: 80px;
}
/**/
.xboxcuadroindex3 {
	position: relative;
	min-height: 80px;
	padding-left: 5px;
	border: 0 solid #6699FF; 
	border-width:0 1px; 
} 
/**/
/* for Internet Explorer */
/*\*/
* html .xboxcuadroindex3 {
	/* height:1px; */
	height: 80px;
}
/**/
.xboxcuadroindex1Tit {
	position: relative;
	min-height: 10px;
/*	padding-left: 5px;
	border: 0 solid #E95D0F; 
	border-width:0 1px;
	background-color: #E95D0F;*/
	color: #FFFFFF;
	text-align: center;
}

.xboxcuadroindex2Tit {
	position: relative;
	min-height: 10px;
	padding-left: 5px;
	border: 0 solid #A82F2E; 
	border-width:0 1px; 
	background-color: #A82F2E;
	color: #FFFFFF;
	text-align: center;
} 
.xboxcuadroindex3Tit {
	position: relative;
	min-height: 10px;
	padding-left: 5px;
	border: 0 solid #999999; 
	border-width:0 1px;
	background-color: #6699FF;
	color: #FFFFFF;
	text-align: center;
} 
.xboxcuadroindex1Tit a:link, .xboxcuadroindex1Tit a:hover, .xboxcuadroindex1Tit a:visited, .xboxcuadroindex1Tit a:active,
.xboxcuadroindex2Tit a:link, .xboxcuadroindex2Tit a:hover, .xboxcuadroindex2Tit a:visited, .xboxcuadroindex2Tit a:active,
.xboxcuadroindex3Tit a:link, .xboxcuadroindex3Tit a:hover, .xboxcuadroindex3Tit a:visited, .xboxcuadroindex3Tit a:active {
	/*background-color: #E95D0F;*/
	color: #FFFFFF;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.xboxcuadroindex1Tit a:hover, .xboxcuadroindex2Tit a:hover, .xboxcuadroindex3Tit a:hover {
	color: #FFF;
	font-size: 12px;
}

.xboxcuadroindex img {
	margin-right: 5px;
}
.fotopeqnov {
	float: left;
	width: 110px;
	height: 70px;
	margin-top: 5px;
}


/*Color del t�tulo  */
.color_sincolor {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.color_a {
	/* background:#c9ba65; */
	background: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.color_b {
	/*background:#b2ab9b; */
	background: #F0F0F0;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.color_blanco {
	background: #FFFFFF; 
	color: #333333;
}
.color_white {
	color: #FFF;
}
.color_c {
	/*background:#758279;  
	color:#fff;*/
	background: #F0F0F0 url(../img/degradado-titulos.png) repeat-x top; 
	color: #333333;
}
.color_d {
	background:#d4d8bd;
	color:#000;
}

.color_L {
	/* background:#c9ba65; */
	background: #ab0c66;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.color_rojo {
	color: #8B0000;
}
.color_rojoFuerte {
	color: #D70000;
}
.color_rojoFuerte a:link, .color_rojoFuerte a:visited, .color_rojoFuerte a:active {
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
	color: #D70000;
}
.color_rojoFuerte a:hover {
	font-family: Calibri;
	font-size: 12px; 
	font-weight: bold;
	color: #5D7BB7;
}
.color_burdeos {
	color: #A82F2E; 
}
.color_verde {
	color: #32CD32;
}
.color_verde2 {
	color: #1C741D;
}
.color_gris {
	color: #ACACAC;
}
.color_gris_fuerte {
	color: #333333;
}
.color_naranja {
	color: #FF6600;
}
.color_azulCorp {
	color: #5D7BB7;
}


.color_x {
	background: #E95D0F;
	color: #333333;
}
.color_y {
	background: #A82F2E; 
	color: #333333;
}
.color_z {
	background: #6699FF;
	color: #333333;
}

.bordeado {
/*	border: 1px inset Blue; */
	font-size: 12px;
	font-stretch: expanded;
	font-weight: 900;
	color: #0000CD;
}




#titulos {
	font: 11px verdana,arial,sans-serif; 
	/*width: 580px;*/
	width: 570px;
	margin-top: -5px;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	padding: 0 0 0 0;
	line-height: 15px;
	background-color: transparent;
}

#titulos div.off {
/*	color: #000; */
	color: #FFF; 
	height: 20px;
	width: 112px;
	line-height: 20px; 
	float: left; 
	border: 1px solid #999999;
	cursor: pointer; 
	position: relative; 
	z-index: 20;
/*	background-color: #D4D4D4;*/
	background-color: #2A434F;
	text-align: center;
}
#titulos div.verde {
	color: #FFF; 
	height: 20px;
	width: 112px;
	line-height: 20px; 
	float: left; 
	border: 1px solid #999999;
	cursor: pointer; 
	position: relative; 
	z-index: 20;
	background-color: #6B8E23;
	text-align: center;
	font-weight: bold;
}
#titulos div.rojo {
	color: #FFF; 
	height: 20px;
	width: 112px;
	line-height: 20px; 
	float: left; 
	border: 1px solid #999999;
	cursor: pointer; 
	position: relative; 
	z-index: 20;
	background-color: #EA0000;
	text-align: center;
}

#titulos div.on {
	color: #FF6600;
	width: 112px;
	margin-top: 1px; 
	float: left; 
	border: 1px solid #999999; 
	cursor: pointer; 
	border-bottom: 0; 
	height: 20px; 
	line-height: 19px;
	position: relative; 
	z-index: 100;
	background-color: #FFFFFF;
	text-align: center;
/*	font-weight: 600;*/
}

/* -------------------------------------------------------------*/

div.hide {
	display:none; 
	width:0; 
	overflow:hidden;
}
div.show {
	clear:left; 
	background:#fff; 
	width:600px; 
	margin-top:0; 
	top:-1px; 
	border:1px solid #000;
	padding:20px; 
	position:relative; 
	z-index:50; 
	font:11px verdana, arial, sans-serif; 
	line-height:18px;
}
/*
div.show img {
	float:left; 
	margin:0 10px 10px 0;
}
*/
/* -------------------------------------------------------------*/
/* CALENDAR MENSUAL EN APARTAMENTOS ----------------------------*/
/*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU*/
#xboxapartCalendarios {
	/*float: left;*/
	width: 535px;
	max-width: 535px;
	height: 270px;
	min-height: 270px;
	margin: 0 auto 10px auto;
	padding: 0 0 0 0; /*   ******/
	text-align: center;
}
#xboxapartCalendarios a:link, #xboxapartCalendarios a:visited,#xboxapartCalendarios a:active {
	font:11px verdana, arial, sans-serif; 
	color: #FF6600;
}
#xboxapartCalendarios a:hover {
	font:11px verdana, arial, sans-serif; 
	color: #5D7BB7;
}
.panelCalAjax1, .panelCalAjax2 {
	float: left;
	width: 255px;
	max-width: 255px;
	min-height: 245px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	text-align: center;
}
.panelCalAjax2{
	float: right;
}
#xboxapartCalendario {
	float: right;
	/*width: 265px;
	max-width: 265px;*/
	width: 255px;
	max-width: 255px;
	/*min-height: 275px; */
	min-height: 245px;
	margin: 5px 0px 10px 0px;
	padding: 0 0 0 0; /*   ******/
	text-align: center;
}
#calendar {
	width: 217px;
	padding: 0;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #A2ADBC;
	font: normal 12px/25px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #3E3E3E;
	text-align: center;
	/*background-color: Silver;*/
}

#calendar.nav, #calendar.nav a {
	font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


#calendar caption {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 217px;
	height: 18px;
	background: #A2ADBC;
	color: #fff;	 
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

#calendar th {
	width: 30px;
	min-width: 30px;
	
	font: bold 12px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
}

#calendar td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 30px;
	min-width: 30px;
	height: 30px;
	text-align: center;
	vertical-align: middle;
	/*background: url(../img/fondo_Cal.jpg) no-repeat right bottom;*/
	background-color: #F6F4DA;
	line-height: 30px;
}
/*
#calendar td.reserini {
	background-image: url(../img/reserini.jpg);
	color: #616B76;
}
#calendar td.resermedio {
	background-image: url(../img/resermedio.jpg);
	color: #616B76;
}
#calendar td.reserfin {
	background-image: url(../img/reserfin.jpg);
	color: #3E3E3E;
}
*/
#calendar td.reserEscalini {
	background-image: url(../img/reserini.jpg);
	color: #616B76;
}
#calendar td.reserEscal {
	background-image: url(../img/resermedio.jpg);
	color: #616B76;
}
#calendar td.reserEscalfin {
	background-image: url(../img/reserfin.jpg);
	color: #3E3E3E;
}
#calendar td.resernull {
	background-image: url(../img/resernull.jpg);
	color: #616B76;
}
#calendar .today, #calendar td.today a, #calendar td.today a:link, 
#calendar td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
	font: bold 12px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	/*border-right: 1px solid #0000;
	border-bottom: 1px solid #0000;*/
}

#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#calendar td a:link, #calendar td a:visited {	
	color: #608194;
	/*background: url(../img/fondo_Cal.jpg) no-repeat;*/
	background-color: #E6E6FA;
}

#calendar td a:hover, #calendar td a:active {
	color: #6aa3ae;
	/* background: url(../img/fondo_Cal.jpg) no-repeat right top; */
	background-color: #E6E6FA;
}


/************ PAGINA DE FEEDBACKS **************************/
#panel_feedback {
	position: relative;
	width: 680px;
	min-height: 400px;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2a434f;
	border: 2px solid #9a9a9a;

	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#panel_feedback a:link, #panel_feedback a:visited, #panel_feedback a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
#panel_feedback a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #6699FF;
}

#cabecera_feedback .titular {
	float: right;
	margin-top: 30px;
	margin-right: 30px;
	text-align: right;
}
#cabecera_feedback img {
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 15px;
}


#fotos_app_feedback {
	width: 620px;
	height: 95px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#fotos_app_feedback img, #fotos_app_feedback img.last {
	float: left;
	width: 120px;
	height: 90px;
	margin-right: 5px;
}
#fotos_app_feedback img.last {
	margin-right: 0px;
}
#fotos_app_feedback #datos_app_right {
	float: right;
}
#fotos_app_feedback #datos_app_left {
	float: left;
}
.datos_app_grande {
	font-size: 14px;
	font-weight: bolder;
}



#cuerpo_feedback {
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
 }
 
textarea.testimonio {
	width: 615px;
}
#send_feedback {
	width: 620px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
 }

#pie_feedback {
	width: 620px;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	text-align: center;
	color: #2a434f;
}
#pie_feedback span.tit, #pie_feedback span.tit_last {
	float: left;
	width: 200px;
	margin-right: 10px;
	text-align: left;
	font-size: 14px;
}
#pie_feedback span.tit_last {
	margin-right: 0px;
}
#pie_feedback img, #pie_feedback img.last {
	float: left;
	margin-right: 10px;
	border: 1px solid #2a434f;
}
#pie_feedback img.last {
	margin-right: 0px;
}
.linea_puntuacion {
	width: 450px;
	width: 560px;
/*	margin-left: auto;
	margin-right: auto;*/
	height: 18px;
}
.titulo_apartado {
	margin-left: 17px;
	margin-bottom: 10px;
	font-size: 14px;
}

.der textarea {
	width: 180px;
}
.texto_puntuacion {
	float: left;
	width: 360px;
	text-align: right;
}
textarea {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2a434f;
}

/*************** YOUTUBE *******************************/
#youtube {
	position: relative;
	width: 650px;
	min-width: 650px;
	height: 341px;
	min-height: 341px;
	background-color: #FFF;
	font-size: 12px;
	background-image: url(../img/Pingouin.jpg);
	background-repeat: no-repeat;
	text-algn: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	}	

/************ PAGINA DE LINKS **************************/
.links, .links a:link, .links a:visited {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.links a:hover, .links a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699FF;
}


