﻿#container {
 margin:0 auto;
 width:900px;
}
#top {
 width:900px;
 height:20px;
 background:url(../images/back_top.jpg) bottom center no-repeat;
 color:#fff;
 font-size:.9em;
 font-weight:bold;
}
#top .int {
 padding-top:2px;
 }
 #top_right {
  float:right;
 }
.spanish {
 padding:0 0 0 26px;
 background:url(../images/flag_es.gif) left center no-repeat;
}
.english {
margin:0 0 0 12px;
 padding:0 0 0 26px;
 background:url(../images/flag_en.gif) left center no-repeat;
}
#top a:link {color:#fff;text-decoration:none;}
#top a:visited {color:#fff;text-decoration:none;}
#top a:hover {color:#fff;text-decoration:underline;}

#header {
 width:900px;
 height:160px;
 background:url(../images/back_header.jpg) center center no-repeat;
}
#menu {
 width:900px;
 height:28px;
 background:url(../images/back_menu.jpg) center center no-repeat;
}
#menu ul {
 margin:0;
 padding:6px 0 0 26px;
 list-style-type:none;
 font-family:"trebuchet ms",verdana,arial,"sans serif";
 font-size:.95em;
 text-transform: uppercase;
}
#menu li {
 margin:0;
 padding:2px 8px 2px 6px;
 display:inline;
 background:url(../images/sep.gif) right center no-repeat;
}
.contact {
 float:right;
 margin:-4px 16px 0 0;
 font-size:1.4em;
 font-weight:bold;
 height:25px;
 background:#ae0000;
 padding:0 8px;
}
#menu li .last {
 background-image:none;
}
#menu a:link {color:#fff;text-decoration:none;}
#menu a:visited {color:#fff;text-decoration:none;}
#menu a:hover {color:#fff;text-decoration:underline;}
.right {
 border:1px solid #fdbb39;
 float:right;
 margin:12px 40px 0 0;
}

#default_right {
 float:right;
 border:1px solid #293f86;
 width:360px;
 margin:22px 30px 0 30px;
 text-align:center;
 background:#fff;
}
#default_right_txt {
 text-align:left;
 padding:4px 0 4px 6px;
 color:#;
 background:#f1b34e;
 margin:4px 0 0 0;
 font-family:"trebuchet ms",verdana,arial,"sans serif";
 font-size:1.4em;
}
#default_right_precio {
 float:right;
 text-align:right;
 padding:0 4px 0 0;
}
.precio_desde {font-size:.7em;}

#alquiler {
  margin:0 550px 0 0;
  padding:20px 40px;
}
#alquiler_right {
 float:right;
 width:500px;
 margin:30px 40px 0 30px;
}
.alquiler_thumb {
 border-top:1px #aaa solid;
 border-bottom:1px #aaa solid;
 padding:6px 4px;
 margin:0 0 6px 0;
 background:#fff;
}

.alquiler_thumb hr { display: block; clear: left; visibility: hidden;}
.alquiler_price { float:right;color:#ae0000; }
.mas_info { margin:10px 0 0 0;font-weight:bold; }
.mas_info a:link {color:#e6820c; }
.mas_info a:visited {color:#e6820c; }
#alquiler_text {margin-left:420px;width:400px;}
#map {width:300px;height:300px; border:1px solid;margin:15px 0 0 0;}
#main {
 width:900px;
 background:url(../images/back_main.jpg) top center repeat-y;
}
#main p {
 line-height:1.5;
}
#main_contact {
 width:900px;
 background:url(../images/back_main_contact.jpg) top center repeat-y;
}
#int {
 padding:10px 40px;
}
#int p {
 line-height:1.4;
}
#int_default {
 padding:10px 40px;
 font-size:.9em;
}
#int_default p {
 line-height:1.4;
}
#int_empresa {
 margin:0 230px 0 0;
 padding:20px 40px;
}
#int_empresa p {
 line-height:1.5;
}
#int_empresa ul {
 margin:12px 0 0 10px;
 padding:0;
 list-style-type:none;
}
#int_empresa li {
 padding:2px 0 2px 20px;
 background:url(../images/tri.gif) left center no-repeat;
}
#int_ref {
 margin:0 500px 0 0;
 padding:20px 40px;
}
#int_ref p {
 line-height:1.5;
}
#ref_right {
 float:right;
 margin:20px 30px 0 0 ;
 background:#fff;
 padding:6px;
 border:1px solid #ae0000;
}
#busqueda {
 width:420px;
 height:150px;
 background:url(../images/back_busqueda.gif) right bottom no-repeat;
 text-align:left;
 margin:20px 0 0 0;
}
#busqueda form {
 float:left;
 margin:16px 8px 0 0;
 padding:32px 0 0 30px;
}
#destacados {
 width:900px;
 height:260px;
 background:url(../images/back_destacados.jpg) center center no-repeat;

}
.destacado {
 margin:0 0 0 60px;
 float:left;
 width:400px;
 height:176px;
}
#des_int {
 padding: 0 0 0 24px;
}
.destacado p {
 color:#000;
 margin:0 0 0 0;
 font-weight:normal;
 font-size:.9em;
}
.destacado p strong {
 color:#ae0000;
}
#promociones {
 width:900px;
 background:url(../images/back_main.jpg) top center repeat-y;
}
#left_viviendas {
 float:left;
 width:200px;
 height:460px;

 padding:0 1.4em 0 0;
 text-align:right;
}
#left_viviendas p {
 line-height:1.4;
 border-top:1px dashed #ae0000;
 border-bottom:1px dashed #ae0000;
 padding:6px 8px;
 background:#fff;
}
#busqueda_2 {
 background:url(../images/back_busqueda_2.gif) top right no-repeat;
 width:195px;
 height:162px;
 padding:14px 16px 0 0;
}

.main_table {
 padding:0;
 margin:0;
 }
.thumb {
 border:1px solid #888;
 width:289px;
 height:150px;
 margin:0 8px 8px 0;
 background:#fff;
}
.thumb2 {
 border:1px solid #ae0000;
 width:270px;
 height:150px;
 margin:0 0 0 0;
 background:#fff;
 font-size:.9em;
}
.thumb4 {
 border:1px solid #293f86;
 width:270px;
 height:150px;
 margin:15px 0 0 12px;
 background:#fff;
 font-size:.9em;
 float:left;
}
.thumb3 {
 height:230px;
 margin:0 0 0 0;
 padding:1px 3px 1px 5px;
}
.thumb_portada {
 border:1px solid #293f86;
 width:400px;
 height:150px;
 margin:15px 0 0 18px;
 background:#fff;
 font-size:.9em;
 float:left;
}
.subtitle {
 font-family: "trebuchet ms",verdana,helvetica,arial,sans-serif;
 margin:0 50px 0 0;
 color:#333;
}
.thumb_title {
 margin:0 0 0 .3em;

 font-size:11pt;
 font-family: "trebuchet ms",verdana,helvetica,arial,sans-serif;
}
.thumb_title a:link {
 text-decoration:none;
 color:#000;
}
.thumb_title a:visited {
 text-decoration:none;
 color:#333;
}
.thumb_title a:hover {
 text-decoration:underline;
 color:#000;
}
.thumb_country {
 padding:4px 0 0 4px;
 color:#ae0000;
 font-family: "trebuchet ms",verdana,helvetica,arial,sans-serif;
 font-size: 10pt;
 font-weight:bold;
}
.thumb_text {
 font-family: "trebuchet ms",verdana,helvetica,arial,sans-serif;
 font-size:10pt;
 padding-left:4px;
 margin-top:0px;
}
.thumb_htype {
 padding:5px 0 0 4px;
 color:#ae0000;
 font-family: "trebuchet ms",verdana,helvetica,arial,sans-serif;
 font-size: 10pt;
 font-weight:bold;
}
.thumb_ref {
 float:left;
 margin-top:0px;
 margin-left:4px;
 font-size:10pt;
 color: #333;
}
.thumb_ref2 {
 margin-top:3px;
 margin-left:4px;
 font-size:.9em;
 color: #333;
}
.thumb_ref3 {
 margin-top:0px;
 margin-left:4px;
 font-size:10pt;
 color: #333;
}
.thumb_price_p {
 font-size:14pt;
 margin:0 .4em 2px 0;
 color:#ae0000;
}
.thumb_price {
 font-size:11pt;
 margin:0 .4em 2px 0;
}
.thumb_price2 {
 font-size:16pt;
 margin:0 .4em 2px 6px;
 
}
#page_links {
 text-align:right;
 margin:0 2.5em 0 0;
}
#thumbnails {
 background:#ddd;
 border-top:1px solid #aaa;
 border-bottom:1px solid #aaa;
 padding:6px;
}
.ficha_image {

 border:1px solid #fdbb39;
}
.ficha_price {
 margin:0 60px 0 0;
 background: #fee4b1;
 padding:4px;
 border-top:1px solid #fdbb39;
 border-bottom:1px solid #fdbb39;
 font-weight:bold;
 font-family: "trebuchet ms",tahoma,verdana,arial,sans-serif;
 font-size:1.2em;
}
#location_text {
 margin:0 290px 0 0;
}
#location_text p {
 line-height:1.6;
 }
#contact_right {
 float:right;
 width:290px;
 margin:-5px 0 0 10px;
 padding:0 0 0 0px;
}
#interesado {
 padding:3px;
 border:1px solid #ae0000;
 background:#ffd862;
}
.img_right {
 float:right;
 margin:20px 45px 0 0;
}
#footer {
 margin:0 auto;
 background:url(../images/back_footer.jpg) top center no-repeat;
 padding:30px 18px;
 font-size:.9em;
}
#footer_tels {
 float:right;
}
#footer_tels strong {
 color:#c55028;
 font-weight:bold;
}