@charset "utf-8";
/* CSS Document */


body {
/*background-color: #FFFFF0;*/
font-family: 'Jura', sans-serif;
font-size: 16px;
color: #000000;
}

a { font-family: 'Jura', sans-serif; border:none; color:#000000 }

a:hover { font-family: 'Jura', sans-serif;   color:#DA2525;
 border:none;}
 
a:active { font-family: 'Jura', sans-serif;   color:#DA2525;
 border:none;}
 
h1 { font-family: 'Jura', sans-serif; font-size: 30px; }
h2 { font-family: 'Jura', sans-serif; font-size: 22px; }

hr{ color:brown; background-color:tan; width:90%; height:2px; } 

table.mastertable {
	width:1024px;
	margin:0;
}

div.masterdiv {
	width:1024px;
	min-height:1300px;
	float:left;
	/*background:url(../img/template.jpg);*/
}

div.header {
	width:1024px;
	height:114px;
	float:left;
	margin:19px 0 22px 0;
	/*background:url(../img/header-bg.gif)*/
}

div.logo {
	width:318px;
	height:114px;
	float:left;
	margin:0 0 0 27px;
}

div.nav {
	width:679px;
	height:112px;
	float:left;
}



ul.menu {
  border: none;
  list-style: none;
  margin: 36px 0 0 40px;
  padding: 0;
  overflow: hidden;
  font-size:18px;
}
ul.menu li {
  float: left;
}
ul.menu li a {
  display: block;
  padding: .3em;
  margin:0 16px;
  text-decoration: none;
}






div.content {
	width:1024px;
	min-height:650px;
	float:left;
}


div.home-pics {
	width:940px;
	min-height:650px;
	float:left;
	background-image: url(../img/home-pics.gif);
	margin: 0 42px 0 42px;
}


div.home-pic1 {
	width:230px;
	min-height:650px;
	float:left;
}


div.home-pic2 {
	width:240px;
	min-height:650px;
	float:left;
}

div.home-pic3 {
	width:241px;
	min-height:650px;
	float:left;
}


div.home-pic4 {
	width:229px;
	min-height:650px;
	float:left;
}



div.home-text {
	width:870px;
	min-height:400px;
	float:left;
	margin: 32px 77px 0 77px;
	text-align: center;

}






div.titlered{
	width:870px;
	height:62px;
	background-color:#D81D1D;
	color:#FFFFFF;
	font-size: 50px;
	line-height: 56px;
	text-align: center;
	margin: 0 77px 0 77px;
}   
   
   
div.tipis-text {
	width:870px;
	min-height:250px;
	float:left;
	margin: 15px 77px 0 77px;
}

div.tipis-pics {
	width:870px;
	min-height:400px;
	float:left;
	margin: 25px 77px 25px 77px;
}

div.tipis-pics-row {
		width:870px;
	min-height:322px;
	float:left;
	margin-bottom:30px;

}

div.pic-historia {
	width:415px;
	min-height:322px;
	float:left;
	margin:0 20px 0 0;

}

div.item-pic {
	width:415px;
	min-height:272px;
	float:left;
}

div.tittle-historia {
	width:415px;
	min-height:50px;
	float:left;
	background-color:#D3740D;	color:#FFF;
	font-size:18px;
	text-align:center;
	line-height:45px;
	

}

.tittle-historia a {
  display: block;
  text-decoration: none;
  color:#FFFFFF;
	
}

div.pic-patron {
	width:415px;
	min-height:322px;
	float:left;
	
}

div.tittle-patron {
	width:415px;
	min-height:50px;
	float:left;
	background-color:#441D0F;
	color:#FFF;
	font-size:18px;
	text-align:center;	line-height:45px;

}
.tittle-patron a {
  display: block;
  text-decoration: none;
  color:#FFFFFF;
	
}
	
    	
	
div.pic-diseno {
		width:415px;
	min-height:322px;
	float:left;
	margin:0 20px 0 0;

	}

div.tittle-diseno {
	width:415px;
	min-height:50px;
	float:left;
	background-color:#928F00;
		color:#FFF;
	font-size:18px;
	text-align:center;	line-height:45px;

	}
.tittle-diseno a {
  display: block;
  text-decoration: none;
  color:#FFFFFF;
	
}
	
div.pic-cuidado {
		width:415px;
	min-height:322px;
	float:left;

}

div.tittle-cuidado {
	width:415px;
	min-height:50px;
	float:left;
	background-color:#D81D1D;	color:#FFF;
	font-size:18px;
	text-align:center;	line-height:45px;

	}
.tittle-cuidado a {
  display: block;
  text-decoration: none;
  color:#FFFFFF;
	
}
	
     
div.pic-vivir {
		width:415px;
	min-height:322px;
	float:left;
	margin:0 20px 0 0;
 }
	
div.tittle-vivir {	
	width:415px;
	min-height:50px;
	float:left;
	background-color:#0069D2;	color:#FFF;
	font-size:18px;
	text-align:center;	line-height:45px;

 }
.tittle-vivir a {
  display: block;
  text-decoration: none;
  color:#FFFFFF;
	
}

div.pic-tienda-tipis { 
	width:415px;
	min-height:322px;
	float:left;
}

div.tittle-nuestros { 
	width:415px;
	min-height:50px;
	float:left;
	background-color:#008C46;	color:#FFF;
	font-size:18px;
	text-align:center;	line-height:45px;

 }

.tittle-nuestros a {
  display: block;
  text-decoration: none;
  color:#FFFFFF;
	
}





















div.footer {
	width:1024px;
	min-height:100px;
	float:left;
	background:url(../img/footer-bg.gif);
	}


div.footer-text {
	width:588px;
	min-height:100px;
	float:left;
	margin:0 30px 0 405px;
	line-height: 91px;
	text-align: right;
	}
