﻿/*Reset CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0; padding: 0; border: 0; outline: 0;font-style: normal;
     font-size: 100%; font-family: inherit; vertical-align: baseline}
body {line-height: 1}
:focus {outline: 0}

table {border-collapse: collapse; border-spacing: 0}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}

hr {margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px}
/* End Reset CSS*/

/* End Reset CSS*/
 

/* Clearfix*/

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block; clear: both;}
* html .clearfix {height: 1%;}

/* End Clearfix*/

body{background:#fff; margin:0; padding:0; height:100%; color:#4F5B77; font:normal 13px/16px "trebuchet ms",arial,sans-serif; }

.floatLeft{float:left}
.floatRight{float:right}
.b{font-weight:bold}


/* Menu */
#menu{width:100%; background:url('../images/bgMenu.gif') repeat-x 0 0; height:65px; margin:0; padding:0;}
	#menu li{float:left}
	#menu ol, #menu ul {list-style: none; margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal;
     font-size: 100%; font-family: inherit; vertical-align: baseline}
.containerCenter{width:924px; margin:0 auto 0 auto;}
.linkMenuul { float:left; margin:0 0 0 28px;}
.linkMenu{padding:23px 20px 0 20px}
	.linkMenu a{font:normal 15px/17px "trebuchet ms",arial,sans-serif; color:#ffffff; text-decoration:none; font-weight:bold;}
	.linkMenu a:hover{/*color:#bfbfbf*/ text-decoration:underline}

#navlang { position:absolute; width:120px; margin:22px 0 0 828px; z-index:10; *margin:20px 0 0 25px; }
#navlang ul {list-style:disc; color:#CCC;}
#navlang li { clear:both;}
#navlang a { color:#d3e1ff; text-decoration:none; }
#navlang a:hover { color:#FFF; text-decoration:none; }

/* Middle */
.contAll{width:100%; margin-top:40px; *margin-top:20px}
.lineMiddle{border-left:2px solid #d5e4ef; border-right:2px solid #d5e4ef; width:890px; padding:0 17px 7px;}

/* Boxes */
.roundTop span, .roundBottom span{background: transparent url('../images/borderRound.gif') no-repeat 0 0; width:928px; display:block; height:12px; position:absolute; margin-top: -12px;}
	.roundBottom span{background-position:0 -12px}
	
/* Search */
.containerSearch{width:100%; background:transparent url('../images/bg-search.gif') repeat-x 0 0; height:88px; *height:80px; margin:0 0 0 0;}
		
.searchOne{padding-top:5px; margin-left:55px}
	.searchOne li{padding-right:7px; float:left}
	.searchOne input{border:1px silver solid; padding:0 5px; color:#454545}
	.searchOne .space{margin-top:16px}
	.searchOne label{display:block; color:#fcfcfc; font-size:11px; font-weight:100;}
	.searchOne label.left{float:left; width:50px; font-size:12px;}
	.searchOne input.radio{width:25px; margin:0px 0px 0 2px; padding:2px; border:0; float:left;}
	.searchOne input.text{width:105px; margin:0px 0 0 2px; padding:2px; border:0;}
	.searchOne .submit{background:transparent url('../images/bgBtnSearch.gif') repeat-x 0 0; margin-left:10px; text-transform:uppercase; padding:3px 0; *padding:3px 0 4px; display:block; color:#ffffff; font:bold 11px/12px "trebuchet ms",arial,sans-serif;border:0 !important; width:90px;}
	.searchOne .checkBox{float:right; padding:10px 70px 0 0; *padding:10px 125px 0 0}

.detailsdiv { position:relative; float:right; height:95px; width:100px; margin:0 18px; background-image:url(../images/detail-bg.gif); }
.propdetailsdiv { position:relative; height:82px; width:100px; margin:0 18px; background-image:url(../images/detail-bg.gif); }

#serchimgtop {background: transparent url(../images/header-banner.jpg) repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 130px; margin-top: 0px;}

#globofondo { width:71px; height:58px; background:url(../images/globo-abajo.gif); position:absolute; top:195px; margin:0 0 0 809px; }

#dondetegustaria { width:600px; height:80px; position:absolute; top:120px; margin:0 0 0 50px; padding-top:10px; }
#dondetegustaria h1 { font-weight:100; font-size:36px; font-family:"trebuchet ms",arial,sans-serif; color:#d82028; letter-spacing:-1; }
#dondetegustaria h3 { margin:20px 0 0 0; font-size:16px; text-decoration:none; border:0; color:#888; letter-spacing:-1; }

.submenulinks {margin:0; padding:0; background: transparent url(../images/bg-submenu.jpg) no-repeat; height:33px; color:#C30;}
.submenulinks ul {margin:2px 0 0 37px; padding:7px 0 0 0; *padding:5px 0 0 0;  list-style-type:none; }
.submenulinks ul li {margin:0 10px; padding:0; display:inline; }
.submenulinks ul li a { color:#ddd; text-decoration:none;}
.submenulinks ul li a:hover { text-decoration:none; color:#FFF;}

#detailSearch{margin:2px 0 0 0px; *margin:1px 0 0 30px; float:left;}
	#detailSearch li{float:left; display:inline; margin:0 5px;}
	#detailSearch label{display:block; color:#fcfcfc; font-size:11px; font-weight:100; width:100px;}
	#detailSearch label.left{float:left; width:50px; font-size:12px;}
	#detailSearch input.text{width:105px; margin:0px 0 0 2px; padding:2px; border:0;}
	#detailSearch input.radio{width:25px; margin:0px 0px 0 2px; padding:2px; border:0; float:left;}
	#detailSearch select{width:112px;}
	#detailSearch input.submit{background:transparent url('../images/bgBtnSearch.gif') repeat-x 0 0; padding:0px 10px; *padding:2px 5px 0; margin:16px 0 0 5px; text-transform:uppercase; height: 21px; *height: 22px; display:block; color:#ffffff; font:bold 11px/12px "trebuchet ms",arial,sans-serif;border:0 !important; width:100px;}
	
.searchimg { float:left; margin: 3px 6px 0px 0; border:1px solid #91b0cb;}
.searchdiv { float:left; width:437px; margin: 0 6px 0 0; *margin: 20px 6px 0 0; height:175px; border: 1px solid rgb(206, 220, 228); margin-bottom: 15px;}
.searchdiv h2 { background-color:#14578a; padding-left:5px; width:auto; font-size:110%; letter-spacing:-1}
.searchdiv h2 a { color:#ffffff;}
.searchdivimg { float:left; width:160px; margin: 0 20px 0 0; padding-left:5px; height:125px; }

.indexSearchSmall{background:url('../images/bgSearchSmall.gif') no-repeat 0 0; display:block; height:193px; margin:0 auto; top:-39px; position:relative; width:736px; z-index:20}
.boxSearchSmall{width:556px; z-index:200; position:absolute; left:220px; top:46px}
	.boxSearchSmall li{float:left;}
	.boxSearchSmall select{ margin:0 5px 0 1px; padding:1px; border:0; }
	.boxSearchSmall input.submit{background:transparent url('../images/bgBtnSearch.gif') repeat-x 0 0; padding:0px 10px; *padding:2px 5px 0; margin:16px 0 0 5px; text-transform:uppercase; height: 21px; *height: 22px; display:block; color:#ffffff; font:bold 11px/12px "trebuchet ms",arial,sans-serif;border:0 !important; width:100px;}
	.boxSearchSmall ol, .boxSearchSmall ul {list-style: none; margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal;
     font-size: 100%; font-family: inherit; vertical-align: baseline}
	 .boxSearchSmall #detailSearch{margin-top:5px;}

#iconspropiedad {clear:both; width:100%; margin: 0 0 10px 0;}
#iconspropiedad a { margin: 0 10px; color:#999999;}

#detalleagente { margin-left:0px; padding-left:8px; }
#detalleagente li { margin-left:0; }

#photos {width:400px; height:300px; overflow:hidden; }
#photos ul {margin:0; padding:0; }
#photos ul li {margin:0; padding:0; list-style-type:none; }

/* Container text */
.contTxt{width:100%; margin-top:-20px}
.contTxt ul li {margin: 5px;}
.contTxt p { margin:1em 0; line-height:1.5em; text-align:justify;}
.contTxt a { color:#AA0000; }

.leftCol{width:160px; margin-right:20px; float:left;}
.middCol{width:460px; margin-right:0px; float:left;}
.rightCol{width:220px; margin-top:0px; float:right;}
	.rightCol ul{list-style:none; width:220px; margin:0; padding:0}
	.rightCol li{margin-bottom:10px}
	
.middrightCol{width:690px; margin-right:0px; float:left;}
.smallCol{width:200px; margin-right:15px; float:left; border-right:1px solid #EEE; padding-right:10px; text-align:left;}



.searchresult { margin:10px 0; padding:5px; background:#F5F5F5; }

h2{margin-bottom:8px; padding-bottom:2px; border-bottom:solid 1px #cedce4; font-size:18px; line-height:22px; color:#c1161f; width:100%; font-weight:100;}

.contactform {width:462px; margin:2.0em 0 1.0em 0; padding:10px 10px 0 10px; border:solid 1px rgb(220,220,220); background-color:rgb(245,245,245);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; font-weight:100; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 20px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:295px; padding:2px; border:solid 1px rgb(230,230,230); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:295px; padding:2px; border:solid 1px rgb(230,230,230); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:35px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; text-align:center; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform p {margin:0 0 1.0em 0; line-height:1.5em;}

.resumenpropiedad { background-color:#edf7ff; border:1px solid #bebebe; }
.resumenpropiedad ul {margin:0; padding:15px; width:140px;}
.resumenpropiedad ul li { width:140px; }
.divcaracteristicas { float:left; width:165px; border: 1px solid #ECECEC; margin:3px 6px 3px 0; padding:6px; height:30px; min-height:30px; overflow:hidden; }
.divcaracteristicas img { margin:0; }

/* Destacados */
.contDest{width:100%; margin-top:10px; clear:both; padding-top:10px;}
.destNews{width:223px; height:92px; background:transparent url('../images/bgDestacados.gif') repeat-x 0 0; border:1px solid #a6a6a6; float:left; padding:10px; color:#555; font-size:12px;}
	.destNews li{list-style-image:url('../images/circle.gif'); margin:3px 20px 5px}
	.destNews ol, .destNews ul {list-style: none; margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal;
     font-family: inherit; vertical-align: baseline}
	.destNews a{color:#555;}
	.destNews p{margin-top:5px;}

.destMargin{margin: 0 60px 0 0;}
h3{font-size:15px; line-height:15px; font-weight:100; color:#558; margin-bottom:0px; padding-bottom:2px; border-bottom:solid 1px #779;}

.headerflyer { text-align:left; margin:0 0 0px 145px;}
.headerflyer h2 { font-size:220%;}
.headerflyer ul li { display:inline; list-style-type:none; }
.headerflyer a { color:#333333; text-decoration:none; }
#logoflyer {position:absolute; margin:-22px 0 0 -22px;}
#print { font-size:90%; position:absolute; margin:-5px 0 0 700px; color:#666666; text-decoration:none; }

/* Footer */
#footer{width:100%; margin:15px 0 15px 0;}

.bottom {margin:0px auto; text-align:center; clear:both}
	.bottom a{font-size:11px; text-decoration:none; color:#6a6a6a }
	.bottom a:hover{color:#c1161f;}	


.newsticker { list-style-type: none; padding:0 0 0 6px; margin: 0; }
#mynews { width:520px; height:20px; margin:0 0 0 22px; padding:4px 0 0 0; border:1px solid #CCF; background:#EFEFEF; position:absolute; top:87px; z-index:100; overflow:hidden; font-weight:100; color:#55E;}
#mynews span { color:E55; font-weight:600; }
#mynews a {font-weight:bold; color:#55E; text-decoration:none;}
#mynews a:hover {text-decoration:underline;}

.fadepics { height:205px; width:205px; padding:0; margin:0;}
.fadepics img { padding: 7px 15px; border: 1px solid #ccc; background-color: #eee; width: 188px; height: 188px; top:  0; left: 0;} 

.paginationlinks { height:50px; clear:both; }
.paginationlinks a { color:#0066FF; text-decoration:none;}
.paginationlinks a:hover { color:#0066FF; text-decoration:underline;}