@charset "UTF-8";




/* Global Styles */




*, *:before, *:after {

  box-sizing: border-box;
  }
  
  
html, body {
    height:100%;
    width:100%;
    margin:0;
    padding:0;
}


body {
	line-height: 1.5em;
	font-family:  Cantarell, "Times New Roman";

	
	
	background-image: url(/images/background_gradient.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
}
.page {
	max-width: 990px;
	margin: 60px auto 0;
	position: relative; background-color: #fff;
}


.afterHeader {
	overflow:auto
	}

.header1  {
}

p { margin: 0px 0px .75em 0px; }
a { 
	color: #A6430A; 
		text-decoration:none; 
	}	
a:hover { 

	color: #545875;
	text-decoration:none; 
}

footer { font-size: .85em; color: #9ba0bd; background-color: #515673; padding: 10px 10px 10px 0px; }




.clear-fix { clear: both; line-height: 1px; }

.LaFincaOuterBox {

	width:100%;


	top:0px;
	position: fixed;
	z-index:2;


	}
.LaFincaContainer {
	background:#a6430a;
	border:1px solid #666;
	height:62px;
	left:0;
	width:100%;
	max-width:990px;
	top:0;
	display:block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

		 }
		 
		 
.LaFincaFontstyle {
	font-family: 'Pinyon Script', cursive;

	color: #383C50;
	line-height:1.5em;
	margin-left:10px;
	margin-right:3px;
    -webkit-transform:scale(2,1); /* Safari and Chrome */
    -moz-transform:scale(2,1); /* Firefox */
    -ms-transform:scale(2,1); /* IE 9 */
    -o-transform:scale(2,1); /* Opera */
    transform:scale(2,1); /* W3C */
} 
	
.LaFincaFontstyleHeader {
	 margin-top: 1.5em;
	margin-bottom: 0.0em;
	padding-top:10px;
} 

		 
.LaFincaText{ 
	margin:0 auto; 
	padding-left:20px; 
	}
 
.banner-rotator {
	display:block;
	position:relative;
	}

.bannerRotatorContainer {
	display:block;
	}

.costs {
	font-size:20px;
	font-style:italic;
	color:#2A2D3D;
	padding:5px;
	}
.villaLinks {
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	padding:5px;

}
.internalImage {
	float:right;
	padding-top:5px;
	padding-left:10px;
	}

.callToAction {
	background-color:#D1D4E8;
	font-size:18px;
	color:#2A2D3D;
	padding:15px;
	margin:10px;
	}
	
.headerTitleFont {
	font-size:35px;
	font-style:italic;
	font-weight:bold;

	font-family:"Comic Sans MS", cursive, sans-serif;
	}
	
.boldItal {
	font-style:italic;
	font-size:larger;
	font-weight:bold;
	}