.home-body {
	/*background:url(../images/bg-body-home.jpg) top center no-repeat;*/
}

#home-wrapper {
	/*width:1002px;
	margin:0 auto;*/
	position:relative;
}

#home-wrapper #flash-header {
	/*background:url(../images/backgrounds/bg-villa-club-flash.jpg) no-repeat center top;*/
	z-index:10;
	/*position:relative;*/
}

#home-wrapper #wrapper-top { width:100%; position:relative; }

#home-wrapper #wrapper-top #logo-paz-centenario { 
	margin:20px 20px 0px 0px;
	position:absolute;
	right:0; 
	top:0;
	width:198px; }

#home-wrapper #wrapper-top #home-logo-villa-club {
	margin:0 auto;
	width:249px;
}

#home-wrapper #wrapper-top #logo-paz-centenario { }

#home-wrapper #wrapper-top #home-logo-villa-club { }

#wrapper-content {
	background:#FFF;
	/*width:1002px;*/
	margin:0 auto;
	/*text-align:center;*/
	padding-top:20px;
	/*display:none;*/
	position:absolute;
	top:600px;
	/*margin-top:650px;*/
	width:100%; }

#wrapper-content #home-left-content {
	float:left;
	margin-right:41px;
	width:320px; }

#home-container { 
	margin:20px auto 0;
	width:1002px; }
	
#home-container-bottom { 
	margin:10px auto 0;
	width:1002px; }

#home-container-bottom .left-content {
	float:left; width:540px; padding-left:10px; }

#home-container-bottom p { 
	font:9px Arial, Helvetica, sans-serif;
	text-align:justify; }
	
#home-container-bottom p.text { margin-bottom:5px; }

#home-container-bottom .right-content {
	float:right;
	width:417px;
}

#wrapper-content #home-left-content span.home-left-icon { 
	float:left;
	margin:0 10px 40px 0;
	padding:6px 0 0; }
	
#btn-informes { 
	/*position:absolute;*/
	margin:-64px auto 0;
	position:relative;
	text-align:center;
	width:271px;
	z-index:11;
	/*z-index:11;*/
	/*cursor:pointer;*/
	/*margin-top:606px;*/ }

#top-opt { background:#000; /*background:#055ec4;*/ font-size:10px; text-align:left; color:#fff; }

#bottom-opt { font-size:10px; text-align:center; margin-top:10px; }

/* HEADER FLASH-HEADER */

#header #flash-header {
	/*border:1px solid 	*/
}
/* FAQ */

#faq-container { /*background:url(../images/backgrounds/bg-menu.png) repeat-x;*/ }

#faq-container #faq-answers { 
	float:left; 
	margin-top:30px;
	width:607px; }

#faq-container #faq-answers h2 { 
	color:#636363;
	font:18px Verdana, Geneva, sans-serif; 
	font-weight:bold;
	margin-bottom:10px; }
	
#faq-container #faq-answers .texto { width:590px; }
#faq-container #faq-answers .texto p.text { 
	line-height:18px;
	padding-left:30px; }

#faq-container #faq-answers .hidden { display:none; }

#faq-container #faq-questions { 
	float:left;
	margin-top:20px;
	width:303px; }

#faq-container #faq-questions p { margin-bottom:8px; }

#wrapper-content #home-middle-content { float:left; width:270px; }

#wrapper-content #home-middle-content p { text-align:center; }

#wrapper-content #home-right-content { float:left; width:371px; }

#wrapper-content #home-right-content #home-photo-gallery { float:left; width:138px; margin-left:10px; }

#wrapper-content #home-right-content #home-telephones { float:right; width:190px; margin-left:20px; }

#menu { 
	background:url(../images/backgrounds/bg-top-menu.png) repeat-x; 
	height:39px;
	padding:10px 8px;
}

/* MENU STYLES */
ul.main-menu {
	padding:0px;
	margin:0px;
}

ul.main-menu li { 
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.main-menu li a {
	display:block;
	height:39px;
}

/* Ingles */
ul.main-menu li a.inicio { background:url(../images/menu/menu-inicio.png) 0px 0px no-repeat; width:62px; }
ul.main-menu li a.quienes-somos { background:url(../images/menu/menu-quienes-somos.png) 0px 0px no-repeat; width:132px; }
ul.main-menu li a.ubicacion { background:url(../images/menu/menu-ubicacion.png) 0px 0px no-repeat; width:98px; }
ul.main-menu li a.megaproyecto { background:url(../images/menu/menu-megaproyecto.png) 0px 0px no-repeat; width:135px; }
ul.main-menu li a.urbanizaciones { background:url(../images/menu/menu-urbanizaciones.png) 0px 0px no-repeat; width:141px; }
ul.main-menu li a.casas { background:url(../images/menu/menu-casas.png) 0px 0px no-repeat; width:65px; }
ul.main-menu li a.comparar-modelos { background:url(../images/menu/menu-comparar-modelos.png) 0px 0px no-repeat; width:169px; }
ul.main-menu li a.estados-de-cuenta { background:url(../images/menu/menu-estados-de-cuenta.png) 0px 0px no-repeat; width:162px; }

ul.main-menu li a:hover { background-position:0px -39px; }

ul.main-menu li a.active { background-position:0px -78px; }

/* Internas */

#wrapper {
	width:980px;
	margin:0 auto; }

#content {
	font:11px Verdana, Geneva, sans-serif;
	margin-top:10px; }

#content #main-content {
	float:left; 
	padding-left:30px;
	width:607px; }

#content #sidebar {
	float:left;
	margin-left:13px;
	width:330px;
	/*position:relative;*/ }

#content #one-sidebar { padding:10px 35px; }

#content #sidebar p.text { margin-bottom:5px; }

#content .main-content-text {
	float:left;
	width:450px; }

#content .main-content-text h1 { 
	font:16px Verdana, Geneva, sans-serif;
	color:#6e6e6e;
	margin-bottom:8px; }
	
#content p.text { 
	font:11px Verdana, Geneva, sans-serif;
	line-height:16px;
	margin-bottom:8px; 
}
	
#content #main-links {
	float:right;
	width:150px; }

#footer { margin:20px 0px; }

#footer p.links { color:#939292; text-align:center; }

#footer p.links a {
	color:#939292;
	font:9px Verdana, Geneva, sans-serif;
	padding:0px; margin:0px; }
	
#footer p.links a.active {
	color:#000; }

/* QUIENES SOMOS */

#quienes-somos-tabs h2 { 
	font:16px Verdana, Geneva, sans-serif;
	margin-bottom:20px; }
/*#quienes-somos-tabs h2 {  }*/

#main-links ul.logos li { 
	list-style:none;
	/*list-style-image:url(../images/li-right-arrow.jpg)*/
	list-style-position:inside;
	padding-top:20px; }

#main-links ul.logos li img { /*padding-top:30px;*/ }

#main-links ul.logos li a { /*display:block;*/ }

.extra-tabs {
	width:440px;
	float:left;
}

.extra-tabs ul.text li { font:11px Verdana, Geneva, sans-serif; line-height:18px; }

.extra-tabs p.text { line-height:18px !important; }

/* QUICK SEARCH */

#quick-search { 
	background:#f1f0f0;
	margin:15px 0px 20px 0px;
	padding:5px 10px;
	width:272px; }

#quick-search-form label { display:block; margin-bottom:8px; }

/* COMPARE CONTAINER */

#route-slider { position:relative; margin-top:10px; /*padding-bottom:240px;*/ }

#compare-container-slider { margin-top:20px; }
	
#compare-container {
	background:#f1f0f0;
	margin:0px 0 20px;
	padding:10px 10px;
	/*position:relative;*/
	width:272px; }

#compare-container #item-container { margin:0 26px; }

#compare-container #item-container .item { margin-bottom:10px; }

#compare-container #item-container .item .item-name { width:189px; height:23px; }
#compare-container #item-container .item .item-name p { 
	color:#636363;
	font-size:24px;
	line-height:21px;
	margin:0 4px 0 0;
	text-align:right;  }
	
#compare-container #item-container .item .bg1pisos { background:url(../images/backgrounds/bg-casas-big/bg-1pisos.png) no-repeat; }
#compare-container #item-container .item .bg2pisos { background:url(../images/backgrounds/bg-casas-big/bg-2pisos.png) no-repeat; }
#compare-container #item-container .item .bg3pisos { background:url(../images/backgrounds/bg-casas-big/bg-3pisos.png) no-repeat; }
#compare-container #item-container .item .bg4pisos { background:url(../images/backgrounds/bg-casas-big/bg-4pisos.png) no-repeat; }

#compare-container #item-container .item .bg4pisos p { color:#FFFFFF; }

#compare-container #item-container .item .bg2pisos p { color:#FFF; }
#compare-container #item-container .item .bg3pisos p { color:#FFF; }

/* CASAS */

.addWishListImg { cursor:pointer; }

.casa-title label { cursor:pointer; }

#casas-container { margin-top:20px; }

#casas-container .casas {
	position:relative;
	float:left;
	width:189px;
	margin-bottom:20px; }

#casas-container .spacing { margin-right:10px; }

#casas-container .casas .compare-buttons { margin-top:10px; }

#casas-container .casas .compare-buttons img { cursor:pointer; }
#casas-container .casas .compare-buttons img.btn-quitar { margin-right:10px; }

#casas-container .casas .zoom-it {
	top:0;
	position:absolute;
	margin:128px 4px 0 0;
	right:0; }
	
#casas-container table.casa-details { width:100%; }
#casas-container table.casa-details tr.odd td { background:#FFFFFF; padding:4px; }
#casas-container table.casa-details tr.even td { background:#F5F5F5; padding:4px; }

.casas-nombre { margin-right:10px; }

.casa-title p {
	color:#636363;
	font-size:24px;
	line-height:21px;
	margin:0px;
	margin-right:4px;
	text-align:right; } 

.casa-title p.checkbox input {
	background:none;
	border:none;
	float:left;
}

.casa-title p.checkbox span { float:right; }

.casa-1pisos { 
	background:url(../images/backgrounds/bg-casas-big/bg-1pisos.png) no-repeat;
	width:189px; }

.casa-2pisos { 
	background:url(../images/backgrounds/bg-casas-big/bg-2pisos.png) no-repeat;
	width:189px; }

.casa-2pisos p, .casa-3pisos p, .casa-4pisos p { color:#FFFFFF; }

.casa-3pisos { 
	background:url(../images/backgrounds/bg-casas-big/bg-3pisos.png) no-repeat;
	width:189px; }
	
.casa-4pisos { 
	background:url(../images/backgrounds/bg-casas-big/bg-4pisos.png) no-repeat;
	width:189px; }

.link-return {
	margin:20px 20px 0px 0px;
	font-size:16px;
}
/* PROMOCIONES */
#promociones-container { margin-top:20px; }

#promociones-container .promociones {
	/*position:relative;*/
	/*float:left;*/
	/*width:105px;*/
	margin-bottom:20px; }

#promociones-container .spacing { margin-right:10px; }

/* CONTACT US */

#contactenos { 
	background:#FFFFFF;
	padding:20px 0px;
}

#contactenos div.row { 
	background:#FFFFFF;
	/*width:500px;*/
	/*padding:20px 0px;*/
}

#contactenos div.row label {
	color:#6e6e6e;
	float:left;
	margin-right:13px;
	text-align:right; 
	width:110px; }

#form-registro-cliente div.row label {
width:100px;
}

#contactenos div.row { /*clear:both;*/ padding-bottom:8px; }

#contactenos div.row .bg-input-text { 
	background:url(../images/backgrounds/bg-input-text-2.png) no-repeat; width:294px; height:26px; 
	float:left; }
	
#contactenos div.row .bg-input-text-large {
	background:transparent url(../images/backgrounds/bg-input-text-3.png) no-repeat scroll 0 0;
	float:left;
	height:26px;
	width:470px;
	             
}
	
#contactenos div.row input.text {
	border:none;
	background:none;
	height:20px;
	margin-bottom:10px;
	width:96%;
	font-size:12px;
	padding:5px 2px 2px 10px; 
}

/* # contactenos div.row input.text { 
	background:#ededed; 
	border:1px solid #ececec;
	color:#666666;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	padding:3px 4px 0px 4px;
	width:460px; } */

#contactenos div.row .bg-text-area { 
	background:url(../images/backgrounds/bg-text-area.png) no-repeat; width:470px; height:130px;
	float:left; }
	
#contactenos div.row textarea { 
	background:none;
	border:none;
	color:#666666;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:120px;
	padding:3px 4px 0px 10px;
	width:455px;
	/*overflow-x:hidden;*/ }

ul.black-arrow li {
	list-style:none;
	list-style-image:url(../images/li-right-arrow.jpg);
	list-style-position:inside;
	padding-top:10px;
}

#contactenos div.buttons { text-align:right; margin-right:15px; }
p.contact-us-resaltado { color:#99bf04; }


/* ESTADOS DE CUENTA */

#estado-de-cuenta { }

#estado-de-cuenta .row { margin-bottom:10px; }

#estado-de-cuenta #estado-cuenta-left {
	float:left;
	margin-right:20px;
	width:590px; }

#estado-de-cuenta #estado-cuenta-right {
	float:left;
	width:300px; }

#estado-de-cuenta #estado-cuenta-right .buttons { 
	margin-top:20px;
	text-align:right; }

#estado-cuenta-right form label {
	display:block;
	margin-bottom:10px; }

#estado-cuenta-right form input.text {
	border:none;
	background:none;
	height:20px;
	margin-bottom:10px;
	width:280px; 
	font-size:12px;
	padding:5px 2px 2px 10px;
}

.bg-input-text { background:url(../images/backgrounds/bg-input-text-2.png) no-repeat; width:294px; height:26px; }

/* CASAS INTERNAS */

.casa-interna-photo {
	border:11px solid #636363;
	position:relative;
	width:566px; }

.casa-interna-photo .casa-nombre {
	background:#636363;
	color:#ffffff;
	font-size:30px;
	padding-left:5px;
	position:absolute;
	right:0;
	top:0; }
	
.casa-options { margin:10px 20px 0px 0px; text-align:right; }
.standard-options { 
	margin:10px 20px 20px 30px;
	text-align:left; }
/*. {
	color:#99bf04;	
}*/

.casa-interna-details { margin-top:20px; }

.casa-interna-details table { width:100%; }

.casa-interna-details tr td { font-size:15px; }

/* GALERIA DE FOTOS */

#galeria-container { background:url(../images/ajax-loader.gif) no-repeat center center; }

#galeria-container #galeria-left-container { float:left; width:607px; }

#galeria-container #photos-container { margin-top:20px; }

#galeria-container #photos-container #photo-info { float:left; padding-left:10px; width:133px; }

#galeria-container #photos-container #main-photo-gallery { float:left; width:464px;  }

#galeria-container #galeria-right-container { float:left; width:301px; }

#galeria-container #galeria-right-container #bg-gallery-thumb { 
	/*background:url(../images/backgrounds/bg-gallery-thumb-bottom.png) repeat-x right bottom;*/
	margin-top:20px; 
	width:260px;
	padding:0 5px 0 30px; }

#galeria-container #galeria-right-container #gallery-thumb { 
	background:url(../images/backgrounds/bg-gallery-thumb.png) repeat-y right top; 
	width:260px; }

/*
* COMBOBOX PERSONALIZADOS
*/

/* PROYECTOS ENTREGADOS */

.proyect { background:#a3cd00; }

.proyect .proyect-info { float:left; width:177px; padding-left:10px; }

.proyect .proyect-info h1 { 
	color:#FFF; 
	font:30px Verdana, Geneva, sans-serif;
	line-height:25px;
	margin-top:10px;
}

.proyect .proyect-info p.proyect-country { 
	color:#FFF; font:14px Verdana, Geneva, sans-serif; }

.proyect .proyect-photo { float:left; width:420px; }

.proyect-links { margin-top:10px; margin-bottom:10px;  }

.proyect-links p { text-align:right; }

/* URBANIZACIONES */

#urbanizaciones { }

#urbanizaciones .urbanizaciones-list {
	background:#e5e5e5;
	float:left;
	margin-right:10px;
	/*padding:10px;*/
	width:200px; }
	
#urbanizaciones .urbanizaciones-list a.active { text-decoration:underline; }

#urbanizaciones .urbanizaciones-list li {
	background:url(../images/backgrounds/bg-list-urbanizaciones.png) repeat-x;
	height:22px;
	padding:5px 0px 0px 15px;
	/*margin-bottom:10px;*/
}

#urbanizaciones .urbanizaciones-list li a { 
	color:#636363;
	font:12px Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#urbanizaciones .urbanizaciones-list li a:hover { 
	font-weight:bold;
	text-decoration:underline;
}

#urbanizaciones .urbanizaciones-photo { float:left; width:700px; height:550px; position:relative; }
	
.select-container { margin-bottom:5px;  }

.bg-select-large { 
	background:transparent url(../images/backgrounds/bg-select-search-large.png) no-repeat left bottom; height:23px; }
.bg-select-small { 
	background:transparent url(../images/backgrounds/bg-select-search-small.png) no-repeat left bottom; height:23px; }
	
/* COTIZAR CASAS */

#cotizacion-container { }

#cotizacion-container div.row {
	/*clear:both;*/
	padding-bottom:8px;
}

#cotizacion-container #form-registration {
	border-right:2px solid #4F4F4F;
	float:left;
	padding-right:30px;
	width:300px;
}

#cotizacion-container #form-check {
	float:left;
	padding-left:30px;
	width:230px;
}

#cotizacion-container #form-registration label {
	float:left;
	font-size:11px;
	margin-right:13px;
	text-align:right;
	width:130px;
}

#cotizacion-container #form-check label.block {
	display:block;
	float:none;
	margin-bottom:5px;
}

#cotizacion-container #form-check input.emailCheck { width:215px; }

#cotizacion-container div.bg-input-text {
	background:transparent url(../images/backgrounds/bg-input-text-small.png) no-repeat scroll 0 0;
	height:26px;
	width:150px;
	float:left;
}

#cotizacion-container div.bg-input-text-medium {
	background:transparent url(../images/backgrounds/bg-input-text-medium.png) no-repeat scroll 0 0;
	height:26px;
	width:225px;
}

#cotizacion-container div.bg-input-text input.text,
#cotizacion-container div.bg-input-text-medium input.text{
	border:none;
	background:none;
	padding:5px;
	height:20px;
	width:140px;
}

#cotizacion-container select {
	float:left;
	padding:3px 4px 0;
	width:150px;
}

#cotizacion-container div.buttons { text-align:right; }

#cotizacion-enviada-detalle h2 { font-size:16px; }

.hidden-message { display:none; }
.alert-message { color:#4F4F4F; font-weight:bold !important; }

/* CONVENIOS CORPORATIVOS */

.text-convenios { line-height:18px !important; }
input.large { width:460px !important; }

/* DONT DISPLAY THIS */

#print-map { display:none; }
#print-header { display:none; }
#print-footer { display:none; }

/* CONVENIOS CORPORATIVOS*/
/*
Lista de empresas de 2 columnas
*/
 .empresas{  
   width:600px;  
   margin-bottom:20px;  
   overflow:hidden;  
  /*border-top:1px solid #ccc;  */
 }  
 ul .item_empresa{  
   line-height:1.5em;  
 /*  border-bottom:1px solid #ccc;  */
   float:left;  
   display:inline;   
 }  
 .dos_columnas li { width:50%;} 
 li input{ padding-top:5px;}
 li span{ font-size:10px;}
 .listado{background-color:#F1EFF0;}
 
 #convenios { 
	background:#FFFFFF;
	padding:20px 0px;
}

#convenios div.row { 
	background:#FFFFFF;
	/*width:500px;*/
	/*padding:20px 0px;*/
}

#convenios div.row label {
	color:#6e6e6e;
	float:left;
	margin-right:13px;
	text-align:right; 
	width:80px; }

#convenios div.row { /*clear:both;*/ padding-bottom:8px; }

#convenios div.row .bg-input-text { 
	background:url(../images/backgrounds/bg-input-text-2.png) no-repeat; width:294px; height:26px; 
	float:left; }
	
#convenios div.row .bg-input-text-large {
	background:transparent url(../images/backgrounds/bg-input-text-3.png) no-repeat scroll 0 0;
	float:left;
	height:26px;
	width:470px;
}
	
#convenios div.row input.text {
	border:none;
	background:none;
	padding:5px;
	height:20px;
	margin-bottom:10px;
	width:280px;	
}

/* # contactenos div.row input.text { 
	background:#ededed; 
	border:1px solid #ececec;
	color:#666666;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:19px;
	padding:3px 4px 0px 4px;
	width:460px; } */

#convenios div.row .bg-text-area { 
	background:url(../images/backgrounds/bg-text-area.png) no-repeat; width:470px; height:130px;
	float:left; }
	
#convenios div.row textarea { 
	background:none;
	border:none;
	color:#666666;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:120px;
	padding:3px 4px 0px 10px;
	width:455px;
	/*overflow-x:hidden;*/ }


#convenios div.buttons { text-align:right; margin-right:43px; }


.ec-nom-cliente{
	color:#FFFFFF;
	font-size:12px;
	left:10px;
	position:relative;
	top:-17px;
}
.ec-title{
	font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
	font-weight:normal;
	padding-bottom:15px;
	padding-top:0px; 
	font-size:20px;
}

.ec-subtitle{
	font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
	font-weight:normal;
	padding-left:10px;
	padding-top:3px; 
	width:500px;
	font-size:20px;
	color:#ffffff;
	background: #c45e44 url(../images/estados_cuenta/bkg_diagonal_red.gif) repeat-x top left;
}
.ec-fecha{
	font-family:"Myriad Pro",Helvetica, Arial, sans-serif;
	margin-top:20px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	color:#3d3d3d;
	padding-left:10px;
	
}
.ec-fecha-gris{
	color:#949494;
}
.ec-cita{
	width:488px;
	color:#c45e44;
	background-color:#f4f3f3;
	border: 1px solid #c5c5c5;
	padding:10px;
	text-align:justify;
	margin-top:10px;
}
.ec-mensaje-form{
	width:876px;
	color:#c45e44;
	background-color:#fff5cc;
	border: 2px solid #f2dd8c;
	padding:10px;
	text-align:justify;
	margin-top:10px;
}

.ec-table{
	background-color:#f5f5f5;
	border-bottom:2px solid #93ad63;
	font-size:11px;
	margin-top:20px;
}
.ec-doc-data td{
	border-left:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	text-align:center;
}
.ec-doc-data tfoot td{
	border-left:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	text-align:left;
}
.ec-doc-data{
	border-right:1px solid #dcdcdc;
}
.ec-table td{
	color:#91ac61;
	padding:3px;
	padding-left:10px;
	border-top:1px solid #dcdcdc;
	vertical-align:middle;
}
td.ec-table-td-info{
	color:#636363;
	background-color:#f0efef;
}
tr.ec-table-tr-info td{
	
	color:#636363;
	background-color:#f0efef;
}

.ec-table thead{
	background:#94ac61 url(../images/estados_cuenta/bkg_diagonal_green.gif) repeat-x top left;
	 
}
.ec-table thead th{
	font-family:"Myriad Pro",Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	padding:3px;
	padding-left:10px;
}
.ec-data-upper{
	text-transform:uppercase;
}


#ec-boton-derecha .botonGreen{
	background: url(../images/estados_cuenta/button_green_large.jpg) no-repeat top left;
	width: 244px;
	height: 23px;
	color: #FFF;
	font-size:11px;
	cursor: pointer;
	border: none;
}