body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	

}



.textoPies {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
}

.pregunta {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #b6500c;
}

.respuesta {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #125b6a;
}

.portada {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
}
.portada a {color: #666666; font-weight: bold;}
.portada a:hover {text-decoration: none;}

.colofon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
}
.colofonportada {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #575757;
}
.colofonportada a {text-decoration: none;}
.colofonportada a:hover {text-decoration: underline;}

.ayuda {
	font-size: 11px;
	margin-left: 25px;
	list-style-image: url(../imagenes/img/bolillo.gif);
	padding-left: 0px;

}

.ayuda li {
	margin-bottom: 5px;
	margin-left: 0px;

}
.enlaces {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}
.enlaces a {
	font-weight: bold;
	color: #003366;
}
.enlaces a:hover{
	text-decoration: none;
}

.titulo {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF6600;
}

.tituloPeq {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

.cintillo {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.textocafe{
	font-family: "Arial Narrow", Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #434343;
}


.TitulosPropiedades{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #5c7f88;
}


.textocafe2{
	font-family: "Arial Narrow", Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #847c00;
}

.piesTestimonios {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
}


.Titulonoticia {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #373737;
}

.propiedadesEsp{
	font-family: "Arial Narrow", Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #666666;
}

.propiedadesEng{
	font-family: "Arial Narrow", Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #223f00;
}


SELECT {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
}

.combo {
	background-color: #990000;
	color: #FFFFFF;
}

input.formText  {    
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #666;
    background-color: #DAEDC0;
    padding: 0px;
    border: solid 1px #477739;
    margin-right: 5px;
    margin-bottom: 5px;
}

input.formText:hover {
    background-color: #fffcd8;
    border: solid 1px #e2dc8e;
    color: #000;
    cursor: pointer;
}

input.formText:focus {
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #ffffff;
	border: solid 1px #000000; 
	cursor: text;
}

textarea.formTextArea {
	font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
    color: #666;
	background-color:#DAEDC0;
	padding: 0px;
    border: solid 1px #477739;
    margin-right: 5px;
    margin-bottom: 5px;	
}

textarea.formTextArea:hover {
    background-color: #fffcd8;
    border: solid 1px #e2dc8e;
    color: #000;
    cursor: pointer;
}

textarea.formTextArea:focus {
	color: #000;
	background-color: white;
	border: solid 1px #000000; 
	cursor: text;
}

select.formSelect  {
    font-size: 8pt;
	font-family:Arial, Helvetica, sans-serif;
    color: #666;
    background-color: #DAEDC0;
    padding: 0px;
    border: solid 1px #477739;
    margin-right: 5px;
    margin-bottom: 5px;
   
}

input.frmBoton  {    
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
    color: #FFFFFF;
    background-color:#88B940;
    padding: 1px;
    border: solid 1px #477739;
    margin-right: 1px;
    margin-bottom: 1px;
}

/****  ESTILO para la GALERIA  de las imagenes de las propiedades *****/
#dhtmlgoodies_slideshow{
		width:740px;	/* Total width of slideshow */
	}
	
	#previewPane{
		border:1px solid #ccc;
		margin-right:10px;	
		text-align:center;
		vertical-align:middle;
		padding-top:7px;
		
		
		/* CSS HACK */
		height: 452px;	/* IE 5.x */
		height/* */:/**/400px;	/* Other browsers */
		height: /**/399px;
		
		width:592px;		
		float:left;
				
	}
	#waitMessage{
		display:none;
		position:absolute;
		left:450px;
		top:410px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}	
	#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
		float:left;	/* Floating */
		
		/* CSS HACK */
		height: 454px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		height/* */:/**/403px;	/* Other browsers */
		height: /**/403px;
		
		/* CSS HACK */
		width: 120px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
		width/* */:/**/119px;	/* Other browsers */
		width: /**/119px;
				
		border:1px solid #ccc;	/* Black border */		
		padding:1px;	/* A little space between the black border and the content inside */
		
	}
	#galleryContainer #arrow_down{	/* Arrow down image */
		height:30px;
	}
	#galleryContainer #arrow_up{
		height:30px;	/* Arrow up image */
	}
	
	#theImages{	/* DIV where the images are located */
		position:relative;
		overflow:hidden;
		height:339px;	/* Height of boxes for the images */
	}
	#theImages div{	
		position:relative;	/* Don't change this */
		height:1500px;	/* Higher than total height of thumbnails */
		
	}
	#theImages img{
		border:0px;	/* No border */
		filter:alpha(opacity=50);	/* Transparency - IE */
		opacity:0.5; /* Transparency - Firefox */
		padding-top:1px;	/* Space between images */
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:center;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
	#theImages .imageCaption{
		display:none;
	}