@charset "utf-8";
/* CSS Document */
*
{
	font-family: "Trebuchet MS";
}

body
{
	background: #b3d5e5 url(../img/fondo.gif) repeat;
	margin: 0;
	font-family: "Trebuchet MS";
	color: #00467f;
	font-size: 12px;
	height: 100%;
	overflow-y: auto;
}

p
{
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 7px;
}

h2
{
	font-size: 18px;
	font-weight: lighter;
	text-transform: uppercase;
	margin-top:14px;
	margin-bottom:14px;

}

h3
{
	font-weight: bolder;
	font-size: 12px;
	text-transform: uppercase;
	margin-top:14px;
	margin-bottom:14px;
}

a:link, a:visited, a:hover
{
	text-decoration:none;
	font-size:12px;
	color:#ff6600;
}
a:hover
{
	text-decoration:underline;
	
}

#level0
{
	float: none;
	margin: auto;
	position: relative;
	width: 955px;
}


#level1
{
	background:#FFFFFF url(../img/sombra.png) repeat-y;
	width: 942px;
	position: absolute;
	top: 0px;
	padding-left:4px;
	padding-right:4px;
	/*left: 20px;*/
}

#cabecera
{
	height:101px;
	width:942px;
	border-bottom: #00bdef solid 3px;
	padding-bottom:7px;

}
#logo
{
	position:absolute;
	top:15px;
	left:20px;
	background-image:url(../img/logo.jpg);
	width:107px;
	height:85px;
}

#bandera
{
	position:absolute;
	top:14px;
	right:22px;
	width:38px;
	height:11px;
}
#menu
{
	width:814px;
	text-align:right;
	position:absolute;
	right:22px;
	top:85px;
	height:15px;
	font-weight:bolder;	
}

#menu a:link,#menu a:visited,#menu a:hover
{
	text-decoration:none;
	font-size:14px;
	color:#00467f;
}
#menu a:hover
{
	color:#00bdef;	
}

#menu span
{
	font-size:14px;
	color:#00bdef;	
}

#contenido
{
	
}

#buscador
{
	
	width:912px;
	padding-left:15px;
	padding-left:15px;
	padding-top:25px;
}

#buscador span
{
	color:#00467f;
	font-size:16px;
	font-weight:bolder;
	text-transform:uppercase;
}

#buscador span.celeste
{
	color:#00bdef;
	font-size:16px;
	font-weight:bolder;
	text-transform:uppercase;	
}

#buscador form
{
	background-color:#efefef;
	padding:20px;
	width:860px;
}

#buscador form select
{
	width:126px;
}

#buscador form input
{
	width:125px;
}

#buscador form input.boton
{
	width:65px;
}


#destacadas
{
	width:912px;
	padding-left:15px;
	padding-left:15px;
	padding-top:15px;
}

#destacadas span
{
	color:#00467f;
	font-size:16px;
	font-weight:bolder;
	text-transform:uppercase;
}
#resultados
{
	border-top: 10px solid #00bdef;
	padding-top:20px;
}

.propiedad
{
	width:180px;
	padding-right:2px;
	padding-bottom:10px;
	float:left;
	background-color:#efefef;
	cursor:pointer;
}
.propiedad img
{
	width:180px;	
}

#resultados .propiedad div
{
	padding-left:3px;
	padding-left:3px;
	
}

#resultados .propiedad span
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-transform:none;
	width:174px;
	text-align:left;
}

#cabeceraInterna
{
	width:918px;
	height:106px;
	background:url(../img/cabeceraSolicitar.jpg);
	padding-top:50px;
	padding-left:26px;
	color:#FFFFFF;
	font-size:20px;
	margin-bottom:15px;
}


#cabeceraInterna span.entrada
{
	font-size:27px;
	position:relative;
	z-index:100;
}

#cabeceraInternaIndex
{
	width:916px;
	height:106px;
	background:url(../img/cabeceraIndex.jpg);
	padding-top:50px;
	padding-left:26px;
	color:#FFFFFF;
	font-size:20px;
	margin-bottom:15px;
}

#cabeceraInternaConocer
{
	width:916px;
	height:106px;
	background:url(../img/cabeceraConocer.jpg);
	padding-top:50px;
	padding-left:26px;
	color:#FFFFFF;
	font-size:20px;
	margin-bottom:15px;
}

#cabeceraInternaContacto
{
	width:916px;
	height:106px;
	background:url(../img/cabeceraContacto.jpg);
	padding-top:15px;
	padding-left:26px;
	color:#FFFFFF;
	font-size:20px;
	margin-bottom:15px;
}


#cabeceraInternaVender
{
	width:918px;
	height:106px;
	background:url(../img/cabeceraVender.jpg);
	padding-top:50px;
	padding-left:26px;
	color:#FFFFFF;
	font-size:20px;
	margin-bottom:15px;
}

#cabeceraInternaVender span.entrada
{
	font-size:20px;
	position:relative;
	z-index:100;
}

#cabeceraInternaVender #transparencia
{
	
	background:url(../img/sombraceleste.png);
	width:478px;
	height:53px;
	left:4px;
	position:absolute;
	opacity:.8;
  	filter: alpha(opacity=80);
	z-index:10;
	
	
}

#interno1
{
	float:left;
	width:504px;
	padding-left:26px;
	
	
}

#interno1 span
{
	color:#00467f;
	font-size:16px;
	font-weight:bolder;
	text-transform:uppercase;	
}

#interno1 span.celeste
{
	color:#00bdef;
	font-size:16px;
	font-weight:bolder;
	text-transform:uppercase;	
}

#explicacionInterior
{
	border-top: #00bdef solid 10px;
	width:470px;
	padding-top:28px;
	font-size:12px;
	text-transform:none;
}

#explicacionInterior p.azul
{
	color:#00467f;
	text-transform:none;
	font-size:12px;
}

#explicacionInterior p.celeste
{
	color:#00bdef;
	text-transform:none;
	font-size:12px;
}
.explicacionInteriorImg
{
	margin-left:390px;
	margin-top:110px;
}

#interno2
{
	float:left;
	width:410px;
}

#interno2 span.celeste
{
	color:#00bdef;
	font-size:16px;
	font-weight:bolder;
	text-transform:uppercase;	
}

#interno2 form
{
	margin-top:0px;
	background-color:#efefef;
	width:348px;
	padding-left:42px;
	padding-top:27px;
	padding-bottom:15px;
}

#interno2 form input
{
	width:125px;
	margin-top:20px;
	margin-right:18px;
	color:#00467f;
	font-size:12px;
}

#interno2 form textarea
{
	width:280px;
	height:118px;
	margin-top:20px;
	margin-right:18px;
	color:#00467f;
	font-size:12px;	
}

#interno2 form input.boton
{
	width:50px;
}

#listado
{
	float:left;
	width:887px;
	padding-left:15px;
	
}

.propiedadListado
{
	border-bottom: 1px solid #d1dee8;
	width:900px;
	padding-bottom:12px;
	padding-top:5px;
	float:left;
	cursor:pointer;
}


#listado span
{
	color:#00467f;
	font-size:16px;
	font-weight:bolder;
	text-transform:uppercase;	
}

#listado span.celeste
{
	color:#00bdef;
	font-size:16px;
	font-weight:bolder;
	text-transform:uppercase;	
}

#listado #resultado
{
	border-top: solid 10px 	#00bdef;
	width:900px;
	padding-top:10px;
	
}

#listado #resultado p img
{
	float:left;
	padding-right:18px;
}

#listado #resultado p span
{
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	float:left;
}

#listado #resultado p
{
	font-size:12px;
	/*float:left; */
	
	
}


#listado #resultado p a:link,#listado #resultado p a:visited,#listado #resultado p a:hover
{
	text-decoration:none;
	font-size:12px;
	color:#ff6600;
}
#listado #resultado p a:hover
{
	text-decoration:underline;
}

#paginado span a
{
color:#DDD;
font-size:16px;
padding-left:5px;
padding-right:5px;
}


#izquierda
{
	width:627px;
	padding-left:15px;
	padding-bottom:10px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}

#izquierda span
{
	color:#00467f;
	font-size:16px;
	font-weight:bolder;
	text-transform:uppercase;
}

#ficha
{
	width:627px;
	border-top: 10px solid #00bdef;
	padding-top:27px;
}


#derecha
{
	width:274px;
	float:left;
	padding-top:21px;
}


#derecha form
{
	margin-top:0px;
	background-color:#efefef;
	width:261px;
	padding-left:13px;
	padding-top:27px;
	padding-bottom:15px;
	float:left;
}

#derecha form input
{
	width:125px;
	margin-top:20px;
	margin-right:18px;
	color:#00467f;
	font-size:12px;
}

#derecha form textarea
{
	width:240px;
	height:118px;
	margin-top:20px;
	margin-right:18px;
	color:#00467f;
	font-size:12px;	
}

#derecha form input.boton
{
	width:50px;
}

#fotos
{
	width:290px;
	float:left;
}

.chica
{
	cursor:pointer;
	margin-right:-1px;
	padding-top:3px;
}

#footer
{
	border-top: #00bdef solid 3px;
	height: 45px;
	width:917px;
	background:url(../img/footer.jpg) no-repeat;
	padding-top:45px;
	padding-left:25px;
	clear:both;
	float:left;
	margin-top: 20px;
	
}
#footer div
{
	width:450px;
	float:left;
}


#footer span
{
	float:right;
}


.link
{
	width: 400px;
	clear:both;
}

.link a:link, a:visited, a:hover
{
	color: #FF6600;
	text-decoration: none;
}
.link img
{
	float: left;
	border: 1px solid #000;
	margin-right:5px;
	
}

.input
{
	width: 406px;
	font-family: "Trebuchet MS";
	
}
textarea
{
	height: 125px;
	width: 406px;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

.texto14
{
	font-size:14px;
}

.link , a:hover
{
	color: #000;
	
}
.mapa
{
	overflow:hidden;
	float:left;
	width: 279px;
	height: 208px;
	margin-top:3px;
	border:solid #E0E0E0 2px;	
}

