/*****Standard*************/

ol, ul {
    list-style:none outside none;
    padding-left:2em;
}

ul, menu, dir {
    list-style-type:disc;
    margin:0 0 1em;
}

#footer{
    height:34px;
    margin-left:22px;
    margin-top:7px;
    width:900px;
}
#copy{
    float: left;
}
#estrasol{
    float: right;
    margin-top: 10px;

}
#estrasol a{
    text-decoration:none;
    color:#666666;
}
li {
    margin-bottom:0.25em;
}
#sobre{
    left:365px;
    position:relative;
    top:10px;
}
#index{
    display:block;
    height:125px;
    left:46px;
    position:absolute;
    width:187px;
}
#ofrecenostuterreno{
    background:url("../images/background.jpg") no-repeat scroll center top transparent;
    height:610px;
    width:570px;
}
#header-ofrecenostuterreno{
    color:#015B61;
    font-weight:bold;
    width:550px;
    margin-left:10px;
}
#header-ofrecenostuterreno h1{
    color: #016E99;
    text-align: center;
}
#content2{
    width:6550px;
}
#frm{
    margin-left:5px;
}
.bloque{
    clear:both;
    float:left;
}
#formulario2 input[type="text"] {
    clear:both;
    float:left;
    width:351px;
}
#formulario2 label {
    clear:both;
    color:#4E5254;
    float:left;
    font-family:century gothic;
    font-size:13px;
    font-weight:bold;
    text-align:justify;
    width:372px;
}
#comentarios2 {
    clear:both;
    color:#504E4E;
    float:left;
    font-family:Arial,Helvetica;
    font-size:12px;
}
#formulario2 textarea {
    height:125px;
    width:351px;
}
#boton-enviar2{
    clear:both;
    color:#504E4E;
    float:left;
    font-family:Arial,Helvetica;
    font-size:12px;
    margin-left:250px;
}
#campos-obligatorios{
    clear: both;
    float: left;
    margin-bottom:30px;
}
.msg2 {
    color:#015B61;
    font-weight:bold;
}

h1 {
    font-size:2em;
    margin-bottom:0.5em;
}

h2 {
    font-size:1.5em;
}

#home-down{
    overflow: hidden;
    margin-top:  15px;
    margin-left: 27px;
    float: left;

}
#home-down p{
    text-align: justify;
}
#compra-renta{
    float:left;
    overflow:hidden;
    width:900px;
    height: 180px;
}
#linea-vertical{
    background: url("../../common/images/linea-vertical.png") no-repeat;
    float:left;
    height:272px;
    margin-left:6px;
    width:8px;
}
.text-contet{
    float:left;
    width:50%;
}

#white{
    color:#02454a;
    font-size:27px;
    margin-top:49px;
}
#psantiago{
    line-height:11.5px;
    margin-top:0;
}
#llamanos{
    font-size:13px;
    font-weight:bold;
}
.left{
    color:#666666;
    font-size:17px;
    font-weight:bold;
    text-align:left;
}
.rigth{
    text-align: right;
}
.mas{
    float:right;
    margin-left:198px;
    margin-top:20px;
    position:absolute;
    top:662px;
}
.mas a{
    text-decoration: none;
    color:#CC6600;
}
#div-compra{
    float:left;
    overflow:hidden;
    width:303px;
}
#comparte-tu-terreno{
  float: left;
  margin-left: 2px;
  position: relative;
}
.imagen-cuadro{
    /*background:url("../../common/images/cuadro.jpg") no-repeat;*/
    float:left;
    height:127px;
    text-align:center;
    width:116px;
}
#text-compra{
    /*    margin-left:125px;*/
    width: 286px;

}
.logo{
    float: left;
    margin-left:7px;
}
#logo-el-patron{
    float: left;
    margin-top: -12px;
    margin-left:7px;
}
#logo-benavides{
    float: left;
    padding-top: 6px;
    margin-left:7px;
}
.gris-claro{
    color: #333333;
}
#titulo-compra-renta{
    font-size:24.71px;

    color: #666666;
    font-weight:inherit;
}
#subtitulo-compra-renta{
    color:#CC6600;
    font-size:13.24px;
    font-weight:normal;
    margin-bottom:4px;
    margin-top:-6px;
}
#renta{
    float:left;
    width:303px;
    margin-left: 14px;
}
#alianza{
    color:#336666;
    font-size:20px;
    width:389px;
    margin-top: 45px;
}
#logos{

    margin-top:85px;
}
#nuestros-socios{
    float: left;
    margin-left:7px;
    width:438px;
}
.ie7 #titulo-conchitas h1{
  height: 25px;
}
/******************/

/*
    Document   : style
    Created on : 05-jul-2010, 18:30:36
    Author     : cdiaz
    Description:
        Estilos en general.
*/
#contacto{
  color: #007C85;
  display: block;
  font-size: 29px;
  height: 36px;
  left: 486px;
  margin-left: -47px;
  margin-top: -15px;
  padding-top: 8px;
  position: absolute;
  text-decoration: none;
  width: 350px;
  z-index: 2;
}
.error{background-color: #BFD62F}
body{padding: 0px;margin: 0px;font-family: Arial,Helvetica;font-size: 12px;background: transparent url(../images/background.jpg) no-repeat top center;color:#504E4E}
input,textarea{color:#504E4E;font-family: Arial,Helvetica;font-size: 12px;}
h1{color: #105F65;font-size: 23px}
h2{font-size: 18px}
label{color:#00316C;font-size: 13px}
#mainwrapper{width:952px;margin: 0px auto;}
#header{width: 902px;background:transparent no-repeat url(../images/menulogo.png);height: 143px;margin-top: 1px;position: relative;margin: 0px auto;z-index: 10;top:13px}
#header ul{list-style: none;margin: 0px;padding: 0px;position: absolute;left:268px;top: 32px;width: 681px;z-index: 5}
#header ul li{float: left}
#header ul li a{color:#5c7071;font-weight: bold;display:block;height: 40px;text-decoration: none;text-align: center;vertical-align: middle}
#header ul li a#item5{color:#5c7071;font-weight: bold;display:block;height: 40px;text-decoration: none;text-align: center;vertical-align: middle}
#header ul li a#item5:hover{background:transparent url(../images/hover122.jpg) no-repeat}
#header ul li a#item6:hover{background:transparent url(../images/hover122.jpg) no-repeat}
#header ul li a#item1:hover{
    background: transparent url(../images/hover1.png) no-repeat;
    color: #007c85;
    text-shadow: #d7eaaf 0px 0px 3px;
}
#header ul li a:hover{
    background: transparent url(../images/hover2.png) no-repeat;
    color: #007c85;
    text-shadow: #d7eaaf 0px 0px 3px;
}
/*.ie #header ul li a:hover span{filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=0, OffY=0,Color='#d7eaaf', Positive='true');display:block;width: 100%;}*/
.marg2{margin-left: 2px}
#item1{width: 111px;padding-top: 6px}
#item2{width: 129px;padding-top: 12px}
#item3{width: 129px;padding-top: 6px}
#item4{width: 129px;padding-top: 6px}
#item5{width: 129px;padding-top: 6px}
#item6{width: 129px;padding-top: 12px}
#banner{margin-top: -56px;position: relative;width: 943px;height: 289px;overflow: hidden}
#banners div.banner{width: 943px;height: 289px;position: relative;float: left}
#banner1{background:transparent url(../images/banner1.png)}
#banner2{background:transparent url(../images/bannerconchitas.png)}
#banner3{background:transparent url(../images/bannerproyectos.png)}
#banner7{background:transparent url(../images/banner7.png)}
#banners{position: absolute;width: 2000em}
#plazas > a{display: block;float: left;background-image:url(../images/flechas-banner.jpg);background-position: 0px 0px;background-repeat: no-repeat;width: 35px;height: 75px}
#plazas #fder{background-position: 0px -75px}
#plazas{
    height:75px;
    float: left;
    overflow:hidden;
    position:relative;
    width:886px;

}
#prev{
    display: block;float: left;background-image:url(../images/flechas-banner.jpg);background-position: 0px 0px;background-repeat: no-repeat;width: 31px;height: 75px;
    cursor: pointer;

}
#next{
    display: block;float: left;background-image:url(../images/flechas-banner.jpg);background-position: 0px -75px;background-repeat: no-repeat;width: 35px;height: 75px;
    cursor: pointer;
}
.textBanner{color:#464545;position:absolute;}
.textBanner p{margin: 0px}
p.who{margin-top:-12px;text-align:right;}
.azulito{color: #00316C;}
#banner2 p.who{margin-top: 5px}
.textBanner{width: 468px;font-size: 11px;left:277px;top:12px;}
.callToAction{color:#105F65;left:579px;position:absolute;top:147px;}
.callToAction h1,.callToAction   h2{margin: 0px;}
.callToAction h2{font-weight: normal}
#banner1 .callToAction{    left:731px;    top:38px;}
#banner2 .callToAction{left:727px;top:30px;}
#banner3 .callToAction{left:728px;top:62px;}
#banner3 .textBanner{font-size:12px;left:453px;top:37px;width:257px;}
#banner1 .textBanner{font-size:12px;left:499px;top:27px;width:257px;}
#banner2 .textBanner{font-size:12px;left:454px;top:55px;width:256px;}
#banner4{background:transparent url(../images/banner4.png)}
#banner4 .callToAction{left:722px;top:26px;}
#banner4 .textBanner{font-size:12px;left:453px;top:37px;width:257px;}
#banner5{background:transparent url(../images/banner5.png)}
#banner5 .callToAction{left:722px;top:26px;}
#banner5 .textBanner{font-size:12px;left:453px;top:37px;width:257px;}
#banner6{background:transparent url(../images/banner6.png)}
#banner6 .callToAction{left:722px;top:26px;}
#banner6 .textBanner{font-size:12px;left:453px;top:37px;width:257px;}
#banner7 .callToAction{    left:731px;    top:38px;}
#banner7 .textBanner{font-size:12px;left:499px;top:27px;width:257px;}

#plazasWrapper{
    width:6000px;
    position: absolute;
}
#plazasWrapper div.item{float: left;height: 75px;float: left;background-image:url(../images/backplazas.jpg);background-repeat: no-repeat;position: relative;}
#plazasWrapper div div h1{font-size: 11px;}
#plazasWrapper .txtPlazas{width: 198px;margin-left: 87px;text-align: justify;}
.txtPlazas h1,.txtPlazas p{margin: 0px;margin-top: 5px}
#plaza2{background-position: 0px -75px}
#plaza3{background-position: 0px -150px}
#plaza4{background-position: 0px -225px}
#plaza5{background-position: 0px -301px}
#plaza6{background-position: 0px -376px}
#plaza1 a,#plaza1 h1{color: #ee592b}
#plaza2 a,#plaza2 h1{color: #4f6f18}
#plaza3 a,#plaza3 h1{color: #007c85}
#plaza4 a,#plaza4 h1{color: #EE573F}
#plaza5 a,#plaza5 h1{color:#EB7400}
#plaza6 a,#plaza6 h1{color:#007c85}
.txtPlazas a{text-decoration: none}
.item{
  width: 295px;
}
.item > a{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 85px;
  height: 75px;
  overflow: hidden;
  text-indent: -100em;
}
#twitter,#facebook{
  position: absolute;
  width: 31px;
  height: 32px;
  text-indent: -200em;
  overflow: hidden;
  top: -7px;
}
#facebook{  
  background:transparent url(../images/facebook.png) no-repeat;
  right: 71px;
}
#twitter{  
  background:transparent url(../images/twitter.png) no-repeat;
  right: 20px;
}
.floatLeft{
  float:left;
}
.floatRight{
  float: right;
}
.clearBoth{
  clear: both;
}
#locatarios div{
  width: 50%;
}
.ie6 #locatarios div,.ie7 #locatarios div{
  width: 49%;
}
#ofrecenos_cintillo{
  width: 100%;
  text-align: center;
  padding-top: 15px;
  clear: both;  
}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
*/

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

* html #fancybox-loading {	/* IE6 */
                           position: absolute;
                           margin-top: 0;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('../../images/fancybox.png');
}

#fancybox-overlay {
    background:none repeat scroll 0 0 #000000;
    bottom:0;
    display:none;
    left:0;
    position:fixed;
    right:0;
    top:0;
    z-index:1100;
}

* html #fancybox-overlay {	/* IE6 */
                           position: absolute;
                           width: 100%;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: white;
}

#fancybox-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    outline: none;
    overflow: hidden;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background-image: url('../../common/images/fancybox.png');
    background-position: -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox_error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 7px;
    margin: 0;
}

#fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
}

#fancybox-frame {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-title {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: Arial;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333;
}

.fancybox-title-outside {
    padding-top: 5px;
    color: #FFF;
    text-align: center;
    font-weight: bold;
}

.fancybox-title-over {
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('../../common/images/fancy_title_over.png');
    display: block;
}

#fancybox-title-wrap {
    display: inline-block;
}

#fancybox-title-wrap span {
    height: 32px;
    float: left;
}

#fancybox-title-left {
    padding-left: 15px;
    background-image: url('../../common/images/fancybox.png');
    background-position: -40px -90px;
    background-repeat: no-repeat;
}

#fancybox-title-main {
    font-weight: bold;
    line-height: 29px;
    background-image: url('../../common/images/fancybox-x.png');
    background-position: 0px -40px;
    color: #FFF;
}

#fancybox-title-right {
    padding-left: 15px;
    background-image: url('../../common/images/fancybox.png');
    background-position: -55px -90px;
    background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background-image: url('../../common/images/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('../../common/images/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('../../common/images/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancy-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancy-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('../../common/images/fancybox-x.png');
}

#fancy-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('../../common/images/fancybox.png');
    background-position: -40px -162px;
}

#fancy-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('../../common/images/fancybox-y.png');
    background-position: -20px 0px;
}

#fancy-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('../../common/images/fancybox.png');
    background-position: -40px -182px;
}

#fancy-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('../../common/images/fancybox-x.png');
    background-position: 0px -20px;
}

#fancy-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('../../common/images/fancybox.png');
    background-position: -40px -142px;
}

#fancy-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('../../common/images/fancybox-y.png');
}

#fancy-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('../../common/images/fancybox.png');
    background-position: -40px -122px;
}
.parent{
  position: relative;
}
#header .parent ul{
  left: -11px;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 129px;
  top:48px;
  background-color: #B9D44D;
  border: 2px solid #93B6E3;
  width: 145px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -opera-border-radius:5px;
  -khtml-border-radius:5px;
   border-radius: 5px;
   z-index: 100
}
#header .parent ul a{
  padding: 5px;
  height: 17px;
  color: #105F65;
  border-bottom: 2px solid #93B6E3;
}
#header .parent ul a.last-item{
  border-bottom: 0px;
}
#header .parent ul a:hover{
 background: #DDF837;
}
#header ul .parent li{
  float: none;
  margin-bottom: 0px;
}
#body-plaza{
  background: url("../../common/images/body-plazas.png") no-repeat scroll 0 0 transparent;
  margin: 0 auto;
  overflow: hidden;
  width: 900px;
  padding: 0px 5px;
}
#footer-plazas{
  background:transparent url(../../common/images/continue-plazas.png) repeat-y;
  width: 900px;
  margin: 0px auto;
  padding: 0px 5px;
}
#pie-img{
 width: 909px;
 margin: 0px auto;
 padding: 0px 5px;

}
/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/fancy_shadow_nw.png', sizingMethod='scale'); }
