/* CSS Document */

.ocultos {
display:none
}
a.blanco{
color:#FFFFFF;
text-decoration:none;
}
a.blanco:hover{
text-decoration:underline;}
a.baner{
text-decoration:none;
}
a.baner:hover{
text-decoration:underline;
color:#004288;
}

a{
text-decoration:none;  
}
a:hover{
text-decoration:underline;
}
img{
  border:0px;
}
.final{
clear:both;
}
body{
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  margin:0px;
}
#contenedor{
  margin-left:auto;
  margin-right:auto;
  width:765px;
  background-color:#FFFFFF;
  margin-top:10px;
}
*html #contenedor{
  margin-left:auto;
  margin-right:auto;
  width:765px;
  background-color:#FFFFFF;
  margin-top:20px;
}
#cabecera{
 
}
#cabecera_colizq{
  width:176px;
  float:left;
 }
#enlace_cabecera{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#F75F13;
  text-align:right;
}

#banderas {
margin-top:3px;
    padding:1px;
	background-color:#FFFFFF;
}
#banderas ul li {
	list-style-type: none;
	display: inline;
	padding:2px;
}
#banderas ul {
	margin: 0;
	padding: 0;
}


#cabecera_izqbanner{
margin-top:6px;
background-color:#DFDFDF;
background-image:url(http://www.almeriacosta-apartments.com/img/blanco.gif);
background-repeat:no-repeat;
background-position:top;
height:102px;

}
#call_center{
width:163px;
height:79px;
margin-left:auto;
margin-right:auto;
background-image:url(http://www.almeriacosta-apartments.com/img/call_center.jpg);
background-repeat:no-repeat;
background-position:center;
}
#cabecera_colder{
width:567px;
float:right;
margin-left:20px;
height:200px;
}
.textsup{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#000000;
text-align:left;
padding-bottom:4px;
}
#menu {
	height:32px;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/motivo_blanco.gif);
	background-repeat:repeat-x;
}
#menu ul li{
list-style-type:none;
display:inline;
}
#menu li {
     float:left;
	
}
#menu ul {
margin:0px;
padding:0px;
}
#menu #home {
    text-decoration: none;
	display: block;
	width:81px;
	background-image: url(http://www.almeriacosta-apartments.com/img/iconos/gris.gif);
	background-repeat:repeat-x;
    text-align:left;
	background-color:#CC9933;
	height:32px;
	

}
#menu #home a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/home.gif);
	background-position: left top;
	height:26px;
	padding-top:6px;
	background-repeat: no-repeat;
	padding-left:40px;	
 
}
#menu #home a:hover{

  background-image:url(http://www.almeriacosta-apartments.com/img/iconos/home_over.gif);
	background-position: left top;
	text-decoration:underline;
}
#menu #ofertas{
	display: block;
	width:96px;
	height:32px;
	background-image: url(http://www.almeriacosta-apartments.com/img/iconos/gris.gif);
	background-repeat:repeat-x;
}
#menu #ofertas a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/ofertas.gif);
	background-position: left top;
	height:26px;
	padding-top:6px;
	background-repeat: no-repeat;
	padding-left:40px;	
 
}
#menu #ofertas a:hover{

  background-image:url(http://www.almeriacosta-apartments.com/img/iconos/ofertas_over.gif);
	background-position: left top;
    text-decoration:underline;
}
#menu #reservas_online{
    text-decoration: none;
	display: block;
	width:100px;
	height:32px;
	background-image: url(http://www.almeriacosta-apartments.com/img/iconos/motivo_blanco.gif);
	background-repeat:repeat-x;
}
#menu #reservas_online a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/reservas.gif);
	background-position: left top;
	height:26px;
	padding-top:6px;
	background-repeat: no-repeat;
	padding-left:40px;	
 
}
#menu #reservas_online a:hover{

    background-image:url(http://www.almeriacosta-apartments.com/img/iconos/reservas_over.gif);
	background-position: left top;
	text-decoration:underline;
}
#menu #servicios{
    text-decoration: none;
	display: block;
	width:200px;
	height:32px;
	background-image: url(http://www.almeriacosta-apartments.com/img/iconos/motivo_blanco.gif);
	background-repeat:repeat-x;
}
#menu #servicios a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/contactenos.gif);
	background-position: left top;
	height:26px;
	padding-top:6px;
	background-repeat: no-repeat;
	padding-left:40px;	
 
}
#menu #servicios a:hover{

  background-image:url(http://www.almeriacosta-apartments.com/img/iconos/contactenos_over.gif);
	background-position: left top;
	text-decoration:underline;
}
#menu #situacion{
    text-decoration: none;
	display: block;
	width:110px;
	height:32px;
	background-image: url(http://www.almeriacosta-apartments.com/img/iconos/motivo_blanco.gif);
	background-repeat:repeat-x;
}
#menu #situacion a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/situacion.gif);
	background-position: left top;
	height:26px;
	padding-top:6px;
	background-repeat: no-repeat;
	padding-left:40px;	
 
}
#menu #situacion a:hover{

  background-image:url(http://www.almeriacosta-apartments.com/img/iconos/situacion_over.gif);
	background-position: left top;
	text-decoration:underline;
}


#menu #descripcion{
    text-decoration: none;
	display: block;
	width:110px;
	height:32px;
	background-image: url(http://www.almeriacosta-apartments.com/img/iconos/motivo_blanco.gif);
	background-repeat:repeat-x;
}
#menu #descripcion a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/descripcion.gif);
	background-position: left top;
	height:26px;
	padding-top:6px;
	background-repeat: no-repeat;
	padding-left:40px;	
 
}
#menu #descripcion a:hover{

  background-image:url(http://www.almeriacosta-apartments.com/img/iconos/descripcion_over.gif);
	background-position: left top;
	text-decoration:underline;
}

#menu #contactenos{
    text-decoration: none;
	display: block;
	width:100px;
	height:32px;
	background-image: url(http://www.almeriacosta-apartments.com/img/iconos/motivo_blanco.gif);
	background-repeat:repeat-x;
}
#menu #contactenos a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/contactenos.gif);
	background-position: left top;
	height:26px;
	padding-top:6px;
	background-repeat: no-repeat;
	padding-left:40px;	
 
}
#menu #contactenos a:hover{

  background-image:url(http://www.almeriacosta-apartments.com/img/iconos/contactenos_over.gif);
	background-position: left top;
	text-decoration:underline;
}

#menu #imagenes{
    text-decoration: none;
	display: block;
	width:100px;
	height:32px;
	background-image: url(http://www.almeriacosta-apartments.com/img/iconos/motivo_blanco.gif);
	background-repeat:repeat-x;
}
#menu #imagenes a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/imagen.gif);
	background-position: left top;
	height:26px;
	padding-top:6px;
	background-repeat: no-repeat;
	padding-left:40px;	
 
}
#menu #imagenes a:hover{

  background-image:url(http://www.almeriacosta-apartments.com/img/iconos/imagen_over.gif);
	background-position: left top;
	text-decoration:underline;
}

#menu #libro_visitas{
    text-decoration: none;
	display: block;
	height:32px;
	background-image: url(http://www.almeriacosta-apartments.com/img/iconos/motivo_blanco.gif);
	background-repeat:repeat-x;
	padding-left:5px;
}
#menu #libro_visitas a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background-image:url(http://www.almeriacosta-apartments.com/img/iconos/libro_visitas.gif);
	background-position: left top;
	height:26px;
	padding-top:6px;
	background-repeat: no-repeat;
	padding-left:40px;	
 
}
#menu #libro_visitas a:hover{

  background-image:url(http://www.almeriacosta-apartments.com/img/iconos/libro_over.gif);
	background-position: left top;
	text-decoration:underline;
}
#submenu{
	text-align:right; 
	text-decoration: none;
	background-image: url(http://www.almeriacosta-apartments.com/img/barra_gris.jpg);
	background-color:#ffffff;
	background-position:left;
	background-repeat:repeat-y;
}

.enlace_submenu{
    color:#FFFFFF;
	font-weight:bold;
 	background-color:#00478e; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	.padding-left:4px;
	.padding-right:4px; 
}

 
#menuhorizontal ul li{
	list-style-type:disc;
	list-style-position: inside;
	height:22px;
	margin-top: 5px;
	margin-left: 0px;
	list-style-image: url(http://www.almeriacosta-apartments.com/http://www.almeriacosta-apartments.com/img/lista_motivo2.gif);
}

#menuhorizontal ul li a{
	list-style-type:disc;
	list-style-position: inside;
	height:22px;
	margin-top: 5px;
	margin-left: 5px;
	list-style-image: url(http://www.almeriacosta-apartments.com/http://www.almeriacosta-apartments.com/img/lista_motivo2.gif);
}

#menuhorizontal ul {
	margin:0px;
	padding:0px;
}
#menuhorizontal {
    text-decoration: none;
	
}
#menuhorizontal a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	color:#00478e;
	text-decoration:none;
}

#menuhorizontal a:hover{
	text-decoration:underline;
}

#texto_callcenter{
	text-align:right;
	padding-top:41px;
	padding-right:8px;

}
#contenido{
 width:765px;
 background-color:#DFDFDF;
}

*html #contenido{
	 width:778px;
	 background-color:#DFDFDF;
}

#contenido_colizq{
	width:168px;
	background-color:#DFDFDF;
	padding-top:5px;
	padding-left:7px;
	float:left;
}
#slogan{
	margin-top:13px;
}
.titulo_formulario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#004288;
}

#contenido_colder{
	width:575px;
	float:right;
	background-color:#FFFFFF;
	padding-left:13px;
}
#contenido_colder2{
	width:575px;
	float:right;
	background-color:#FFFFFF;
	padding-left:13px;
}
#contenido_colder_interior{
	width:593px;
	float:right;
	background-color:#FFFFFF;
	padding-left:8px;

}
*html #contenido_colder{
	width:575px;
	float:right;
	background-color:#FFFFFF;
	padding-left:18px;

}
*html #contenido_colder2{
	width:588px;
	float:right;
	background-color:#FFFFFF;
	padding-left:13px;
}


#promociones{ 
}

#promociones_colizq{
     margin-right:17px;
	 width:175px;
	 float:left;
}
#promocionesfondo_colizq{
      width:175px;
	  background-image:url(http://www.almeriacosta-apartments.com/img/fondoprom1.gif);	  
	  background-repeat:no-repeat;
	  background-position:bottom right;
	  background-color:#FFFFFF;
	  height:134px;	 
}

.bordeverde{
	padding: 1px;
	border: 1px solid #006633;
	width:160px;
	height:120px;
	background-color:#FFFFFF;   
}
.bordeazul{
	padding: 1px;
	border: 1px solid #218383;
	width:160px;
	height:120px;
	background-color:#FFFFFF;   
}
.bordenaranja{
	padding: 1px;
	border: 1px solid #B38E00;
	width:160px;
	height:120px;
	background-color:#FFFFFF;   
}
#descripcion_izq{
	  background-color:#FFFFFF;
	  text-align:right;
	  padding-top:10px;
	 
}
#promociones_colcen{
     margin-right:17px;
     width:175px;
	 float:left;
}
#promocionesfondo_colcen{
      width:175px;
	  background-image:url(http://www.almeriacosta-apartments.com/img/fondoprom2.gif);
	  background-repeat:no-repeat;
	  background-position:bottom right;
	  background-color:#FFFFFF;
	  height:134px;
	  }


#promociones_colder{
	  
      width:175px;
	  float:right;
	  margin-right:12px;
}
#promocionesfondo_colder{
width:175px;
	  background-image:url(http://www.almeriacosta-apartments.com/img/fondoprom3.gif);
	  background-repeat:no-repeat;
	  background-position:bottom right;
	  background-color:#FFFFFF;
	  height:134px;
	
}



/* ALMERIMAR */

#promociones_almerimar{
	  
      width:175px;
	  float:left;
	  margin-right:12px;
}
#promocionesfondo_almerimar{
width:175px;
	  background-image:url(http://www.almeriacosta-apartments.com/img/fondoprom3.gif);
	  background-repeat:no-repeat;
	  background-position:bottom right;
	  background-color:#FFFFFF;
	  height:134px;
	
}
#texto_promociones_almerimar{
	  
     
}

/* botones promociones */
a.boton_almerimar {
	background-color: #b38e00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
	width: 110px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
a.boton_almerimar:hover {
	background-color: #ffec9f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #b38e00;
	font-weight: bold;
	padding: 3px;
	text-decoration: none;
	width: 110px;
	text-align: center;
	display: block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	}

#cartel_colcen {
	  background-color:#218383;
	  height:17px;
	  width:155px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:11px;
	  font-weight:bold;
	  text-align:right;
	  padding-right:5px;
	  color:#FFFFFF;
	  padding-top:2px;
	 
}
#cartel_colder {
	  background-color:#B38E00;
	  height:17px;
	  width:155px;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:10px;
	  font-weight:bold;
	  text-align:right;
	  padding-right:5px;
	  color:#FFFFFF;
	  padding-top:2px;
	  
}
#descripcion_cent{
      width:175px;
	  background-color:#FFFFFF;
	  text-align:right;
	  padding-top:10px;
	  }


#descripcion_der{
      width:175px;
	  background-color:#FFFFFF;
	  text-align:right;
	  padding-top:10px;
	  float:left;
	 }



.verdanaazul14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004288;
	margin:0px;
	padding:0px;
}
.arialazulon_15bold{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#004288;
}
.arialazul_15bold{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#006DB8;
}
.verdananaranja20bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FF6600;
	margin:0px;
	padding:0px;
}
.form1{
	width:153px;
	margin-top:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}.td1 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.td2 {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:right;
}
.fotopequeña{
width:160px;
height:101px;
}
a.enlaceverde{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#339900;
text-decoration:none;
}
a.enlaceverde:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#C0C0C0;
text-decoration:none;
}

a.infoverde{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#339900;
text-decoration:none;
}
a.infoverde:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#C0C0C0;
text-decoration:none;
}

a.textoazulon{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#218383;
text-decoration:none;
}
a.textoazulon:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#C0C0C0;
text-decoration:none;
}
a.infoazul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#218383;
text-decoration:none;
}
a.infoazul:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#C0C0C0;
text-decoration:none;
}
a.textonaranja{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#B38E00;
text-decoration:none;
}
a.textonaranja:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#C0C0C0;
text-decoration:none;
}
a.textonaranjagrande{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#B38E00;
text-decoration:none;
}
a.textonaranjagrande:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#C0C0C0;
text-decoration:none;
}
a.infonaranja{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#B38E00;
text-decoration:none;
}
a.infonaranja:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#C0C0C0;
text-decoration:none;
}
#recuadro{
margin-top:25px;
height:322px;

}

#recuadro_colizq{
width:184px;
float:left;
height:360px;

}


#recuadro_colder{
width:370px;
float:left;
background-color:#FCFCFC;
border-right:#EAEAEA;
border-right-style:solid;
border-right-width:1px;
height:360px;

}

#recuadro_abajo{
background-color: #CCCCCC;
height:57px;
border-bottom:#EAEAEA;
border-bottom-style:solid;
border-bottom-width:1px;
}
#inmueble{
height:142px;
width:184px;
background-color:#999999;
}
#precio_minimo{
width:140px;
background-color:#FCFCFC;
height:208px;
border-left:#EAEAEA;
border-left-style:solid;
border-left-width:1px;
padding-left:16px;
padding-top:11px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#004288;
margin-left:27px;

}
.garantizado{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FD6804;
}

.izquierda
{
	float:left;
}

.ofertas {
	width: 560px;
	float:left;
}

.oferta {
	border: 1px solid #9ACC02;
	padding: 5px;
	width: 560px;
	float:left;
	margin-bottom:20px;
}

.foto_oferta
{
	width:130px;
	height:130px;
	border: 1px solid #006db8;
}

.masinfo_oferta
{
	width:130px;
	vertical-align:middle;
}

.cont_oferta_izq
{
	width:130px;
	height:148px;
	float:left;
}

.cont_oferta_der
{
	margin-left:30px;
	width:398px;
	float:left;
	height:550px;
	 
}

.cont_oferta_derinf
{
	margin-left:150px;
	width:398px;
	float:left;
}

.titulo_oferta
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#006db8;
	margin-bottom:30px;
}

.precio_oferta
{
	font-size:16px;
}

.dispo_oferta
{
	font-size:12px;
}

#oferta_especial{
width:264px;
padding-left:4px;
padding-top:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#004288;
float:left;
border-top:#EAEAEA;
border-top-style:solid;
border-top-width:1px;
}
a.reservar{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
}
a.reservar:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}
#reservar{
background-image:url(http://www.almeriacosta-apartments.com/img/fondo_reservar.gif);
background-repeat:no-repeat;
background-position:top right;
width:60px;
padding-left:42px;
height:43px;
padding-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
float:left;
}
#reservar_columna{
background-image:url(http://www.almeriacosta-apartments.com/img/fondogris_reservar.gif);
background-repeat:no-repeat;
background-position:top right;
padding-right:10px;
height:41px;
padding-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
width:153px;
}
#descripcion_oferta{
padding-left:5px;
padding-top:11px;
background-color:#FCFCFC;
}
.arial_azul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#016DB8;
padding-left:2px;
}
.arialazul_17bold{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#004288;
}
.negrita{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
#caracteristicas {
    padding-left:4px;
	background-color:#FCFCFC;
	padding-top:16px;
}
#caracteristicas ul li {
padding-left:21px;
background-image:url(http://www.almeriacosta-apartments.com/img/lista_motivo.gif);
background-repeat:no-repeat;
background-position:0em 0.2em;
  
}
#caracteristicas ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.cursiva_derecha{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
text-align:right;
padding-right:10px;
}
#fin_recuadro{
border-bottom:#EAEAEA;
border-bottom-style:solid;
border-bottom-width:1px;
border-right:#EAEAEA;
border-right-style:solid;
border-right-width:1px;
border-left:#EAEAEA;
border-left-style:solid;
border-left-width:1px;
background-color:#FCFCFC;
width:511px;
margin-left:27px;
padding-top:25px;
padding-left:15px;
padding-bottom:12px;

}
*html #logotipos{
padding-left:300px;
height:36px;
padding-top:20px;
padding-bottom:0px;
vertical-align: bottom;
}
#logotipos{
padding-top:31px;
padding-left:310px;
height:40px;
}
#logotipos_situacion{
padding-top:31px;
padding-left:310px;
height:40px;
}
*html #logotipos_situacion{
padding-left:250px;
height:36px;
padding-top:20px;
padding-bottom:0px;
vertical-align: bottom;
}
#aifos{
width:106px;
height:34px;
float:left;
}

*html #guadalpin{
margin-left:0px;
width:139px;
height:36px;
float:right;
margin-right:8px;
}
#guadalpin{
margin-left:11px;
width:139px;
height:36px;
float:right;
}
#pie{
border-top:#999999;
border-top-style:solid;
border-top-width:1px;
background-color:#FFFFFF;
height:60px;
padding-top:14px;
padding-left:3px;
}
a.lssi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#004288;
}
a.lssi:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#004288;
text-decoration:underline;
}
.verdanaranja{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#F75F13;
}
.verdanazul_9{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#004288;
}
a.aviso_legal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#004288;
}
a.aviso_legal:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#004288;
}
.verdanazaul_9bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#004288;
}
.verdanazaul_25bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#004288;
}
.verdanaranja_9bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FF9900;
}
.boton {
	border: 1 solid #FF9901;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #EF6201;
	cursor: hand;
	}
#baner_familia{
width:163px;
height:140px;
background-image:url(http://www.almeriacosta-apartments.com/img/familia.jpg);
background-position:bottom;
background-repeat:no-repeat;
text-align:center;
}
#texto_banerfamilia{
text-align:right;
padding-right:11px;
}

.verdanazul_12bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#355983;
}
.arialnaranja_24bold{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#F75F13;
}
.arialazul_10{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#004288;

}
.arialazul_20bold{
font-family:Arial, Helvetica, sans-serif;
color:#004288;
font-size:20px;
font-weight:bold;

}
#descripcion_banerfamilia{
padding-top:7px;
text-align:center;
height:101px;
background-color:#FFFFFF;
width:161px;
text-align:center;
border-bottom:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
border-right:#999999;
border-right-style:solid;
border-right-width:1px;
border-left:#999999;
border-left-style:solid;
border-left-width:1px;
line-height:14px;

}
#recuadrogris_baner{
border:1px;
border-style:solid;
border:#999999;
width:161px;
height:135px;
background-color:#FFFFFF;
}
#porque{
margin-top:1px;
margin-right:1px;
margin-left:1px;
width:159px;
height:88px;
background-color:#EDEDED;
background-image:url(http://www.almeriacosta-apartments.com/img/logo_medio.gif);
background-repeat:no-repeat;
background-position:23px 42px;
}
#descubralo{
padding-top:8px;
margin-bottom:1px;
margin-right:1px;
margin-left:1px;
width:159px;
height:37px;
background-color:#006DB8;
text-align:center;
}
.verdanablanca_11bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.verdanablanca_13bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}
.verdanablanca_15bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
}
.verdanazul_20bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#006DB8;
}
#baner2_linea1{
padding-top:1px;
padding-left:5px;
}
#baner2_linea2{
text-align:right;
padding-right:25px;
}
#baner2_linea3{
text-align:right;
padding-right:5px;
padding-top:0;
}
.verdanaranja_18bold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#F75F13;
}
#disponibilidad{
padding-left:6px;
}
#separacion{
height:1px;
}
#linea_blanca{
height:3px;
background-image:url(http://www.almeriacosta-apartments.com/img/pixel.gif);
background-repeat:repeat-x;
background-position:bottom;
}
*html #linea_blanca{
height:auto;
background-image:url(http://www.almeriacosta-apartments.com/img/pixel.gif);
background-repeat:repeat;
background-position:bottom;
}
#transparencia{
width:163px;
height:137px;
position:absolute;

}
#transparencia2{
	width:163px;
	height:250px;
	position:absolute;
	left: 187px;
	top: 480px;

}
#ruta{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#004288;
padding-top:5px;
margin-bottom:14px;
padding-left:8px;
}
#ruta a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#004288;
text-decoration:none;

}
#ruta a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#F75F13;
text-decoration:none;
}
#descripcion_verde{
background-image:url(http://www.almeriacosta-apartments.com/img/iconos_verdes_grandes/descripcion.gif);
background-repeat:no-repeat;
background-position:left;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#769E00;
padding-left:78px;
padding-top:4px;
}
#vuelos_verde{
background-image:url(http://www.almeriacosta-apartments.com/img/iconos_verdes_grandes/vuelos.gif);
background-repeat:no-repeat;
background-position:left;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#769E00;
padding-left:78px;
padding-top:4px;
}
#eltiempo_verde{
background-image:url(http://www.almeriacosta-apartments.com/img/iconos_verdes_grandes/tiempo.gif);
background-repeat:no-repeat;
background-position:left;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#769E00;
padding-left:78px;
padding-top:4px;
}

#apartamentos{
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#004288;
font-size:18px;
font-weight:bold;
}
*html #situacion_apartamento{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:20px;
color:#004288;
float:right;
padding-top:6px;
padding-right:15px;

}
#situacion_apartamento{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-left:30px;
color:#004288;
float:right;
padding-top:6px;
padding-right:2px;

}
#menu_interior {
	height:61px;
	
	
}
#menu_interior ul li{
list-style-type:none;
display:inline;
}
#menu_interior li {
     float:left;
	 padding:8px;

}
#menu_interior ul {
margin:0px;
padding-left:3px;
}
#opcion_elegida{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#00177D;
padding-left:14px;
}
#opcion_noelegida{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#00177D;
padding-left:14px;
text-align:center;
padding-right:23px;
}
.arialverde_15bold{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#759D00;
}
#colizq_descripcion{
margin-top:20px;
padding-left:14px;
width:220px;
float:left;
}
*html #colizq_descripcion{
margin-top:20px;
padding-left:8px;
width:200px;
float:left;
}
#recuadro_descripcion{
width:210px;
border:1px;
border-style:solid;
border:#DBDBDB;
background-color:#FCFCFC;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
line-height:17px;
padding-top: 10px;
padding-bottom: 10px;

}
#texto_descripcion{
padding-right:20px;
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
}
#colder_descripcion{
margin-top:20px;
float:left;
height:800px;
width:100px;
}

*html #colder_descripcion{
margin-top:20px;
float:left;
height:20px;
margin-left:8px;
}
#bordeverde_descripcion{
width:339px;
height:208px;
background-color:#FFFFFF;
border:1px;
border-style: solid;
border:#9ACC02;
}
#imagen_descripcion{
width:337px;
height:206px;
padding-top:1px;
padding-left:1px;
}
#recuadro_descripcion2{
width:336px;
border:1px;
border-style:solid;
border:#DBDBDB;
background-color:#FCFCFC;
margin-left:3px;
margin-top:13px;
margin-bottom:13px;
}
*html #logotipos_descripcion{
margin-top:130px;
margin-left:80px;
height:40px;
width:280px;
vertical-align:bottom;
}
#logotipos_descripcion{
margin-top:80px;
margin-left:85px;
height:40px;
width:336px;
}
#aifos_descripcion{
width:106px;
height:34px;
float:left;
}
#guadalpin_descripcion{
margin-left:11px;
width:139px;
height:36px;
float:left;
}
#descripcion2_columna1{
width:119px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
padding-top:18px;
line-height:17px;
padding-left:3px;
float:left;
}
#descripcion2_columna2{
width:30px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
padding-top:18px;
line-height:17px;
padding-left:8px;
float:left;
}
#descripcion2_columna3{
width:148px;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
padding-top:18px;
line-height:17px;
float:left;
}
#descripcion2_columna4{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
padding-top:18px;
line-height:17px;
padding-left:8px;
float:left;
}
#recuadros_situacion_izq{
width:269px;
height:400px;
background-color:#FFFFFF;
float:left;
margin-left:10px;
margin-top:22px;
}
#recuadros_situacion_der{
width:269px;
height:400px;
background-color: #FFFFFF;
float:left;
margin-left:10px;
margin-top:22px;
}
#recuadro_bus{
width:266px;
height:100px;
background-color:#FCFCFC;
border:1px solid #DBDBDB;
background-image:url(http://www.almeriacosta-apartments.com/img/bus.gif);
background-position:13px 12px;
background-repeat:no-repeat;
margin-bottom:16px;
}
.texto_recuadro{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#CDCDCD;
padding-left:50px;
padding-top:23px;
}
#recuadro_avion{
width:266px;
height:100px;
background-color:#FCFCFC;
border:1px solid #DBDBDB;
background-image:url(http://www.almeriacosta-apartments.com/img/avion.gif);
background-position:13px 12px;
background-repeat:no-repeat;
margin-bottom:16px;
}
#recuadro_coche{
width:266px;
height:100px;
background-color:#FCFCFC;
border:1px solid #DBDBDB;
background-image:url(http://www.almeriacosta-apartments.com/img/coche.gif);
background-position:13px 25px;
background-repeat:no-repeat;
margin-bottom:16px;
}
#recuadro_tren{
width:266px;
height:100px;
background-color:#FCFCFC;
border:1px solid #DBDBDB;
background-image:url(http://www.almeriacosta-apartments.com/img/tren.gif);
background-position:13px 11px;
background-repeat:no-repeat;
margin-bottom:16px;
}
.lista_situacion{
padding-top:10px;
	background-color:#FCFCFC;
	/*padding-top:18px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	padding-left:50px;
	line-height:17px;
}
.lista_situacion ul li{
 padding-left:18px;
background-image:url(http://www.almeriacosta-apartments.com/img/lista_motivo_verde.gif);
background-repeat:no-repeat;
background-position:0em 0.4em;
}
.lista_situacion ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
a.situacion_verde{
color:#000000;
}
a.situacion_verde:hover{
color:#769E00;
text-decoration:none;
}
#disponibilidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

SELECT{ font-family: verdana; font-size: 10px; color: #666; background-color:#fff;} 

#cajapopup {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#cajapopup_400 {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#cajapopup_800 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


.caja_servicios {
	border: 1px solid #9ACC02;
	padding: 5px;
	width: 560px;
	float:left;
	margin-top:20px;
}

.texto_cajaservicios {
	float: right;
	width: 440px;


}
.imagen_cajaservicios {
	border: 1px solid #ccc;
	padding: 2px;
	width: 104px;
	margin-right: 5px;
}

.colizq_cajaservicios {
	float: left;
	width: 104px;
	margin-right: 5px;
}

.cursor_cajaservicios {
	width: 104px;
	height: 20px;
	margin-right: 5px;
}

.masinfo_quehacer {
	margin-top: 10px;
}
.caja_golfalmeria {
	border: 1px solid #9ACC02;
	width: 570px;
	height: 226px;
	background-image: url(http://www.almeriacosta-apartments.com/img/plano_campos_golf.gif);
}
.caja_playasalmeria {
	border: 1px solid #9ACC02;
	width: 570px;
	height: 226px;
	background-image: url(http://www.almeriacosta-apartments.com/img/plano_playas.gif);
}

/* GALERIA DE IMAGENES */
 .fotoizq {
	float: left;
	height: 50px;
	width: 70px;
	border: 1px solid #004c93;
	margin-right:3px;
	margin-bottom:3px;
}
 .bordefotogrande {
	border: 1px solid #004c93;

}
#galeria_p
{
	float: left;
	width:300px;
	margin-right:9px;
	padding:0px;
}

#descargafoto {
	margin-left: 300px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/images/iconos/download.gif);
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left top;
}
#menu_galeria ul li {
	display: inline;
	background-color: #99CCFF;
	color: #FFFFFF;
	margin: 3px;
	padding: 3px;
	border: 1px solid #004c93;
}
#menu_galeria ul li a {
	color: #004c93;
	font-weight: bold;
}.arriba {
	text-align: right;
	margin-right: 10px;
}
input.botoncambia

{	

    color: #000000;	

	background-color:#cccccc;

	border:0px;

	padding:4px;

	text-decoration: none;

	font-weight: bold;

}


/* ESTILOS PARA LAS TABLAS */


div.tabladatos table {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

div.tabladatos th {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}
div.tabladatos td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

div.tabladatos caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

div.tabladatos td, th {
	padding: 4px;
}

div.tabladatos thead th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

div.tabladatos tbody th {
	font-weight: bold;
}

div.tabladatos tbody tr { background: #FCFDFE; }

div.tabladatos tbody tr.odd { background: #F7F9FC; }

div.tabladatos table a:link {
	color: #718ABE;
	text-decoration: none;
}

div.tabladatos table a:visited {
	color: #718ABE;
	text-decoration: none;
}

div.tabladatos table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

div.tabladatos tfoot th, tfoot td {
	font-size: 85%;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: -3px;
	text-align:right
}
h1{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none }



.divdetallereserva 
{
    border: 1px solid #004288; 
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right:auto;
	margin-left:auto;	
} 

.filadetallereserva
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding:3px;
    background-color:#006DB8;
	text-decoration: none;		
}	

.texto{ 		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.textonegrita { 		

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.textonegrita2 { 		

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* ICONOS SECCIONES */
#situacion_verde{
background-image:url(http://www.almeriacosta-apartments.com/img/iconos_verdes_grandes/situacion.gif);
background-repeat:no-repeat;
background-position:left;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#769E00;
padding-left:78px;
padding-top:4px;
}
#contacto_verde{
background-image:url(http://www.almeriacosta-apartments.com/img/iconos_verdes_grandes/contacto.gif);
background-repeat:no-repeat;
background-position:left;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#769E00;
padding-left:78px;
padding-top:4px;
}
#servicios_verde{
background-image:url(http://www.almeriacosta-apartments.com/img/iconos_verdes_grandes/servicios.gif);
background-repeat:no-repeat;
background-position:left;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#769E00;
padding-left:78px;
padding-top:4px;
}

#galeria_verde{
background-image:url(http://www.almeriacosta-apartments.com/img/iconos_verdes_grandes/galeria.gif);
background-repeat:no-repeat;
background-position:left;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#769E00;
padding-left:78px;
padding-top:4px;
}

#quehacer_verde{
background-image:url(http://www.almeriacosta-apartments.com/img/iconos_verdes_grandes/quehacer.gif);
background-repeat:no-repeat;
background-position:left;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#769E00;
padding-left:78px;
padding-top:4px;
}

#faqs_verde{
background-image:url(http://www.almeriacosta-apartments.com/img/iconos_verdes_grandes/faqs.gif);
background-repeat:no-repeat;
background-position:left;
height:65px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color:#769E00;
padding-left:78px;
padding-top:4px;
}

.link {
	color: #999999;
	padding-left: 15px;
	background-image: url(http://www.almeriacosta-apartments.com/img/link.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.bordeazul2 {
	padding: 1px;
	border: 1px solid #006db8;
	background-color:#FFFFFF;
}
.tdcalendisp {
background-color: #DDFFDD;
}
.tabladispo {
	border: 1px solid #000000;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}
.lkhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}

.lkhome:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
h1{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-align:right;
	margin-bottom:0px;
	margin-top:0px;
}

.cajainfo {
	margin: 5px;
	padding: 5px;
}
