BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A
{
    COLOR: #000000;
}
A:visited
{
    COLOR: #000000;
}
H1
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Georgia, 'Times New Roman', serif;
    LETTER-SPACING: 0px;
}
H2
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Georgia, 'Times New Roman', serif;
    LETTER-SPACING: 0px;
	color:#444544;
}
H3
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Georgia, 'Times New Roman', serif;
    LETTER-SPACING: 0px
}
H3
{
    COLOR: #8da603
}
.h2b
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}



/*********************************/
/* CAPAS DE LA PANTALLA DE INDEX */
#contenidoIndex
{
	WIDTH: 575px;
    HEIGHT: 400px;
    BORDER-RIGHT: pink 0pt solid;
    BORDER-TOP: pink 0pt solid;
	BORDER-LEFT: pink 0pt solid;
    BORDER-BOTTOM: pink 0pt solid;
	position: relative;
	left: 0px;
	top: 50px;
	margin: auto;
}
#idiomasIndex
{
	WIDTH: 100%;
	height:37px;
    BORDER-RIGHT: pink 0pt solid;
    BORDER-TOP: pink 0pt solid;
	BORDER-LEFT: pink 0pt solid;
    BORDER-BOTTOM: pink 0pt solid;
	margin: auto;
	text-align:right;
}
#idiomasIndex img
{
    BORDER-RIGHT: 0px solid;
    BORDER-TOP: 0px solid;
    BORDER-LEFT: 0px solid;
    BORDER-BOTTOM: 0px solid;
	margin: 5pt 2px -5px 0pt;
}
#animacionIndex
{
	WIDTH: 600px;
    HEIGHT: 400px;
    BORDER-RIGHT: pink 0pt solid;
    BORDER-TOP: pink 0pt solid;
	BORDER-LEFT: pink 0pt solid;
    BORDER-BOTTOM: pink 0pt solid;
	position: relative;
	left: 0px;
	top: 10px;
	margin: auto;
}
/* FIN CAPAS DE LA PANTALLA DE INDEX */
/*********************************/

/*********************************/
/* CAPAS DE CABECERA */

	#header
	{
		MARGIN: auto;
		padding-top:0px;
		float:none;
		BORDER-TOP: #00ff00 0px solid;
		BORDER-RIGHT: #00ff00 0px solid;
		BORDER-LEFT: #00ff00 0px solid;
		BORDER-BOTTOM: #00ff00 0px solid;
	}
	#header_int
	{
		MARGIN: auto;
		WIDTH: 787px;	
		padding-top:15px;
		height:152px;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
	}
	#header_int_left
	{
		MARGIN: auto;
		WIDTH: 149px;
		float:left;
		BORDER-RIGHT: #0000ff 0px solid;
		BORDER-TOP: #0000ff 0px solid;
		BORDER-LEFT: #0000ff 0px solid;
		BORDER-BOTTOM: #0000ff 0px solid;
	}
	#header_int_right
	{
		MARGIN:auto;
		WIDTH: 638px;
		float:right;
		BORDER-RIGHT: #f0f000 0px solid;
		BORDER-TOP: #f0f000 0px solid;
		BORDER-LEFT: #f0f000 0px solid;
		BORDER-BOTTOM: #f0f000 0px solid;
	}
	#header_int_int_left
	{
		MARGIN:auto;
		WIDTH: 335px;
		float: left;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
	}
	#header_int_int_right
	{
		MARGIN:auto;
		WIDTH: 303px;
		float:right;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
	}


/* FIN CAPAS DE CABECERA */
/*********************************/


/*********************************/
/* CAPAS DE MENU */
	#menu_int
	{
		MARGIN: auto;
		float:none;
		width:787px;
		height:38px;
		BORDER-RIGHT: #a2cf3d 0px solid;
		BORDER-TOP: #a2cf3d 0px solid;
		BORDER-LEFT: #a2cf3d 0px solid;
		BORDER-BOTTOM: #a2cf3d 0px solid;
	}
	
	#menu_int_left
	{
		MARGIN:auto;
		float:left;
		padding-top:20px;
		margin-bottom:-10px;
		padding-left:60px;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #ff0000 0px solid;
	}
	
	.enlaces_menu A:link
	{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;text-decoration: none; font-weight:normal;text-align: center;}
	.enlaces_menu A:visited
	{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF; text-decoration:none;font-weight:normal;text-align: center;}
	.enlaces_menu A:hover
	{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF; text-decoration:underline;font-weight:normal;text-align: center;}
	.enlaces_menu A:active
	{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;text-decoration:none;font-weight:normal;text-align: center;}
	
	
	#menu_int_left_left
	{
		MARGIN:auto;
		float:left;
		margin-top:0px;
		width:140px;
		height:25px;
		padding-left:0px;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
		text-align:center;
	}
	
	#menu_int_left_middle
	{
		MARGIN:auto;
		float:left;
		padding-top:0px;
		padding-left:0px;
		width:140px;
		height:25px;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
		text-align:center;
	}
	
	#menu_int_left_right
	{
		MARGIN:auto;
		float:left;
		padding-top:0px;
		padding-left:0px;
		width:140px;
		height:25px;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
		text-align:center;
	}
	
	
	#menu_int_right
	{
		MARGIN:auto;
		float:right;
		padding-top:0px;
		padding-right:10px;
		height:30px;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
	}
	
	#menu_int_right img
	{
		
		margin: 5pt 2px -5px 0pt;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
	}
	
/* FIN CAPAS DE MENU */
/*********************************/



/*********************************/
/* CAPAS DEL BORDE REDONDEADO Y TITULOS DE LAS PAGINAS */
	#titulo_pagina
	{
		BORDER-RIGHT: blue 0pt solid;
		BORDER-TOP: blue 0pt solid;
		BORDER-LEFT: blue 0pt solid;
		BORDER-BOTTOM: blue 0pt solid;
		height:20px;
		MARGIN: auto;
		WIDTH: 787px;	
		float:none;
		margin-top:-23px;
		padding-left:110px;
	}
	
	.titulo_seccion
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #000000;
		text-decoration: none; 
		font-weight:normal;
	}
	#formulario_idiomas
	{
		BORDER-RIGHT: blue 0pt solid;
		BORDER-TOP: blue 0pt solid;
		BORDER-LEFT: blue 0pt solid;
		BORDER-BOTTOM: blue 0pt solid;
		MARGIN: auto;
		float:none;
		text-align:center;
	}
	#borde_superior
	{
		BORDER-RIGHT: blue 0pt solid;
		BORDER-TOP: blue 0pt solid;
		BORDER-LEFT: blue 0pt solid;
		BORDER-BOTTOM: blue 0pt solid;
		height:60px;
		MARGIN: auto;
		float:none;
		padding-top:0px;
		text-align:center;
	}
	
	#borde_inferior
	{
		BORDER-RIGHT: blue 0pt solid;
		BORDER-TOP: blue 0pt solid;
		BORDER-LEFT: blue 0pt solid;
		BORDER-BOTTOM: blue 0pt solid;
		height:60px;
		MARGIN: auto;
		float:none;
		text-align:center;
	}
	#pie_pagina
	{
		BORDER-RIGHT: blue 0pt solid;
		BORDER-TOP: blue 0pt solid;
		BORDER-LEFT: blue 0pt solid;
		BORDER-BOTTOM: blue 0pt solid;
		height:20px;
		width:778px;
		background-image:url(../img/pie-pagina.gif);
		background-position:center top;
		background-repeat:no-repeat;
		MARGIN: auto;
		float:none;
		text-align:center;
		padding-top:2px;
	}
	
	
	.pie_contacto
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none; 
		font-weight:normal;
	}
	.pie_contacto A:link
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none; 
		font-weight:normal;
	}
	.pie_contacto A:visited
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none; 
		font-weight:normal;
	}
	.pie_contacto A:hover
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: underline; 
		font-weight:normal;
	}
	.pie_contacto A:active
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		text-decoration: none; 
		font-weight:normal;
	}
/* FIN CAPAS DE BORDE REDONDEADO Y TITULOS DE LAS PAGINAS */
/*********************************/



/*********************************/
/* CAPAS DEL CONTENIDO CENTRAL */
	#bodies
	{
		float:none;
		BORDER-TOP: #ff0000 0px solid;
		BORDER-RIGHT: #ff0000 0px solid;
		BORDER-LEFT: #ff0000 0px solid;
		BORDER-BOTTOM: #ff0000 0px solid;
	}
	
	#bodies_preview
	{
		width: 772px;
		float:inherit;
		margin:auto auto auto auto;
		padding-top:8px;
		BORDER-RIGHT: #000000 4px solid;
		BORDER-TOP: #0000ff 0px solid;
		BORDER-LEFT: #000000 4px solid;
		BORDER-BOTTOM: #0000ff 0px solid;
	}
	
	#bodies_preview_left
	{
		MARGIN: auto;
		float:left;
		width:200px;
		BORDER-RIGHT: #00ff00 0px solid;
		BORDER-TOP: #00ff00 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #00ff00 0px solid;
		text-align:center;
	}
	
	#bodies_preview_right
	{
		MARGIN: auto;
		float:right;
		width: 550px;
		padding-right:15px;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #0000ff 0px solid;
		BORDER-LEFT: #0000ff 0px solid;
		BORDER-BOTTOM: #0000ff 0px solid;
	}
	
	#bodies_preview_right_top
	{
		MARGIN: auto;
		width: 550px;
		float:none;
		BORDER-RIGHT: #CCCCCC 2px solid;
		BORDER-TOP: #CCCCCC 2px solid;
		BORDER-LEFT: #CCCCCC 2px solid;
		BORDER-BOTTOM: #CCCCCC 2px solid;
	}
	
	#bodies_preview_right_bottom
	{
		MARGIN: auto;
		width: 550px;
		float:none;
		background-color:#CCCCCC;
		BORDER-RIGHT: #CCCCCC 2px solid;
		BORDER-TOP: #CCCCCC 2px solid;
		BORDER-LEFT: #CCCCCC 2px solid;
		BORDER-BOTTOM: #CCCCCC 2px solid;
	}
	#bodies_preview_right_bottom_bottom
	{
		MARGIN: auto;
		width: 550px;
		float:none;
		background-color:#FFFFFF;
		BORDER-RIGHT: #CCCCCC 0px solid;
		BORDER-TOP: #CCCCCC 0px solid;
		BORDER-LEFT: #CCCCCC 0px solid;
		BORDER-BOTTOM: #CCCCCC 0px solid;
	}
	
/* FIN CAPAS DEL CONTENIDO CENTRAL */
/*********************************/



/*********************************/
/* CAPAS LOCALIZACION DEL APARTAMENTO */

	#bodies_localizacion
	{
		width: 780px;
		float:inherit;
		margin:auto auto 0px auto;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #0000ff 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #ff0000 0px solid;
	}
	#bodies_formulario_imagenes
	{
		MARGIN: 0px;
		float:left;
		width:10px;
		padding-top:0px;
		BORDER-RIGHT: #00ff00 0px solid;
		BORDER-TOP: #00ff00 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #00ff00 0px solid;
		text-align:center;
	}
	#bodies_localizacion_left
	{
		MARGIN: 0px;
		float:left;
		width:200px;
		padding-top:8px;
		BORDER-RIGHT: #00ff00 0px solid;
		BORDER-TOP: #00ff00 0px solid;
		BORDER-LEFT: #000000 4px solid;
		BORDER-BOTTOM: #00ff00 0px solid;
		text-align:center;
	}
	
	#bodies_localizacion_right
	{
		MARGIN: 0px;
		float:right;
		width: 530px;
		padding-right:25px;
		padding-top:8px;
		padding-bottom:8px;
		BORDER-RIGHT: #000000 4px solid;
		BORDER-TOP: #0000ff 0px solid;
		BORDER-LEFT: #0000ff 0px solid;
		BORDER-BOTTOM: #0000ff 0px solid;
	}
	
	#bodies_localizacion_right_top
	{
	}
	
	#bodies_localizacion_right_middle
	{
	}
	
	#bodies_localizacion_right_bottom
	{
		
	}

/* FIN CAPAS LOCALIZACION DEL APARTAMENTO */
/*********************************/

/*********************************/
/* CAPAS CONTACTO */


	.contacto_right_datos
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #000000;
		text-decoration: none; 
		font-weight:normal;
	}
	
	.contacto_right_datos_grande
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 19px;
		color: #000000;
		text-decoration: none; 
		font-weight:normal;
	}

	#bodies_contacto
	{
		
	}
	
	#bodies_contacto_confirmacion
	{
		width: 772px;
		float:inherit;
		margin:-12px auto 0px auto;
		BORDER-RIGHT: #000000 4px solid;
		BORDER-TOP: #0000ff 0px solid;
		BORDER-LEFT: #000000 4px solid;
		BORDER-BOTTOM: #ff0000 0px solid;
		height:150px;
	}
	
	#bodies_contacto_confirmacion_contenido
	{
		width: 700px;
		float:inherit;
		margin:auto auto 0px auto;
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #0000ff 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #ff0000 0px solid;
	}
	
	#bodies_contacto_left
	{
		MARGIN: 0px;
		float:left;
		width:400px;
		padding-top:8px;
		padding-left:20px;
		BORDER-RIGHT: #00ff00 0px solid;
		BORDER-TOP: #00ff00 0px solid;
		BORDER-LEFT: #000000 0px solid;
		BORDER-BOTTOM: #00ff00 0px solid;
	}
	
	
	#bodies_contacto_left_top
	{
		MARGIN: 0px;
		float:left;
		width:380px;
		padding:12px;
		border:1px solid #c2c2c2;
	}
	#bodies_contacto_left_bottom
	{
		MARGIN: 0px;
		float:left;
		width:380px;
		padding-top:8px;
		padding-left:20px;
		
		
	}
	
	
	#bodies_contacto_right
	{
		MARGIN: 0px;
		float:right;
		width:280px;
		margin-top:8px;
		margin-right:20px;
		
		text-align:center;
	}
	
	#bodies_contacto_right_top
	{
		BORDER-RIGHT: #CCCCCC 0px solid;
		BORDER-TOP: #CCCCCC 0px solid;
		BORDER-LEFT: #CCCCCC 0px solid;
		BORDER-BOTTOM: #CCCCCC 0px solid;
		text-align:center;
	}
	
	#bodies_contacto_right_bottom
	{
		
	}
	
	#bodies_contacto_right_bottom_image
	{
		
		background-color:transparent;
		BORDER-RIGHT: #CCCCCC 0px solid;
		BORDER-TOP: #CCCCCC 0px solid;
		BORDER-LEFT: #CCCCCC 0px solid;
		BORDER-BOTTOM: #CCCCCC 0px solid;
		padding-top:0px;
		
	}

/* FIN CAPAS CONTACTO */
/*********************************/



/*********************************/
/* CAPAS DESCRIPCION APARTAMENTO */

	#bodies_detalle
	{
		width: 780px;
		margin:auto auto auto auto;
		margin-top:-15px;
		BORDER-RIGHT: #ff0000 0px solid;
		BORDER-TOP: #ff0000 0px solid;
		BORDER-LEFT: #ff0000 0px solid;
		BORDER-BOTTOM: #ff0000 0px solid;
	}
	
	#bodies_detalle_left
	{
		MARGIN: auto;
		float:left;
		width:225px;
		margin-top:0px;
		padding-top:0px;
		padding-left:15px;
		BORDER-RIGHT: #00ff00 0px solid;
		BORDER-TOP: #00ff00 0px solid;
		BORDER-LEFT: #000000 4px solid;
		BORDER-BOTTOM: #00ff00 0px solid;
		text-align:center;
	}
	
	#bodies_detalle_right
	{
		MARGIN: auto;
		float:right;
		width: 500px;
		margin-top:0px;
		padding-top:0px;
		padding-right:15px;
		BORDER-RIGHT: #000000 4px solid;
		BORDER-TOP: #0000ff 0px solid;
		BORDER-LEFT: #0000ff 0px solid;
		BORDER-BOTTOM: #0000ff 0px solid;
	}
	
	#bodies_detalle_right_top
	{
		MARGIN: auto;
		width: 404px;
		float:none;
		height:20px;
		margin-top:5px;
		BORDER-RIGHT: #CCCCCC 2px solid;
		BORDER-TOP: #CCCCCC 2px solid;
		BORDER-LEFT: #CCCCCC 2px solid;
		BORDER-BOTTOM: #CCCCCC 2px solid;
	}
	
	#bodies_detalle_right_bottom
	{
	}

	#bodies_detalle_desc_apart
	{
		background-color:transparent;
		width:772px;
		BORDER-RIGHT: #000000 4px solid;
		BORDER-TOP: #CCCCCC 0px solid;
		BORDER-LEFT: #000000 4px solid;
		BORDER-BOTTOM: #CCCCCC 0px solid;
	}
	
	#bodies_detalle_desc_apart_interior
	{
		background-color:transparent;
		margin: auto 10px auto 10px;
		BORDER-RIGHT: #00ff00 0px solid;
		BORDER-TOP: #00ff00 0px solid;
		BORDER-LEFT: #00ff00 0px solid;
		BORDER-BOTTOM: #CCCCCC 0px solid;
	}
	
	#bodies_detalle_faq_apart
	{

		width:772px;
		height:30px;
		margin-top:-12px;
		padding-top:20px;
		
		BORDER-RIGHT: #000000 4px solid;
		BORDER-TOP: #DDDDDD 0px solid;
		BORDER-LEFT: #000000 4px solid;
		BORDER-BOTTOM: #DDDDDD 0px solid;
	}
	
	#bodies_detalle_faq_interior
	{
		height:20px;
		margin-top:0px;
		padding-top:5px;
		margin-left:20px;
		background-color:#E0E0E0;
		BORDER-RIGHT: #BB0000 2px solid;
		BORDER-TOP: #BB0000 2px solid;
		BORDER-LEFT: #BB0000 2px solid;
		BORDER-BOTTOM: #BB0000 2px solid;
		text-align:center;
	}
	
	#bodies_detalle_tarifas_apart
	{

		width:772px;
		height:70px;
		margin-top:-12px;
		padding-top:20px;
		BORDER-RIGHT: #000000 4px solid;
		BORDER-TOP: #DDDDDD 0px solid;
		BORDER-LEFT: #000000 4px solid;
		BORDER-BOTTOM: #DDDDDD 0px solid;
		text-align:center
	}
	#bodies_detalle_apart_reserva_inf
	{
		width:772px;
		height:50px;
		margin-top:-12px;
		padding-top:20px;
		height:250px;
		BORDER-RIGHT: #000000 4px solid;
		BORDER-TOP: #DDDDDD 0px solid;
		BORDER-LEFT: #000000 4px solid;
		BORDER-BOTTOM: #DDDDDD 0px solid;
	}
	#bodies_detalle_calendario_apart
	{
		MARGIN: auto;
		padding-top:0px;
		float:left;
		margin-left:15px;
		width:220px;
		text-align:center;
		height:225px;
		BORDER-RIGHT: #DDDDDD 2px solid;
		BORDER-TOP: #DDDDDD 2px solid;
		BORDER-LEFT: #DDDDDD 2px solid;
		BORDER-BOTTOM: #DDDDDD 2px solid;
	}
	
	#bodies_detalle_reserva_apart
	{
		
	}

/* FIN CAPAS DESCRIPCION APARTAMENTO */
/*********************************/

/*********************************/
/* CAPAS RESERVA APARTAMENTO */
	#bodies_reserva_formulario
	{
		
	}

/* FIN CAPAS RESERVA APARTAMENTO */
/*********************************/



#contenidos
{
    BORDER-RIGHT: pink 0pt solid;
    BORDER-TOP: pink 0pt solid;
	BORDER-LEFT: pink 0pt solid;
    BORDER-BOTTOM: pink 0pt solid;
	margin: auto;
	float:none;
}

.titulo_apartamento
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #fff;
	background-color:#86081e;
	width:100%;
	text-decoration: none; 
	font-weight:bold;
	border-bottom:1px dashed #999966
	
}
.titulo_apartamento_big
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height:30px;
	color: #fff;
	background-image:url(../images/heading_bg.png); background-repeat: no-repeat; background-position:left top; width:571px; height:30px;
	text-decoration: none; 
	font-weight:bold; padding-left:15px;
	
}

.tarifas_blanco
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none; 
	font-weight:bold;
}

.tarifas_negro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none; 
	font-weight:bold;
}

.informacion_reservas
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BB0000;
	text-decoration: none; 
	font-weight:bold;
}

.rojo_normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #94032a;
	text-decoration: none; 
	font-weight:bold;
}


.rojo_normal  A:link
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:12px; color:#94032a; outline:none;}
.rojo_normal  A:hover
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:12px; color:#db0f46; outline:none;}
.rojo_normal  A:visited
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:12px; color:#BB0000;}
.rojo_normal  A:active
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:12px; color:#BB0000;}

.informacion_reservas  A:link
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:14px; color:#BB0000;}
.informacion_reservas  A:hover
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: underline; font-size:14px; color:#BB0000;}
.informacion_reservas  A:visited
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:14px; color:#BB0000;}
.informacion_reservas  A:active
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:14px; color:#BB0000;}



.enlacesIdioma
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:15px; text-decoration: none; color:#000000; }
.enlacesIdioma  A:link
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:15px; color:#000000;}
.enlacesIdioma  A:hover
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:15px; color:#000000;}
.enlacesIdioma  A:visited
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:15px; color:#000000;}
.enlacesIdioma  A:active
{FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; font-size:15px; color:#000000;}



.enlacestitulo A:link
{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #8da50a;text-decoration: underline; font-weight:bold;text-align: center;}
.enlacestitulo A:visited
{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #8da50a; text-decoration:underline;font-weight:bold;text-align: center;}
.enlacestitulo A:hover
{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #8da50a; text-decoration:none;font-weight:bold;text-align: center;}
.enlacestitulo A:active
{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #8da50a;text-decoration:underline;font-weight:bold;text-align: center;}

.calendario A:link
{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #BB0000;text-decoration: none; font-weight:bold;text-align: center;}
.calendario A:visited
{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #BB0000; text-decoration:none;font-weight:bold;text-align: center;}
.calendario A:hover
{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #BB0000; text-decoration:underline;font-weight:bold;text-align: center;}
.calendario A:active
{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #BB0000;text-decoration:none;font-weight:bold;text-align: center;}

.enlacessubtitulo A:link
{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #35900F;text-decoration: underline; font-weight:bold;text-align: center;}
.enlacessubtitulo A:visited
{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #35900F; text-decoration:underline;font-weight:bold;text-align: center;}
.enlacessubtitulo A:hover
{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #35900F; text-decoration:none;font-weight:bold;text-align: center;}
.enlacessubtitulo A:active
{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #35900F;text-decoration:underline;font-weight:bold;text-align: center;}


/****************************************************/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #616161;
	text-align:justify;
}
a{ text-decoration:none; font-weight:bold; size:12; color:#616161;}
a:hover{ text-decoration:uderline; font-weight:bold; size:12; color:#121212;}
body {
	background-image:url(images/page-top-bkg.jpg); background-repeat:no-repeat; background-position:top center;
	background-color: #f2f0e5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.table_home{ width:632; height:auto;}
.rent{ font-size:14px; text-align:center;}
.body_table{ background-color:#FFFFFF; padding-left:22px;}
.langauge_bg{ background-image:url(images/language_crn_mid.png); background-repeat:repeat-x; background-position:top left; padding-top:15px;}
.btn1 {text-align:center;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	background:url(images/btn_apartment.png); background-repeat:no-repeat;
	background-position:top center;
	width:161px;
	height:46px;
	border-style:none;
	outline:none;
	color:#fff;
	cursor:pointer;
	text-indent: -9999px;
	}
.btn1:hover {
	background:url(images/btn_apartment_hover.png); background-repeat:no-repeat;
	background-position:top center;
	width:161px;
	height:46px;
	border-style:none;
	outline:none;
	color:#fff;
	cursor:pointer;
	text-indent: -9999px;
	}
	.btn1:active {
	background:url(images/btn_apartment_hover.png); background-repeat:no-repeat;
	background-position:top center;
	width:161px;
	height:46px;
	border-style:none;
	outline:none;
	color:#fff;
	cursor:pointer;
	text-indent: -9999px;
	}
.btn2 {text-align:center;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	background:url(images/btn_location.png); background-repeat:no-repeat;
	background-position:top center;
	width:161px;
	height:46px;
	border-style:none;
	outline:none;
	color:#fff;
	cursor:pointer;
	text-indent: -9999px;
	}
.btn2:hover {text-align:center;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	background:url(images/btn_location_hover.png); background-repeat:no-repeat;
	background-position:top center;
	width:161px;
	height:46px;
	border-style:none;
	outline:none;
	color:#fff;
	cursor:pointer;
	text-indent: -9999px;
	}	
.btn2:active {text-align:center;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	background:url(images/btn_location_hover.png); background-repeat:no-repeat;
	background-position:top center;
	width:161px;
	height:46px;
	border-style:none;
	outline:none;
	color:#fff;
	cursor:pointer;
	text-indent: -9999px;
	}		
.btn3 {text-align:center;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	background:url(images/btn_contact.png); background-repeat:no-repeat;
	background-position:top center;
	width:162px;
	height:46px;
	border-style:none;
	outline:none;
	color:#fff;
	cursor:pointer;
	text-indent: -9999px;
	}	
.btn3:hover {text-align:center;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	background:url(images/btn_contact_hover.png); background-repeat:no-repeat;
	background-position:top center;
	width:162px;
	height:46px;
	border-style:none;
	outline:none;
	color:#fff;
	cursor:pointer;
	text-indent: -9999px;
	}
.left_contact{ background-image:url(images/left_contact_bg.jpg); background-repeat:no-repeat; font-family:Century; height:152px; width:230px; color:#92926d; font-size:16px; text-align:center; padding-top:47px; line-height:22px;}	
.left_contact a {  color:#92926d; font-size:16px;  line-height:22px; text-decoration:none; outline:none; font-weight:normal;}
.left_contact a:hover {  color:#71714d; font-size:16px;  line-height:22px; text-decoration:underline; outline:none; font-weight:normal;}
.calendor_bg { background-image:url(images/calendor_bg.jpg); background-repeat:no-repeat top; width:252px; height:231px;}
.calendor_bg_extra { background-image:url(images/calendor_bg_extra.jpg); background-repeat:repeat-x top; height:75px;}
.calendor_bg_extra_footer { background-image:url(images/footer_bg_magenta.jpg);background-repeat:repeat-x top; height:35px;}
.footer_form_left_crn { background-image:url(images/footer_booking_leftsite.jpg); background-repeat:no-repeat; background-position:top left; width:11px;}  
.footer_form_right_crn { background-image:url(images/footer_booking_rightsite.jpg); background-repeat:no-repeat; background-position:bottom right; width:19px;}
.footer_form_midle{ width:540px; background-color:#6e6861; text-align:left;} 
.footer_bg{ background-image:url(images/footer_bg.jpg); background-repeat:repeat-x; background-position:top; height:auto; width:auto; background-color:#99978e;}
.form_text{ color:#ffffff; line-height:22px; text-align:right;}
.comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #828484;
	padding: 1px;
	width: 170px;
	height:15px;
	border: 1px solid #f2f2f2;
}
.input_pod_fields
{
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#000000;
height:18px;
width:200px;
text-align:left;
border:#c4c4c4 1px solid;
}
.footer_btm{ background-color:#473e39; height:35px; color:#ffffff; size:10px; vertical-align:middle; padding-right:9px;}
.footer_btm a{ background-color:#473e39; height:35px; color:#ffffff; size:10px; text-decoration:none; font-weight:normal;}
.footer_btm a:hover{ background-color:#473e39; height:35px; color:#ffffff; size:10px; text-decoration:underline;}
.calendor_options{ color:#ffffff; size:12px; font-weight:bold; text-align:center;}
