/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	/*font-size:0;*/
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#headerMain{
	width:100%;
	background:url(images/header_bg2.gif) 0 0 repeat-x #6B1420;
	color:#D2C7A3;
}
#header{
	width:943px;
	margin:0 auto;
}
/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#bodyMain{
	width:100%;
	background:url(images/body_bg.gif) 0 0 repeat-x #FAF8F1;
	padding:0 0 0 0;
	color:#000;
}
#body{
	width:942px;
	margin:0 auto;
}

#body2{
	width:100%;
	margin:13px 0 14px 0;
	float:left;
}
#body2 p.banner{
	display:block;
	background:url(images/banner.gif) 0 0 no-repeat;
	width:73px;
	height:61px;
	padding:8px 0 12px 561px;
	margin:0;
}
#body2 p.banner a.join{
	display:block;
	background:url(images/join.gif) 0 0 no-repeat;
	width:61px;
	height:61px;
	float:left;
}
#body2 p.banner a.join:hover{
	background:url(images/join_hover.gif) 0 0 no-repeat;
}

#blog{
	width:600px;
	float:left;
	border-right:#EAE7DA solid 4px;
	margin:20px 0 0 0;
	padding:0 25px 26px 0;
}
#blog h2{
	display:block;
	width:90%;
	height:31px;
	/*background:url(images/latest_event.gif) 0 0 no-repeat;*/
	padding:0px;
	border-bottom:#D7CEB7 solid 1px;
	margin:0 0 17px 0;
	float:left;
	color:#7e7866;
	font-family:Arial;
}
#blog div.blogTxt1{
	width:98%;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	padding:0 0 2px 0;
	float:left;
}
#blog div.blogTxt1 p.red2{
	font:bold 13px/12px Arial, Helvetica, sans-serif;
	color:#6B1420;
	background-color:inherit;
	margin:0 0 12px 0;
	display:block;
	text-transform:uppercase;
}

#blog div.blogTxt1 ul{
	margin:5px; 
	padding:5px; 
	list-style-type:none;
}

#blog div.blogTxt1 p.yellow2{
	color:#644000;
	background-color:inherit;
	font:12px/21px Arial, Helvetica, sans-serif;
	text-align:justify;
}
#blog div.blogTxt1 p.yellow2 a{
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#1C0206;
	background-color:inherit;
}



#blog2{
	width:100%;
	float:left;
	border-right:#EAE7DA solid 1px;
	margin:20px 0 0 0;
	padding:0 0 26px 0;
}
#blog2 h2{
	display:block;
	width:90%;
	height:31px;
	/*background:url(images/latest_event.gif) 0 0 no-repeat;*/
	padding:0px;
	border-bottom:#D7CEB7 solid 1px;
	margin:0 0 17px 0;
	float:left;
	color:#7e7866;
	font-family:Arial;
}
#blog2 div.blogTxt1{
	width:98%;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	padding:0 0 2px 0;
	float:left;
}
#blog2 div.blogTxt1 p.red2{
	font:bold 13px/12px Arial, Helvetica, sans-serif;
	color:#6B1420;
	background-color:inherit;
	margin:0 0 12px 0;
	display:block;
	text-transform:uppercase;
}

#blog2 div.blogTxt1 ul{
	margin:5px; 
	padding:5px; 
	list-style-type:none;
}

#blog2 div.blogTxt1 p.yellow2{
	color:#744a00;
	background-color:inherit;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
}
#blog2 div.blogTxt1 p.yellow2 a{
	color:#1C0206;
	text-decoration:none;
}
#blog2 a.more5:hover{
	color:#6B1420;
	background-color:inherit;
}

#right{
	width:300px;
	float:right;
	margin:13px 0 0 0;
}

#right h2{
	display:block;
	width:220px;
	height:70px;
	background:url(images/service_icon.gif) 0 0 no-repeat;
	padding:0 0 0 75px;
	border-bottom:#D7CEB7 solid 1px;
	margin:21px 0 22px 0;
	float:right;
	color:#7e7866;
	font-family:Arial, Helvetica, sans-serif;
}
#right p.rightTxt{
	width:272px;
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	padding:0 0 18px 0;
	float:right;
}

/*------------------------------------------------body--------------------*/

/*------------------------------------------------footer--------------------*/
#footerMain{
	width:100%;
	height:89px;
	background:url(images/footer_bg.gif) 0 0 repeat-x #454545;
	padding:23px 0 0 0;
	color:#fff;
}
#footer{
	width:942px;
	margin:0 auto;
	position:relative;
	height:89px;
}
#footer ul.botNav{
	width:650px;
	position:absolute;
	left:-2px;
	top:-3px;
	text-align:center;
}
#footer ul.botNav li{
	float:left;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#footer ul.botNav li a{
	padding:0 7px;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer ul.botNav li a:hover{
	text-decoration:underline;
}
#footer ul.botNav li a.one{
	padding:0 7px 0 0;
	font:normal 11px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#footer ul.botNav li a.one:hover{
	text-decoration:underline;
}
#footer p.copyright{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	position:absolute;
	left:0;
	top:19px;
	color:#B2C931;
	background-color:inherit;
	width:100%;
}
#footer p.design{
	display:block;
	width:100%;
	height:21px;
	padding:0;
	position:absolute;
	left:0;
	top:38px;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#E0981B;
	background-color:inherit;
}
#footer p.design a.link{
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#E0981B;
	background-color:inherit;
	text-decoration:none;
}
#footer p.design a.link:hover{
	color:#000;
	background-color:#B2C931;
}
#footer a.xhtml{
	background:url(images/xhtml_bg.gif) 0 0 no-repeat;
	width:95px;
	height:23px;
	float:left;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#1C0206;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	padding:0;
	margin:0;
	position:absolute;
	left:743px;
	top:0;
}
#footer a.xhtml:hover{
	color:#66731E;
	background-color:inherit;
}
#footer a.css{
	background:url(images/xhtml_bg.gif) 0 0 no-repeat;
	width:95px;
	height:23px;
	float:right;
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#1C0206;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	padding:0;
	margin:0;
	position:absolute;
	left:847px;
	top:0;
}
#footer a.css:hover{
	color:#66731E;
	background-color:inherit;
}
/*------------------------------------------------footer--------------------*/




#paquetes{
	text-align:center;
}

