/** HTML tags */
* { margin: 0; padding: 0; border: 0; outline: none; }
html,
body { width: 100%; height: 100%; min-height: 100%; }
body { background: #ffffff; font: normal 11px/14px Verdana,Arial,Helvetica,sans-serif; color: #000000; #unicode-bidi: embed; direction: ltr; }

a,
a:active,
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

h1 { font: 16px/19px "Copperplate Gothic light",sans-serif; color: #000000; margin: 0 0 20px; }
h2 { font: 15px/18px "Copperplate Gothic light",sans-serif; color: #000000; margin: 0 0 20px; }
h3 { font: 14px/17px "Copperplate Gothic light",sans-serif; color: #000000; margin: 0 0 20px; }

p { margin: 0 0 20px; }

button { border: 0; background: none; cursor:pointer; #cursor:hand; }

/** END HTML tags */

/** Miscelaneus */
.clear { clear: both; }
.noBorder { border: 0 !important; }
.noPadding { padding: 0 !important; }

/** Contenido */

#wrap { position: relative; width: 100%; height: 100% !important; min-height: 100%; }

#container { position: relative; width: 960px; min-height: 90%; height: auto; margin: 0 auto; }
#container #header .logo { float: left; }
#container #header .logo a,
#container #header .logo a:active,
#container #header .logo a:visited,
#container #header .logo a:hover { width: 215px; height: 90px; display: block; background: transparent url(images/baltex.png) scroll no-repeat 0 0; }
#container #header .top { margin: 0 0 0 430px; padding: 20px 0 0; float: left; }
#container #header .top ul { list-style: none; display: inline; }
#container #header .top ul li { padding: 0; margin: 20px 0 0; display: inline;  /*float: left;*/ }
#container #header .top ul li a { display: inline; border: 0; border-left: 1px solid #aaaaaa; padding: 25px 20px 10px; }
#container #header .menu { margin: 30px 0 0 60px; float: left; }
#container #header .menu ul { list-style: none; display: inline;  }
#container #header .menu ul li { padding: 0 0; margin: 0; display: inline; }
#container #header .menu ul li h2 { margin: 0; display: inline; text-transform: uppercase; margin: 0 0 0 20px; }
#container #header .menu ul li a { display: inline; border: 0; }
#container .boxResiCom { height: 435px; background: transparent url(images/residencia.jpg) scroll no-repeat 0 0; padding: 10px; }
#container .boxResiCom .boxCont { width: 640px; float: left; }
#container .boxResiCom .boxCont h2 { width: 620px; background: transparent url(images/p-bg.png) scroll repeat 0 0; padding: 10px; }
#container .boxResiCom .boxCont p.col1 { width: 300px; height: 245px; padding: 10px; float: left; background: transparent url(images/p-bg.png) scroll repeat 0 0; text-align: justify; }
#container .boxResiCom .boxCont p.col2 { width: 300px; height: 245px; padding: 10px; float: left; background: transparent url(images/p-bg.png) scroll repeat 0 0; text-align: justify; }
#container .boxResiCom .search { width: 290px; float: left; padding: 0 0 0 10px; }
#container .boxResiCom .search h2 { background: transparent url(images/p-bg.png) scroll repeat 0 0; padding: 10px; }
#container .boxResiCom .search > div { background: transparent url(images/p-bg.png) scroll repeat 0 0; }
#container .boxResiCom .search form { margin: 0; padding: 10px; height: 100%; }
#container .boxResiCom .search form div { float: left; }
#container .boxResiCom .search form .w110 { width: 110px; }
#container .boxResiCom .search form .w155 { width: 155px; }
#container .boxResiCom .search form select {  }
#container .boxResiCom .search .buscar { text-align: right; width: inherit; margin: 20px 0 0; }
#container .boxResiCom .search .right { margin: 0 0 15px 0; text-align: right; }
#container .box { height: 260px; padding: 20px; }
#container .box.residencial { background: transparent url(images/residencia-home-bg.png) scroll no-repeat 0 0; direction: ltr; text-align: left; }
#container .box.comercial { background: transparent url(images/comercio-home-bg.png) scroll no-repeat 0 0; direction: rtl; text-align: left; }
#container .box.comercial h2,
#container .box.comercial p { #margin-left: 630px; }
#container .box h2,
#container .box p { width: 300px; padding: 10px; background: transparent url(images/p-bg.png) scroll repeat 0 0; }
#container .t90 { top: 90px; }
#container .t390 { top: 390px; }
#container .buttom { position: absolute; width: 960px; height: 300px; }
#container .buttom a,
#container .buttom a:active, 
#container .buttom a:visited { display: block; width: 960px; height: 300px; text-indent: -99999px; }
#container .buttom a:hover { background: transparent url(images/buttom-hover.png) scroll no-repeat 0 0; }
#container #ficha { width: 920px; border: 1px solid #67002f; padding: 20px; background: #ffffff; }
#container #ficha .info { width: 440px; float: left; }
#container #ficha .info div { width: 200px; border: 0; border-top: 1px dashed #67002f; float: left; padding: 5px 0 5px 10px; }
#container #ficha .info div.descr { width: 410px; float: left; border: 0; }
#container #ficha .info div.price { width: 200px; margin-left: 200px; margin-top: 10px; }
#container #ficha .info div.col1 { font-weight: bold; }
#container #ficha .info div.wauto { width: auto; }
#container #ficha .img { width: 440px; text-align: center; float: left; padding: 0 0 0 20px; }

#footer { position: relative; width: 960px; min-height: 8%; margin: 15px auto 0; }

/** END Contenido */
