@charset "UTF-8";/* CSS Document */#news a:link { color: #0099CC; text-decoration: none; }#news a:visited { color: #0099CC; text-decoration: none; }#news a:active { color: #0099CC; text-decoration: none; }#news a:hover { color: #666666; text-decoration: none; }#newsLatest a:link { color: #0099CC; text-decoration: none; display: block; padding: 8px 13px; background-color: #FFFFFF; }#newsLatest a:visited { color: #0099CC; text-decoration: none; display: block; padding: 8px 13px; background-color: #FFFFFF; }#newsLatest a:active { color: #0099CC; text-decoration: none; display: block; padding: 8px 13px; background-color: #FFFFFF; }#newsLatest a:hover { color: #666666; text-decoration: none; display: block; padding: 8px 13px; background-color: #EBEBEB; }#rss a:link { color: #666666; text-decoration: none; }#rss a:visited { color: #0099CC; text-decoration: none; }#rss a:active { color: #0099CC; text-decoration: none; }#rss a:hover { color: #0099CC; text-decoration: none; }#menu a:link { color: #FFFFFF; text-decoration: none; }#menu a:visited { color: #FFFFFF; text-decoration: none; }#menu a:active { color: #FFFFFF; text-decoration: none; }#menu a:hover { color: #99B27F; text-decoration: none; }#weAreOn a:link { color: #0099CC; text-decoration: none; }#weAreOn a:visited { color: #0099CC; text-decoration: none; }#weAreOn a:active { color: #0099CC; text-decoration: none; }#weAreOn a:hover { color: #999999; text-decoration: none; }.cellL {	float: left;}.cellR {	float: right;}.cellB {	clear: both;}body {	margin: 0px;	background: url(../images/ding-day-background.jpg) repeat-x;}#page {	margin: 0px auto;	width: 735px;}#header {	width: 735px;	height: 187px;	margin-top: 110px;}#footer {	width: 735px;}#menu {	font: bold 15px Helvetica, Arial, Verdana, sans-serif;	color: #658C3F;	height: 33px; /* 48px */	padding-top: 15px;}#mail {	font: 15px Helvetica, Arial, Verdana, sans-serif;	color: #FFFFFF;	height: 22px;	padding: 6px 0 4px 0;}#formStyle {	background: #BFBFBF url(../images/form-background.gif) repeat-x;	border-bottom: 5px solid #66CC00;	padding: 12px 0 0 15px;	margin-bottom: 25px;}#formStyleWhat {	background: #BFBFBF url(../images/form-background.gif) repeat-x;	border-bottom: 5px solid #66CC00;	padding: 12px 0 0 15px;	margin-bottom: 25px;	margin-top: 35px;}h1 {	font: bold 35px Helvetica, Arial, Verdana, sans-serif;	line-height: 37px;	margin: 0;	color: #000000;}h2 {	font: bold 35px Helvetica, Arial, Verdana, sans-serif;	line-height: 37px;	margin: 0;	color: #FFFFFF;	width: 500px;}h3 {	font: bold 12px Helvetica, Arial, Verdana, sans-serif;	margin: 3px 0 0 0;	color: #FFFFFF;}h4 {	font: normal 24px Helvetica, Arial, Verdana, sans-serif;	margin: 0;	line-height: 28px;	color: #000000;}h5 {	font: normal 20px Helvetica, Arial, Verdana, sans-serif;	color: #808080;	line-height: 25px;	padding-bottom: 10px;	margin: 80px 0 15px 0;	background: url(../images/news-dotted.gif) bottom repeat-x;}#content {	width: 735px;	margin-top: 30px;	margin-bottom: 100px;}#columnLeft {	width: 480px;	font: normal 14px Helvetica, Arial, Verdana, sans-serif;	line-height: 20px;	color: #000000;}#columnLeft p {	padding-bottom: 5px;}#columnRight {	margin-top: 35px;	width: 210px;}.subTitle {	color: #0099CC;	font-weight: bold;}.logo {	position: absolute;	width: 424px;	height: 335px;	z-index: 1;	margin-top: -101px;	margin-left: 405px;}.logoSmall {	position: absolute;	width: 48px;	height: 40px;	z-index: 2;	margin-top: -5px;	margin-left: 180px;}.rightBox {	font: normal 12px Helvetica, Arial, Verdana, sans-serif;	line-height: 18px;	color: #000000;	padding-bottom: 25px;}.rightBox a {	color: #000000;	text-decoration: none;}.rightBox a:hover {	color: #0099CC;	text-decoration: none;}.contactTitle {	font-weight: bold;	color: #FFFFFF;	background: #0099CC url(../images/contact-title.gif) no-repeat;	width: 188px;	height: 19px;	padding: 6px 10px;}.contactDetails {	background: #DADADA url(../images/contact-details.gif) no-repeat;	width: 188px;	height: 72px;	padding: 6px 10px;}.pressTitle {	font-weight: bold;	color: #FFFFFF;	background: #66CC00 url(../images/press-release-title.gif) no-repeat;	width: 188px;	height: 19px;	padding: 6px 10px;}ul.press {	margin: 0;	padding: 0;	font: normal 11px Helvetica, Arial, Verdana, sans-serif;	line-height: 18px;	color: #808080;}ul.press li {	padding: 5px 0 5px 25px;	border-bottom: 1px dotted #C0C0C0;	list-style: none;	background: url(../images/word-document.gif) 5px 5px no-repeat;}.logoPanelTitle {	font-weight: bold;	color: #FFFFFF;	background: #66CC00 url(../images/press-release-title.gif) no-repeat;	width: 188px;	height: 19px;	padding: 6px 10px;}ul.logoPanel {	margin: 0;	padding: 0;	font: normal 11px Helvetica, Arial, Verdana, sans-serif;	line-height: 18px;	color: #808080;}ul.logoPanel li {	padding: 5px 0 5px 25px;	border-bottom: 1px dotted #C0C0C0;	list-style: none;	background: url(../images/jpg-document.gif) 5px 5px no-repeat;}.rightBoxTimer {	/*font: normal 11px Helvetica, Arial, Verdana, sans-serif;*/	color: #000000;	/*padding: 0 0 25px 14px;*/	background: url(../images/timer-panel.gif) no-repeat;	width: 210px;	height: 105px;	padding-bottom: 25px;	padding-left: 10px;}.rightBoxFacebook {	font: bold 13px Helvetica, Arial, Verdana, sans-serif;	background: url(../images/facebook-background.gif) no-repeat;	width: 208px;	height: 35px;	text-align: right;	margin-bottom: 25px;}.rightBoxFacebook a {	color: #6172A6;	text-decoration: none;	display: block;	padding: 10px 8px 10px 0px;}.rightBoxFacebook a:hover {	color: #CC0000;}.timerTitle {	font: bold 11px Helvetica, Arial, Verdana, sans-serif;	color: #610201;	width: 45px;	padding-top: 5px;	/*height: 28px;*/}.timerSubTitle {	font: bold 11px Helvetica, Arial, Verdana, sans-serif;	color: #666666;	padding-top: 63px;	/*padding: 23px 0 9px 0px;*/}.timerTime {	font: bold 25px Helvetica, Arial, Verdana, sans-serif;	color: #FFFFFF;	width: 45px;	/*line-height: 30px;*/	text-align: right;	float: left;}.timerDivide {	font: bold 25px Helvetica, Arial, Verdana, sans-serif;	color: #830000;	padding-left: 4px;}#countdowncontainer {	position: absolute;	float: left;	z-index: 4;	margin-left: 3px;	margin-top: 28px;}#bookmark {	font: normal 11px Helvetica, Arial, Verdana, sans-serif;	line-height: 18px;	color: #000000;	margin-top: 40px;}.bookmarkList {	padding: 7px 7px 7px 7px;	border-left: 2px solid #ECECEC;	background-color: #E6E6E6;}.bookmarkListEnd {	padding: 7px 7px 7px 7px;	border-left: 2px solid #ECECEC;	background: #E6E6E6 url(../images/bookmark-right.gif) top right no-repeat;}.bookmarkListTitle {	padding: 6px 10px 5px 10px;	background: #E6E6E6 url(../images/bookmark-left.gif) no-repeat;}.bookmarkArrow {	position: absolute;	float: left;	z-index: 3;	margin-left: 15px;	margin-top: -9px;	background: url(../images/bookmark-arrow.gif) no-repeat;	width: 17px;	height: 9px;}/********* MENU ***********/.menuHome {	padding: 0 15px 0 0;}.menuName {	padding: 0 15px;	border-left: 1px solid #477519;}#menu ul {	margin: 0;	padding: 0;}#menu ul li {	display: inline;	list-style: none;}.menuArrow1 {	position: absolute;	float: left;	z-index: 5;	margin-top: -16px;	margin-left: 17px;}.menuArrow2 {	position: absolute;	float: left;	z-index: 5;	margin-top: -16px;	margin-left: 45px;}#weAreOn {	position: absolute;	float: left;	z-index: 6;	margin-top: 190px;	margin-left: 585px;	color: #999999;	text-align: center;	font: normal 12px Helvetica, Arial, Verdana, sans-serif;}#weAreOn ul {	margin: 0;	padding: 0;}#weAreOn ul li {	display: inline;	list-style: none;}.weAreOnTitle {	font: bold 15px Helvetica, Arial, Verdana, sans-serif;	color: #666666;	padding-bottom: 3px;}/********* PRESS ***********/#quote {/*	font: normal italic 24px Georgia, "Times New Roman", Times, serif;*/	font: normal 24px Helvetica, Arial, Verdana, sans-serif;	margin: 33px 0 0px 0;	line-height: 30px;	color: #000000;	display: block;	padding: 25px;	background-color: #E5E5E5;	border: 1px solid #CCCCCC;}#quoteHome {/*	font: normal italic 24px Georgia, "Times New Roman", Times, serif;*/	font: normal 24px Helvetica, Arial, Verdana, sans-serif;	margin: 33px 0 0px 0;	line-height: 30px;	color: #000000;	display: block;	padding-bottom: 20px;	background: url(../images/news-dotted.gif) bottom repeat-x;}.quoteTitle {	font-size: 18px;	line-height: 20px;	color: #0099CC;	font-weight: normal;	margin-bottom: 8px;}/********* MAIL ***********/#mail a {	font-weight: bold;	color: #000000;	text-decoration: none;}#mail a:hover {	font-weight: bold;	color: #FFFFFF;}/********* TWITTER ***********/#twitter_div {	font: normal 12px Helvetica, Arial, Verdana, sans-serif;	line-height: 18px;	color: #000000;	width: 190px;	padding: 10px 10px 5px 10px;	background: url(../images/twitter.gif) repeat-y;}#twitter_logo {	height: 91px;	margin-bottom: 25px;}h2.twitter-title {	font: bold 14px Helvetica, Arial, Verdana, sans-serif;	margin: 0;	color: #000000;	margin-bottom: 7px;	width: 188px;}.twitter-title a {	color: #000000;	text-decoration: none;}.twitter-title a:hover {	color: #0099CC;	text-decoration: none;}ul#twitter_update_list {	margin: 0;	padding: 0;}ul#twitter_update_list li {	list-style: none;}#twitter_update_list a {	color: #0099CC;	text-decoration: none;}#twitter_update_list a:hover {	color: #000000;	text-decoration: none;}/************** NEWS ***************/#news {	width: 480px;	/*background: url(../images/news-dotted.gif) top repeat-x;	padding-top: 30px;	margin-top: 45px;*/}.newsTitle {	width: 440px;	font: normal 25px Helvetica, Arial, Verdana, sans-serif;	color: #0099CC;	line-height: 25px;	padding: 30px 20px 20px 20px;	background: #E5E5E5 url(../images/news-top.gif) no-repeat;}.newsTitleOnly {	width: 440px;	font: normal 25px Helvetica, Arial, Verdana, sans-serif;	color: #0099CC;	line-height: 25px;	padding: 30px 20px 20px 20px;	background: #E5E5E5 url(../images/news-top.gif) no-repeat;	border-bottom: 1px solid #B1B1B1;	margin-bottom: 15px;}.newsDate {	font: normal 10px Helvetica, Arial, Verdana, sans-serif;	color: #000000;	line-height: 18px;	background: url(../images/date-icon.gif) left 5px no-repeat;	padding: 2px 18px;}.newsArticle {	font: normal 12px Helvetica, Arial, Verdana, sans-serif;	line-height: 18px;	background-color: #EBEBEB;	border-bottom: 1px solid #B1B1B1;	border-top: 2px solid #FFFFFF;	padding: 20px;	margin-bottom: 15px;}#newsLatest {	width: 480px;	background: url(../images/news-dotted.gif) top repeat-x;	padding-top: 30px;	margin-top: 45px;}#newsLatest .title {	font: normal 20px Helvetica, Arial, Verdana, sans-serif;	color: #808080;	line-height: 25px;		width: 457px;	padding: 20px 10px 10px 13px;	background: #E5E5E5 url(../images/news-top.gif) no-repeat;}#newsLatest ul {	margin: 0;	padding: 0;	border-top: 1px dotted #B1B1B1;	font: normal 11px Helvetica, Arial, Verdana, sans-serif;}#newsLatest ul li {	list-style: none;	border-bottom: 1px dotted #B1B1B1;}.textBlack {	color: #000000;}.textBold {	font-weight: bold;}.textItalic {	font-style: italic;}.textNewsQuote {
	padding: 0 15px;	font-style: italic;}.textNewsQuoteImage {
	padding: 0 15px;	font-style: italic;
	width: 270px;}

.hoy {
	padding: 0 15px;
	width: 270px;
}#rss a {	font: normal 11px Helvetica, Arial, Verdana, sans-serif;	display: block;	border-bottom: 1px solid #EBEBEB;	border-top: 1px solid #EBEBEB;	margin-bottom: 15px;	margin-top: 20px;	padding: 8px 8px 8px 40px;	background: #EBEBEB url(../images/feed-icon-12x12.gif) 20px center  no-repeat;}#rss a:hover {	border-bottom: 1px dotted #B1B1B1;	border-top: 1px dotted #B1B1B1;	margin-bottom: 15px;	margin-top: 20px;	padding: 8px 8px 8px 40px;	background: #E5E5E5 url(../images/feed-icon-12x12.gif) 20px center  no-repeat;}

.rssRight a {
	padding: 3px 4px;
	display: block;	font: bold 10px Helvetica, Arial, Verdana, sans-serif;
	color: #666666;
	background-color: #D9D9D9;
	border: 1px solid #AEAEAE;
	/*
	color: #FFFFFF;
	background-color: #0099CC;
	border: 1px solid #007BA4;
	*/
}

.rssRight a:hover {
	color: #FFFFFF;
	background-color: #FF6600;
	border: 1px solid #CD5200;
	padding: 3px 4px;
}/********* SUPPORTERS ***********/ul.supporters {	margin: 0;	padding: 0;}ul.supporters li {	list-style: none;	display: inline;	margin-right: 20px;}/****************** WHAT PAGE ****************//*#cont{width:500px;background:#333;margin:auto;padding:20px;color:#fff;font:18px bold 'Helvetica';border:15px solid #666;}	#cont div{margin:10px;}#response{width:500px;background:#333;margin:30px auto auto auto;padding:20px;color:#fff;font:18px bold 'Helvetica';border:15px solid #666;}	#response p{margin:10px;}*/#loader{float:right; margin-right: 20px; margin-top: 15px;}#waster{width:1%;}#msg{width:410px;background:#FFFF99;padding:20px;border:15px solid #FFFF33;font:18px bold 'Helvetica';margin:20px 0;color:#222;}.formTitle {	font: bold 15px Helvetica, Arial, Verdana, sans-serif;	line-height: 10px;	color: #000000;	padding: 10px 0 6px 2px;}.button {	padding-top: 10px;}small {	font: normal 12px Helvetica, Arial, Verdana, sans-serif;	line-height: 18px;	color: #000000;}.whatName {	font: normal 11px Helvetica, Arial, Verdana, sans-serif;	line-height: 17px;	color: #0099CC;}.whatDate {	font: normal 11px Helvetica, Arial, Verdana, sans-serif;	line-height: 17px;	color: #666666;}.whatQuote {	font: normal 16px Helvetica, Arial, Verdana, sans-serif;	line-height: 22px;	color: #000000;}/*.rightBoxTimer {	font: normal 11px Helvetica, Arial, Verdana, sans-serif;	color: #000000;	padding: 0 0 25px 14px;	background: url(../images/timer-panel.gif) no-repeat;}.timerTitle {	font: bold 11px Helvetica, Arial, Verdana, sans-serif;	line-height: 28px;	color: #610201;	width: 45px;}.timerSubTitle {	font: bold 11px Helvetica, Arial, Verdana, sans-serif;	color: #666666;	padding: 23px 0 9px 0px;}.timerTime {	font: bold 25px Helvetica, Arial, Verdana, sans-serif;	color: #FFFFFF;	width: 45px;	line-height: 30px;	text-align: right;	float: left;/*	padding-top: 6px;	padding-right: 10px;}.timerDivide {	font: bold 25px Helvetica, Arial, Verdana, sans-serif;	color: #830000;	padding-left: 4px;	text-align: right;	float: left;}	*/					