@charset "UTF-8";
* { margin:0; padding:0; font-size:12px; }

body { background:url(../img/fondo.gif); }

h3{ font-size:12px; font-weight:bold; color:#CC0000; margin-bottom:8px}

#container {
	width:900px;
	padding:0 4px;
	margin:0 auto;
	color: #39383D;
	background: url(../img/fondo_medio.gif) #FFF repeat-y;
	font-family:Verdana,Arial,Helvetica; 
	font-size:10px;
	margin-top:0px;
	position:relative;
}
#dreta { width:206px; float:right; margin:0; padding:0; }
#esquerra {
	width:188px;
	float:left;
	background-color:#D1D7D6;
	display:none;
}
#cap { height:188px; }
#cos { margin-top:1px; }
#contingut { margin-left:0px; margin-right:0px; padding:0; }

/************************************************************************/
#cabecera_usuario { width:900px; background-color:#f0f0f0; position:absolute; left:0px; top:100px;  }
#cabecera_usuario p { font-weight:bold; color:#a8a8a8; margin-left:20px; width:650px; background-color:#f0f0f0; }
.links_header a { text-decoration:none; color:#004C91; font-weight:bold; }
.links_header a:hover { color:#999; }
#idiomas { width:200px; text-align:right; background-color:#f0f0f0; position:absolute; left:700px; top:0px; }
#idiomas a { text-decoration:none; }
#idiomas a:hover { color:#cc0000; }
.borde_3_ptos { background:url(../img/borde_3_ptos.jpg) repeat-x; width:900px; height:7px; position:absolute; left:0px; top:117px; }
.cap_titulo_coapi { width:900px; height:23px; position:absolute; left:0px; top:124px; }
.cap_menu { width:900px; height:35px; position:absolute; left:0px; top:147px; }
.marcado { color:#cc0000; }
.no_marcado { color:#a8a8a8; }
li.lista_noticias { list-style:none; margin-top:25px; }
li.lista_noticias a { color:#004C91; text-decoration:none; font-weight:bold; text-transform:uppercase; }
li.lista_noticias a:hover { color:#999; }
li.lista_noticias p { color:#666; margin-top:10px; }
#logo { width:200px; float:left; }
#login { width:280px; float:right; height:85px; }
#login img { float:left; }
#login p { margin-top:10px; margin-bottom:10px; text-transform:uppercase; color:#999999; font-weight:bold; }
#box_login { margin-left:98px; }
.box_usuario { width:180px; position:relative; }
.box_password { width:180px; position:relative; }
.login_item1 { width:80px; color:#004C91; font-weight:bold; position:absolute; top:0px; left:0px; }
.login_item2 { width:80px; position:absolute; top:0px; left:77px; }
.login_item3 { width:80px; color:#004C91; font-weight:bold; position:absolute; top:20px; left:0px; }
.login_item4 { width:80px; position:absolute; top:20px; left:77px; }
.login_item2 input { width:80px; border:1px #ccc solid; }
.login_item4 input { width:80px; border:1px #ccc solid; }
#login_btn_enviar { position:relative;}
#login_btn_enviar img { position:absolute; top:42px; left:98px; }
#logo_cap { width:900px; height:23px; float:left; }
#buscadors { position:relative; width:648px; }
.buscador { width:332px; height:266px; background:url(/img/fondo_buscador.jpg); }
#buscador_inmuebles img { position:absolute; top:10px; left:10px; }
#buscador_apis { position:absolute; top:0px; left:340px; }
#buscador_apis img { position:relative; top:59px; left:17px; }
#ultimas_ofertas { width:648px; background:url(../img/fondo_ofertas.jpg) no-repeat; position:relative; padding-top:90px; float:left; }
#ultimas_ofertas h2 { position:absolute; left:20px; top:45px; color:#cc0000; font-weight:bold; font-size:18px; }
#ultimas_ofertas_space { width:648px; background:url(../img/fondo_obranueva.jpg) no-repeat; position:relative; padding-top:90px; }
#ultimas_ofertas_space h2 { position:absolute; left:90px; top:37px; color:#cc0000; font-weight:bold; font-size:16px; }
#obra_nueva { width:648px; background:url(../img/fondo_ofertas.jpg) no-repeat; position:relative; padding-top:90px; float:left; }
#obra_nueva h2 { position:absolute; left:20px; top:45px; color:#cc0000; font-weight:bold; font-size:18px; }
.titulo_buscador { position:absolute; top:21px; left:26px; color:#CC0000; font-weight:bold; font-size:17px; }
.titulo_ficha_space { position:absolute; top:21px; left:25px; color:#CC0000; font-weight:bold; font-size:17px; }
.ficha_space { position:absolute; top:51px; left:14px; text-align:right; width:317px; }
.ficha_space p { margin-top:12px; color:#666; padding-right:20px; }
.campo_mail { width:295px; }
.buscador_params { position:absolute; left:36px; top:65px; }
.buscador_params p {padding:0; margin:0; margin-top:10px}
.buscador_params h2 { display:block; float:left; width:129px; font-size:11px; color:#004C91; }
.buscador_params select { width:150px; }

.buscador_params_esq { position:absolute; left:20px; top:60px; }
.buscador_params_esq p {padding:0; margin:0; margin-top:10px}
.buscador_params_esq h2 { display:block; float:left; width:120px; font-size:11px; color:#004C91; }
.buscador_params_esq select { width:150px; }

.buscador_params1 { width:130px; border:1px #000 solid; }
.buscador_params2 { width:130px; border:1px #000 solid; }
.link a { font-size:10px; text-decoration:none; color:#CC0000; }
.link a:hover { color:#004C91; }
#links_peu { width:900px; height:20px; position:relative; }
#links_peu_esq { width:690px; position:absolute; top:0px; left:7px; }
#links_peu_esq a { font-size:10px; color:#004C91; text-decoration:none; }
#links_peu_esq a:hover { color:#999; }
#links_peu_drt { width:203px; position:absolute; top:0px; left:695px; text-align:right; }
#links_peu_drt a { font-size:10px; color:#999; text-decoration:none; }
#links_peu_drt a:hover { color:#004C91; }
#peu_info { width:890px; height:56px; background:url(../img/fondo_peu.jpg); text-align:left; padding:5px; position:relative; }
#peu_info p { font-size:10px; color:#999; }
#peu_info_esq p {}
#peu_info_drt { position:absolute; left:700px; top:25px; text-align:right; width:200px;}
.azulito { color:#004c91; font-size:10px; font-weight:bold; }
li.lista_inmuebles { list-style:none; width:648px; float:left; margin-top:10px}
li.lista_inmuebles img { float:left; border:2px solid #999;}
li.lista_inmuebles h3 { float:left; width:415px; margin-left:10px; background-color:#CC0000; color:#ccc; font-size:11px; height:15px; padding-top:4px; padding-left:4px} 
li.lista_inmuebles p { float:left; width:420px; margin-left:10px; color:#666; padding-top:5px; } 
.lista_inmuebles_poblacio { float:right; width:115px; background-color:#ccc; color:#666; font-weight:bold; text-align:right; padding:1px 5px 1px 0px; min-height:18px}
.lista_inmuebles_preu { float:right; width:100px; background-color:#e9e9e9; color:#CC0000; font-weight:bold; font-size:13px; padding:10px; text-align:right; }
.lista_inmuebles_content { width:525px; float:left; }
.lista_inmuebles_dreta { width:120px; float:right;}
li.lista_todas_noticias { list-style:none; margin-top:25px;  }
li.lista_todas_noticias a { color:#004C91; text-decoration:none; font-weight:bold; text-transform:uppercase; }
li.lista_todas_noticias a:hover { color:#999; }
li.lista_todas_noticias p { color:#666; margin-top:10px; width:648px; text-align:justify; }
.buscar_coincidencias { margin-top:10px; font-weight:bold; }
.buscar_coincidencias a { color:#CC0000; text-decoration:none; font-size:11px; }
.buscar_coincidencias a:hover { color:#999; }
#seccion_texto { width:648px; padding:5px; }
#seccion_texto li { list-style:none; }
.junta_govern { width:648px;}
.junta_govern p { width:204px; float:left; padding:5px 0px 10px 5px; }
#titulo_seccion { font-size:20px; font-weight:bold; text-transform:uppercase; margin-bottom:20px; color:#004C91; }
#enlaces_interes a { text-decoration:none; color:#004C91; font-weight:bold; }
#enlaces_interes a:hover { color:#999; }
#enlaces_interes p { margin-top:5px; }
#detallesInmueble { width:500px;float:left; }
.detalle { float:left; margin-bottom:30px; }
.tituloDetalle { width:130px; float:left; float:left; color:#004C91; font-weight:bold; text-align:right; }
.descDetalle { width:355px; float:left; float:left; padding-left:10px; text-align:justify; }
.descDetalle img { border:2px solid #999999; margin:35px 10px 0px 10px; }
.descDetalle input,textarea { border:1px #CCC solid; width:326px;}
.opDetalle { width:150px;  height:50px; background-color:#e9e9e9; float:left; position:relative; margin-top:1px; }
.opDetalle img { position:absolute; top:14px; left:8px; }
.opDetalle p { position:absolute; top:22px; left:38px; font-size:10px; color:#666666; font-weight:bold; }
#opcionesDetalles { float:left; width:150px;}
#detallesTituloPrecio { background-color:#cc0000; width:140px; float:left; margin-top:1px; color:#FFFFFF; text-align:right; padding:2px 10px 2px 0px; font-weight:bold; }
p.precio { font-size:18px; color:#cc0000; font-weight:bold; top:14px; left:25px; }
#info { width:650px; float:left; margin-top:10px; }
#recomendar { width:650px; float:left; margin-top:10px; margin-bottom:20px; }
#headerInfo { background-image:url(../img/fondo_info.jpg); height:85px; position:relative; margin-bottom:20px; }
#headerInfo p { position:absolute; top:39px; left:100px; font-size:14px; color:#cc0000; font-weight:bold; }
#headerInfoRecomendar { background-image:url(../img/fondo_recomendar.jpg); height:85px; position:relative; margin-bottom:20px; }
#headerInfoRecomendar p { position:absolute; top:39px; left:100px; font-size:14px; color:#cc0000; font-weight:bold; }
#carret p { margin-left:20px; color:#666666; font-weight:bold; }
#capCarrito { position:relative; background-image:url(/img/carrito.jpg); width:199px; height:70px; }
#capCarrito a { color:#CC0000; font-size:14px; font-weight:bold; position:absolute; top:33px; left:65px; text-decoration:none;}
#capCarrito a:hover { color:#004C91; }
#contingutCarrito { width:199px; margin-bottom:10px; }
#contingutCarrito p { margin-top:5px; margin-bottom:5px; margin-left:60px; }
#contingutCarrito a { text-decoration:none; color:#004C91; }
#contingutCarrito a:hover { color:#CC0000; }
#bienvenida { position:relative; width:280px; }
#bienvenida p { position:absolute; top:6px; left:10px; width:265px; text-align:right; color:#004C91; }
#bienvenida a { position:absolute; top:37px; left:10px; width:265px; text-align:right; color:#CC0000; text-decoration:none; font-size:10px; }
#bienvenida a:hover { color:#004C91;}
#panel_de_control { position:absolute; top:20px; left:1px; }
.enlace_inmueble a { text-decoration:none; color:#666; } 
.enlace_inmueble a:hover { text-decoration:none; color:#004C91; }
#paginador { width:550px; text-align:center; margin-top:10px; float:left; }
#paginador a { text-decoration:none; color:#004C91; font-weight:bold; }
#paginador a:hover { color:#999; }
.resultados { color:#CC0000; width:500px; float:left; margin-top:20px; }
#contactar input, textarea { border:1px solid #999; font-size:14px; }
#contactar p { margin-top:10px; }
a.menuLink, a.menuLink:visited, a.menuLink:hover {
	display:none; 
}
ul.menuRoot a.menuLink { 
	display:inline; 
	padding-top:0; 
	margin-left:5px; 
	font-size:13px; 
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555;
}
ul.menuRoot { padding:20px 0 20px 5px; margin:5px; background-color:#EFEFEF; width:650px; list-style:none; }
ul.menuRoot ul  {display:block; }
ul.menuRoot > li > ul {  background-color:#EFEFEF; margin:5px 10px 3px 5px; padding:2px 0; }
ul.menuRoot ul ul {  margin:5px 0;  }
ul.menuRoot li { margin:5px 0px 0px 20px; }
ul.menuRoot li li { margin:5px 0 5px 10px;  }
ul.menuRoot li ul li a { font-size: 10px;  }
ul.menuRoot li ul li a, ul.menuRoot li ul li a:visited, ul.menuRoot li ul li a:hover { font-size: 10px;  }
ul.menuRoot ul a:hover {  font-weight:normal; background-color:#CC0000 }
ul.menuRoot ul ul a {  padding-left:20px; background-color:#CCCCCC; }
.desplegable {border:solid 1px #ccc; color:#666666}
#seccion_texto h3{ font-size:12px; font-weight:bold; color:#CC0000}
.lista_apis { margin-top:5px; margin-bottom:5px; border:solid 1px #CCCCCC; padding:4px; width:648px; list-style:none}
.lista_apis:hover { background-color:#eeeeee; cursor:pointer}
.lista_apis a { color:#CC0000; text-decoration:none; font-weight:bold;}
#tablaJunta {background-color:#f4f4f4; min-height:500px; padding:5px}
.tituloPiso h3 { text-transform:uppercase; font-size:14px; color:#004C91; font-weight:bold; margin-bottom:10px; width:638px; font-size:12px; background-color:#F5F5F5; padding:6px; }

.inputsHipoteca { border:solid 1px #CCCCCC; margin:0; padding:0; color:#666666}
a .btn {color: #fff;}
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; border:solid 1px #999999}
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(/img/shade.png); background-position: bottom; }
#banners_space img { margin: 10px 0px 0px 10px }
.enlace_inmueble_det a { position:absolute; top:22px; left:38px; font-size:10px; color:#666666; font-weight:bold; text-decoration:none; }
.enlace_inmueble_det a:hover { color:#004C91; } 
#form_buscador p { margin-top:10px; }
#form_buscador h2 { color:#666666; font-weight:normal;}
#form_buscador input { font-size:16px; }
.addInmueble { text-align:right; padding-left:320px; }
#cap_noticies { width:200px; height:23px; background-color:#f5f5f5; margin-top:18px; }
#cap_noticies p { font-size:18px; color:#CC0000; font-weight:bold; margin-left:5px;}

.oficinas { list-style:none; margin-bottom:10px; width:648px; border:1px #ccc solid; padding:10px; float:left; }
.oficinas img { float:left; margin-right:10px; border:5px #ccc solid; }
.oficinas h2 { font-size:18px; color:#CC0000; margin-bottom:10px; }
.oficinas p { margin-bottom:5px; }
.mail_azul { color:#004c91; font-weight:bold; }
#detallesObra { width:638px; }
#detallesObra img { float:left; margin-right:10px; }
#detallesObra a { text-decoration:none; color:#004C91; font-weight:bold; }
#detallesObra a:hover { color:#999999; }
#enlace_api { border:1px #ccc solid; width:648px; text-align:center; }
#enlace_api a { font-size:18px; text-decoration:none; }
#enlace_api a:hover { text-decoration:underline; }
.enlace_pragma a { color:#004C91; text-decoration:none; font-size:10px; } 
.enlace_pragma a:hover { text-decoration:underline; }
#obra_nueva_search { width:618px; float:left; margin-top:-9px; margin-left:4px; padding:10px; border:1px #ccc solid; }
#obra_nueva_search label { float:left; display:block; width:75px; }
#obra_nueva_search select { float:left; margin-right:20px; width:150px; }
#obra_nueva_search input { height:20px; width:100px; padding:0; }
#selectPoblacio_poblacion { float:left; }
a.link_adj { text-decoration:none; color:#004C91; }
a.link_adj:hover { color:#999; }
.enlace_pastilla { margin:30px 0; float:left; }
.enlace_pastilla a { display:block; margin-left:10px; }

.llista_links { padding-left:20px; width:300px; list-style:square; list-style:none; }
.llista_links a { font-size:11px; }
.llista_links li { padding:3px 3px 3px 26px; } 
.link_audio { padding-left:30px; background:url(/img/mp3.png) no-repeat 3px; }
.link_file { padding-left:30px; background:url(/img/file.png) no-repeat 3px; }
/************************************************************************/