* { margin:0px; padding:0px;}

body {
	background:#fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

h2 { font-size:16px; font-weight:600; color:#999; margin-bottom:26px;}

/* Clases */

.lnkCuadrado { background:#a3926d!important; text-decoration:none; width:9px; height:9px; overflow:hidden; display:block; margin-right:3px; padding:0px!important;}
.lnkCuadrado:hover { background:#e4ded6!important; text-decoration:none;}

.lnk_dorado { color:#a3926c; text-decoration:none;}
.lnk_dorado:hover { text-decoration:none; color:#b5a58c;}

.lnk_blanco { color:#fff; text-decoration:none;}
.lnk_blanco:hover { color:#fff; text-decoration:none;}

.right { float:right;}
.left { float:left;}
.cleaning {clear:both; height:1px;}

.cita, .ambassador { font-size:16px; color:#dfd8ce; font-weight:600; letter-spacing:2px;}
.ambassador { padding-left:180px; background:url(../img/bg_spanAmbassador.gif) no-repeat 164px 5px; color:#fff; font-size:22px; font-weight:normal;}


.boxScroll { overflow:auto; scrollbar-face-color: #FFF; scrollbar-highlight-color: #FFF; scrollbar-shadow-color: #FFF; scrollbar-3dlight-color: #ccc; scrollbar-arrow-color: #333; scrollbar-track-color: #e0e0e0; scrollbar-darkshadow-color: #ccc;}
/* Layout */
#wrap {
	position:absolute;
	top: 50%;
	height:440px;
	margin-top: -220px; /* la mitad en negativo de la altura */
	width:758px;
	margin-left:50%;
	left:-379px;
}
#contenedor { position:relative; width:758px; height:440px;}
#box_menu { background:#a3926d; border-top:1px solid #7c6e51;}
#box_menu ul, .subMenu { list-style-type:none;}
#box_menu ul li, .subMenu li { display:block; float:left;}
#box_menu ul li a {
	display:block;
	line-height:25px;
	border-bottom:5px solid #d0c8b5;
	background:#a3926d;
	border-right:1px solid #b9ad91;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:0px 10px;
}
#box_menu ul li a:hover {
	border-bottom:5px solid #857554;
	background:#ae9f80;
}

.dt:hover, .dtB:hover  {border-bottom:5px solid #d0c8b5!important;}
.dt:hover{ background:#857554 url(../img/bg_btn_dt.gif) no-repeat 115px 9px!important;}
.dtB:hover { background:#857554 url(../img/bg_btn_dt.gif) no-repeat 185px 9px!important;}

.subMenu {display:none; position:absolute; width:756px; background:#857554;}
#smenu1 {top:351px; left:0px;}
#smenu2 {top:351px; left:134px;}
.lnk_sub_menu {
	display:block;
	line-height:25px;
	background:#857554;
	color:#fff;
	text-decoration:none;
	padding:0px 10px;
	}
.lnk_sub_menu:hover { color:#fff; text-decoration:underline;}

#box_pie {height:1%;}
#box_pie .boxLogo {
	text-align:center;
	border-left:1px solid #a3926d;
	border-right:1px solid #a3926d;
	border-bottom:1px solid #a3926d;
	text-align:center;
	padding:22px 0px;
}
.box_enlaces {padding:3px 10px;}
.lnk_pie {font-size:10px; color:#aeaaa2; text-decoration:none; line-height:18px;}
.lnk_pie:hover { color:#aeaaa2; text-decoration:underline;}

/* Layout Index */
.box_slogan {width:758px; height:30px;}
.box_slogan p {color:#a3926d; font-size:14px; letter-spacing:12px; font-weight:bold; line-height:30px; height:30px;}
.box_promocion, #box_slideIndex {
	width:752px;
	background:#333;
	border-top:3px solid #333;
	border-right:3px solid #333;
	border-left:3px solid #333;
	color:#fff;
	height:241px;
}

.box_promocion img, .box_promocion_txt {float:left;}
#img_promocion {background-repeat: no-repeat;}
.box_promocion_txt {background:#333; width:314px; height:245px;}
.box_promocion p { width:310px; text-align:center; font-size:18px; line-height:20px; padding-top:30px;} 
.box_promocion p span { letter-spacing:4px;}
/*.box_promocion p a {
	font-size:16px;
	color:#fff;
	text-decoration:none;
	font-weight:600;
}*/

/* Layout Corp */
#contenidoCorp { border-top:4px solid #000; background:#a3926d url(../img/bg_contnidoCorp.gif) repeat-y right top; height:245px;}
#contenidoCorp #col_left {
	float:left;
	border-right:4px solid #000;
	border-left:4px solid #000;
	width:392px;
	height:205px;
	background:#fff;
	padding:20px 22px;
	overflow: auto;
	scrollbar-face-color: #FFF; scrollbar-highlight-color: #FFF; scrollbar-shadow-color: #FFF; scrollbar-3dlight-color: #ccc; scrollbar-arrow-color: #333; scrollbar-track-color: #e0e0e0; scrollbar-darkshadow-color: #ccc;
}
.full { padding:0px!important; height:245px!important; width:436px!important;}
#contenidoCorp #col_left p {font-size:12px; line-height:15px; margin-bottom:15px;}
#contenidoCorp #col_right {float:left; width:310px; height:245px;}

#pie_cont {border-top:4px solid #000; background:#a3926d; padding:20px 64px; height:23px; width:630px;}
.pie2 {padding:20px 40px;}

/* Layout Ficha */
#contenidoFicha { border-top:1px solid #a3926c; height:315px; background:#a3926c;}
#contenidoFicha #col_left { width:432px; border-left:1px solid #a3926c; float:left; background:#000; /*height:314px;*/ padding:5px 5px 0px 5px;}
.box_navGaleria { padding-bottom:4px; font-size:10px; text-align:left!Important;}
.box_navGaleria a { color:#a3926d; padding:0px 3px; background:#fff; text-decoration:none;}
.box_navGaleria a:hover { color:#b5a58c; padding:0px 3px; background:#fff; text-decoration:none;}
#contenidoFicha #col_left div { text-align:center;}
#contenidoFicha #col_right {
	float:left;
	width:313px;
	border-left:1px solid #a3926c;
	border-right:1px solid #a3926c;
	height:315px;
	background:#fff;
	color:#ae9f7e;
}

#btnVerFicha { position:absolute; bottom:1px; left:2px;}

/*5estrellas*/
#contenidoFicha #col_left2 { width:294px; border-left:1px solid #a3926c; float:left; background:#000; /*height:314px;*/ padding:0px 5px;}
#contenidoFicha #col_left2 div { text-align:center;}

#col_rightFicha{
	float:right;
	width:319px;
	/*height:245px;*/
	border-left:1px solid #a3926c;
	border-right:1px solid #a3926c;
	/*height:315px;*/
	background:#fff;
	color:#ae9f7e;}

span.referencia { display:block; float:left; padding-left:12px; line-height:18px;}
.lnk_volver { display:block; float:right; margin-right:12px; line-height:18px;}
div.box_nombre { border-top:1px solid #a3926c; padding:5px 12px 5px 12px; color:#928e83;}
div.box_URL { background-color:#f5f5f5; padding:4px 20px; color:#a3926c; border-bottom:1px solid #a3926c;}
div.box_URL a {color:#a3926c!important;}
div.box_nombre h5 { font-weight:normal; font-size:14px; margin-bottom:10px; color:#928e83;}
div.box_nombre strong { font-size:10px;}

.box_descrip, .box_datosInmueble {
	font-family: Arial, Helvetica, sans-serif;
	background:#f5f5f5!important;
	color:#666;
	padding:15px 20px;
	height:140px;
}
.box_descrip, .box_descrip2{
	overflow: auto;
	scrollbar-face-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #333;
	scrollbar-track-color: #e0e0e0;
	scrollbar-darkshadow-color:#ccc;
}
.box_descrip2{
	background:#f5f5f5!important;
	color:#666;
	padding:15px 20px;
	height:140px;
	border-bottom:1px solid #a3926c;
}
.box_datosInmueble {position:relative;}
.box_datosInmueble ul { list-style-type:none; font-size:10px;}
.box_datosInmueble ul li { margin-bottom:3px;}
.box_datosInmueble ul li span {color:#a3926c;}

.box_datosInmueble div { position:absolute; top:80px; left:160px; text-align:right; font-size:10px;}
.box_datosInmueble div img { padding-left:3px;}

div.box_navFicha { border:2px solid #fff; height:48px; background:url(../img/bg_navFicha.gif) no-repeat left bottom;}

.lnk_datos { display:block; float:left; margin-left:12px; line-height:22px; padding-left:24px; background:url(../img/bg_lnk_datos.gif) no-repeat 0px 2px; font-size:10px;}
.lnk_print { display:block; float:right; margin-right:12px; line-height:22px; padding-left:24px; background:url(../img/bg_lmk_print.gif) no-repeat 0px 5px; font-size:10px;}

span.tel { font-size:13px; display:block; float:left; letter-spacing:1px; font-weight:600; margin-left:25px;}
.lnk_masInfo { display:block; float:right; margin-right:12px;}

/* Layout buscador */
#box_busquedaEspec{border-top:4px solid #000; background:#b8a783; padding:6px 8px; height:49px; width:742px;}
#box_busquedaEspec .right { width:303px;}
#box_busquedaEspec .right td {text-align:center; color:#fff; font-size:10px;} 
#box_busquedaEspec .right td img { border:0px;}
#box_busquedaEspec .right td a { font-weight:bold; color:#fff; text-decoration:none;}


/* Formularios */
.wrapBuscador { width:363px; margin:0px auto; padding-bottom:5px;}
.wrapBuscador form { width:338px; padding:10px; border:1px solid #a3926d;}
.wrapBuscador form label, .wrapBuscador form .text {display:block; margin-right:10px; float:left; margin-bottom:10px;}
.wrapBuscador form label {width:85px; text-align:right;}
.wrapBuscador form br { clear:both;}
.formBlanco label {color:#a3926d;}
.formDorado { background:#b8a783;}
.formDorado label {color:#fff;}
.formDorado p { margin-bottom:12px; color:#fff;}
.txt_bg_dorado {
	display:block;
	color:#fff;
	background:#b8a783;
	padding:6px 10px;
	font-weight:bold;
}
select {width:175px;}
.text {padding:2px;}
select, .text { border:1px solid #c5c5c5; scrollbar-face-color: #FFF; scrollbar-highlight-color: #FFF; scrollbar-shadow-color: #FFF; scrollbar-3dlight-color: #ccc; scrollbar-arrow-color: #333; scrollbar-track-color: #e0e0e0; scrollbar-darkshadow-color: #ccc;}
input, select {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#0b333c;}
.boton { display:block; width:110px; line-height:16px; height:20px; background: url(../img/bg_input.gif) no-repeat 0px 0px; border:0px; cursor:pointer; margin-bottom:0px;}
/*para botones más estrechos*/.small {background: url(../img/bg_inputSmall.gif) no-repeat 0px 0px; width:80px;}
.formDorado .boton {background: url(../img/bg_input2.gif) no-repeat 0px 0px;}
.formDorado .text {border:1px solid #a3926d;}
.wrapBuscador form a { color:#a3926d; text-decoration:underline;}
.wrapBuscador form a:hover { color:#a3926d; text-decoration:none;}

.enlacenegro {color:#000; text-decoration:underline}

.fondoLuz {background-color:#EEE;}
.fondoLuzno {background-color:#FFF;}

/* Cinco estrellas *****/
.box_navCincoEstrellas { margin-top:5px; text-align:left; padding-left:5px; background:#fff;} 
.lnk_btn, .lnk_btnCasa {
	display:block;
	background:#dad3c5;
	color:#fff;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:4px; 
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px;
	/*width:142px;*/
}

.lnk_btnCasa {background:#dad3c5 url(../img/ico_ficha5Estr.gif) no-repeat 3px 2px; padding-left:25px; width:127px;}
.lnk_btnCasa:hover {background:#a3926d url(../img/ico_ficha5Estr.gif) no-repeat 3px 2px; padding-left:25px; width:127px;}

.lnk_btn:hover, .lnk_btnSel {
	display:block;
	color:#fff;
	background:#a3926d;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:4px; 
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	padding:0px 5px;
}
