@media screen,print
{
/*
_____________________________________________________

G E N E R A L
_____________________________________________________

*/
	body
	{
		background:#EC300A;
	}
	body, input, select, textarea
	{
		color:#867B7E;
		font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
	}
	#envoltorio
	{
		width:770px;
		position:relative;
		background:#FFFFFF;
		margin:10px;
		padding:150px 0 3px 0; /*126px top */
		text-align:left;
	}
	a
	{
		text-decoration:none;
		color:#EC300A;
	}
	h1,h2
	{
		font:normal 11px/13px Verdana,Arial,Helvetica,sans-serif;
		text-transform:uppercase;
	}
	h1 {color:#EC300A;}
	h2 {font-weight:bold;}
	.resalte
	{
		color:#EC300A;
	}
/*
_____________________________________________________

C U E R P O
_____________________________________________________

*/
	#cuerpo
	{
		margin:40px;
		width:690px;
	}
	.frameGrande
	{
		position:relative;
		width:640px; /* 690 - padding */
		margin:0;
		padding:23px 25px 15px 25px;
		background:url('/i/frame_ancho_fondo.gif') repeat-y;
	}
	.frameGrande .fileteInferior,.frameGrande .fileteSuperior
	{
		width:682px;
		height:10px;
		position:absolute;
		left:0;
		display:block;
		clear:both;
	}
	.frameGrande .fileteSuperior {top:0px;}
	.frameGrande .fileteInferior {bottom:-1px;}
	.iconoImpresion
	{
		width:25px;
		height:23px;
		border:0;
		position:relative;
		top:2px;
	}
	.frameGrande .imprimir
	{
		position:absolute;
		bottom:3px; /* antes 10px */
		right:15px;
		text-align:right;
		width:250px; /* antes 150 */
		z-index:2;
	}
	.pie_foto
	{
		width:300px;
		text-align:right;
		font-style:oblique;
		margin: 5px;
	}
	.ficha_vivienda
	{
		float:right;
		width:300px;
		margin:42px 0 0 0;
	}
	.thumbsPromociones
	{
		position:relative;
		display:block;
		width: 690px;
		height:112px;
		margin:20px 0;
		padding:0;
	}
	.thumbsPromociones .thumbPromocion
	{
		position:absolute;
		width:331px;
		height:112px;
		margin:0;
		padding:5px;
		background:url('/i/fondo_tb_promocion.gif') no-repeat;
	}
	.thumbPromocion img
	{
		border:1px dashed #867B7E;
		position:absolute;
		display:block;
		left:5px;
		top:11px;
		width:143px;
		height:83px;
	}
	.thumbsPromociones .textoThumb
	{
		width:164px;
		height:85px;
		position:absolute;
		left:155px;
		top:10px;
		border-bottom:1px dashed #867B7E;
	}
	.thumbsPromociones .textoThumb p
	{
		margin:0;
		padding:0;
	}
	.thumbsPromociones .textoThumb h1
	{
		margin:0;
		padding:0;
	}
	.thumbsPromociones .textoThumb .masInfo
	{
		position:absolute;
		display:block;
		left:125px;
		top:65px;
	}
	
	img.imgFicha
	{
		border:1px dashed #867B7E;
		width:171px;
		height:110px;
		float:left;
		margin:15px 10px 15px 0;
	}
	
	.memoria {color:#EC300A;}
	.memoria a
	{
		color:#867B7E;
		font-weight:bold;
	}
	.memoria a:hover,.memoria a:active {color:#EC300A;}
	.portales th
	{
		width:160px;
		height:16px;
		background:url('/i/th_portales.gif') no-repeat;
		color:#FFFFFF;
		padding:0 8px;
	}
	.portales td {vertical-align:top;}
	.portales td a
	{
		display:block;
		color:#867B7E;
	}
	.portales td a:hover,.portales td a.activo {color:#EC300A;}
	
	.frameMedio
	{
		position:relative;
		width:311px; /* 311 - padding */
		margin:30px 0 0 0;
		padding:10px 10px 8px 10px;
		background:url('/i/frame_medio_fondo.gif') repeat-y;
	}
	.frameMedio .fileteInferior,.frameMedio .fileteSuperior
	{
		width:311px;
		height:10px;
		position:absolute;
		left:0;
		display:block;
	}
	.frameMedio .fileteSuperior {top:0px;}
	.frameMedio .fileteInferior {bottom:-1px;}
	.frameMedio img.plano {width:290px;}

	.componentes th
	{
		vertical-align:bottom;
		border-left:1px dashed #867B7E;
	}
	.componentes td
	{
		vertical-align:top;
		border-left:1px dashed #867B7E;
		border-top:1px dashed #867B7E;
		font-size:9px;
	}
	.botonOscuro,.botonMedio,.botonClaro
	{
		width:667px; /* 682 -15 */
		height:16px;
		text-transform:uppercase;
		color:#EC300A;
		padding-left:15px;
		margin:5px 0;
	}
	.botonOscuro
	{
		margin-top:25px;
		background:url('/i/fondo_bt_oscuro.gif');
	}
	.botonMedio {background:url('/i/fondo_bt_medio.gif');}
	.botonClaro {background:url('/i/fondo_bt_claro.gif');}
	
	.imagenAmpliada
	{
		width:450px;
		height:290px;
	}
	.selectorImgs
	{
		display:block;
		position:absolute;
		top:30px;
		left:475px;
		width:191px;
		height:290px;
		overflow:scroll;
	}
	.selectorImgs img
	{
		border:1px dashed #867B7E;
		width:171px;
		height:110px;
		margin:0 0 25px 0;
	}
	.formPaginacion
	{
		margin:0;
		width:682px;
	}
	.formPaginacion p
	{
		text-align:center;
		border-bottom:1px dashed #867B7E;
		padding-bottom:2px;
		margin-bottom:4px;
	}
	.barraRoja
	{
		width:682px;
		height:16px;
		display:block;
		margin:0;
		padding:0;
	}
	.buscadorInmuebles
	{
		position:relative;
		width:653px; /*678-25*/
		height:132px;
		background:url('/i/buscador_fondo.gif') no-repeat;
		text-align:left;
		color:#FFFFFF;
		padding:35px 0 0 25px;
		margin:0;
	}
	.buscadorInmuebles p
	{
		margin:6px 0;
		padding:2px 0;
	}
	.buscadorInmuebles .enviar
	{
		position:absolute;
		left:575px; /*579*/
		top:100px; /**/
		width:80px;
		height:16px;
		margin:0;
		padding:0;
		border:0;
		background:url('/i/vacio.gif') repeat;
	}
	.volver
	{
		text-align:right;
		margin:0;
		padding:0 15px 0;
	}
	
	.thumbsNoticias
	{
		position:relative;
		display:block;
		width: 685px;
		height:112px;
		margin:5px 0;
		padding:0;
	}
	.thumbsNoticias .thumbNoticia
	{
		position:absolute;
		width:331px;
		height:112px;
		margin:0;
		padding:5px;
		background:none;
	}
	.thumbNoticia img
	{
		border:1px dashed #867B7E;
		position:absolute;
		display:block;
		left:5px;
		top:11px;
		width:143px;
		height:83px;
	}
	.thumbsNoticias .textoThumb
	{
		width:164px;
		height:85px;
		position:absolute;
		left:155px;
		top:10px;
		border-bottom:1px dashed #867B7E;
	}
	.thumbsNoticias.textoThumb p
	{
		margin:0;
		padding:0;
	}
	.thumbsNoticias .textoThumb h1
	{
		margin:0;
		padding:0;
	}
	.thumbsNoticias .textoThumb .masInfo
	{
		position:absolute;
		display:block;
		left:125px;
		top:65px;
	}
/* Noticias */

	.frameNoticias
	{
		width:690px;
		margin:0;
		padding:0;
		position:relative;
	}
	.frameImgNoticias
	{
		position:relative;
		width:251px; /* 261 - padding */
		margin:0;
		padding:10px 5px;
		background:url('/i/frame_img_noticia_fondo.gif') repeat-y;
		float:left;
	}
	.frameImgNoticias img
	{
		width:251px;
		border:0;
	}
	.frameImgNoticias .fileteInferior,.frameImgNoticias .fileteSuperior
	{
		width:261px;
		height:10px;
		position:absolute;
		left:0;
		display:block;
		clear:both;
	}
	.frameImgNoticias .fileteSuperior {top:0px;}
	.frameImgNoticias .fileteInferior {bottom:-1px;}
	.frameNoticias .textoNoticia
	{
		margin:0 0 0 300px;
		padding:0 0 25px 0;
		border-bottom:1px dashed #867B7E;
	}
	.pieFotoNoticia
	{
		clear:both;
		float:left;
		width:200px;
		margin:0 0 0 25px;
		font-style:italic;
		font-size:10px;
		text-align:right;
	}
/* Contacto */

	.frameContacto
	{
		display:block;
		width:419px;
		margin:0;
		padding:25px 0;
		position:relative;
		background:url('/i/frame_contacto_fondo.gif') repeat-y;
	}
	.frameContacto .fileteInferior,.frameContacto .fileteSuperior
	{
		width:419px;
		height:10px;
		position:absolute;
		left:0;
		display:block;
		clear:both;
	}
	.frameContacto .fileteSuperior {top:0px;}
	.frameContacto .fileteInferior {bottom:-1px;}

	.frameContacto form
	{
		margin-left:30px;
	}
	.frameContacto input,.frameContacto textarea
	{
		background:#FFFFFF;
		border:1px dashed #EC300A;
	}
	.frameContacto td
	{
		vertical-align:top;
	}
	.frameContacto .limpio
	{
		background:none;
		border:0;
	}
	.frameContacto .enviar
	{
		background:none;
		border:none;
		text-transform:uppercase;
		font-weight:bold;
		color:#EC300A;
		margin:0;
		padding:0;
	}
	
	.datosContacto
	{
		width:259px;
		height:189px;
		display:block;
		margin:0;
		border:0;
		padding:0;
		float:right;
	}
	.verMapaLocalizacion
	{
		clear:both;
		width:259px;
		height:90px;
		display:block;
		margin:50px 0 0;
		border:0;
		padding:0;
		float:right;
	}
/* empresa */

	.frameEmpresa
	{
		display:block;
		width:343px; /* 363 - padding */
		margin:0;
		padding:15px 10px;
		position:relative;
		background:url('/i/frame_empresa_fondo.gif') repeat-y;
	}
	.frameEmpresa .fileteInferior,.frameEmpresa .fileteSuperior
	{
		width:363px;
		height:12px;
		position:absolute;
		left:0;
		display:block;
		clear:both;
	}
	.frameEmpresa .fileteSuperior {top:0px;}
	.frameEmpresa .fileteInferior {bottom:-1px;}
	.imagenEmpresaSuperior
	{
		width:301px;
		height:152px;
		display:block;
		margin:0;
		border:0;
		padding:0;
		float:right;
	}
	.imagenEmpresaInferior
	{
		clear:both;
		width:301px;
		height:142px;
		display:block;
		margin:15px 0 0;
		border:0;
		padding:0;
		float:right;
	}


/*
_____________________________________________________

C A B E C E R A
_____________________________________________________

*/
	#cabecera
	{
		position:absolute;
		display:block;
		margin:0;
		padding:0;
		top:0;
		left:0;
		width:770px;
		height:126px;
		background:url('/i/cabecera_chinto.gif') no-repeat;
	}
	#menu
	{
		position:absolute;
		display:block;
		margin:0;
		padding:0;
		width:585px;
		height:17px;
		left:184px;
		top:84px;
	}
	#menu a
	{
		text-decoration:none;
	}
	#menu .empresa,#menu .promociones,#menu .inmobiliaria,#menu .galeria,#menu .noticias,#menu .contacto
	{
		position:absolute;
		display:block;
		margin:0;
		padding:0;
		height:17px;
	}
	#menu .empresa em,#menu .promociones em,#menu .inmobiliaria em,#menu .galeria em,#menu .noticias em,#menu .contacto em,#inicio em
	{
		visibility:hidden;
	}
	#inicio
	{
		position:absolute;
		display:block;
		left:32px;
		top:0;
		width:145px;
		height:126px;
		background:url('/i/inicio_chinto.gif') no-repeat;
	}
	#menu .empresa
	{
		left:0;
		width:84px;
		background:url('/i/bt_empresa.gif') no-repeat;
	}
	#menu .promociones
	{
		left:84px;
		width:124px;
		background:url('/i/bt_promociones.gif') no-repeat;
	}
	#menu .inmobiliaria
	{
		left:208px;
		width:116px;
		background:url('/i/bt_inmobiliaria.gif') no-repeat;
	}
	#menu .galeria
	{
		left:324px;
		width:79px;
		background:url('/i/bt_galeria.gif') no-repeat;
	}
	#menu .noticias
	{
		left:403px;
		width:84px;
		background:url('/i/bt_noticias.gif') no-repeat;
	}
	#menu .contacto
	{
		left:487px;
		width:98px;
		background:url('/i/bt_contacto.gif') no-repeat;
	}
	
/*
_________________________________________________

Pie de página
_________________________________________________

*/
	#pie
	{
		font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
		display:block;
		position:relative;
		width:100%;
		margin:0 0 2px;
		padding:20px 0 0;
		text-align:center;
		clear:both;
	}
	#aviso
	{
		position:absolute;
		right:20px;
		color:#867B7E;
	}
	#lc
	{
		position:absolute;
		right:2px;
		top:20px;
		display:block;
		width:15px;
		height:12px;
		text-decoration:none;
		background:url('/i/logo_lc.gif') no-repeat;
	}
	#lc em
	{
		display:none;
	}

}
@media print
{
	#menu
	{display:none;}
	#envoltorio
	{
		margin:0;
		padding:0;
	}
}
