:link,:visited{text-decoration:underline;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,span{margin:0;padding:0;}
a img,:link img,:visited img{border:none;background:none;}
address{font-style:normal;}
a,a:visited{color:#333333}
a:hover{text-decoration:none;background:#554422;color:#ffffff;}
img:hover{background:none;}
/* -------------CASABELLARUSTICA------------------ */

.clr{clear:both;
}
body {background:#333;
font-family:Arial,Verdana;
text-align: center;
}
#bgPage {margin-left:auto;
margin-right:auto;
margin-top:20px;
width:768px;
height:600px;
background:#ffffff;
text-align: left;
}
#headerTop {width:768px;
height:94px;
background:#CCCCAA url('http://www.casabellarustica.com/themes/real_estate_1/images/bg_top.jpg') repeat-x;
}
#logoCBR {
text-align:left;
width:768px;
height:94px;
background:transparent url('http://www.casabellarustica.com/themes/real_estate_1/images/img_piedra_top.jpg') no-repeat 496px 0px;
}
#logoCBR img{
margin:15px 0 0 25px;
}
#logoCBR a:hover{
background:none;
}
.eslogan{font-size:13px;color:#333;font-weight:bold;
width:200px;
margin:-56px 0 0 285px;
height:40px;
font-family: Tempus Sans ITC,Verdanda,Arial;
}
#featured {
padding:20px 0 0 12px;
height:145px;
background:#887755 url('http://www.casabellarustica.com/themes/real_estate_1/images/bg_featured2.jpg') repeat-x;
}
#featured table{
height:145px;
}
#featured td {
vertical-align: top;
padding:0 10px 0 7px;
}
.featurePhoto {
height:100px;
padding:5px 5px 0 5px;
background: #CCCCAA;
}
.featuredProvince {
background:none;
text-align:center;
margin:5px 0 0 0;
}
.featuredProvince a,.featuredProvince a:visited{
color:#FFF;
font-weight:bold;
background:#999966;
font-size:10px;
padding:0 3px 1px 3px;
}
.featuredProvince a:hover{
color:#333;
}
#middle {
background:#CCCCAA;
border-right:2px solid #81704E;
border-left:2px solid #81704E;
border-bottom:2px solid #81704E;
}
#middleContent {
background:#CCCCAA;
}
.mainMenu {
border:2px solid #333;
height:33px;
background:#FCE39A url('http://www.casabellarustica.com/themes/real_estate_1/images/bg_menu_horz_5.jpg') repeat-x;
}
.mainMenu ul{
height:25px;
padding:3px 0 0 2px;
}
.mainMenu li {
float:left;
padding:0 2px 4px 2px;
border-right:1px solid #554422;
}
.mainMenu li.last {
border-right:0px;
}
.mainMenu a,.mainMenu a:visited{
color:#333;
font-weight:bold;
font-size:10px;
padding:5px 5px 3px 5px;
}
.mainMenu a:hover{
color:#fff;
border:2px solid #fff;
padding:5px 3px 5px 3px;
background:#994400;
}
#content {
padding:5px 5px 0 0;
width:545px;
float:right;
background:#CCCCAA;
font-size:75%;
}
#content a:hover {
background:none;
color:#994400;
}
#content p{
margin:7px 0 7px 0;
text-align:justify;
font-size:11px;
}
#content h1{
text-align:center;margin:0 0 10px 0;font-size:16px;color:#554422;border-bottom:1px solid #6A6A48;
}
#content h3{
text-align:center;
margin:20px 0 0 0;
}
#footer {
text-align:center;
font-size:11px;
height:30px;
margin:15px 0 0 0;
}
.imgHome {margin:10px 0 0 0;}

.destacat0{color:#333333}
.destacat1{color:#994400}
.destacat2{color:#554422}
.destacat3{color:#6A6A48}
.destacat4{color:#7B7B53}

.bold{font-weight:bold;}

#menuLeft2 {
padding:5px 0 15px 0;
width:206px;
background:#887755;
font-family: Arial,Verdana;
font-size:11px;
}
.areaMenu2 div{
text-align:center;
margin:10px 0 5px 0;
}
.areaMenu2 {
margin:7px;
background:#CCCCAA;
padding:5px 5px 5px 5px;
}

.areaMenu2 ul{
margin:0 0 10px 0;
}
.areaMenu2 li{
margin:0 0 2px 3px;
}

.areaMenu2 a,.areaMenu2 a:visited{color:#000;font-size:11px;text-decoration:none;}
.areaMenu2 a:hover{
text-decoration:underline;
background:none;
color:#994400;
}
.rustica{color:#FBF98A}

/***** search results *******/
#searchResults{margin:0;}
#searchResultsHeader{white-space:nowrap;font-size:11px}
#searchResultsSumary{border-bottom:1px solid #999966;padding:0 0 10px 0;height:15px}
#searchResultsSumary .number{color:#554422;font-weight:bold}
#searchResultsSumary .searchResultsCount{float:left;width:120px}
#searchResultsSumary .searchResultsCurrentPosition{float:left;width:325px;text-align:center}
#searchResultsSumary .searchResultsPages{float:right}
#searchResultsSortBy{border-bottom:1px solid #999966;padding:5px 0 10px 45px;margin:0 0 10px 0;background:url('http://www.casabellarustica.com/themes/real_estate_1/images/ordenar.gif') no-repeat left}
#searchResultsSortBy a{color:#333333;text-decoration:none}
#searchResultsSortBy a:hover{color:#554422;text-decoration:underline}
#searchResultsSortBy .title{color:#554422;font-weight:bold}
div.RoundedA{width:100%;border:1px solid #999966;margin:15px 0 0 0;background-color:#CCCCAA}
.listingResult{padding:10px}
.listingResultLeft{float:left;width:380px;margin:0;font-size:11px;line-height:1.4em;}
.listingResult b {color:#554422;}
.listingResultRight{float:right;width:135px;text-align:right;font-size:12px}
.listingDescripcionCorta{color:#994400;font:bold 13px Verdana;}
.listingDescripcionDetallada{display:none}
.listingTipoOperacion{margin:0 0 4px 0;color:#554422;font:bold 12px Verdana}
.listingThumbnail {text-align:center;padding:5px 4px 10px 5px;background: #fff;}
.listingStatus {color:#994400;font-weight:bold}
.listingPrecio1{color:#994400;font:bold 15px Arial}
.listingPrecio2{font:10px Verdana;text-decoration:none;color:#555}
.listingButtons {margin:7px 0 0 0;background:#CCCCAA;}
.listingButtons a{width:31px;padding-top:34px;margin:0 1px 0 0;height:0px;display:block;text-decoration:none;overflow:hidden;}
* html .listingButtons a{height:34px;}
.listingViewPropertyListing{float:left;width:32px;height:34px;background:url("http://www.casabellarustica.com/themes/real_estate_1/images/info_24x24.jpg") #FFFFFF no-repeat}
.listingLoanSimulator{float:left;width:32px;height:34px;background:url("http://www.casabellarustica.com/themes/real_estate_1/images/calculator_24x24.jpg") #FFFFFF no-repeat}
.listingViewMap{float:left;width:32px;height:34px;background:url("http://www.casabellarustica.com/themes/real_estate_1/images/maps_24x24.jpg") #FFFFFF no-repeat}
.listingPrintPropertyListing{float:left;width:32px;height:34px;background:url("http://www.casabellarustica.com/themes/real_estate_1/images/printer_24x24.jpg") #FFFFFF no-repeat}
.listingViewPropertyImages{float:left;width:32px;height:34px;background:url("http://www.casabellarustica.com/themes/real_estate_1/images/landscape_24x24.jpg") #FFFFFF no-repeat}
.listingSaveProperty{float:left;width:32px;height:34px;background:url("http://www.casabellarustica.com/themes/real_estate_1/images/favorite_24x24.jpg") #FFFFFF no-repeat}
.listingDeleteProperty{float:left;width:32px;height:34px;background:url("http://www.casabellarustica.com/themes/real_estate_1/images/remove_24x24.jpg") #FFFFFF no-repeat}

#navigationBar a,#navigationBar a:visited{font-size:12px}
#navigationBar a:hover{color:994400}
#navigationBar b{font-size:13px}

/***** listing *******/
#propertyListing {padding:5px 0 0 0;}
#propertylisting h1 {margin:0 0 10px 0;color:#994400;font-size:14px;border-bottom:2px solid #999966;}
#propertyImageDetails {float:right;margin:0 0 0 5px;}
#propertyImage {background:#ffffff;padding:5px 5px 10px 5px;}
.propertyButtons {margin:5px 0 0 0;text-align:center;display:block;}
#propertyDetails {line-height:1.3em;font-size:11px;}
#propertyDetails b{color:#994400}
#propertyDetails p {margin:5px 0 0 0;}
.propertyStatus {font-weight:bold;color:#994400}
.propertyPrecio {margin:10px 0 0 0;color:#994400;font:bold 15px Arial}
#propertyListingDetails {margin:5px 0 0 0;padding:5px 0 7px 0;font-size:11px;border-top:2px solid #999966;}
#propertyListingDetails p{margin:0 0 5px 0; padding:0;}
#propertyListingDetails b{color:#994400}
#propertyListingDetails a{color:#333;}
#propertyListingDetails h3{font-size:12px;font-weight:bold;color:#994400;margin:3px 0 5px 0;}
.propertyFiles {border-top:2px solid #999966;margin:5px 0 5px 0;padding:4px 0 5px 0;}
.panoramica {width:300px;overflow:hidden;border-top:2px solid #999966;margin:5px 0 5px 0;padding:4px 0 5px 0;}
#propertyThumbnails {margin:3px 0 5px 0;border-bottom:2px solid #999966;border-top:2px solid #999966;}
#propertyThumbnails a{font-size:10px;color:#333;}
.formCaption {font-size:12px;font-weight:bold;color:#6A6A48}
.red{color:#ff6600;}
.formError{border:2px solid #6A6A48;font-size:12px;color:#994400;}

/****** BUSCADOR ******/
#buscador {margin:10px 0 0 0;width:530px}
#buscador h2{color:#554422;font-size:15px;margin:3px 3px 5px 3px;}
.searchMode {text-align:right;margin:5px;}
.searchMode a{color:#7B7B53;font-size:75%;}
.searchMode a:hover{color:#333333;}

/****** Vender su propiedad ******/
#formulario {text-align:center;margin:25px 0 0 0;}
.tituloFormulario{color:#554422;margin:5px 15px 5px 15px;border-bottom:1px solid #999966;font-size:12px;font-weight:bold;}

#revistaElectronica div{
margin:10px 0 0 0;
text-align:center;
float:left;
width:100px;
}
#revistaElectronica p{
text-align:center;
font-weight:bold;
}
.mapaLocalizacion {
position:relative;
left:180px;
}
#banners {
margin:0 0 0 2px;
}
#quickSearch {
padding:10px;
margin:15px 0 0 0;
border:1px solid #887755;
background:#B9B089;
text-align:center;
}
#quickSearch select,#quickSearch input{font-size:11px}
.featuredProperties h2{
font-size:16px;
color:#554422;
margin:15px 0 0 0;
padding:5px;
text-align:center;
background:#FCE39A url('http://www.casabellarustica.com/themes/real_estate_1/images/bg_featured_tit.jpg') repeat-x;
}
.featuredProperties td{padding:3px;text-aling:center}
.featuredText {margin:3px 0 0 0;padding:0 0 4px 0;background:#FCE39A url('http://www.casabellarustica.com/themes/real_estate_1/images/bg_featured_tit.jpg') repeat-x;}
.featuredText a,.featuredTexta:visited{padding:5px 0 0 0;font-size:11px;display:block;}


.datosPropietario {
margin:7px 0 7px 0;padding:3px;color:#000;
background:#FCE39A;
width:250px;
border:1px solid #999966;
}
#mainform {border-bottom:2px solid #999966;}
