body{
	margin: 									0;
	padding: 									0;

	background-color: 							#869399;

	font-family: 								Arial, Helvetica, sans-serif; /*Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 									13px;
	color: 										#43494d;
}

div{ margin: 0; padding: 0; }

h1{ font-size: 28px; margin: 0; padding: 0.5em 0; }
h2{ font-size: 23px; margin: 0; padding: 0.5em 0; }
h3{ font-size: 19px; margin: 0; padding: 0.5em 0; }
h4{ font-size: 16px; margin: 0; padding: 0.5em 0; }
h5{ font-size: 13px; margin: 0; padding: 0.5em 0; }
h6{ font-size: 11px; margin: 0; padding: 0.5em 0; }

p{ margin: 0; padding: 0.5em 0; }

a{
	font-size: 									13px;
	text-decoration: 							underline;
	font-family: 								Arial, Helvetica, sans-serif; /*Verdana, Arial, Helvetica, sans-serif;*/
	color: 										#5d5d5d;	}
a:hover{
	color: 										#5d5d5d;
	text-decoration: 							underline; }

.clear{
	margin: 									0;
	padding: 									0;
	clear: 										both;
	font-size: 									1px;	}

/* ########################################################################################################################## */
/* 	--------------------------------------------
	wrap
	+- corp
		+- oustand-block
		+- about
			+- en-desc
	+- products
	-------------------------------------------- */


#wrap{
	width:										960px;
	margin:										0 auto;

	background:									transparent url(images/wrapx.gif) repeat-y left top;
}


	#corp{
		float:									left;
		width:									490px;

		background-color:						white;
	}
	#logo{
		border-bottom:							2px solid #869399;
	}
	#country{
		display: 								block;
		padding: 								7px 0 0 19px;

		color: 									#8f9ea3;
		font-size: 								11px;
	}
	#oustand-block{
		background-color:						#dce4e8;
	}

	#about{
		padding:								8px 16px 0 16px;
	}
	#about h2{
		margin:									0px;
		padding:								0px;
	}
	#about h2 a{
		color:									#005f8a;
		font-size:								13px;
	}
	#about p{
		margin:									0px;
		padding:								13px 0 0 0;

		font-size:								11px;
		line-height:							20px;
	}


	#en-desc{
		margin-top:								13px;

		background:								#c6cdd1 url(images/gray_corner.gif) no-repeat center top;
	}
	#en-desc p{
		margin:									0;
		padding:								12px 14px;

		background: 							transparent url(images/endesc_px.gif) repeat-x left bottom;
		font-size:								11px;
	}
	#en-desc a{
		color:									#005f8a;
	}


	#products{
		float:									left;
		width:									470px;

		background:								transparent url(images/vertical_px.gif) repeat-x left top;
	}
	#gea{
		float:									left;
		width:									184px;
	}
	#forms{
		float:									left;
		width:									286px;

		background-color:						#dce4e8;
	}

	#leyenda{
		padding: 								0 19px 6px 19px;
	}
	#leyenda a{
		font-size:								11px;
		color:									#005f8a;
	}
	#leyenda p{
		margin:									0px;
		padding:								0px;

		font-size:								11px;
		line-height:							20px;
	}

	#years{
		padding: 								13px 0 0 10px;
		font-size: 								9px;
		color: 									#8f9ea3;
	}
	#years p{
		margin:									0px;
		padding:								6px 0 18px 0;

		font-size:								9px;
		line-height:							13px;
	}
	div#yearsC p{
		margin:									0px;
		padding:								11px 0 0 0;

		font-size:								9px;
		line-height:							16px;
		*line-height:							28px;
	}

	div#yearsIC{
		background: transparent url(images/internal/yearbg.gif) no-repeat right top;
	}
	div#yearsIC p{
		margin:									0px;
		padding:								20px 0 0 0;

		font-size:								9px;
		line-height:							13px;
		*line-height:							18px;
	}

	#gea-sus{
		padding:								3px 14px 6px 14px;

		background-color: 						#1c5d7a;
		color: 									#FFF;
		font-size:								11px;
	}
	#gea-sus h2{
		padding: 								0;
		margin: 								0;

		color: 									#fffdbf;
		font-size:								23px;
		font-weight:							normal;
	}
	#gea-detail{
		padding:								6px 14px 6px 14px;
	}
	#gea-detail h3{
		margin:									0px;
		padding:								0px;

		font-size:								13px;
		color:									#091f29;
	}
	#gea-detail ul{
		margin:									0px;
		padding:								0px;

		list-style:								none;
		font-size:								11px;
		color:									#091f29;
	}
	#gea-detail ul li{
		margin:									0px;
		padding:								6px 0 6px 12px;

		list-style-type:						none;
		background:								transparent url(images/black_bullet.gif) no-repeat left 10px;
	}

	.green-lnk{
		float:									right;

		background:								transparent url(images/green_btn_right.gif) no-repeat right top;
	}
	.green-lnk a{
		padding:								9px 10px 9px 10px;
		display:								block;

		background:								transparent url(images/green_btn_left.gif) no-repeat left top;
		font-size:								9px;
		text-transform:							uppercase;
		color:									white;
		font-weight:							bold;
		text-decoration:						none;
		cursor:									pointer;
	}
	.green-lnk a:hover{
		color:									white;
		text-decoration:						none;
	}

	#frm-log{
		margin:									0;
		padding:								0;
	}
	#frm-log label{
		margin:									0;
		padding:								0;
	}

	.blue-box{
		float:									left;

		background:								transparent url(images/bg_box_right.gif) no-repeat right top;
	}
	.blue-box div{
		margin:									0;
		padding:								4px 7px 5px 7px;

		background:								transparent url(images/bg_box_left.gif) no-repeat left top;

		font-size:								11px;
		font-family:							Arial;
	}
	.blue-box div input{
		display:								block;
		width:									100%;
		margin:									0;
		padding:								0;

		background:								none;
		border:									0;

		font-size:								11px;
		font-family:							Arial;
	}

	.green-btn{
		float:									right;

		background:								transparent url(images/green_btn_right.gif) no-repeat right top;
	}
	.green-btn div{
		padding:								9px 10px 9px 10px;
		display:								block;

		background:								transparent url(images/green_btn_left.gif) no-repeat left top;
		font-size:								9px;
	}
	.green-btn div input{
		margin:									0;
		padding:								0;

		background:								none;
		font-size:								9px;
		text-transform:							uppercase;
		color:									white;
		font-weight:							bold;
		text-decoration:						none;
		cursor:									pointer;
		border:									0;

		font-family:							Arial;
	}

	.prd-list{
		margin:									0;
		padding:								0;

		list-style:								none;
		font-size:								11px;
	}
	.prd-list li{
		margin:									0;
		padding:								3px 0 3px 7px;

		background:								transparent url(images/green_bullet.gif) no-repeat left 8px;
		list-style-type:						none;
	}
	.prd-list li a{
		color:									#164a61;
		font-size:								11px;
		text-decoration:						none;
	}
	.prd-list li a:hover{
		text-decoration:						underline;
	}

	.srv-list{
		margin:									0;
		padding:								0 0 0 14px;

		list-style:								none;
		font-size:								11px;
	}
	.srv-list li{
		margin:									0;
		padding:								3px 0 3px 9px;

		background:								transparent url(images/white_bullet.gif) no-repeat left 8px;
		list-style-type:						none;
	}
	.srv-list li a{
		color:									white;
		font-size:								11px;
		text-decoration:						underline;
	}
	.srv-list li a:hover{
		color:									white;
		text-decoration:						none;
	}

#footer{
	width:										960px;
	margin:										0 auto;
	padding:									16px 0;

	background-color:							#91acba;

	text-align:									center;
}
#footer p{
	font-size:									11px;
	line-height:								20px;
}

/* ########################################################################################################################## */

#legend{
	font-size: 									11px;
	color: 										#869399;
}
#legend p{
	margin: 									0;
	padding:									0;
}

#navbar{
	margin:										0;
	padding:									19px 0 40px 0;

	list-style:									none;
}
#navbar li{
	margin:										0;
	padding:									0;

	list-style-type:							none;
	background:									transparent url(images/internal/li_line.gif) repeat-x left bottom;
}
#navbar li a{
	display:									block;
	margin:										0;
	padding:									5px 0 8px 18px;

	background:									transparent url(images/internal/yellow_bullet.gif) no-repeat 5px 10px;

	color:										white;
	text-decoration:							none;
}
#navbar li a:hover{
	display:									block;
	margin:										0;
	padding:									5px 0 8px 18px;

	background:									#fffdbf url(images/internal/blue_bullet.gif) no-repeat 5px 10px;

	color:										#123c4f;
	text-decoration:							none;
}
#navbar li a.yellow-on{
	display:									block;
	margin:										0;
	padding:									5px 0 8px 18px;

	background:									#fffdbf url(images/internal/blue_bullet.gif) no-repeat 5px 10px;

	color:										#123c4f;
	text-decoration:							none;
}

#ruta{
	color:										#005f8a;
	font-size:									11px;
}
#ruta a{
	color:										#005f8a;
	font-size:									11px;
}

#inform-log{
	padding: 									0 14px 7px 14px;

	font-size: 									11px;
	color: 										white;
	background-color: 							#144459;
}

	.bgblue-box{
		float:									left;

		background:								transparent url(images/internal/bg_box_right.gif) no-repeat right top;
	}
	.bgblue-box div{
		margin:									0;
		padding:								4px 7px 5px 7px;

		background:								transparent url(images/internal/bg_box_left.gif) no-repeat left top;

		font-size:								11px;
		font-family:							Arial;
	}
	.bgblue-box div input{
		display:								block;
		width:									100%;
		margin:									0;
		padding:								0;

		background:								none;
		border:									0;

		font-size:								11px;
		font-family:							Arial;
	}

	.bggreen-btn{
		float:									right;

		background:								transparent url(images/internal/green_btn_right.gif) no-repeat right top;
	}
	.bggreen-btn div{
		padding:								9px 10px 9px 10px;
		display:								block;

		background:								transparent url(images/internal/green_btn_left.gif) no-repeat left top;
		font-size:								9px;
	}
	.bggreen-btn div input{
		margin:									0;
		padding:								0;

		background:								none;
		font-size:								9px;
		text-transform:							uppercase;
		color:									white;
		font-weight:							bold;
		text-decoration:						none;
		cursor:									pointer;
		border:									0;

		font-family:							Arial;
	}

	.subnavbar{
		margin:									0;
		padding:								9px 0 9px 22px;

		list-style:								none;
		border-bottom:							6px solid #d8e1e6;
	}
	.subnavbar li{
		margin:									0;
		padding:								9px 0 9px 9px;

		list-style-type:						none;
		background:								transparent url(images/internal/black_bullet.gif) no-repeat left 15px;
	}
	.subnavbar li a{
		color:									#2f9bcc;
		text-decoration:						underline;
	}

	.tagind{
		float:									left;
		width:									132px;
		padding:								0 0 0 0;
		margin:									0 3px 0 0;

		font-weight:							normal;
		font-size:								11px;
	}
	.tagind a{
		display:								block;
		padding:								5px 3px 5px 3px;

		background:								transparent url(images/internal/tagbg.gif) no-repeat left top;
		color:									#869399;
		text-decoration:						none;
		font-size:								11px;
	}

	.tagind a:hover{
		background:								transparent url(images/internal/tagbg.gif) no-repeat -132px top;
		color:									white;
		text-decoration:						none;
		font-size:								11px;
	}
	.tagind a.ontag{
		background:								transparent url(images/internal/tagbg.gif) no-repeat -132px top;
		color:									white;
		text-decoration:						none;
		font-size:								11px;
	}

	#indica-title{
		margin:									0px;
		padding:								15px 0 5px 20px;

		color:									black;
		text-decoration:						underline;
		background:								transparent url(images/internal/bullet_two.gif) no-repeat 6px 21px;

		font-size:								16px;
		font-weight:							normal;
	}
	#indica-title a{
		color:									black;
		text-decoration:						underline;
		background:								transparent url(images/internal/bullet_two.gif) no-repeat 6px 21px;

		font-size:								16px;
		font-weight:							normal;
	}

	.lnkpage{
		display:								block;
		float:									left;
		margin:									0 4px 0 0;
		padding:								0;
		background:								#2789ba url(images/tabsky_left.gif) no-repeat left bottom;
		color:									#6ed0ff;
		text-decoration:						none;
	}
	.lnkpage span{
		display:								block;
		margin:									0;
		padding:								0 10px 0 10px;
		background:								transparent url(images/tabsky_right.gif) no-repeat right bottom;
		color:									#6ed0ff;
		text-decoration:						none;
	}
	.lnkpage:hover{
		color:									white;
		text-decoration:						none;
	}
	.lnkpageOn{
		display:								block;
		float:									left;
		margin:									0 4px 0 0;
		padding:								0;
		background:								#020181 url(images/tabblue_left.gif) no-repeat left bottom;
		color:									white;
		text-decoration:						none;
	}
	.lnkpageOn span{
		display:								block;
		margin:									0;
		padding:								0 10px 0 10px;
		background:								transparent url(images/tabblue_right.gif) no-repeat right bottom;
		color:									white;
		text-decoration:						none;
	}
	.lnkpageOn:hover{
		color:									white;
		text-decoration:						none;
	}

	.lnk-indc{ float: right; padding: 3px 12px 3px 18px; background: transparent url(images/internal/bullet_white.gif) no-repeat left 7px; }
	.lnk-indc a{ font-size: 13px; color: white; }
	.lnk-indc a:hover{ color: white; text-decoration: none; }

	#contact-globe{ float: right; width: 103px; height: 36px; padding: 8px 0 0 0; background: transparent url(images/internal/cnt_globe.gif) no-repeat left top; text-align: center; }
	#contact-globe a{ color: white; text-decoration: none; }

	.footnav{ margin: 0; padding: 0 0 0 0; list-style: none; text-align: center; font-size: 13px; color: #123c4f; }
	.footnav li{ margin: 0; padding: 0 0 0 0; list-style-type: none; display: inline; }
	.footnav li a{ font-size: 13px; color: #123c4f; }

	.link-descarga{ margin: 0; padding: 0; float: right; background: transparent url(images/internal/btn_green_right.gif) no-repeat right top; font-size: 9px; }
	.link-descarga a{ display: block; padding: 5px 8px 5px 8px; margin: 0; background: transparent url(images/internal/btn_green_left.gif) no-repeat left top; font-weight: bold; text-decoration: none; color: white; font-size: 9px; text-transform: uppercase; }
	.link-descarga a:hover{ color: white; text-decoration: none; }

	#dtaList{ padding: 0 0 17px 0; margin-top: 13px; border-top: 1px dashed #889da7; }
	#dtaList h4{ color: #144459; font-size: 13px; font-weight: bold; }

	.ous-row{ padding: 7px 0 7px 0; border-bottom: 1px solid #999999; }
		.ous-block{ padding: 0 5px; float: left; width: 47%; border-right: 1px solid #999999; }
		.ous-block h3{ margin: 0; padding: 0 0px 16px 11px; color: black; font-size: 16px; font-weight: normal; background: transparent url(images/gray_bullet.gif) no-repeat left 7px; text-decoration: underline; }
		.ous-block h3 a{ color: black; font-size: 16px; font-weight: normal; text-decoration: underline; }
		.ous-block h3 a:hover{ color: black; font-size: 16px; font-weight: normal; text-decoration: underline; }


		.ous-block ul{ margin: 0; padding: 0 0 13px 0; list-style: none; }
		.ous-block ul li{ margin: 0; padding: 3px 0px 3px 9px; list-style-type: none; background: transparent url(images/grayblue_bullet.gif) no-repeat left 8px; }
		.ous-block ul li a{ color: #005f8a; text-decoration: none; }
		.ous-block ul li a:hover{ color: #005f8a; text-decoration: underline; }

	#content-d{
		padding: 								13px 0 0 0;
	/*	min-height:								650px;
		_height:								650px;
	*/
		color: 									#363636;
		font-size: 								11px;
		line-height:							20px;
		text-align:								justify;
/*		background: 							transparent url(images/logo.gif) no-repeat center center;*/
	}

/* #################################################################################################################### */

	#m-wrapper{ width: 960px; margin: 0 auto; padding: 0; }
		#m-head{ background-color: white; *zoom: 1; }

		#m-wrap{ background: #1c5d7a url(images/member/bgpx.gif) repeat-x top left; *zoom: 1; }
			#m-container{ float: left; width: 760px; }
				#m-profile{ float: left; width: 208px; padding: 0 24px 0 20px; }
					#m-pdetailsCen{ background: transparent url(images/member/perfil_center.gif) repeat-y center top; *zoom: 1; }
					#m-pdetailsBot{ background: transparent url(images/member/perfil_bottom.gif) no-repeat center bottom; }
					#m-pdetailsTop{ background: transparent url(images/member/perfil_top.gif) no-repeat center top; min-height: 100px; padding: 14px; padding-bottom: 16px; }
						.m-pitem{ font-size: 13px; color: #333333; padding: 3px 0 3px 0; }
						.m-pitem span{ color: #005f8a; }

					.btn-blue{ float: right; background: #2f9bcc url(images/member/btn_px.gif) repeat-x left bottom; font-size: 11px; }
					.btn-blue a{ display: block; padding: 0; margin: 0; color: white; background: transparent url(images/member/btn_left.gif) no-repeat left bottom; font-size: 11px; text-decoration: none; }
					.btn-blue a:hover{ color: white; text-decoration: underline; }
					.btn-blue a span{ display: block; padding: 5px 10px 7px 19px; margin: 0; color: white; background: transparent url(images/member/bullet_blue.gif) no-repeat 7px 7px; font-size: 11px; }

					#m-sugerencia{ padding: 24px 0 0 10px; margin: 0; color: white; font-size: 13px; font-weight: normal; }
					#m-sugerencia h3{ padding: 0 0 0 0; margin: 0; color: #fffdbf; font-size: 16px; font-weight: normal; }

				#m-menu{ float: left; width: 483px; padding: 0 25px 0 0; }
					.m-gohome{ padding: 0 0 11px 19px; background: transparent url(images/internal/home.gif) no-repeat left 2px; text-align: left; }
					.m-gohome a{ color: #2f9bcc; }

					#m-welcome{ padding: 15px 0 15px 0; background: transparent url(images/member/wpx.gif) repeat-x left bottom; color: white; }
					#m-welcome h2{ padding: 0 0 0 0; margin: 0; color: #fffdbf; font-size: 16px; font-weight: normal; }
					#m-welcome p{ padding: 0 0 0 0; margin: 0; }

					.bigbtn-block{ float: left; width: 49%; position: relative; padding: 20px 0 30px 0; min-height: 80px; _height: 80px; }
					.bigbtn-block img{ position: absolute; }
						.bigbtn-blue{ background: #0082bd url(images/member/blue_btn_bot.gif) no-repeat center bottom; width: 202px; margin: 0 0 0 25px; }
						.bigbtn-blue div{ background: transparent url(images/member/blue_btn_top.gif) no-repeat center top; padding: 13px 6px 15px 80px; }
						.bigbtn-blue div a{ color: #fffdbf; text-decoration: none; }
						.bigbtn-blue div a:hover{ color: #fffdbf; text-decoration: none; }

						.bigbtn-green{ background: #39b54a url(images/member/green_btn_bot.gif) no-repeat center bottom; width: 202px; margin: 0 0 0 25px; }
						.bigbtn-green div{ background: transparent url(images/member/green_btn_top.gif) no-repeat center top; padding: 13px 6px 15px 80px; }
						.bigbtn-green div a{ color: white; text-decoration: none; }
						.bigbtn-green div a:hover{ color: white; text-decoration: none; }

					.btn-block{ width: 49%; position: relative; padding: 20px 0 30px 0; margin: 0 auto; min-height: 30px; _height: 30px; }
					.btn-block img{ position: absolute; }

					#blackblue{ width: 453px; margin: 16px auto 16px auto; background: #144459 url(images/member/blueblack_bot.gif) no-repeat left bottom; color: white; }
						#blackblue-in{ padding: 0 0 18px 0; background: transparent url(images/member/blueblack_top.gif) no-repeat left top; }
						#blackblue-in h1{ margin: 0; padding: 18px 0 7px 74px; font-size: 16px; font-weight: normal; color: white; }
						#blackblue-in h1 strong{ color: #fffdbf; font-size: 23px; font-weight: normal; }

						.gocopades{ margin: 0; padding: 0 0 0 100px; background: transparent url(images/member/arrow_back.gif) no-repeat 74px top; }
						.gocopades a{ color: #00e1ff; text-decoration: none; }
						.gocopades a:hover{ color: #00e1ff; text-decoration: underline; }

			#m-events{ float: left; width: 200px; }
				.lnk-bluebullet{ margin: 0; padding: 0 0 6px 11px; font-size: 13px; color: white; font-weight: normal; background: transparent url(images/member/bullet_cal.gif) no-repeat left 5px; }
				.lnk-bluebullet a{ font-size: 13px; color: white; text-decoration: none; }
				.lnk-bluebullet a:hover{ text-decoration: underline; }

				#search-form{ margin: 0; padding: 2px 15px 2px 0; *padding-bottom: 0px; font-size: 11px; }
				#search-form form{ margin: 0; padding: 0; font-size: 11px; }
					.inpsrch{ float: left; background: transparent url(images/white_box_right.gif) no-repeat right top; }
					.inpsrch div{ margin: 0; padding: 4px 7px 5px 7px; background: transparent url(images/white_box_left.gif) no-repeat left top; font-size: 11px; font-family: Arial; }
					.inpsrch div input{ display: block; width: 100%; margin: 0; padding: 0; background: none; border: 0; font-size: 11px; font-family: Arial; }

					.btnsrch{ float: right; background: transparent url(images/internal/btn_green_right.gif) no-repeat right top; font-size: 11px; }
					.btnsrch div{ margin: 0; padding: 3px 8px 3px 8px; background: transparent url(images/internal/btn_green_left.gif) no-repeat left top; font-size: 11px; font-family: Arial; }
					.btnsrch div input{ width: auto; margin: 0; padding: 0; background: none; border: 0; font-size: 11px; font-family: Arial; color: white; font-weight: bold; cursor: pointer; }

				.f-event{ color: #00e1ff; font-size: 11px; }
				.f-event h4{ margin: 0; padding: 0 0 11px 11px; font-size: 13px; color: white; font-weight: normal; background: transparent url(images/member/bullet_evt.gif) no-repeat left 5px; }
				.f-event h4 a{ font-size: 13px; color: white; text-decoration: none; }
				.f-event h4 a:hover{ text-decoration: underline; }

		#wrap-l3{ background: white url(images/member/bg3_px.gif) repeat-y left top; min-height: 500px; *zoom: 1; }
			.m-title{ padding: 18px 0 11px 0; font-size: 16px; color: black; font-weight: normal; }
			.m-title strong{ font-size: 19px; color: #005f8a; font-weight: normal; }

			#tabs-blocks{ padding: 0 0 0 37px; border-bottom: 5px solid #2f9bcc; }
				.mTab{ float: left; margin: 0 4px 0 0; background: #c8d3d9 url(images/member/tabcornerOff_right.gif) no-repeat right top; }
				.mTab a{ display: block; padding: 5px 13px 5px 13px; background: transparent url(images/member/tabcornerOff_left.gif) no-repeat left top; color: #97a7ad; text-decoration: none; font-size: 11px; }
				.mTab a:hover{ text-decoration: none; }

				.mTabOn{ float: left; margin: 0 4px 0 0; background: #2f9bcc url(images/member/tabcorner_right.gif) no-repeat right top; }
				.mTabOn a{ display: block; padding: 5px 13px 5px 13px; background: transparent url(images/member/tabcorner_left.gif) no-repeat left top; color: white; text-decoration: none; font-size: 11px; }
				.mTabOn a:hover{ text-decoration: none; }

			.info-block{ padding: 17px 0 17px 0px; margin: 0; border-bottom: 1px solid #c8d3d9; }
			.info-block h2{ padding: 0 0 0 57px; margin: 0; color: #1c5d7a; font-size: 23px; font-weight: normal; }
			.info-block ul{ padding: 0 0 0 0; margin: 0; list-style: none; }
			.info-block ul li{ padding: 7px 7px 7px 75px; margin: 0; float: left; width: 35%; list-style-type: none; background: transparent url(images/member/calicon.gif) no-repeat 50px 8px; border-right: 2px solid #999999; }
			.info-block ul li a{ color: #005f8a; text-decoration: none; }
			.info-block ul li a:hover{ color: #005f8a; text-decoration: underline; }

			.infosub-title{ padding: 0 0 0 57px; margin: 0; color: #1c5d7a; font-size: 23px; font-weight: normal; }

			.lnkpag{ padding: 0 3px 0 3px; background-color: white; color: #2f9bcc; text-decoration: none; font-size: 16px; }
			.lnkpag:hover{ background-color: #2f9bcc; color: white; text-decoration: none; }
			.lnkpagOn{ padding: 0 3px 0 3px; background-color: #2f9bcc; color: white; text-decoration: none; font-size: 16px; }
			.lnkpagOn:hover{ background-color: #2f9bcc; color: white; text-decoration: none; }

		#m-ruta{ color: #2f9bcc; font-size: 11px; }
		#m-ruta a{ color: #2f9bcc; font-size: 11px; }


	#contactForm{ width: 90%; margin: 0 auto; }
	#contactForm form{
		margin: 0;
		padding: 0;
		}
	#contactForm form label{
		float: left;
		width: 40%;
		margin: 5px 0 5px 0;
		padding: 0 0 0 0;
		color: #286587;
	}
	#contactForm form br{ clear: both; }

	.inpContact{
/*		float: left;
		width: 65%;
		margin: 4px 0 4px 0;
		padding: 0 0 0 0;
		border: 1px solid #949494;
		background-color: #f1f1f1;
		font-size: 13px;
		color: #000000;
*/	}
	.inpContactBAD{
/*		float: left;
		width: 65%;
		margin: 4px 0 4px 0;
		padding: 0 0 0 0;
		border: 1px solid #FF0000;
		background-color: #f1f1f1;
		font-size: 13px;
		color: #000000;
*/	}
	.btnCnt{
			width:	80px;
			float: right;
			margin: 0;
			padding: 6px 0 6px 0;
			*padding: 4px 0 4px 0;

			background-color: #FFFFFF;
			border: 1px solid #92875a;

			font-size: 13px;
			font-family: Arial;
			font-weight: normal;
			text-align:	center;
			color: #e10000;
			cursor: pointer;  }

	.NoCMScheck{}

	.selBox{
		float: left;
		margin: 0 5px 0 0;
		padding: 0;

		background: white url(images/member/selpx.gif) repeat-x left top;
		border: 1px solid #1c5d7a;
		font-family: Arial;
		font-size: 13px;
	}
	.selBoxBAD{
		float: left;
		margin: 0 5px 0 0;
		padding: 0;

		background: white url(images/member/selpx.gif) repeat-x left top;
		border: 1px solid #1c5d7a;
		font-family: Arial;
		font-size: 13px;
	}

	.btnUp{
		width: 70px;
		margin: 0;
		padding: 4px 0 4px 0;

		background: transparent url(images/member/bgbtnpro.gif) no-repeat left top;
		border: 0;

		color: white;
		font-family: Arial;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
	}
/* -------------------------------------------------------------- */
#event_label	{ text-align: left; color: #333; background: url('images/bg-event-label.gif') no-repeat right bottom; width: 200px; position: absolute; padding: 0 0 6px 0; }
#event_label div	{ background: #feffb9; padding: 12px 16px; }

#calendario td.dias                 { font-size: 11px; text-align: center; padding: 0px 0px; color: #fff; position: relative; }
#calendario td.cabeceras            { font-size: 11px; background: #0d3c56; height: 0px; width: 14%; text-align: center; }
#calendario td.cabeceras div        { background: #092c40; display: block; width: 20px; float: right; padding: 0px 0 0px 0; margin: 0px 0px 0 0; color: #fff; text-align: center; }
#calendario td.hoy-es,
#calendario td.nombre-mes,
#calendario td.nombre-ano           { font-size: 11px; background: #105479; color: #fff; text-transform: uppercase; font-weight: bold; height: 0px; text-align: center; padding: 0 0px }
#calendario td.nombre-ano           { background: #083c51; }
#calendario td.hoy-es               { font-size: 11px }
#calendario a                       { font-size: 11px; text-decoration: none; color: #fff; display: block; width: 20px; float: right; margin-right: 0px; padding: 0px 0; }
#calendario a.evento,
#calendario td.evento a             { font-size: 11px; color: #ffffff; background: #e76100; position: relative; }
#calendario                         { display: block; font-size: 11px; background: transparent; padding: 0; margin-right: 0px; }
#calendario td                      { margin: 0px 0px }
#calendario td.evento               { font-size: 11px; color: #fff; text-align: center; }
#calendario table                   { width: 99% }
/* -------------------------------------------------------------- */



	#frmUpFirst form{
		display: block;
		width: 90%;
		margin: 0 auto;
		padding: 0;
	}
	#frmUpFirst label{
		float: left;
		width: 30%;
		margin: 5px 0 5px 0;
		padding: 0 0 0 0;
		color: #286587;
	}
	#frmUpFirst br{ clear: both; }
	.inptBox{
		float: left;
		margin: 4px 5px 4px 0;
		padding: 3px;
		width: 65%;

		background: white url(images/member/selpx.gif) repeat-x left top;
		border: 1px solid #1c5d7a;
		font-family: Arial;
		font-size: 13px;
	}
	.inptBoxBAD{
		float: left;
		margin: 4px 5px 4px 0;
		padding: 3px;
		width: 65%;

		background: white url(images/member/selpx.gif) repeat-x left top;
		border: 1px solid #1c5d7a;
		font-family: Arial;
		font-size: 13px;
	}
	.btnUpFirst{
		float: right;
		background: #2F9BCC url(images/member/btn_px.gif) repeat-x left bottom;
	}
	.btnUpFirst input{
		width: 70px;
		margin: 0;
		padding: 4px 0 4px 0;

		background: transparent url(images/member/btn_left.gif) no-repeat left bottom;
		border: 0;

		color: white;
		font-family: Arial;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		cursor: pointer;
	}
#creditos	{ color: #123C50; font-size: 9px; text-align: center; padding: 80px 0 0 0; }
#creditos a	{ color: #123C50; font-size: 9px; text-align: center; text-decoration: none; }

