/*	####################################################### */
/*	######### 		ESTILOS GLOBALES 			 ########## */
/*	####################################################### */
body { 	margin:0; padding:0; text-align:center; 
		width:100%; font-size:100%; 
		background:url("/media/images/basics/bgs/lacalaProperty-main-bg.jpg") top repeat-x #e2daad; 
		font-family:Arial, Helvetica, sans-serif; font-weight: lighter;}

html { overflow-y: scroll; }
img	 { border-style: none; }
.img-border { margin:10px; border: 1px ridge #8a764a;}
.img-border-nomargin {border: 1px ridge #8a764a;}
a	 	 { color:#067ad4; text-decoration:underline; }
a:hover	 { color:#067ad4; text-decoration:none; }
.l	 { float:left; }
.r   { float:right;}
.rightmargin20 	{ margin-right:20px;}
.rightmargin10 	{ margin-right:10px;}
.leftmargin20 	{ margin-left:20px;}
.leftmargin10 	{ margin-left:10px;}
.topmargin5 	{ margin-top:5px;}
.topmargin25 	{ margin-top:25px;}
.mgbottom5		{ margin-bottom:5px;}	
strong { font-weight: 700;}

.clear,.clearPadded { margin:0; padding:0; clear:both;}
.clearPadded { height:100px; }
.breadcrumbs { padding:0; margin:0;	font-size:0.85em;}

div.hideMe{display:none; margin:0;padding:0; height:1px;}
div.showMe{display:block;}

/*	########################################################### */
/*	#########		EMPAQUETADORES/WRAPPERS			 ########## */
/*	########################################################### */
.wrapPage {
	background: url("/media/images/basics/bgs/lacalaProperty-inner-bg.jpg") repeat-y 0;
	width: 993px;
	height:auto;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	text-align: left; /* this overrides the text-align: center on the body element. */
	position: relative;
	background-color:#f0e9cc;
}

.wrapInner { height:auto; background-color:#f0e8ca;	float:left;	width: 993px;}

/*	########################################################### */
/*	#########				CABECERAS 				 ########## */
/*	########################################################### */
/*HOME*/
.homeHeader { position:relative; margin: 0; padding: 0;	width: 992px; height: 121px;
			  background: url("/media/images/basics/bgs/lacalaProperty-home-header-bg.jpg") top no-repeat;}
			  
.homeHeaderMenuTop { margin: 0; padding: 0; width: 100%; height: 32px; float:left;position:relative;  }

.homeHeaderMenuTop ul { position:relative; float:right; right:20px; height:15px;width:500px; margin-top:7px; 
						text-align:right; font: 14px Arial, Helvetica, sans-serif; font-size: 80%; color:#fff;}
.homeHeaderMenuTop ul li { display: inline; font-weight:bold; text-align:right;}
.homeHeaderMenuTop ul li a{ color:#fff;text-decoration: none; }
.homeHeaderMenuTop ul li a:hover{color:#fff;text-decoration:underline;}

.homeHeaderMenuTop .idioma { float:right;position:relative; right:5px; margin-top:3px; height:22px;}


.homeHeaderMenuTop .superlink { float:left;position:relative; left:20px;margin-top:5px; height:20px;text-align:left; width:310px;}
.homeHeaderMenuTop .superlink a.lgOrangeLink {font:14px Arial, Helvetica, sans-serif;font-size: 90%; font-weight:bold; color:#fd9b00;text-decoration: underline;}
.homeHeaderMenuTop .superlink a:hover{ text-decoration:none;}

.homeHeaderMainMenu {width: 847px;height: 51px; float:left; position:absolute; top: 70px; left: 0px;}

/*INTERIORES*/
.innerHeader { position:relative;margin: 0;padding: 0; width: 992px; height: 113px;
			   background: url("/media/images/basics/bgs/lacalaProperty-inner-header-bg.jpg") top no-repeat;}
.innerHeaderLogo { margin:0; padding: 0 0 0 26px; width:106px; float:left;}
.innerHeaderMenuTop{ margin: 0; padding: 0; width: 840px; height: 32px; float:right; position:relative;}

.innerHeaderMenuTop ul { position:relative; float:right; right:20px; height:15px;width:430px; margin-top:7px; 
						text-align:right; font: 14px Arial, Helvetica, sans-serif; font-size: 80%; color:#fff;}
.innerHeaderMenuTop ul li { display: inline; font-weight:bold; text-align:right;}
.innerHeaderMenuTop ul li a{ color:#fff;text-decoration: none; }
.innerHeaderMenuTop ul li a:hover{color:#fff;text-decoration:underline;}

.innerHeaderMenuTop .idioma { float:right;position:relative; right:5px; margin-top:3px; height:22px;}

.innerHeaderMenuTop .superlink { float:left;position:relative; left:0px;margin-top:5px; height:20px;text-align:left; width:270px;}
.innerHeaderMenuTop .superlink a.lgOrangeLink {font:14px Arial, Helvetica, sans-serif;font-size: 85%; font-weight:bold; color:#fd9b00;text-decoration: underline;}
.innerHeaderMenuTop .superlink a:hover{ text-decoration:none;}

.innerHeaderMainMenu{width: 860px;height: 80px; float:right;position:absolute; top: 70px; right: 0px;}

/*	########################################################### */
/*	#########			CONTENIDO PRINCIPAL		 	 ########## */
/*	########################################################### */

#mainflash{ padding:0;margin:0;}
.homeFlashBanner {	position:relative;	float:left;	background-color:#fff;	width:671px;	height:auto;	}

.homeDescSection {	position:relative;	float:left;	background-color:#116764;	width:322px;	height:310px;
					background: url("/media/images/basics/bgs/lacalaProperty-home-side-bg.jpg") top no-repeat; }
.homeDescSectionInfo   { padding:60px 15px 10px 16px; margin:0 0 0 1px; width:auto;	height:auto; color:#FFF; font-size:0.8em;}
.homeDescSectionInfo h1{ font-size:1.6em;	font-family:"Corbel", Arial, Helvetica, sans-serif;	font-style: italic;	}
.homeDescripcion	   { padding:0px; margin:-10px 0 0 0; }
.homeDescSectionInfo p { padding:-5px 0 0 0 ; margin: 4px; }


.mainContentArea {	position:relative;
					float:right;
					background-color:#fff;
					width:746px;
					height:auto;
					font-size:0.75em;
					padding:0 0 0 20px;
					color:#116764;
					min-height:600px;height:auto !important;height:auto;/*600px*/
					border-left:1px solid #dfd6a5;
					border-right:1px solid #dfd6a5;
}

.mainContentArea-2col {	position:relative;
						float:left;
						background-color:#fff;
						width:522px;
						height:auto;
						font-size:0.75em;
						padding:0 10px 0 10px;
						color:#116764;
						min-height:600px;height:auto !important;height:auto;/*600px*/
						border-left:1px solid #dfd6a5;
						border-right:1px solid #dfd6a5;
}
				 
.mainContentArea h1,.mainContentArea-2col h1 { margin:0; font-size:1.5em; padding-top:15px;}
.mainContentArea h2,.mainContentArea-2col h2 { margin:0; font-size:1.2em; padding-top:15px;padding:2px 15px 5px 10px;}
.mainContentArea h3,.mainContentArea-2col h3 { margin:0; font-size:1.0em; padding-top:15px;padding:2px 15px 5px 10px;}
.mainContentArea h4,.mainContentArea-2col h4 { margin:0; font-size:0.8em; padding-top:15px;padding:2px 15px 5px 10px;}/* LETRA PEQUEÑA*/
.mainContentArea p,.mainContentArea-2col p   { margin:0; padding:2px 15px 5px 10px;}
.mainContentArea .imagenright,.mainContentArea-2col .imagenright { position:relative; float:right; margin: 10px;padding:0;}

/*.quickPropertyEnquiry {	position:relative;	float:left;	width:347px; 	background-color:#f0eac8;}*/
.prop-month			  {	position:relative;	float:left;	width:347px;;background-color:#f0eac8; height:184px;}
.prop-monthInfo 	  {	float:left;	width:347px; height:150px; font-size:0.7em; color:#116764;	
						border-bottom:1px solid #dfd6a5;}
.prop-monthInfo h2	  {	font-size:1.25em;}


.featuredPropertyEnquiry {	position:relative;	float:left;	width:646px;}
.featuredPropertyInfo{	float:left;	width:100%; background-color:#FFFDF4;	height:150px;
	font-size:0.75em;	color:#116764;	border-bottom:1px solid #dfd6a5;}
.featuredPropertyInfo h2{	font-weight:bold;	font-size:1em;}

.completo {	position:relative;float:left;background-color:#fff;
			width:983px; font-size:0.75em;
			padding: 0 0 10px 10px; color:#116764;
			min-height:600px;height:auto !important;height:600px; }
.completo h1 { margin:0;font-size:1.5em; padding-top:15px;}

/*	########################################################### */
/*	#########			   FOOTER					 ########## */
/*	########################################################### */

.footer	{	position:relative;
			float:left;
			background-color:#f0eac8;
			height:230px;
			font-size:0.7em;
			color:#116764;
			line-height:20px;
			width: 992px;
			border-top:1px solid #FFF;
			text-align:center;}

.footerLinks {	position:relative;
				top:30px;
				left:20px;
				bottom:30px;
				width: 950px;}

.footerLinks a { text-decoration:underline !important; color:#116764; }
.footerLinks a:hover { text-decoration:none !important; }
.direccion {font-size:12px; font-weight:bold;}

/*	########################################################### */
/*	#########		      LOS BOTONES				 ########## */
/*	########################################################### */

a.button{
	background:url("/media/images/basics/buttons/button.gif");
	display:block;
	color:#116764;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-bottom:15px; 
	text-decoration:none;
	width:122px;
}

a.button2{
	background:url("/media/images/basics/buttons/button2.gif");
	display:block;
	color:#116764;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-bottom:15px; 
	text-decoration:none;
	width:97px;
}
a:hover.button,a:hover.button2{ color:#0066CC;}

a.button-blue{
	background:url("/media/images/basics/buttons/button-blue.png"); 
	display:block;
	color:#ffffff;
	font-weight:bold; 
	height:20px;
	line-height:20px;
	margin-bottom:15px; 
	text-decoration:none;
	width:122px;
}
a:hover.button-blue{ color:#fd9b00;}

input.button-blue{
	background:url("/media/images/basics/buttons/blue-button.gif");  
	border:none;
	color:#ffffff;
	font-weight:bold; 
	text-decoration:none;
	padding:3px 25px 2px 25px;
}

.moreinfo{
		background:url("/media/images/basics/buttons/house.png") no-repeat 6px 1px;
		text-indent:25px;
		display:block;
}

.email{
		background:url("/media/images/basics/buttons/email.png") no-repeat 6px 2px;
		text-indent:25px;
		display:block;
}
.golf{
		background:url("/media/images/basics/buttons/sport_golf.png") no-repeat 6px 2px;
		text-indent:25px;
		display:block;
}
	
/*	########################################################### */
/*	#########		LATERAL IZQUIERDA				 ########## */
/*	########################################################### */

.arrow-img-border{ float:left; padding:100px 10px;}
.sign {	float:right;padding:0 10px;}
.img-border-leftNav { margin:5px; border: 1px ridge #8a764a;}


.leftNav {	position:relative;	float:left;
			background-color: #e7debd ;
			width:224px; 
			height:auto;color:#116764;}

.leftNavBox1 {font-size:0.7em;}
.leftNavBox2 {font-size:0.7em;}
.leftNavBox2 p {margin-top:4px;}

.leftNavLinks {	position:relative;	
	background-color:#116764;width:224px;
	height:auto;padding: 0;
	margin:0;line-height:15px;	}

.leftNavLinksTop{font-weight:bold;text-transform:uppercase;	border-bottom:1px inset #98976c;
	color:#33ffff;display:block;font-size:0.75em;margin:0 0 0 0;	padding:4px 0 4px 10px;
	text-decoration:none;height:16px;}

.leftNavLinksHeading{font-weight:bold;border-bottom:1px inset #FFF;color:#334148;
	display:block;font-size:0.75em;margin:0;padding:2px 0 2px 10px;text-decoration:none;height:14px;}

.leftNavLinksSub{font-size:0.7em;position:relative;left:20px; padding:0;text-decoration:none;	margin:0;}

.leftNavLinks ul 		   { margin:0;padding:0;list-style:none;width:224px;}
.leftNavLinks ul li a 	   { font-size:0.75em;color:#ffffff;text-decoration:none;}
.leftNavLinks ul li a:hover{ text-decoration:underline;color:#116764; background-color:#FFA000;}

/*	################################################### */
/*	#########		LATERAL DERECHA			 ########## */
/*	################################################### */

.rightNav {	position:relative;float:left;background-color:#f0e8ca;width:224px;height:auto;color:#304813;}

/*	########################################################### */
/*	#########				NEWS					 ########## */
/*	########################################################### */

.noticias table {width:auto; float:right; border:0px; padding:0px; margin:10px;}
.noticias table .pie {font-size:80%; text-align:center; width:310px; padding:0; margin:0;}
.leftNavNewsBox{ background-color:#FFFFFF; font-size:0.75em;height:160px; padding:10px; margin: auto 0;
				 width:224px; border-right:1px solid #dfd6a5;}
.leftNavNewsListBox { background-color:#FFFFFF; font-size:0.75em; padding:0px 10px; margin:0;
					  width:224px; border-right:1px solid #dfd6a5;}

.leftNavNewsListBox ul { font-size:0.8em; padding:5px; margin-left:20px;}
.leftNavNewsListBox ul li {margin-bottom:5px;}

					  
.leftNavNewsSearchBox { font-size:0.75em; padding:0px;text-align:center;width:224px; border-right:1px solid #dfd6a5;}
.leftNavNewsletter{	 background-color:#FFFFFF; font-size:0.75em;height:auto; padding:0; margin: 0;
					 width:224px; border-right:1px solid #dfd6a5;}

.rightNavNewsListBox { position:relative; background-color:#f0e8ca; font-size:0.75em; padding:10px 5px 5px 5px; 
					   width:214px;}
.rightNavNewsListBox ul { font-size:0.8em; padding:5px; margin:20px;}
.rightNavNewsListBox ul li {margin-bottom:5px;}
					 
.noticias_results {margin-bottom:10px;min-height:90px;height:auto !important;height:90px;}
						

/*	########################################################### */
/*	#########		DETALLES DE CADA PROPIEDAD		 ########## */
/*	########################################################### */

.ficha-propiedad {
	background-color:#F0EAC8;/*#F7F4E5; */
	margin-bottom:15px;
	padding:10px;
	text-align:left;
	font-size:11px;
	line-height:1.5em;
	width:708px;
	border-bottom:1px solid #dfd6a5;
	border-right:1px solid #dfd6a5;
}

.ficha-propiedad h2 {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #dfd6a5;
	margin-bottom:5px; 
}

.ficha-propiedad p.titulo {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #dfd6a5;
	margin-bottom:5px; 
}

.ficha-propiedad h2 a.titulo {
	font-size:12px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
}

.ficha-propiedad h2 a.titulo:hover {
	text-decoration: underline;
}

img.ficha-propiedad {
	float:left;
	width:160px;
	height:120px;
	border: 1px ridge #8a764a;
	margin:0 10px 10px 0;
	padding:0;
}

.ficha-propiedad span.data {
	float:left;
	margin-right:10px;
	display:block;
	width:115px;
	margin-bottom:0;
}

.precio		{ padding: 0 1px 1px 2px; text-align:center;
			  height:18px;color: #FFFFFF; background-color:#FF194A; border-bottom:2px solid #FFFFFF;border-right:2px solid #FFFFFF;
			  width:150px; font-weight: bold; font-size:1.5em;text-transform:uppercase;}
.precioant  { font-weight: bold;
			  width:120px;padding:0;margin:2px 5px 2px 0; 
			  text-decoration:line-through; font-size: 1.2em;}

.iva		{ width:120px;padding:0;margin:2px 5px 2px 0; font-size: 1em;}

/*	########################################################### */
/*	#########		TABLAS Y FORMULARIOS			 ########## */
/*	########################################################### */
.tabla-form table { position:relative; clear:both;height:auto;}
.tabla-form tr td { padding:5px; border-bottom:1px #dfd6a5 solid;border-right:1px #dfd6a5 solid;}
.tabla-form tr td.nopad { padding:0px;border-bottom:none;}
.tabla-form tr td select { font-size:1em;	width:auto; height:auto;}
.tabla-form tr td input {	font-size:1em;	width:auto;	height:auto;}

.rowHighlight{ background-color:#beb694; border-bottom:1px solid #FFFFFF;}
.row1 		 { background-color:#e1d9b9; border-bottom:1px solid #dfd6a5;}
.row2 		 { background-color:#f3edd5; border-bottom:1px solid #dfd6a5;}
	
.pie { background-color:#d0dbd4; color:#000000; 
		font-size:9px; font-weight:normal;text-align:justify; 
		padding: 5px; margin: 5px;}

input.obligao {background-color:#FDDEA8;}



/*	########################################################### */
/*	#########		AJAX Simple Tabs.   PESTAÑAS	 ########## */
/*	########################################################### */
#tabmenu { float:left; margin-left:0px;padding:0; height:30px; width: 718px;background-color:#EEE9D2;}
#tabmenu ul {margin:0;padding:0; list-style:none; list-style-type:none; background-color:#0000FF;}
#tabmenu li {float:left; display:inline;margin:0;padding:0;} 
#tabmenu li a,li a.active {display:block; color: #116764; font-weight:bold;
						   width: auto; height:14px; text-decoration: none; text-align:center; 
						   cursor: pointer; margin: 6px 12px 0 15px;padding: 5px;
						  }
#tabmenu li a.active {background-color: #FFFFFF; color: #FFA000; font-weight: bold;}
#tabmenu li a:hover  {cursor:pointer; text-decoration:underline;}
#tabmenu li a:visited {color: #000000;}
#tabmenu li a.active:hover {color:#116764;text-decoration:underline;}

#content {  font: 12px Verdana, Arial, Helvetica, sans-serif;text-align: justify;
			padding: 25px 2px 2px 0px;margin:10px; z-index: 2;}

.descripcion {width:460px;  margin-top:20px; padding:0px;}
.descripcion p {padding-left:0;}
	
/*	########################################################### */
/*	#########		Testimonials SLOGAN				 ########## */
/*	########################################################### */
.testimonialSlogan 	  { padding:15px 25px 15px 10px; float:right; margin:0;width:215px; height:auto;color:#116764;}
.testimonialSlogan h1 { text-align:left; font-size:1.4em;	font-family:"Corbel", Arial, Helvetica, sans-serif;	font-style: italic;	}
.testimonialSlogan .firma {text-align: right; font-size:0.9em; padding:0;}
