a.blue {
	font-weight: bold;
	color: #0A368D;
	}

a.arrow-blue {
	background: url("../images/general.png") no-repeat scroll -977px 5px transparent;
	padding: 0 0 0 14px;
	}
	
/* Contents */

#contents {
	float: left;
	width: 100%;
	}
	#contents .content {
		float: left;
		width: 960px;
		padding: 0 15px 5px;
		background: #fff;
		}
	#contents .content_top {
		float: left;
		width: 100%;
		height: 10px;
		background: url(../images/general.png) 0 -128px no-repeat;
		}
	#contents .content_bottom {
		float: left;
		width: 100%;
		height: 10px;
		background: url(../images/general.png) 0 -186px no-repeat;
		}

/* Content Left */

.content_left {
	float: left;
	width: 653px;
	}

/* Content Right */

.content_right {
	float: right;
	width: 289px;
	}
	.content_right .box {
		margin: 0 0 10px;
		}
	
	.content_right h2 {
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		background:url("http://www.betisweb.com/inicio_bw/images/home.png") no-repeat scroll -230px -91px transparent;
		border: none;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		margin: 0 0 2px;
		padding:9px 0 9px 10px;
		}
	.content_right h2.first {
		-moz-border-radius: 0 5px 0 0;
		-webkit-border-radius: 0 5px 0 0;
		border-radius: 0 5px 0 0;
		margin: 5px 0 1px;
		}
	
	.content_right table {
		width: 100%;
		border: 1px solid #969696;
		}
		.content_right table caption {
			display: none;
			}
		.content_right table thead th {
			padding: 2px 4px;
			color: #fff;
			background: #888;
			}
		.content_right table th.number {
			width: 10%;
			}
		.content_right table th.points {
			width: 10%;
			}
		.content_right table th.teams {
			width: 48%;
			}
			.content_right table td {
				padding: 4px;
				}
		
		.content_right a.blue.arrow-blue {
			display: block;
			margin: 5px 0 0;
			} 
	
/* Press */

.press {
	clear: both;
	position: relative;
	float: left;
	width: 188px;
	height: 320px;
	margin: 5px 0 0;
	}
	.press h2 {
	margin: 0 0 1px;
	padding: 5px 0 5px 10px;
	font-size: 18px;
	text-align: left;
	color: #fff;
	background: url(../images/home.png) 0 -92px no-repeat;
	}
	.press .press_content {
		padding: 9px 5px;
		border: 1px solid #999;
		background: url(../images/home.png) 0 -190px;
		}
	.press .press_items {
		position: relative;
		overflow: hidden;
		width: 178px;
		height: 248px;
		}
		.press .press_items .items {
		height: 20000em; 
    	position: absolute; 
		}
		.press .press_item {
			float: left;
			overflow: hidden;
			width: 173px;
			margin: 0  0 10px 0;
			padding: 0 0 10px;
			border-bottom: 1px solid #ccc;
			
			}
			.press .press_item h3 a {
			text-decoration: none;
			font-weight: bold;
			color: #336600;
			font-size: 11px;
			}
			.press .press_item a.name {
				display: block;
				color: #0A368D;
				font-size: 10px;
				text-align: left;
				text-decoration: underline;
				}
			.press .press_item a.name:hover { text-decoration: none; }
			.press .press_item a.title {
				display: block;
				margin: 5px 0 0;
				font-size: 11px;
				font-weight: bold;
				text-align: left;
				text-decoration: none;
				color: #336600;
				}
			.press .press_item a.title:hover { color: #669900; }
			.press .press_item img {
				float: left;
				margin: 0 5px 0 0;
				}
			
			.press a.left, .press a.right {
				cursor: pointer;
				display: block;
				overflow: hidden;
				text-indent: -99999px;
				position: absolute;
				top: 300px;
				width: 19px;
				height: 22px;
				background:url(../images/home.png);
				}
				.press a.left {
					left: 0;
					background-position: -124px -157px;
					}
				.press a.left:hover { background-position: -124px -134px; }
				.press a.left.disabled {
					cursor: default;
					background-position: -177px -134px;
					}
				.press a.right {
					right: 0;
					background-position: -151px -157px;
					}
				.press a.right:hover { background-position: -151px -134px; }
				.press a.right.disabled {
					cursor: default;
					background-position: -177px -157px;
					}
		.press .navi {
			position: absolute;
			left: 25px;
			bottom: 4px;
			width: 134px;
			text-align: center;
			}
		.press .navi a {
			cursor: pointer;
			margin: 0 10px 0 0;
			padding: 1px 6px;
			background: url(../images/home.png) -97px -170px;
			height: 10px;
			/* se le ha metado en el html una clausula if explorer float:left */
			}
		.press .navi a.active { background-position: -76px -170px; }

/* News */

#news {
	position: relative;
	float:left;
	height:317px;
	margin:5px 0 20px 20px;
	width:443px;
	}

#news .scrollable {
	position: relative;
	overflow: hidden;
	width: 443px;
	height: 291px;
	border: 1px solid #333;
}

#news .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

#news .scrollable .items li {
	float: left;
	position: relative;
	height: 291px;
	}

#news .scrollable .items li span {
	background: #000;
	bottom: 2px;
	display: block;
	left: 2px;
	padding: 10px;
	position: absolute;
	width: 419px;
	z-index: 10;
}

#news .scrollable .items li h3 a {
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	}
	#news .scrollable .items li p {
		color: #999;
		}
	
#news .scrollable .items li a.img {
	position: relative;
	z-index: 0;
	}

#news .scrollable .items li img {
	float:left;
	width: 443px;
	}

#news .prevPage, #news .nextPage{
				cursor: pointer;
				display: block;
				overflow: hidden;
				text-indent: -99999px;
				position: absolute;
				z-index: 20;
				top: 105px;
				width: 35px;
				height: 42px;
				background:url(../images/home.png);
				}
				#news .prevPage {
					left: -11px;
					background-position: -513px -210px;
					}
					#news .prevPage:hover {
						background-position: -513px -265px;
						}

				#news .nextPage {
					right: -13px;
					background-position: -553px -210px;
					}
					#news .nextPage:hover {
						background-position: -553px -265px;
						}
						#news .disabled { display: none; }
						

		#news .navi {
			margin: 11px auto 0;
			text-align: center;
			width: 305px;
			height: 15px;
			}
		#news .navi a {
			cursor: pointer;
			margin: 0 10px 0 0;
			padding: 1px 6px;
			background: url(../images/home.png) -97px -170px;
			height: 10px;
			/* se le ha metado en el html una clausula if explorer float:left */
		}
		#news .navi a.active { background-position: -76px -170px; }
						
/* Forum */

.forum {
	float: left;
	width: 318px;
	margin: 0 17px 17px 0;
	}
	.forum h2 {
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		
		padding: 9px 0 9px 10px;
		font-size: 18px;
		color: #fff;
		background:url(../images/home.png) -230px -91px no-repeat;
		}
		.forum .forum_post {
			margin: 1px 0 0;
			padding: 10px;
			border: 1px solid #999;
			background:url(../images/home.png) 0 -472px no-repeat;
			}
			.forum .forum_post li {
				margin: 16px 0 0;
				padding: 0 0 0 8px;
				background: url(../images/general.png) -979px -29px no-repeat;
				}
				.forum .forum_post li a.title {
					color: #336600;
					font-weight: bold;
					padding: 0 0 2px;
					}
					.forum .forum_post li a.title:hover { color: #7dbb00; }
				.forum .forum_post li p { font-size: 10px; }
				.forum .forum_post li p a { text-decoration: none; }
				.forum .forum_post li p a:hover { color: #336600; }
				
			.forum .forum_post a.visit {
				display: block;
				margin: 10px 0 3px;
				padding: 0 0 0 14px;
				background: url(../images/general.png) -977px 5px no-repeat;
				font-weight: bold;
				}

a.visit {
			display: block;
			margin: 10px 0 3px;
			padding: 0 0 0 14px;
			background: url(../images/general.png) -977px 5px no-repeat;
			font-weight: bold;
			}
				
/* Blogs */

.blogs {
	float: left;
	width: 318px;
	margin: 0 0 17px 0;
	}
	.blogs h2 {
		-moz-border-radius: 5px 5px 0 0;
		-webkit-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		
		padding: 9px 0 9px 10px;
		font-size: 18px;
		color: #fff;
		background:url(../images/home.png) -230px -91px no-repeat;
		}
		.blogs .blogs_post {
			margin: 1px 0 0;
			padding: 10px;
			border: 1px solid #999;
			background:url(../images/home.png) -335px -472px no-repeat;
			}
			.blogs .blogs_post li {
				margin: 16px 0 0;
				padding: 0 0 0 8px;
				background: url(../images/general.png) -979px -29px no-repeat;
				}
				.blogs .blogs_post li a.title {
					color: #336600;
					font-weight: bold;
					padding: 0 0 2px;
					}
					.blogs .blogs_post li a.title:hover { color: #7dbb00; }
				.blogs .blogs_post li p { font-size: 10px; }
				.blogs .blogs_post li p a { text-decoration: none; }
				.blogs .blogs_post li p a:hover { color: #336600; }
				
			.blogs .blogs_post a.visit {
				display: block;
				margin: 10px 0 3px;
				padding: 0 0 0 14px;
				background: url(../images/general.png) -977px 5px no-repeat;
				font-weight: bold;
				}

/* Featured */

.featured {
	position: relative;
	float: left;
	width: 621px;
	margin: 22px 0;
	padding: 15px;
	border: 1px solid #999;
	background: url(../images/home.png) 0 -822px;
	}
	.featured h2 {
	margin: 0 0 5px;
	padding: 0 0 5px;
	font-size: 18px;
	text-align: left;
	color: #336600;
	border-bottom: 1px solid #336600;
	}
	.featured .featured_items {
		position: relative;
		overflow: hidden;
		width:584px;
		height: 121px;
		margin: 0 20px;
		}
		.featured .featured_items .items {
		width: 20000em; 
    	position: absolute; 
		}
		.featured .featured_item {
			float: left;
			width: 136px;
			height: 124px;
			margin: 0 10px 0 0;
			}
			.featured .featured_item h3 a {
			text-decoration: none;
			font-weight: bold;
			color: #336600;
			font-size: 11px;
			}
			.featured .featured_item a {
				float: left;
				clear: both;
				font-size: 10px;
				text-align: center;
				}
			.featured .featured_item img {
				border: 1px solid #ccc;
				padding: 1px;
				margin: 5px 0 2px;
				}
			
			.featured a.left, .featured a.right {
				cursor: pointer;
				display: block;
				overflow: hidden;
				text-indent: -99999px;
				position: absolute;
				top: 70px;
				width: 28px;
				height: 28px;
				background:url(../images/home.png);
				}
				.featured a.left {
					left: -9px;
					background-position: 0 -158px;
					}
				.featured a.left:hover { background-position: 0 -127px; }
				.featured a.left.disabled {
					cursor: default;
					background-position: -335px -9px;
					}
				.featured a.right {
					right: -9px;
					background-position: -33px -158px;
					}
				.featured a.right:hover { background-position: -33px -127px; }
				.featured a.right.disabled {
					cursor: default;
					background-position: -368px -9px;
					}

/* featured_competicion */
.featured_competicion {
	position: relative;
	float: left;
	width: 621px;
	margin: 22px 0;
	padding: 15px;
	border: 1px solid #999;
	background: url(../images/campo.png) no-repeat 600px 140px;
	}
	.featured_competicion h2 {
	margin: 0 0 5px;
	padding: 0 0 5px;
	font-size: 18px;
	text-align: left;
	color: #336600;
	border-bottom: 1px solid #336600;
	}
	.featured_competicion .competicion_items {
		position: relative;
		overflow: hidden;
		width: 594px;
		height: 137px;
		margin: 0 12px;
		}
		.featured_competicion .competicion_items .items {
			width: 20000em; 
    	position: absolute; 
		}
		.featured_competicion .competicion_item {
			float: left;
			overflow: hidden;
			width: 141px;
			margin: 0 10px 0 0;
			height: 141px;
			}
			.featured_competicion .competicion_item h3 a {
			font-weight: bold;
			color: #336600;
			font-size: 11px;
			}
			.featured_competicion .competicion_item a {
				display: block;
				font-size: 10px;
				text-align: center;
				line-height: 11px;
				}
			.featured_competicion .competicion_item img { 
				margin: 5px 0 2px;
				border: 1px solid #ccc;
				padding: 1px;
				}
			
			.featured_competicion a.left, .featured_competicion a.right {
				cursor: pointer;
				display: block;
				overflow: hidden;
				text-indent: -99999px;
				position: absolute;
				top: 80px;
				width: 28px;
				height: 28px;
				background:url(../images/home.png);
				}
				.featured_competicion a.left {
					left: -9px;
					background-position: 0 -158px;
					}
				.featured_competicion a.left:hover { background-position: 0 -127px; }
				.featured_competicion a.left.disabled {
					cursor: default;
					background-position: -335px -9px;
					}
				.featured_competicion a.right {
					right: -9px;
					background-position: -33px -158px;
					}
				.featured_competicion a.right:hover { background-position: -33px -127px; }
				.featured_competicion a.right.disabled {
					cursor: default;
					background-position: -368px -9px;
					}

/* Gallery */
.image_gallery {
	position: relative;
	float: left;
	width: 621px;
	/*margin: 22px 0;*/
	padding: 15px;
	border: 1px solid #999;
	background: url(../images/home.png) 0 -1008px;
	}
	.image_gallery h2 {
	margin: 0 0 5px;
	padding: 0 0 5px;
	font-size: 18px;
	text-align: left;
	color: #336600;
	border-bottom: 1px solid #336600;
	}
	.image_gallery .gallery_items {
		position: relative;
		overflow: hidden;
		width: 594px;
		height: 137px;
		margin: 0 12px;
		}
		.image_gallery .gallery_items .items {
			width: 20000em; 
    	position: absolute; 
		}
		.image_gallery .gallery_item {
			float: left;
			overflow: hidden;
			width: 141px;
			margin: 0 10px 0 0;
			height: 141px;
			
			}
			.image_gallery .gallery_item h3 a {
			text-decoration: none;
			font-weight: bold;
			color: #336600;
			font-size: 11px;
			}
			.image_gallery .gallery_item a {
				display: block;
				font-size: 10px;
				text-align: center;
				line-height: 11px;
				}
			.image_gallery .gallery_item img { 
				margin: 5px 0 2px;
				border: 1px solid #ccc;
				padding: 1px;
				}
			
			.image_gallery a.left, .image_gallery a.right {
				cursor: pointer;
				display: block;
				overflow: hidden;
				text-indent: -99999px;
				position: absolute;
				top: 80px;
				width: 28px;
				height: 28px;
				background:url(../images/home.png);
				}
				.image_gallery a.left {
					left: -9px;
					background-position: 0 -158px;
					}
				.image_gallery a.left:hover { background-position: 0 -127px; }
				.image_gallery a.left.disabled {
					cursor: default;
					background-position: -335px -9px;
					}
				.image_gallery a.right {
					right: -9px;
					background-position: -33px -158px;
					}
				.image_gallery a.right:hover { background-position: -33px -127px; }
				.image_gallery a.right.disabled {
					cursor: default;
					background-position: -368px -9px;
					}
					
/* VideoAudio */
.image_videoaudio {
	position: relative;
	float: left;
	width: 621px;
	margin: 0 0 0;
	padding: 15px;
	border: 1px solid #999;
	background: url(../images/home.png) 0 -1008px;
	}
	.image_videoaudio h2 {
	margin: 0 0 5px;
	padding: 0 0 5px;
	font-size: 18px;
	text-align: left;
	color: #336600;
	border-bottom: 1px solid #336600;
	}
	.image_videoaudio .videoaudio_items {
		position: relative;
		overflow: hidden;
		width: 594px;
		height: 137px;
		margin: 0 12px;
		}
		.image_videoaudio .videoaudio_items .items {
			width: 20000em; 
    	position: absolute; 
		}
		.image_videoaudio .videoaudio_item {
			float: left;
			overflow: hidden;
			width: 141px;
			margin: 0 10px 0 0;
			}
			.image_videoaudio .videoaudio_item h3 a {
			text-decoration: none;
			font-weight: bold;
			color: #336600;
			font-size: 11px;
			}
			.image_videoaudio .videoaudio_item a {
				display: block;
				font-size: 10px;
				text-align: center;
				line-height: 11px;
				}
			.image_videoaudio .videoaudio_item img { 
				margin: 5px 0 2px;
				border: 1px solid #ccc;
				padding: 1px;
				}
			
			.image_videoaudio a.left, .image_videoaudio a.right {
				cursor: pointer;
				display: block;
				overflow: hidden;
				text-indent: -99999px;
				position: absolute;
				top: 80px;
				width: 28px;
				height: 28px;
				background:url(../images/home.png);
				}
				.image_videoaudio a.left {
					left: -9px;
					background-position: 0 -158px;
					}
				.image_videoaudio a.left:hover { background-position: 0 -127px; }
				.image_videoaudio a.left.disabled {
					cursor: default;
					background-position: -335px -9px;
					}
				.image_videoaudio a.right {
					right: -9px;
					background-position: -33px -158px;
					}
				.image_videoaudio a.right:hover { background-position: -33px -127px; }
				.image_videoaudio a.right.disabled {
					cursor: default;
					background-position: -368px -9px;
					}
					
					

/* Trofeo BW */
.trofeobw {
	float: left;
	margin-top: 10px;
	width: 289px;
	}
		.trofeobw h2 {
			padding: 9px 0 9px 10px;
			font-size: 16px;
			color: #fff;
			background:url(../images/home.png) -230px -91px no-repeat;
			}
			
/* Estadisticas */
.estadisticas {
	float: left;
	margin-top: 10px;
	width: 289px;
	}
		.estadisticas h2 {
			padding: 9px 0 9px 10px;
			font-size: 16px;
			color: #fff;
			background:url(../images/home.png) -230px -91px no-repeat;
			}
			.contenedor-estadisticas{
				border: 1px solid #969696;
			}
		
/* Next Match */

.next_match {
	position: relative;
	width: 289px;
	}
	.next_match h2 {
		font-size: 16px;
		padding: 14px 0 43px;
		text-align: center;	
		color: #fff;	
		background: url(../images/home.png) -14px -5px no-repeat;
		}
	.next_match .next_match_teams {
		width: 287px;
		height: 62px;
		border: 1px solid #acacac;
		background: url(../images/home.png) -205px -190px no-repeat;
		}
		.next_match .team {
			position: absolute;
			top: 32px;
			text-align: center;
			width: 132px;
			}
		.next_match .team p { 
			text-align: center;
			font-weight: bold;
			}
		.next_match .team_home { left: 0; }
		.next_match .team_away { right: 0; }
		.next_match p.jornada {
			width: 64px;
			margin: 4px auto 0;
			text-align: center;
			font-size: 10px;
			}
			.next_match p.jornada img {
				display: block;
				margin: 0 auto;
				}
	
	.next_match .next_match_info {
		height: 34px;
		margin: 5px 0 0;
		padding: 6px 0 0 7px;
		border: 1px solid #acacac;
		background: url(../images/home.png) -206px -136px no-repeat;
		}
		.next_match .next_match_info li {
			float: left;
			font-size: 10px;
			line-height: 10px;
			letter-spacing: -1px;
			color: #666;
			}
			.next_match .next_match_info .stadium {
				height: 20px;
				width: 67px;
				height: 20px;
				padding: 3px 0 5px 30px;
				background:url(../images/home.png) -557px -373px no-repeat;
				}
			.next_match .next_match_info .date_hour {
				width: 70px;
				height: 20px;
				padding: 5px 0 4px 28px;
				background:url(../images/home.png) -558px -323px no-repeat;
				}
				.next_match .next_match_info .date_hour span { display: block; }
			.next_match .next_match_info .tv {
				width: 43px;
				height: 20px;
				padding: 7px 0 11px 40px;
				background: url(../images/home.png) -553px -419px no-repeat;
				}

/* Info Leaugue Tabs */

.info_leaugue { margin: 16px 0 0; }

	.info_leaugue ul.tabNavigation {}
		.info_leaugue ul.tabNavigation li {
			float: left;
			margin: 0 4px 0 1px;
			}
			.info_leaugue ul.tabNavigation li a {
				display: block;
				padding: 4px 8px;
				color: #666;
				font-size: 10px;
				text-decoration: none;
				background: #d4d4d4;
				letter-spacing: -1px;
			}
            .info_leaugue ul.tabNavigation li a.selected,
            .info_leaugue ul.tabNavigation li a.selected:hover {
                    background-color: #888;
                    color: #fff;
					cursor: default;
                }
			.info_leaugue ul.tabNavigation li a:hover { background: #b5b5b5; }
	
	.info_leaugue #first, .info_leaugue #second, .info_leaugue #third {
		float: left;
		}
	
	.info_leaugue table {
		border: 1px solid #969696;
		border-top: 0;
		clear: both;
		margin: 0 0 0 1px;
		width: 287px;
		}
		.info_leaugue table a {
			color: #555;
			}
			.info_leaugue table a:hover {
				text-decoration: none;
				}
		.info_leaugue table caption { display: none; }
		.info_leaugue table thead tr { background: #888; }
			.info_leaugue table thead tr th { padding: 4px 0; color: #fff; }
			.info_leaugue table thead tr th.match {
				text-align: left;
				width: 218px;
				padding: 0 0 0 5px;
				}
			.info_leaugue table thead tr th.team {
				text-align: left;
				padding: 0 0 0 5px;
				}
				
			.info_leaugue table.clasification tr.betis {
				border-bottom: 1px dotted #74c244 !important;
				border-top: 1px dotted #74c244 !important;
				background: #CFEBCD;
				color: #386A33;
			}
			
		.info_leaugue table td { padding: 4px; }
		
	.info_leaugue a.read-more {
		display: block;
		color: #444;
		text-decoration: underline;
		margin: 0 0 0 1px;
		padding: 4px 20px 4px 0;
		background: url("../images/general/arrow_green.png") no-repeat 97% 10px #ccc;
		border: 1px solid #969696;
		border-top: 0;
		text-align: right;
		}
		.info_leaugue a.read-more:hover {
			text-decoration: none;
			color: #336600;
			}

/* Betisweb TV */

.betiswebtv {
	float: left;
	margin: 10px 0 0;
	}
	.betiswebtv .videos {
		margin: 1px 0 0;
		border: 1px solid #999;
		background:url(../images/home.png) 0 -1210px no-repeat;
		}
		.betiswebtv .video_content { padding: 12px;	}
			.betiswebtv .video_content h3 {
				padding: 0 0 5px;
				color: #336600;
				font-size: 14px;
				font-weight: bold;
				}
			.betiswebtv .video_content .video {
				overflow: hidden;
				border: 1px solid #999;
				width: 261px;
				height: 165px;
				}
		.betiswebtv h2 {
			padding: 9px 0 9px 10px;
			font-size: 16px;
			color: #fff;
			background:url(../images/home.png) -230px -91px no-repeat;
			}
		.betiswebtv li {}
			.betiswebtv li a {
				padding: 4px 5px 3px;
				display: block;
				text-decoration: none;
				}
			.betiswebtv li a:hover { text-decoration: underline; }
		.betiswebtv a.more_videos {
			color: #fff;
			display: block;
			text-align: right;
			padding: 2px 2px 2px 0;
			font-size: 10px;
			text-decoration: none;
			background: url(../images/general/arrow_micro_white.png) 162px 9px no-repeat #093b6e;
			border: 1px solid #082a4f;
			}
		.betiswebtv a.more_videos:hover { background-color: #0a529c; }

/* Banners */

.banners {
	float: left;
	margin: 18px 0 10px;
	}
	.banners a {
		float: left;
		border: 1px solid #999;
		margin: 0 0 10px;
		}
		.banners a img { float: left; }
		
/* Poll */

.poll {
	float: left;
	position: relative;
	width: 246px;
	padding: 15px 20px 10px;
	border: 1px solid #999;
	text-align: center;
	background: url(../images/home.png) -205px -265px #f6f6f6;
	}
	.content_right .poll h2 {
		margin: 0 0 5px;
		padding: 0 0 5px;
		color: #336600;
		font-size: 18px;
		font-weight: normal;
		text-align: left;
		border-bottom: 1px solid #336600;
		background: none;
		}
	.poll h3 {
		font-weight: bold;
		text-align: center;
		}
		.poll h3 a {
			margin: 0;
			position: relative;
			bottom: 0;
			left: 0;
			}
	.poll label { 
		float: left;
		clear: both;
		margin: 8px 0 0 0;
		font-weight: normal;
		text-align: left;
		}
		.poll label input {
			position: relative;
			top: 3px;
			border: 0;
			}
	.poll button {
		clear: both;
		cursor: pointer;
		width: 74px;
		float: left;
		margin: 16px 0 5px 31px;
		padding: 8px 0;
		border: 0;
		font-weight: bold;
		font-size: 11px;
		text-align: center;
		color: #fff;
		background: url(../images/general.png) -388px -10px no-repeat; 
		}
	.poll button:hover { background-position: -470px -11px; }
	.poll a {
		bottom: 22px;
		left: 140px;
		position: absolute;
		}
	.poll a:hover { text-decoration: none; }
	
	.poll ul {
		float: left;
		width:100%;
		clear: both;
		}

/* Content Footer */

.content_footer {
	float: left;
	width: 100%;
	clear: both;
	margin: 20px 0 0;
	}
	.content_footer ul { margin: 3px 0 0; }
	.content_footer li {
		float: left;
		color: #669900;
		font-size: 11px;
		}
		.content_footer li a {
			padding: 0 10px;
			text-decoration: none;
			}
		.content_footer li a:hover { text-decoration: underline; }
		
.tooltip {
	display:none;
	background:transparent url(http://flowplayer.org/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
