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

body {
	margin:0;
	background-color: #5952C4;
}
a {
	color:#FFFD32;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	}
a:link{
	color:#FFFD32;
	text-decoration:none;
}
a:active{
	color:#FFFD32;
	text-decoration:none;
}
a:visited{
	color:##FFFD32;
	text-decoration:none;
}
a:hover {
	color:##FFFD32;
	text-decoration:underline;
}
.contenido{
	color:#523620;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}
.subtitulos {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #9F6000;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}
.textos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#wrap {
	margin: 0 auto auto auto;
	width:985px;
	padding: 0;
	background: url(images/bg_left.jpg) repeat-x #FEFFF1;
}
/******LEFT*******/
#left {
	width:215px;
	height:575px;
	float:left;
	background: url(images/index_20.jpg) no-repeat bottom;}
#logo {
	width:215px;
	height:174px;
	background: url(images/index_01.jpg) no-repeat;
	}
/**MENU**/
#menu {
	width:215px;
	margin: 0px;
	height:203px;
	}
	
div.bt_buyCoffee {
	margin:0;
	padding:0;
	width:215px;
	display:block;
	float:left;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
}
div.bt_buyCoffee a{
	display:block;
	float:left;
	width:215px;
}	
.bt_buyCoffee a{
	height:24px;
	background:url(images/bt_buy_coffee.jpg) no-repeat top;
}
div.bt_buyCoffee a:hover{
	background:url(images/bt_buy_coffee.jpg) no-repeat bottom;
}

div.bt_cafeMilagroStory{
	margin:0;
	padding:0;
	width:215px;
	display:block;
	float:left;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
	}
div.bt_cafeMilagroStory a{
	display:block;
	float:left;
	width:215px;
}	
.bt_cafeMilagroStory a{
	height:21px;
	background:url(images/bt_cafe_milagro_story.jpg) no-repeat top;
}

div.bt_cafeMilagroStory a:hover{
	background:url(images/bt_cafe_milagro_story.jpg) no-repeat bottom;
}

div.bt_communityEfforts{
	margin:0;
	padding:0;
	width:215px;
	display:block;
	float:left;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
}
div.bt_communityEfforts a{
	display:block;
	float:left;
	width:215px;
}	
.bt_communityEfforts a{
	height:22px;
	background:url(images/bt_community_efforts.jpg) no-repeat top;
}
div.bt_communityEfforts a:hover{
	background:url(images/bt_community_efforts.jpg) no-repeat bottom;
}

div.bt_locations{
	margin:0;
	padding:0;
	width:215px;
	display:block;
	float:left;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
	}
div.bt_locations a{
	display:block;
	float:left;
	width:215px;
}	
.bt_locations a{
	height:22px;
	background:url(images/bt_locations.jpg) no-repeat top;
}
div.bt_locations a:hover{
	background:url(images/bt_locations.jpg) no-repeat bottom;
}

div.bt_testimonials{
	margin:0;
	padding:0;
	width:215px;
	display:block;
	float:left;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
	}
div.bt_testimonials a{
	display:block;
	float:left;
	width:215px;
}	
.bt_testimonials a{
	height:22px;
	background:url(images/bt_testimonials.jpg) no-repeat top;
}
div.bt_testimonials a:hover{
	background:url(images/bt_testimonials.jpg) no-repeat bottom;
}

div.bt_satisfaction_guaranteed{
	margin:0;
	padding:0;
	width:215px;
	display:block;
	float:left;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
	}
div.bt_satisfaction_guaranteed a{
	display:block;
	float:left;
	width:215px;
}	
.bt_satisfaction_guaranteed a{
	height:22px;
	background:url(images/bt_satisfaction_guaranteed.jpg) no-repeat top;
}
div.bt_satisfaction_guaranteed a:hover{
	background:url(images/bt_satisfaction_guaranteed.jpg) no-repeat bottom;
}

div.bt_contactUs{
	margin:0;
	padding:0;
	width:215px;
	display:block;
	float:left;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
	}
div.bt_contactUs a{
	display:block;
	float:left;
	width:215px;
}	
.bt_contactUs a{
	height:22px;
	background:url(images/bt_contact_us.jpg) no-repeat top;
}
div.bt_contactUs a:hover{
	background:url(images/bt_contact_us.jpg) no-repeat bottom;
}

div.bt_FAQ{
	margin:0;
	padding:0;
	width:215px;
	display:block;
	float:left;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
	}
div.bt_FAQ a{
	display:block;
	float:left;
	width:215px;
}	
.bt_FAQ a{
	height:22px;
	background:url(images/bt_faq_links.jpg) no-repeat top;
}
div.bt_FAQ a:hover{
	background:url(images/bt_faq_links.jpg) no-repeat bottom;
}

div.bt_espanol{
	margin:0;
	padding:0;
	width:215px;
	display:block;
	float:left;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
	}
div.bt_espanol a{
	display:block;
	float:left;
	width:215px;
}	
.bt_espanol a{
	height:24px;
	background:url(images/bt_espanol.jpg) no-repeat top;
}
div.bt_espanol a:hover{
	background:url(images/bt_espanol.jpg) no-repeat bottom;
}
/******CENTER*******/
#center{
	width:378px;
	float:left;
}
#flashClickHere{
	height:180px;
	}
#flashIndexFotos{
	height:395px;
	}
/******RIGHT*******/
#right{
	width:392px;
	height:575px;
	float:right;
	background:url(images/bg_right.jpg) repeat-x #FEFEB6;
}
#subscribe{
	width:385px;
	height:95px;
	background:url(images/index_03.jpg) no-repeat;
	padding-top:100px;
	padding-left:7px;
}
#community_efforts{
	background:url(images/bg_community_efforts.jpg) no-repeat;
	padding:57px 5px 5px 173px;
	}
#community_efforts .contenido{
	text-align:left;
}
div.bt_LearnMore{
	margin:0 0px 0 105px;
	width:86px;
	display:block;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
	}
div.bt_LearnMore a{
	display:block;
	width:86px;
}	
.bt_LearnMore a{
	height:13px;
	background:url(images/btLearnMore.png) no-repeat top right;
}
div.bt_LearnMore a:hover{
	background:url(images/btLearnMore.png) no-repeat bottom right;
}

#testimonials{
	background:url(images/bg_testimonials.png) no-repeat;
	min-height:146px;
	padding:0px 5px 5px 130px;
	}
div#testimonials a{
	color:#009900;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}
div#testimonials a:hover{
	color:#CC33FF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	}
div.bt_MoreReviews{
	margin:0 0px 0 105px;
	width:86px;
	display:block;
	cursor:pointer;
	outline:none;
	text-indent:-999999px;
	}
div.bt_MoreReviews a{
	display:block;
	width:86px;
}	
.bt_MoreReviews a{
	height:13px;
	background:url(images/btMoreReviews.png) no-repeat top right;
}
div.bt_MoreReviews a:hover{
	background:url(images/btMoreReviews.png) no-repeat bottom right;
}
#footer_right{
	background:url(images/footer_right.jpg) no-repeat bottom;
	width:392px;
	height:65px;
}
/******FOOTER*******/
#footer{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:980px;
	background-color: #EE000E;
	clear:both;
	padding: 7px 0px 7px 5px;
}

#menu_footer {
	margin: 0 auto auto auto;
	width:985px;
	padding: 0;
	text-align:center;
}