/* ============================================ */
/* === GENERALES === */
/* ============================================ */

body {
	font: 11px Tahoma, Verdana, Arial;
	color: #525252;
	background: url(../images/bgmain.gif);
	text-align: center;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: #C69329;
}

a:hover {
	color: #593A0B;
}

/* Formulario */

input.cForm, textarea.cForm, select.cForm {
	font: 11px Tahoma;
	color: #C69329;
	border: 1px solid #C69329;
	margin: 8px 0px 0px 0px;
}

input.cForm:hover, input.cForm:focus, textarea.cForm:hover, textarea.cForm:focus, select.cForm:hover, select.cForm:focus {
	background-color: #FBF3DF;
	border: 1px solid #C69329;
}

#formulario span.infoItem {
	font-weight: bold;
}

img {
	border: 0px;
	margin: 0px 0px -3px 0px;
}

p {
	margin: 0px;
}

hr {
	clear: both;
	border: 1px dotted #AAAAAA;
	height: 0px;
}

/* Clear */

div.clear {
	clear: both;
	height: 1px;
	margin: 0px;
	padding: 0px;
}


/* ============================================ */
/* === HOME === */
/* ============================================ */

#izquierdaHome {
	width: 190px;
	background-color: #FFFFFF;
}

#datosHome {
	font-size: 10px;
	text-align: left;
	margin: 10px 0px 0px 30px;
}

#cuerpoHome {
	padding: 40px 0px 0px 25px;
	background: #FFFFFF url(../images/bgcuerpo.gif) no-repeat top right;
}

#cuerpoHome p {
	margin: 0px;
}

#fotoHome {
	text-align: right;
}


/* ============================================ */
/* === INTERIOR === */
/* ============================================ */

/* Contenedor */

#container {
	width: 760px;
	margin: 50px auto 20px auto;
	text-align: left;
}


/* Navegación */

#izquierda {
	float: left;
	width: 190px;
	margin: 52px 0px 0px 0px;
	text-align: right;
}

#izquierda p {
	margin: 0px;
}

#isologo {
	text-align: center;
}

#menu {
	background: url(../images/bgmenu.gif) repeat-y top right;
}

#opciones {
	text-align: right;
	margin: 15px 10px 0px 0px;
}

#opciones a img {
	margin-bottom: 4px;
}

/* Contenido */

#contenido {
	float: right;
	width: 570px;
}

#menuTop {
	height: 48px;
	text-align: center;
	background: url(../images/contenido_top.gif) no-repeat top left;
}

#menuTop p {
	margin: 0px;
}

#menuTop img {
	margin: 26px 0px 0px 0px;
}

#menuTop img.separador {
	margin: 0px 0px 1px 0px;
}

#cuerpo {
	min-height: 545px;
	padding: 40px 20px 20px 25px;
	background: #FFFFFF url(../images/bgcuerpo.gif) no-repeat top right;

	_height: 580px;
}

#cuerpo p {
	margin: 10px 0px;
}

#cuerpo h1 {
	display: list-item;
	font-size: 13px;
	color: #E87D20;
	font-style: italic;
	letter-spacing: 8px;
	list-style-image: url(../images/item.gif);
	padding: 0px 0px 10px 0px;
}

#cuerpo h2 {
	font-size: 12px;
	color: #DA251D;
}

#cuerpo h3 {
	font-size: 11px;
	font-weight: bold;
	color: #EC8E00;
	margin: 0px 0px 2px 0px;
}

#cuerpo h4 {
	display: list-item;
	list-style-image: url(../images/item_titulos.gif);
	font-size: 14px;
	color: #004186;
	font-style: italic;
	font-weight: bold;
	margin: 0px;

	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0px 0px 0px 20px;
}

div.precioInmobiliario {
	width: 112px;
	height: 16px;
	padding: 0px 0px 0px 20px;
	margin: -15px 0px 0px 180px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../images/caja_precio.gif) no-repeat center;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 80px;
	margin: -8px 0px 0px 180px;
}

span.precioTurismo {
	float: right;
	width: 140px;
	height: 67px;
	font-size: 20px;
	font-weight: bold;	
	font-style: italic;
	color: #004186;
	padding-top: 12px;
	background: url(../images/ovalo_precio.gif) no-repeat center;
	text-align: center;
	margin-left: 20px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-top: 25px;
}

span.precioTurismoSiniva {
	float: right;
	width: 140px;
	height: 67px;
	font-size: 20px;
	font-weight: bold;	
	font-style: italic;
	color: #004186;
	padding-top: 12px;
	background: url(../images/ovalo_precio_siniva.gif) no-repeat center;
	text-align: center;
	margin-left: 20px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-top: 25px;
}

span.precioTurismoAll {
	float: right;
	width: 140px;
	height: 67px;
	font-size: 20px;
	font-weight: bold;	
	font-style: italic;
	color: #004186;
	padding-top: 12px;
	background: url(../images/ovalo_precio_all.gif) no-repeat center;
	text-align: center;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-top: 25px;
}

div.colDerecha {
	float: right;
	width: 150px;
	text-align: right;
	clear: both;
}

div.colIzquierda div.datos {
	width: 350px;
}

div.colIzquierda div.cuadroImagen {
	float: right;
}

#cuerpoPie {
	clear: both;
	text-align: right;
	font-weight: bold;
	border-top: 1px solid #666666;
	padding: 4px 5px 0px 0px;
	margin: 20px 0px 0px 0px;
}

#datos {
	padding: 0px 0px 30px 0px;
	background: url(../images/manito.gif) no-repeat 416px 20px;
}

#datosDptoinmobiliario {
	padding: 0px 0px 30px 0px;
	background: url(../images/manito.gif) no-repeat 305px 35px;
}

#logos {
	width: 550px;
	height: 50px;
	text-align: right;
	margin-top: 8px;
}

#menuBottom {
	text-align: right;
	height: 49px;
	background: url(../images/contenido_bottom.gif) no-repeat right top;
}

#menuBottom ul {
	list-style: none;
	margin: 0px;
	padding-top: 15px;
}

#menuBottom li {
	display: inline;
	padding: 15px 40px 0px 0px;
	margin-top: 15px;
}


/* Pie */

#pie {
	clear: both;
	color: #FFFFFF;
	text-align: center;
	padding: 15px 0px 0px 200px;
}


/* ============================================ */
/* === IMAGENES === */
/* ============================================ */

#imagen {
	background: url(../images/imagen_cargando.gif) no-repeat center;
	background-color: #FFFFFF;
}

#imagen img {
	border: 0px;
}

#imagen p {
	margin: 0px;
}

#imagenPie {
	background: #004186 url(../images/bgmain.gif) -80;
	color: #FFFFFF;
	padding: 3px 20px 5px 0px;
	height: 45px;
	border-top: 2px solid #666666;
}

#imagenPie p {
	margin: 0px;
}

#imagenPie a {
	color: #C69329;
	font-weight: bold;
}

#imagenPie a:hover {
	color: #593A0B;
}

#imagenPieLogo {
	float: left;
	width: 80px;
	height: 45px;
	padding-top: 3px;
}

#imagenPieTexto {
	width: 240px;
	margin-left: 15px;
	height: 31px;
	vertical-align: middle;
	margin-top: 17px;
	text-align: left;
}

#imagenPieCerrar {
	float: right;
	width: 50px;
	height: 31px;
	text-align: right;
	vertical-align: middle;
	padding-top: 17px;
}

















