#container {
 margin: 0 auto;
 padding:0;
 width:967px;
 background: #fff url(../images/background.gif) top center no-repeat;
 text-align:left;
}
#container_contacto {
 margin: 0 auto;
 padding:0;
 width:967px;
 background: #fff url(../images/background_contacto.gif) top center no-repeat;
 text-align:left;
}
.top {
 margin:0 0 0 26px;
}
#menu {
 margin:0 0 0 24px;
 width:918px;
 height:26px;
 text-align:right;
}
#menu ul {
 float:right;
 margin:0;
 padding:0;
 height:26px;
}
#menu li {
 margin:0;
 display: inline;
 list-style-type: none;
 color:#3d2901;
 font-family: verdana,arial,sans-serif;
 height:26px;
 padding:3px 8px;
 font-size:13px;
 border-left:1px solid #e0091d;
 font-family: "trebuchet ms",tahoma,verdana,arial,sans-serif;
 }
.over {
 font-weight:bold;
}
.out {
 font-weight:bold;
}
.flags {
 margin:0 2px 0 0;
 padding:0; 
}
.flags li {
 padding:0;
 border:1px solid;
}

#main {

}
#default {
 margin:0 auto;
 background:url(../images/blue_grad.jpg) bottom center repeat-x;
 width:920px;
 font-size:.9em;
}
#default p {
 margin: 1.5em;
 margin-right:330px;
 line-height:1.3;
}
.bigphone {
 margin:0;
 padding:0;
 margin:0 0 0 .5em;
 font-size:2.6em;
 color:#CC0000;
}
#caja_busqueda {
 margin:5px 5px 0 0;
 float:right;
 width:277px;
 height:164px;
 background:url(../images/search_back.gif) top center no-repeat;
}
#it2 {
 margin:2px 0 0 0;
 float:right;
 width:277px;
 height:104px;
 background:url(../images/it2.jpg) top center no-repeat;

}
#caja_top {
 margin:8px 0 0 0;
 text-align:center;
 font-size:18px;
 color:#283f85;
}
#caja_bottom {

}
#caja_bottom table {
 width:274px;
 margin:14px 0 0 0;
 font-size:1em;
}
#viv_des {
 margin:0 auto;
 padding:0 0 0 6px;
 width:921px;
 height:34px;
 background:url(../images/viv_des.jpg) top center no-repeat;
 font-size:1.4em;
}
#default_abajo {
 margin:0 auto;
 background:url(../images/default_abajo.jpg) top left repeat-x;
 width:921px;

}

#default_abajo table {
 width:574px;
 margin:14px 0 0 14px;
}
#inspection_trip {
 margin:17px 16px 0 0;
 float:right;
 background:url(../images/inspection_trip.jpg) center center no-repeat;
 width:297px;
 height:123px;

}
#it_top {
 margin:5px 0 0 0;
 text-align:center;
 font-family: "trebuchet ms",tahoma,verdana,arial,sans-serif;
 font-size:1.6em;
}
#it_bottom {
 margin:0 150px 0 8px ;
 padding:12px 0 0 0;
 text-align:left;
 color:#000;
}
#general {
 margin:0 auto;
 margin:25px 0 0 45px;
 width:920px;
}
#legal_info {
 margin:0 auto;
 margin:25px 0 0 45px;
 line-height:1.4;
}
#main_viviendas {
 margin:-1.9em 40px 0 240px;
}
#left_viviendas {
 float:left;
 width:200px;
 border-right:1px solid #aaa;
 padding:0 1.4em 0 0;
 text-align:right;

}
#left_viviendas p {
 line-height:1.4;
 border-top:1px solid #e0091d;
 border-bottom:1px solid #e0091d;
 padding:5px 0;
}
#page_links {
 text-align:right;
 margin:0 2.5em 0 0;
}
.main_table {
 margin:1em 0 0 -3px;
}
.thumb {
 border:1px solid #888;
 width:289px;
 height:150px;
 margin:0 8px 8px 0;
 background:#fff;
 font-size:.8em;
}
.thumb2 {
 border:1px solid #888;
 width:289px;
 height:150px;
 margin:0 0 0 0;
 background:#fff;
 font-size:.8em;
 text-align:left;
}
.thumb3 {
 height:230px;
 margin:0 0 0 0;
 padding:1px 3px 1px 5px;
 font-size:1em;
}
.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-weight:bold;
 font-size:1.5em;
 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:#233f8d;
 font-family: "trebuchet ms",verdana,helvetica,arial,sans-serif;
 font-size: 1.4em;
}
.thumb_text {
 font-family: "trebuchet ms",verdana,helvetica,arial,sans-serif;
 font-size:1.2em;
 padding-left:4px;
 margin-top:0px;
}
.thumb_htype {
 padding:5px 0 0 4px;
 color:#233f8d;
 font-family: "trebuchet ms",verdana,helvetica,arial,sans-serif;
 font-size:1.2em;
 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:.8em;
 color: #333;

}
.thumb_ref3 {
 margin-top:0px;
 margin-left:4px;
 font-size:10pt;
 color: #333;
}
.thumb_price {
 font-size:11pt;
 margin:0 .4em 2px 0;
}
.thumb_price2 {
 font-size:2em;
 margin:0 .4em 2px 6px;
}
#thumbnails {
 margin:15px 45px 15px 0;
 background:#ddd;
 border-top:1px solid #aaa;
 border-bottom:1px solid #aaa;
 padding:6px;

}
.ficha_image {
 float:left;
 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;
 line-height:1.5;
}
#contact_right {
 float:right;
 width:300px;
 margin:0 -10px 0 4em;
}
.right {
 border:1px solid #fdbb39;
 float:right;
 margin:-6px 45px 0 0;
}
#bottom {
 background:#fff url(../images/bottom.gif) top center no-repeat;
 padding:10px 34px 10px 28px;
 font-size:.9em;
 margin:0px 0 0 0;
 color:#FFFF00;
 text-align:right;
}
