@charset "UTF-8";
/* CSS Document */

body {
background-image:url(images/bg.gif);
}

.main {
text-align:justify;
}

.container {
margin-top:70px;
margin-left:auto;
margin-right:auto;
width:845px;
}

.maps a{
font:9px/17px Helvetica, Arial, sans-serif;
text-align:left;
color:#33a177;
margin-left:5px;
font-weight:800;
text-decoration:underline;
}

img, a { behavior: url(/images/iepngfix.php) }

.navigation a:hover,
.cursor,
.caratula,
.spacer_v,
.spacer_v2,
.texto,
.spacer_h,
.footer,
.form,
.masterplan,
.datos,
.datos_promo {
display:inline;
float:left;
position:relative;
margin-left:0;
margin-right:0;
}

.container .form{
width:559px;
height:422px;
background-color:#e9e9e5;
text-align:center;
}

.container .datos {
font:12px/17px Helvetica, Arial, sans-serif;
text-align:justify;
color:#5a5452;
width:240px !important;
width/**/:/**/280px;
width:240px;
height:422px;
background:#e9e9e5;
padding:20px;
}

.container .datos_promo {
width:280px;
height:422px;
background:#e9e9e5;
}


.container .collection {
float:left;
width:480px !important;
width/**/:/**/500px;
width:480px;
padding:10px;
}

.collection a {
display:block;
float:left;
padding:0 15px 21px 0;
outline:none;
border:none;
}

.collection a:hover {
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
background:url(images/hcshadow.png) no-repeat bottom left;
}

.container .datos a, .texto a {text-decoration:none;color:#5a5452;}

.container .navigation {
width:845px;
height:100px;
}

.container .cursor {
width:845px;
height:25px;
}

.container .caratula {
width:440px;
height:422px;
}

.container .spacer_v {
width:60px;
height:422px;
}

.container .spacer_v2 {
width:4px;
height:422px;
}


.container .spacer_h {
width:845px;
height:25px;
}

.container .footer {
width:845px;
height:35px;
}


#desc {visibility:hidden;}
#desc2 {visibility:hidden;}

.texto {
float:left;
width:305px !important;
width/**/:/**/345px;
width:305px;
height:422px;
background:#e9e9e5;
padding:20px;
}

.texto p {
font:12px/17px Helvetica, Arial, sans-serif;
text-align:justify;
color:#5a5452;
}
.texto p + p {
margin-top:-0.4em;
text-align:justify;
}

.texto ul {
list-style-type: none;
padding-left: 0;
margin-left: 0;
margin-top:-0.4em;
margin-bottom:-0.2em;
}

.texto ul li {
background: url(images/dot.png) left top no-repeat;padding-left:7px;
font:12px/17px Helvetica, Arial, sans-serif;
text-align:justify;
color:#5a5452;
}

.texto p strong {font-weight:bold;color:#33a177;}

li strong {font-weight:bold;color:#33a177;}

.container .masterplan {
width:845px;
height:422px;
}


/*STYLES FOR CSS POPUP*/


#blanket {
   background-color:#111;
   opacity: 0;
   *background:none;
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}

#popUpDiv {
	position:absolute;
	width:480px;
	height:468px;
	z-index: 9002;
}
