html, body {
	padding: 0px;
	margin: 0px;
	background: #fff;
	font-family: 'Trebuchet MS';
	font-size: 15px;
	color: #2f2f2f;
	}
		
A:link 		{text-decoration: none; color: #bc350c;}
A:visited 	{text-decoration: none; color: #bc350c;}
A:active 	{text-decoration: none; color: #bc350c;}
A:hover 	{text-decoration: none; color: #bc350c;}

h1 {
	text-align: center;
	font-family: 'MisoBold';
	font-size: 40px;
	color: #fff;
	text-shadow: -1px -1px #489e9a;
	}

p {
	text-align: left;
	font-family: 'Trebuchet MS';
	font-size: 15px;
	line-height: 16px;
	font-weight: normal;
	color: #fff;
	text-shadow: -1px -1px #489e9a;
	}
	
#top {
    background-image: url("../images/top_bg.gif");
    background-repeat: repeat;
    height: 93px;
	}

#top_crossing_logo {
	position: absolute;
	left: 118px;
	top: 0px;
	}

#top_main_logo {
	position: absolute;
	left: 500px;
	top: 0px;
	}

#top_swe {
	position: absolute;
	left: 776px;
	top: 0px;
	cursor: pointer;
	}

#top_eng {
	position: absolute;
	left: 930px;
	top: 0px;
	cursor: pointer;
	}

#feedback {
	z-index: 100;
	background-image: url("../images/feedback_bg.gif");
	position: relative;
	left: 120px;
	top: 20px;
	width: 886px;
	height: 96px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 25px;
	color: #fff;
	text-align: center;
	}

#feedback_text {
	padding: 15px;
	}

#result_container {
	top: 20px;
	position: relative;
	height: 600px;
	width: 100%;
	}
	
#share_box {
	position: relative;
	left: 470px;
	top: 10px;
	width: 340px;
	height: 25px;
	}
	
#tweet_handle_box {
	background-image: url("../images/tweet_handle_box.gif");
	position: absolute;
	left: 118px;
	top: 83px;
	width: 249px;
	height: 194px;
	display: none;
	}

#result {
	position: absolute;
	left: 118px;
	top: 288px;
	width: 240px;
	height: 194px;
	display: none;
	}

.red {
	color: #bc350c;
	}
	
#tweet_photo {
	width: 100px;
	height: 100px;
	border: 3px solid #fff;
	overflow: hidden; 
	margin-left: 70px;
	margin-top: 30px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

#tweet_handle {
	width: 240px;
	margin-top: 10px;
	text-align: center;
	font-family: 'MisoBold';
	color: #fff;
	text-shadow: -1px -1px #cd9a0a;
	}
		
#jGauge3 {
	position: absolute;
	left: 325px;
	top: 0px;
	}

.dial_logo {
	z-index: 10;
	position: absolute;
	left: 540px;
	top: 320px;
	}
	
#preloader {
    background-image: url("../images/bg-black-80.png");
    background-repeat: repeat;
    border-radius: 8px 8px 8px 8px;
    opacity: 0;
    padding: 10px;
    position: absolute;
    top: 250px;
    left: 570px;
    z-index: 1000;
}

.clear { clear: both;}

#gender_m_box {
	position: absolute;
	left: 840px;
	top: 0px;
	height: 277px;
	width: 69px;
	}
	
#gender_f_box {
	position: absolute;
	left: 930px;
	top: 0px;
	height: 277px;
	width: 69px;
	}

.gender_box {
	bottom: 0px;
	position:absolute;
	}
	
.gender_top {
	height: 17px;
	overflow: hidden;
	}

#gender_m_t {
	font-family: 'MisoBold';
	color: #bc350c;
	width: 69px;
	text-align: center;
	}

#gender_f_t {
	font-family: 'MisoBold';
	color: #f35727;
	width: 69px;
	text-align: center;
	}
	
#gender_m_b {
	background-color:#bc350c;
	width:65px;
	border-left:2px solid #972705;
	border-right:2px solid #972705;
	}

#gender_f_b {
	background-color:#f35727;
	width:65px;
	border-left:2px solid #d13c0f;
	border-right:2px solid #d13c0f;
	}

.gender_footer {
	height: 60px;
	overflow: hidden;
	}

#gender_retweets {
	position: absolute;
	left: 840px;
	top: 280px;
	font-family: 'MisoBold';
	color: #bc350c;
	width: 185px;
	}

#gender_info {
	cursor: pointer;
	position: absolute;
	top: 5px;
	right: 0px;
	background-image: url("../images/question_mark.gif");
	background-repeat: repeat;
	width: 20px;
	height: 20px;
	}

#tweet_this {
	position: absolute;
	left: 510px;
	top: 500px;
	background-image: url("../images/tweet_this.gif");
	width: 180px;
	height: 54px;
	cursor: pointer;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 20px;
	text-shadow: -1px -1px #4aa3a0;
	color: #fff;
	text-align: center;
	display: none;
	}

#info_container {
	position: relative;
	top: 30px;
	left: 250px;
	width: 700px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	}

#info_container_desc {
    font-family: 'Trebuchet MS';
    font-size: 15px;
    font-weight: normal;
    line-height: 21px;
    margin-top: 20px;
}
	
#main_container {
    height: 1070px;
    position: relative;
    top: 0;
    width: 100%;
}
	
#test_new_user {
	position: absolute;
	left: 310px;
	top: 0px;
	width: 576px;
	text-align: center;
	font-family: 'MisoBold';
	}

#search_box {
	position: absolute;
	left: 310px;
	top: 80px;
	background-image: url("../images/search_bg.gif");
	width: 460px;
	height: 94px;
	}
	
#search_go {
	position: absolute;
	left: 770px;
	top: 80px;
	background-image: url("../images/search_go.gif");
	width: 118px;
	height: 94px;
	cursor: pointer;
	}
	
#alias {
	padding: 10px;
	margin-top: 5px;
	margin-left: 60px;
	border: 0px solid #d9fffd;
	background-color: #d9fffd;
	font-size: 46px;
	color: #5ac5c1;
	width: 375px;
	}

#stat {
	position: absolute;
	left: 0px;
	top: 206px;
    background-image: url("../images/stat_bg.gif");
    background-repeat: repeat;
    height: 317px;
    width: 100%;
	}

#stat_main_text {
	margin-left: 120px;
	margin-top: 50px;
	font-family: 'MisoBold';
	}

#stat_container {
	font-family: 'Trebuchet MS';
	font-size: 24px;
	color: #2f2f2f;
	}

#stat_box_yellow {
	float: left;
	width: 186px;
	margin-left: 120px;
	margin-top: 30px;
	}

#stat_yellow {
	margin-top: 20px;
	background-image: url("../images/info_box_yellow.gif");
	font-family: 'MisoBold';
	color: #fff;
	font-size: 42px;
	text-shadow: -1px -1px #ad8104;
	text-align: center;
	line-height: 80px;
	height: 75px;
	}

#stat_box_blue {
	float: left;
	width: 186px;
	margin-left: 54px;
	margin-top: 30px;
	}

#stat_blue {
	margin-top: 20px;
	background-image: url("../images/info_box_blue.gif");
	font-family: 'MisoBold';
	color: #fff;
	font-size: 42px;
	text-shadow: -1px -1px #42a4a0;
	text-align: center;
	line-height: 80px;
	height: 75px;
	}

#stat_box_red {
	float: left;
	width: 374px;
	margin-left: 54px;
	margin-top: 30px;
	}

#stat_red {
	margin-top: 20px;
	background-image: url("../images/info_box_red.gif");
	font-family: 'MisoBold';
	color: #fff;
	font-size: 20px;
	text-shadow: -1px -1px #d13c0f;
	height: 75px;
	}

#stat_red_women {
	width: 150px;
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	}

#stat_red_men {
	width: 150px;
	text-align: center;
	float: left;
	margin-left: 30px;
	margin-top: 15px;
	}
	
#info {
	position: absolute;
	left: 0px;
	top: 523px;
    background-image: url("../images/info_bg.gif");
    background-repeat: repeat;
    height: 320px;
    width: 100%;
	}

#info_main_text {
	margin-left: 120px;
	margin-top: 50px;
	font-family: 'MisoBold';
	}

.info_box {
	float: left;
	width: 250px;
	margin-left: 50px;
	margin-top: 30px;
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 24px;
	}

.info_box_desc {
    font-family: 'Trebuchet MS';
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;
    margin-top: 10px;
}

#sponsors {
    background-color: #FFFFFF;
    height: 211px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 874px;
    width: 100%;
}

#logo_comviq {
	width: 300px;
	height: 60px;
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
	}

#logo_group {
	width: 280px;
	height: 80px;
  	display: block;
  	margin-left: auto;
  	margin-right: auto;
	}

#logo_deportivo {
	float: left;
	}

#logo_teknograd{
	float: right;
	}	

#footer_text {
	margin-top: 10px;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	font-weight: normal;
	color: #767676;
	}