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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; text-decoration: none; }

html, body { height: 100%; background-image: url(../img/background.gif); background-repeat:repeat-x}



ol, ul { list-style: none outside none; }



a img, :link img, :visited img { border: medium none; }



body { font-family: Arial, verdana, ; font-size: 11px; }



a { text-decoration: none; color: rgb(89, 89, 89); }

a:hover { color: rgb(0, 0, 0); }

ul li { color: rgb(0, 0, 0); font-family: Arial; font-size: 11px; /*margin-bottom: 5px; margin-top: 5px; */}





#contenedor { margin: 0pt auto;	width:1000px;}

#header { height: 104px; margin: 0pt auto; width: 960px; }

#header .logo { width: 233px; height:104px;float: left;  background-image: url(../img/logo.gif); background-position:right bottom}

#header .menu { float: left; height:104px; background-image:url(../img/fondomenu.gif); }

#header .menu li { float: left; font-size: 10px; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; ;}

#header .menu li a { color: rgb(106, 106, 106); display: block; text-decoration: none;   font-family: Georgia, "Times New Roman", Times, serif;  height:104px;  width: 110px; vertical-align: baseline}

#header .menu li a p{ padding-top: 70px; text-align: center; font-size:10px; line-height: 15px;}

#header .menu li a:hover {display: block; background-image: url(../img/bot_on.gif); background-repeat:repeat-x; background-position: left 0px; color:#FFFFFF; font-weight: bold;  }


.ayuda {width: 120px; height:34px; position: absolute; top:0px; left:900px;}
.ayuda a{ background-image:url(../img/iconoayuda.png);background-repeat: no-repeat; background-position:0 top; height:34px; width: 120px;display: block; }
.ayuda a:hover{ background-image:url(../img/iconoayudaon.png); background-repeat: no-repeat;background-position: 0 top}
.ayuda a span{ visibility: hidden} 



.bloques { margin: 0pt auto; width: 1000px; }



/*grillas/////////////////////////////////////////////////////////////////////////////////////////////*/

#central { height: 288px; padding-top: 20px; width: 1000px}

.col130,.col180,.col380,.col240,.col300,.col290,.col230,.col210,.col215 {display:inline;float:left;position:relative;margin-left:10px; }

.col130 {width: 130px; height:27px;}

.col180{width: 215px; height:27px;}

.col380 {width: 380px;}

.col240 {width: 210px;}

.col240 {width: 240px;}

.col230 {width: 230px;}

.col300 {width: 300px;}

.col290 {width: 290px;}

.col215 {width: 215px; height:27px;}

.padding10 {padding: 10px}

.col1 { float: left; margin-left: 65px; width: 350px; }





/*buscador/////////////////////////////////////////////////////////////////////////////////////////////*/

#buscador { width:377px; height:185px; background-image:url(../img/fondobuscadortop.png); background-repeat: no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565; padding-top:57px}

.input { border: 1px solid #b2b2b2; font-family: Arial, Helvetica, sans-serif; background-color:#b9b8b8;font-size: 11px; margin: 0pt; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; width:215px;}

.inputPrecio { border: 1px solid #b2b2b2; font-family: Arial, Helvetica, sans-serif; background-color:#b9b8b8;font-size: 11px; margin: 0pt; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; width:72px;}

.submit { background: url('../img/bot_buscar.gif') no-repeat scroll left top transparent; border: 0; cursor: pointer; float: right; margin-top: -8px; margin-right: 35px; width: 50px; height:16px }

#buscador div p { color:#FFFFFF; font-size:10px; padding-left:10px;}

#buscadorBot{ width:377px; height:32px; background-image:url(../img/fondobuscadorbott.png); background-repeat: no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding: 5px}

/*buscador/////////////////////////////////////////////////////////////////////////////////////////////*/



/*banners/////////////////////////////////////////////////////////////////////////////////////////////*/



.bannerbco { background-image:url(../img/banner-urban.png); width:321px; height:272px; padding: 15px 5px 5px 5px; background-repeat:no-repeat}

.bannerbco p{padding: 10px; font-family:georgia, arial, times; font-size:15px; color:#FF3300; font-weight:bold;}

.bannerbco p span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8c8888; padding-top: 20px; line-height:14px}

.bannerbco p span a{font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; color:#8c8888; padding-top: 20px; text-decoration: none; text-transform: uppercase; font-weight:bold}

.bannerbco p span a:hover{text-decoration: underline; color:#FF6600}

.bannerbco p span b{font-weight: bold; color:#FF6600; text-transform: uppercase}

.bannerbco p img{padding: 5px; float:right; border: 1px solid #999999}



.bannergris { margin-left: 30px;background-image:url(../img/fdobannergris.png); width:253px; height:273px;}

.bannergris p{padding:5px 10px 20px 0px; font-family:georgia, arial, times; font-size:12px; color:#FF3300; font-weight:bold;}



.buttons{padding:20px 5px; text-align:center; }

.buttons span{color:#e75607;padding:0 5px;cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase}

.buttons span.active, .buttons span:hover{background:#e75607;color:#fff}

/*banners/////////////////////////////////////////////////////////////////////////////////////////////*/



/*foto/////////////////////////////////////////////////////////////////////////////////////////////*/

.foto { background: url('../img/imagen_back2.jpg') repeat-x scroll 0% 0% transparent; height: 192px; margin-top:1px }

/*foto/////////////////////////////////////////////////////////////////////////////////////////////*/



/*mas buscados/////////////////////////////////////////////////////////////////////////////////////////////*/

.mbuscados {width: 1000px; padding:5px; }

.mbuscados h2 { padding-bottom: 15px; }

.mbuscados h2 span { display: none; visibility: hidden; }



.mbuscados ul {

	padding-left: 20px;

	font-size: 1em;

	list-style: none;

}



.mbuscados ul li {

	line-height: 1.3em;

	padding: 0;

	margin: 0 0 0 .5em;

	list-style: none;

	float: left;

	width: 200px;

}





.mbuscados .col01 {margin-left: 20px; width:210px}



.mbuscados .col02 {margin-left: 240px; width:210px}



.mbuscados .col03 {margin-left: 460px; width:210px}



.mbuscados .coltopper {margin-top: -36px;}



.mbuscados ul li a {

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;

	text-decoration:none;

	color:#595959;

	display: block;

	position: relative;

	width: 210px;

	background-image: url(../img/dot.jpg);

	background-position: 0 3px;

	background-repeat: no-repeat;

	text-decoration: none;

	padding-left: 1.5em;

}



.mbuscados ul li a:hover {

	text-decoration: underline;

	color:#FF3300;

}



ul.opciones, ul.barrios { font-size: 11px; list-style: none outside none; margin-left: 25px; padding: 0pt; font-weight: normal}

ul.opciones li a, ul.barrios li a{ font-size: 11px; line-height: 15px; text-decoration:none; color:#333333 }

ul.opciones li a:hover, ul.barrios li a:hover{ text-decoration:underline; color:#e75607}

ul.opciones li, ul.barrios li { background-image: url('../img/dot.jpg'); background-position: 0pt 2px; background-repeat: no-repeat; line-height: 1.3em; list-style: none outside none; margin: 0pt 0pt 0pt 0.5em; padding: 0pt 0pt 0pt 10px; float:left; width:290px;}

ul.barrios { margin-top: 20px; }

/*mas buscados/////////////////////////////////////////////////////////////////////////////////////////////*/



/*que buscas/////////////////////////////////////////////////////////////////////////////////////////////*/

ul.filtro li a{ font-size: 11px; line-height: 15px; text-decoration:none; color:#ef712c; text-transform:uppercase }

ul.filtro li a:hover{ text-decoration:underline; color:#605955}

ul.filtro li{ background-image: url('../img/dot.jpg'); background-position: 0pt 2px; background-repeat: no-repeat; line-height: 1.3em; list-style: none outside none; margin: 0pt 0pt 0pt 0.5em; padding: 0pt 0pt 0pt 10px; }

.separador { background: url('../img/separador.gif') no-repeat scroll 0pt 0pt transparent; margin: 0px auto 0pt; width: 1000px; min-height: 75px;margin-top: 30px }

.separador p { font-size: 12px; padding-left: 22px; padding-top: 15px; text-transform: uppercase; color: #ef712c; font-weight:bold }

.separador a { color: rgb(239, 113, 44); }

/*que buscas/////////////////////////////////////////////////////////////////////////////////////////////*/



img.inmobiliarias_destacadas { margin-left: 10px; margin-top: 10px; }

.banner { background: url('../img/med_banner-2.gif') repeat-y scroll 0pt 0pt transparent; float: right; height: 270px; margin-right: 20px; width: 253px; }

.banner_top { background: url('../img/top_banner.jpg') no-repeat scroll 0pt 0pt transparent; height: 29px; }

.banner_mid {  }

.banner_bottom { background: url('../img/bottom_banner.jpg') no-repeat scroll 0pt 0pt transparent; height: 29px; margin-top: 215px; }

.destacadas { width: 320px; height: 270px; float: right; margin-right: 10px; background: url('../img/med-destacada.gif') repeat-y scroll 0pt 0pt transparent; }









ul.filtro { float: left; font-size: 10px; margin-left: 20px; margin-top: 15px; width: 350px; }

ul.filtro li { float: left; }

#footer { border-bottom: 1px dotted rgb(204, 204, 204); border-top: 1px dotted rgb(204, 204, 204); height: 33px; margin: 58px auto 20px; padding-top: 10px; width: 960px; clear: left; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:15px }

#footer ul { margin-left: 480px; }

#footer li a { margin-right: 40px; text-transform: uppercase; font-size: 10px; }

#footer li a:hover { text-decoration: underline; color: #e75607}

p.disclaimer { color: rgb(143, 143, 143); font-size: 11px; margin: 10px auto 20px; text-align: center; width: 960px; }





:first-child + html select.select[class] { margin: 1px 0pt; }



.text { margin-bottom: 13px; margin-left: 15px; margin-top: 5px; }



.titulo { font-size: 18px; margin-bottom: 15px; margin-top: 23px; padding-bottom: 10px; padding-top: 15px; }



.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
