﻿body
{
	margin:0px;	
	padding:0px; 
	font-family: Arial,Verdana; 
	font-size:100%;
	color:#333; 
	background-color:#eec !important; 
	max-width:1200px;
	height:auto;
	margin: 0 auto 0 auto; width: 100%;
}


.cuerpo
{
	clear:left;
	min-height:450px;
	
}


.cuerposup {
    background: #fff;
    width: 1200px;
}

.cuerpo2
{
	clear:left;
	
	
}

.script
{
	min-height:450px;
}

.lineaespaciada
{
	width: 100%;
	height:10px;
	clear:left;
	 
}


.lineaespaciada4px
{
	width: 98%;
	height:12px;
	clear:left;
	 
}
.lineaespaciada1px
{
	width: 98%;
	height:1px;
	clear:left;
	 
}



.lineapunteada
{
	background:url(../images/iconos/puntogris.gif) repeat-x;
	background-repeat:repeat-x;
	width: 95%;
	height:10px;
	float:left;
	margin-left:20px;
	
	
	 
}


.Arial11
{
	font-family:Arial;
	font-size:11px;
}

/****************** Cabecera - Contenido -Pie ********************/

#cabecera {
    background-color: #fff;
    width: 1200px;
    height: 10px;
    margin-top: 20px;
}

#cuerpo {
    width: 1200px;
    height: auto;
    background-color: #fff;
    background-repeat: repeat-y;
    display: table;
    padding: 0px;
    margin: 0px;
}


#linkspie {
    /*background-image : url(../images/fondo_menu.gif);*/
    background-color: #fff;
    padding: 0px;
    margin: 0px;
    width: 1200px;
}

#pie {
    background-color: #fff;
    width: 1200px;
    height: auto;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

/****************** Cabecera cuerpo ********************/

#cuerpo_cabecera
{
	background-image : url(../images/LogoProarquinsa.jpg);
	background-repeat : no-repeat;
	margin-left:20px;
	height : 130px;
}


#cuerpo_cabecera_es
{
	background-image : url(../images/LogoProArquinsa_es.jpg);
	background-repeat : no-repeat;
	margin-left:20px;
	height : 130px;
}

#idiomas
{
	float:right;
	margin-right:30px;
	margin-top:70px;
}

#Rss
{
	float:left;
	margin-right:40px;
		
}

#bandera_español
{
	float:left;
	
}

#bandera_ingles
{
	float:left;
	margin-right:4px;
}


/****************** Menú ********************/

#menu {
background-image : url(../images/fondo_menu.gif);
background-position : 0 0px;
background-repeat : repeat-x;
width : 900px;
height:30px;
border:1px;
border-color:#fff;
}

#menu ul {
	list-style : none;
	margin-top:8px;
	margin-left:20px;
	padding:0;
	
}

#menu ul li {
	font-size : 0.75em;
	color : #fff;
	font-family : "trebuchet ms";
	text-align : center;
	float : left;
	width : auto;

	
}

#menu ul li a {
	color : #fff;
	display : block;
	margin-right:15px;
	text-decoration:none;
	font-weight:bold;
}

#menu ul li a:hover 
{
	color : #000;
	text-decoration : none;
}


/****************** Menú ********************/

#menudown {
text-align : center;
height:30px;
border:1px;
border-color:#fff;
margin-left:120px;
}

#menudown ul {
	list-style : none;
	margin-top:8px;
	text-align : center;
	padding:0;
	
}

#menudown ul li {
	font-size : 0.75em;
	color : #666;
	font-family : "trebuchet ms";
	text-align : center;
	float : left;
	width : auto;
	

	
}

#menudown ul li a {
	color : #666;
	display : block;
	margin-right:15px;
	text-decoration:none;
	font-weight:bold;
	text-align : center;
}

#menudown ul li a:hover 
{
	color : #666;
	text-decoration : underline;
	text-align : center;
}

.textomenudown
{
	font-size : 0.78em;
	color : #666;
	font-family : "trebuchet ms";
	background:#fff;
}

/****************** Sitemap ********************/

#sitemap
{
	color:#777;
	margin-left:20px;
	margin-top:15px;
	text-align:left;
	font-family:Arial;
	font-size:0.8em;
	height:30px;
	float:left;
}

.lbsitemap 
{
	color:#333;
}

.sitemap a
{
	color:#333;
}


/****************** Home ********************/

.inicio_texto
{
	
	
	text-align:justify;
	margin-left:15px;
	font-size:0.8em;
	font-family:Arial;
	color:#333;
	margin-right:20px;
	
}


.flashhome
{
	
	float:right;
	margin-left:30px;
	margin-bottom:20px;
	
}

.inicio
{
	float:left;
	width:95%;
	text-align:justify;
	margin-left:25px;
	font-size:0.8em;
	font-family:Arial;
	color:#333;
}


.inicio_izquierda
{
	
	
	text-align:justify;
	margin-left:15px;
	font-size:0.8em;
	font-family:Arial;
	color:#333;
	margin-right:20px;
    width:300px;
    float:left;
	
}


.inicio_derecha
{
	
	float:left;
	margin-right:30px;
	margin-bottom:20px;
	
}

/****************** Home ********************/

.calendario_izquierda
{
	float:left;
	width:340px;
	text-align:left;
	margin-left:15px;
	font-size:0.8em;
	font-family:Arial;
	color:#333;
	height:200px;
	background-image : url('../images/fondocalendar.jpg');
	background-repeat:no-repeat;
}

.calendario_derecha
{
	float:right;
	margin-right:15px;
	width:485px;
	
	
}

.into_calendar
{
	margin-left:40px;
	margin-top:15px;
	color:#333;
}

.textoApartamentos
{
	float:left;
	text-align:justify;
	
	font-size:0.8em;
	font-family:Arial;
	color:#333;
	
}

/****************** Listado Apartamentos busqueda ********************/

.contenido_izquierdo_apartamentos
{
	float:left;
	width:180;
	margin-left:30px;
}

.contenido_derecho_apartamentos
{
	float:left;
	width:370px;
	text-align:left;
	margin-left:15px;
}

.contenido_derecho_apartamentos2
{
	float:left;
	width:165px;
	text-align:left;
	margin-left:15px;
	margin-top:40px;
}

.contenido_derecho_ofertas
{
	/*background-image : url('../images/oferta.jpg');*/
	background-repeat:no-repeat;
	float:left;
	width:350px;
	text-align:left;
	font-family:Arial;
	font-weight:bold;
	color:Red;
	
}

.textoCabeceraApartamento
{
	float:left;
	font-family:Arial;
	font-size:0.9em;
	font-weight:bold;
	color:#333;
	margin-top:5px;
	width:200px;
}

.botonCabeceraApartamento
{
	float:left;
	
}

.personasApartamento
{
	float:left;
	text-align:left;
	margin-left:0px;
	margin-top:5px;
}

.textolineaApartamento
{
	font-family:Arial;
	font-size:0.8em;
	color:#333;
	margin-top:5px;
	margin-left:20px;
}


.precio
{
	
	font-family:Arial;
	font-size:1.0em;
	font-weight:bold;
	color:Green;
	margin-top:5px;
	margin-left:20px;
	
}


.oferta
{
	/*background-image : url('../images/oferta.jpg');*/
	font-family:Arial;
	font-size:1.2em;
	font-weight:bold;
	width:163px;
	height:130px;
	float:right;
	
}

.textooferta
{
	font-weight:bold;
	color:Red;
	font-size:1.2em;
	
}

.datosoferta
{
	color:Red;
	font-size:0.9em;
	
	
	
}
.descuentooferta
{
		font-size:2em;
		color:Red;
}
/****************** Reservar ********************/

.reservar_izquierda
{
	float:left;
	width:400px;
}

.reservar_derecha
{
	float:left;
	text-align:left;
	margin-left:40px;
}

.cab_reservar
{
	font-family:Arial;
	font-weight:bold;
	font-size:0.8em;
}

.lin_reservar
{
	font-family:Arial;
	font-size:0.8em;
	float:left;
}

.dato_reservar
{
	float:left;
	font-family:Arial;
	font-size:0.8em;
	width:100px;
}

.paynow
{
	background:url(../images/paynow.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:40px;
	float:left;
	
	
	
}

.booknow
{
	
	width:170px;
	height:40px;
	float:left;
	margin-left:20px;
	
	
	
}

.lin_reservar2
{
	font-family:Arial;
	font-size:0.8em;
	float:left;
	color:#FFF;
	
	margin-top:7px;
}

.dato_reservar2
{
	float:left;
	font-family:Arial;
	font-size:0.9em;
	width:100px;
	color:#FFF;
	margin-left:20px;
	margin-top:7px;
}

/****************** Listado Apartamentos busqueda ********************/

.flash_apartamento
{
	float:left;
	text-align:left;
	margin-left:10px;
	color:#333;
	width:800;
	margin-top:0px;
}

.texto_apartamento
{
	float:left;
	text-align:justify;
	margin-left:30px;
	font-family:Arial;
	font-size:0.8em;
	width:860px;
	margin-top:20px;
}

.titulo_apartamento
{
	float:left;
	text-align:left;
	font-weight:bold;
	margin-left:30px;
	font-family:Arial;
	font-size:0.85em;
	width:860px;
	margin-top:20px;
	color:#ff6600;
}


.precios_apartamento
{
	background:url(../images/fondoprecios.jpg) no-repeat;
	float:left;
	text-align:justify;
	margin-left:30px;
	padding-left:30px;
	font-family:Arial;
	font-size:0.72em;
	width:210px;
	height:220px;
	margin-top:20px;
}

.precios_fechas_apartamento
{
	float:left;
	font-family:Arial;
	font-size:0.72em;
	width:600px;
	
	text-align:justify;
}

.modalBackground {
    background-color:#414141;
}

.calendario
{
	margin-left:30px;
}

.titulo_nombre_apartamento
{
	font-size:large;
	text-align:left;
	margin-left:30px;
	
	color:#ff6600;
	
}

.cabecera_reserva
{
	background:url(../images/fondo_cabecera.jpg) no-repeat;
}


.error_calendario
{
	font-size:0.9em;
	font-weight:bold;
	color:#b00;
	text-align:left;
	
	height:10px;
	width:350px;
	float:left;
	margin-top:5px;
}

.datospersonales
{
	float:left;
	margin-left:25px;	
	
}

.datostransporte
{
	float:left;
	margin-left:40px;	
	
}

.datospersonalesizq
{
	width:110px;
	float:left;
	text-align:left;
	font-size:0.8em;
}

.datospersonalesdrcha
{
	float:left;
	text-align:left;
}

.textocabecera
{
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
	text-align:left;
	background:#ccc;
	padding:2px;
	
	
	
	
	
}

.textoinput
{
	font-family:Arial;
	font-size:0.7em;	
	
}

.textoedit
{
	font-family:Verdana;
	font-size:0.8em;	
	color:#333;
	
}

.textoeditbold
{
	font-family:Verdana;
	font-size:0.8em;	
	color:#333;
	font-weight:bold;
	
	
}

.errorestxt
{
	float:left;
	margin-left:10px;
}

.modalBackground 
{
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.8;
}

.contacto
{
	margin-left:5px;
	
	clear:left;
}

.contacto_izquierda
{
	float:left;
	
	width:280px;
	font-family:Arial;
	color:#666;
	
}

.contacto_derecha
{
	float:left;
	background-image : url(../images/oficina.jpg);
	background-repeat:no-repeat;
	width:350px;
	margin-left:20px;
	height:300px;
	margin-top:15px;
}


/************************* Links ****************************************/

.cabeceralinks
{
	font-weight:bold;
}

.linksizquierdo
{
	float:left;
	width:300px;
	
}

.linksderecho
{
	float:left;
}