/* `Reset css
----------------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:none;font-size:100%;vertical-align:auto;background:transparent;list-style: none;}big,small,samp,pre,ins{font-size:1em;font-family:inherit;}ins{text-decoration:none;}big{font-weight:bold;}a img{border:none;}
body{line-height:1}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{font:normal 12px Arial,Verdana,Helvetica,sans-serif;color:#000;background:#1E558C}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
h1{font-size:25px;color:#0E3E6E;}
h2{font-size:23px;color:#0E3E6E;}
h3{font-size:21px;color:#0E3E6E;}
h4{font-size:19px;color:#0E3E6E;font-weight:normal;}
h5{font-size:17px;color:#0E3E6E;}
h6{font-size:15px;color:#0E3E6E;}
a {color:#0E3E6E; text-decoration:none}



/* `Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.container_12 .grid_3 {
	width: 220px;
}
.container_12 .grid_6 {
	width: 460px;
}
.container_12 .grid_9 {
	width: 700px;
}
.container_12 .grid_12 {
	width: 940px;
}
/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {
	width: 60px;
}
.container_12 .grid_2 {
	width: 140px;
}
.container_12 .grid_4 {
	width: 300px;
}
.container_12 .grid_5 {
	width: 380px;
}
.container_12 .grid_7 {
	width: 540px;
}
.container_12 .grid_8 {
	width: 620px;
}
.container_12 .grid_10 {
	width: 780px;
}
.container_12 .grid_11 {
	width: 860px;
}
/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_3 {
	padding-left: 240px;
}
.container_12 .prefix_6 {
	padding-left: 480px;
}
.container_12 .prefix_9 {
	padding-left: 720px;
}
/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {
	padding-left: 80px;
}
.container_12 .prefix_2 {
	padding-left: 160px;
}
.container_12 .prefix_4 {
	padding-left: 320px;
}
.container_12 .prefix_5 {
	padding-left: 400px;
}
.container_12 .prefix_7 {
	padding-left: 560px;
}
.container_12 .prefix_8 {
	padding-left: 640px;
}
.container_12 .prefix_10 {
	padding-left: 800px;
}
.container_12 .prefix_11 {
	padding-left: 880px;
}
/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_3 {
	padding-right: 240px;
}
.container_12 .suffix_6 {
	padding-right: 480px;
}
.container_12 .suffix_9 {
	padding-right: 720px;
}
/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {
	padding-right: 80px;
}
.container_12 .suffix_2 {
	padding-right: 160px;
}
.container_12 .suffix_4 {
	padding-right: 320px;
}
.container_12 .suffix_5 {
	padding-right: 400px;
}
.container_12 .suffix_7 {
	padding-right: 560px;
}
.container_12 .suffix_8 {
	padding-right: 640px;
}
.container_12 .suffix_10 {
	padding-right: 800px;
}
.container_12 .suffix_11 {
	padding-right: 880px;
}
/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .push_3 {
	left: 240px;
}
.container_12 .push_6 {
	left: 480px;
}
.container_12 .push_9 {
	left: 720px;
}
/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .push_1 {
	left: 80px;
}
.container_12 .push_2 {
	left: 160px;
}
.container_12 .push_4 {
	left: 320px;
}
.container_12 .push_5 {
	left: 400px;
}
.container_12 .push_7 {
	left: 560px;
}
.container_12 .push_8 {
	left: 640px;
}
.container_12 .push_10 {
	left: 800px;
}
.container_12 .push_11 {
	left: 880px;
}
/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_3 {
	left: -240px;
}
.container_12 .pull_6 {
	left: -480px;
}
.container_12 .pull_9 {
	left: -720px;
}
/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .pull_1 {
	left: -80px;
}
.container_12 .pull_2 {
	left: -160px;
}
.container_12 .pull_4 {
	left: -320px;
}
.container_12 .pull_5 {
	left: -400px;
}
.container_12 .pull_7 {
	left: -560px;
}
.container_12 .pull_8 {
	left: -640px;
}
.container_12 .pull_10 {
	left: -800px;
}
.container_12 .pull_11 {
	left: -880px;
}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* Navigation Menu
----------------------------------------------------------------------------------------------------*/
#navigation {
	width: 938px;
	border-left:1px solid #4D5579;
	border-right:1px solid #00082C;
	border-bottom:1px solid #4D5579;
	font:normal 11px Verdana,Helvetica,sans-serif;
	background-image: url(../images/navbar_backg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#navigation ul {
	list-style:none;
	padding:0;
	list-style:none;
	
}
#navigation li {
	margin:0;padding:0;display:inline;
}
#navigation li a {
	margin:0; padding: 7px 9px 0; display:block; float:left;color:#FFF;	text-decoration:none; height:23px;border-right:1px solid #4D5579;border-left:1px solid #00082C;
}
#navigation li a:hover, #navigation li.selected a  {
	background-image: url(../images/navbar_backgOver.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px; height:23px;
}

/* Layout Design
----------------------------------------------------------------------------------------------------*/
#wrapper {}
#header {
	background-image: url(../images/header_backg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 131px;
	width: 940px;
}
#header .logo {
	margin:0;
	padding:0;
}
#header .logo a img {
	display:block;
	width: 0;
}
#header .logo a {
	display:block;
	background: transparent url(../images/wba_logo.jpg) no-repeat;
	height: 131px;
	width: 136px;
	border:0;
}
#header .flags-home {
	position:absolute;
	right:14px;
	top:12px;
	height:30px;
	width:486px;
	background-image: url(../images/flags_home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header ul {
	  list-style:none;
	position:absolute;
	right:10px;
	bottom:0px;
	height:20px;
	color:#FFF;
}
#header li {
	display:inline;
}
#header li a {
	margin-left:3px;
	margin-right:3px;
	color:#FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#header li a:hover {
	color:#000;
}
#header .adminbutton {
	position:absolute;
	right:190px;
	bottom:12px;
}
#header .adminbutton h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
#header .adminbutton h1 a {
	color:#FFF;
	padding:3px 5px;
	background-color:#003366;
	border:1px solid #4D5579;
}
#header .adminbutton h1 a:hover {
	padding:3px 5px;
	color:#FFF;
	background-color:#000C40;
}
#header .languaje {
	position:absolute;
	right:10px;
	bottom:52px;
	color:#fff;
}
#header .languaje a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#fff;
}
#header .languaje a:hover {
	color:#000;
}





#header .cart {
	position:absolute;
	right:12px;
	bottom:28px;
	color:#fff;
}
#header .cart a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#fff;
}
#header .cart a:hover {
	color:#000;
}


	
#header .countryactive {
	position:absolute;
	left:155px;
	top:45px;
	height:36px;
	width:52px;
	display:block;
	overflow:hidden;
}

#header .countryactive.aruba, #header .countryactive.australia, #header .countryactive.colombia, #header .countryactive.repdominic, #header .countryactive.honduras, #header .countryactive.japan, #header .countryactive.mexico, #header .countryactive.nicaragua, #header .countryactive.panama, #header .countryactive.puertorico, #header .countryactive.usa, #header .countryactive.venezuela {
	background-image: url(../images/country_active.gif);
	background-repeat: no-repeat;
}
#header .countryactive.aruba {
	background-position: 0px 0px;
}
#header .countryactive.australia {
	background-position: 0px -46px;
}
#header .countryactive.colombia {
	background-position: 0px -92px;
}
#header .countryactive.repdominic {
	background-position: 0px -138px;
}
#header .countryactive.honduras {
	background-position: 0px -184px;
}
#header .countryactive.japan {
	background-position: 0px -230px;
}
#header .countryactive.mexico {
	background-position: 0px -276px;
}
#header .countryactive.nicaragua {
	background-position: 0px -322px;
}
#header .countryactive.panama {
	background-position: 0px -368px;
}
#header .countryactive.puertorico {
	background-position: 0px -414px;
}
#header .countryactive.usa {
	background-position: 0px -460px;
}
#header .countryactive.venezuela {
	background-position: 0px -506px;
}

#header .countryname {
	position:absolute;
	left:210px;
	top:50px;
}
#header .countryname h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	text-align: right;
}
#header .countryname h1 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
	text-align: right;
}
#header .countryname h1 a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color:#000;
	text-align: right;
}
#header .representant {
	position:absolute;
	left:155px;
	top:90px;
	color:#fff;
}
#header .representant p {
	font-size:12px;
	text-align:left;
}
#header .torneo {
	width:300px;
	position:absolute;
	left:450px;
	bottom:10px;
	color:#fff;
}
#header .torneo p {
	font-size:14px;
	text-align:left;
}
#content-wrapper{min-height:400px;margin-top:0;background:transparent url(../images/content_wrapper_bg.png) repeat-y;}
#content-wrapperfull {min-height:400px; margin-top:0; overflow:visible}
/* Homepage Styles
----------------------------------------------------------------------------------------------------*/
#mainpage {
	display: block;
	min-height:480px;
	width:600px;
	padding:10px;
	background-color: transparent;
	background-image: url(../images/left_column_backg.png);
	background-repeat: repeat-x;
	overflow:visible;
}
#video_zone, #registerbox {
	margin:0;
	padding:10px;
	height:450px;
	background-color:#FFF;	
	background-image: url(../images/insider-video_backg.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;	
}
#video_zone .insider {
	width:580px;
	height:40px;
}
#video_zone .insider h4 {
	padding:7px 50px 0 10px;
	float:left;display:inline;
}
#video_zone .insider ul {
	padding-top:7px;	
	list-style:none; 
	color: #b3b3b3;
}
#video_zone .insider li {
	padding:0 5px;
	font-size:18px;
	display:inline;margin:0;
}
#video_zone .insider li a {
	text-decoration:none; 
	color: #999;
}
#video_zone .insider li a:hover {
	color: #003366;
}
#video_zone .insider li.active {
	text-decoration:none;
	color: #003366;
}
#video_zone .insider-info {
	width:580px;
	height:230px;
	border-bottom:1px solid #CCC;
}
#video_zone .insider-info .photo {
	width:400px;
	float:left;
	display:inline;
	margin:0;
}
#video_zone .insider-info .photo img {
	width:400px;height:220px;
}
#video_zone .insider-info .excerpt {
	float:right;
	display:inline;
	width:170px;
}
#video_zone .insider-info .excerpt p, #video_zone .insider-video .vexcerpt p {
	line-height:1.5em;
}
#video_zone .insider-info .excerpt h5 {
	padding:0 0 5px 0;
}
#video_zone .insider-info .excerpt h5 a {
	text-decoration:none;
}
#video_zone .insider-info .excerpt h5 a:hover {
	text-decoration:underline;
}
#video_zone .insider-video {
	padding-top:9px;
	width:580px;
	height:180px;
}
#video_zone .insider-video .videobox{
	width:260px;
	float:left;
	display:inline;
	margin:0;
}
#video_zone .insider-video .vexcerpt {
	float:right;
	display:inline;
	width:310px;
}
#video_zone .insider-video .vexcerpt h5 {
	padding:0 0 5px 0;
}
#video_zone .insider-video.vexcerpt h5 a {
	text-decoration:none;
}
#video_zone .insider-video .vexcerpt h5 a:hover {
	text-decoration:underline;
}

	/* right column
----------------------------------------------------------------------------------------------------*/
#newsbox, #loginbox {
	margin-top:10px;
	border:1px solid #ccc;
	width:288px;
	height:254px;
}
#shopbox {
	margin-top:10px;
	border:1px solid #FFF;
	width:288px;
	height:210px;
	background-image: url(../images/shop_backg.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#shopbox h6 {
	margin:0;
	padding:0;
}
#shopbox img {
	margin:0 auto;
	padding:5px 0 0 13px;
}

	/* content wrapper full
----------------------------------------------------------------------------------------------------*/

#mainpagefull {
	display: block;
	min-height:480px;
	width:920px;
	padding:10px;
	background-color: #000C3F;
	background-image: url(../images/left_column_backg.png);
	background-repeat: repeat-x;
}
#maincontent_full {
	margin:0;
	padding:10px;
	min-height:450px;
	background-color:#FFF;	
	background-image: url(../images/insider-video_backg.jpg);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	overflow:auto;
}
#maincontent_full .fullwrapper {
	margin:0;
	padding:10px;
}
#maincontent_full .fullwrapper .topbox {
	margin-top:0;
	padding:10px 0 5px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#369;
}
.additem {
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-bottom:10px;
	font-size: 12px;
	text-decoration: none;
}
.additem img {
	border:0;
	vertical-align:text-top;
}
.additem a {
	text-decoration:none;
}
.additem a:hover {
	color:#C00;
}
.databox {
	margin:0;
	padding:0;
	border:1px solid #DDD;
}
.databox .topbox, .databox2 .topbox, .databox2 .topbox2 {
	margin:0;
	padding:0 0 0 5px;
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	height:20px;
	background:#E1EEF9;	
}

.subtitle {
	padding-bottom:3px;
	color:#C00;
	font-size:15px;
}
.tvschedule {
	margin:0;
	padding:0;
	min-height:350px;
	background-image: url(../images/tv_infochannels.jpg);
	background-repeat: no-repeat;
	background-position: right center;	
}
.tvschedule table, .tvschedule th {
	border:1px solid #DDD;
}
.gallerymenu {
	padding-top:30px;
	font-size:16px;
	line-height:1.7em;
}
.gallerymenu a:hover {
	text-decoration:underline;
}

	/* Tournaments
----------------------------------------------------------------------------------------------------*/
.principaltournament {
	background-image: url(../images/tournament_backg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 270px;
	width: 860px;
}
.principaltournament .info {
	padding:10px;
	height: 219px;
	width: 446px;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
}	
.principaltournament .info h1 {
	font-size: 22px;
	text-align:center;
	font-weight: bold;
	color: #C00;
}
.principaltournament .info h2 {
	padding-bottom:3px;
	font-size: 16px;
	text-align:left;
	font-weight: bold;
	color: #C00;
}
.principaltournament .info .week {
	margin:10px 0;
	width:223px;
	float:left;
	display:block;
}
.principaltournament .info .week p {
	font-size: 18px;
	text-align:center;	
	color:#336699;	
}
.principaltournament .info .week p span {
	color:#C00;	
}
.principaltournament .info .week p.divisions {
	font-size: 16px;
	font-weight: bold;
}
.principaltournament .info table {
	margin:auto;
	font-weight: bold;
	font-size:13px;
	color:#336699;	
}
.principaltournament .info td {
	padding-right:3px;	
}
.principaltournament .info p.nota {
	padding:10px 0 0;
	text-align:center;
	color:#C00;
}
.principaltournament .info a {
	color:#336699;
	text-decoration:underline;
}
.principaltournament .info a:hover {
	color:#C00;
}
.activeteam {
	margin:0 20px;
	padding:10px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	background-color:#E8F2FC;
	background-repeat: no-repeat;
	background-position: right top;
	min-height:350px;
}

.activeteam .cost {
	position:relative;
	left:20px;
	top:10px;
	height:47px;
	width:713px;
	padding-top:10px;
	display:block;
	overflow:hidden;
	float:left;
	font-size:22px;
	color:#336699;
	font-weight:bold;
}
.activeteam .cost span {
	color:#C00;
}
.activeteam .infodetails {
	margin-top:80px;
	width:450px;	
}
.activeteam .infodetails h2 {
	padding-bottom:3px;
	font-size: 16px;
	text-align:left;
	font-weight: bold;
	color: #C00;
}
.activeteam .infodetails .week  {
	margin:10px 0;
	width:223px;
	float:left;
	display:block;
}
.activeteam .infodetails .week p {
	font-size: 18px;
	text-align:center;	
	color:#336699;	
}
.activeteam .infodetails .week p span {
	color:#C00;	
}
.activeteam .infodetails .week p.divisions {
	font-size: 16px;
	font-weight: bold;
}
.activeteam .infodetails table {
	margin:auto;
	font-weight: bold;
	font-size:13px;
	color:#336699;	
}
.activeteam .infodetails td {
	padding-right:3px;	
}
.activeteam .infodetails p.nota {
	padding:10px 0 0;
	text-align:center;
	color:#C00;
}
.activeteam .infodetails a {
	color:#336699;
	text-decoration:underline;
}
.activeteam .infodetails a:hover {
	color:#C00;
}
.activeteam .infodetails .description {

}
.activeteam .infodetails .description p {
	padding: 10px 0;
}
.activeteam .infodetails .description td{
	font-size: 18px;
	text-align:center;	
	color:#336699;
	font-weight:normal;
}
.activeteam .flagactive {
	position:relative;
	left:5px;
	top:10px;
	height:57px;
	width:113px;
	display:block;
	overflow:hidden;
	float:left;
}

.activeteam .flagactive.aruba, .activeteam .flagactive.colombia, .activeteam .flagactive.repdominic, .activeteam .flagactive.honduras, .activeteam .flagactive.japan, .activeteam .flagactive.mexico, .activeteam .flagactive.nicaragua, .activeteam .flagactive.panama, .activeteam .flagactive.puertorico, .activeteam .flagactive.usa, .activeteam .flagactive.venezuela {
	background-image: url(../images/flag_active.gif);
	background-repeat: no-repeat;
}
.activeteam .flagactive.aruba {
	background-position: 0px 0px;
}
.activeteam .flagactive.colombia {
	background-position: 0px -74px;
}
.activeteam .flagactive.repdominic {
	background-position: 0px -148px;
}
.activeteam .flagactive.honduras {
	background-position: 0px -225px;
}
.activeteam .flagactive.japan {
	background-position: 0px -296px;
}
.activeteam .flagactive.mexico {
	background-position: 0px -370px;
}
.activeteam .flagactive.nicaragua {
	background-position: 0px -444px;
}
.activeteam .flagactive.panama {
	background-position: 0px -518px;
}
.activeteam .flagactive.puertorico {
	background-position: 0px -592px;
}
.activeteam .flagactive.usa {
	background-position: 0px -666px;
}
.activeteam .flagactive.venezuela {
	background-position: 0px -740px;
}
.activeteam table {
	margin:auto;
}
.activeteam th {	
	text-align:right;
	font-weight: bold;
}
.activeteam tr {
	
}
.activeteam td {
	padding-left:10px;
}
.activeteam .subtitle {
	padding:10px 0;
	font-size:14px;
	font-weight:bold;
	color:#C00;
	text-align:center;
	font-style: italic;
	text-decoration: none;
	border-bottom:1px solid #DDD;
}





.activetourntitle {
	margin:10px 20px 0 20px;
	padding:5px 0 0 5px;
	font-size: 16px;
	text-align:left;
	font-weight: bold;
	color: #336699;
	background-color:#E8F2FC;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: 1px solid #DDD;
	background-image: url(../images/tournament_titlebackg.gif);
	background-repeat: repeat;	
}
.activetournament {
	margin:0 20px;
	padding:10px;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	background-color:#E8F2FC;
	background-image: url(../images/bat_mancolor.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	min-height:350px;
}

.activetournament .cost {
	position:relative;
	left:20px;
	top:10px;
	height:47px;
	width:313px;
	padding-top:10px;
	display:block;
	overflow:hidden;
	float:left;
	font-size:22px;
	color:#336699;
	font-weight:bold;
}
.activetournament .cost span {
	color:#C00;
}
.activetournament .infodetails {
	margin-top:80px;
	width:450px;	
}
.activetournament .infodetails h2 {
	padding-bottom:3px;
	font-size: 16px;
	text-align:left;
	font-weight: bold;
	color: #C00;
}
.activetournament .infodetails .week  {
	margin:10px 0;
	width:223px;
	float:left;
	display:block;
}
.activetournament .infodetails .week p {
	font-size: 18px;
	text-align:center;	
	color:#336699;	
}
.activetournament .infodetails .week p span {
	color:#C00;	
}
.activetournament .infodetails .week p.divisions {
	font-size: 16px;
	font-weight: bold;
}
.activetournament .infodetails table {
	margin:auto;
	font-weight: bold;
	font-size:13px;
	color:#336699;	
}
.activetournament .infodetails td {
	padding-right:3px;	
}
.activetournament .infodetails p.nota {
	padding:10px 0 0;
	text-align:center;
	color:#C00;
}
.activetournament .infodetails a {
	color:#336699;
	text-decoration:underline;
}
.activetournament .infodetails a:hover {
	color:#C00;
}
.activetournament .infodetails .description {

}
.activetournament .infodetails .description p {
	padding: 10px 0;
}
.activetournament .infodetails .description td{
	font-size: 18px;
	text-align:center;	
	color:#336699;
	font-weight:normal;
}
.activetournament .flagactive {
	position:relative;
	left:5px;
	top:10px;
	height:57px;
	width:113px;
	display:block;
	overflow:hidden;
	float:left;
}

.activetournament .flagactive.aruba, .activetournament .flagactive.colombia, .activetournament .flagactive.repdominic, .activetournament .flagactive.honduras, .activetournament .flagactive.japan, .activetournament .flagactive.mexico, .activetournament .flagactive.nicaragua, .activetournament .flagactive.panama, .activetournament .flagactive.puertorico, .activetournament .flagactive.usa, .activetournament .flagactive.venezuela {
	background-image: url(../images/flag_active.gif);
	background-repeat: no-repeat;
}
.activetournament .flagactive.aruba {
	background-position: 0px 0px;
}
.activetournament .flagactive.colombia {
	background-position: 0px -74px;
}
.activetournament .flagactive.repdominic {
	background-position: 0px -148px;
}
.activetournament .flagactive.honduras {
	background-position: 0px -225px;
}
.activetournament .flagactive.japan {
	background-position: 0px -296px;
}
.activetournament .flagactive.mexico {
	background-position: 0px -370px;
}
.activetournament .flagactive.nicaragua {
	background-position: 0px -444px;
}
.activetournament .flagactive.panama {
	background-position: 0px -518px;
}
.activetournament .flagactive.puertorico {
	background-position: 0px -592px;
}
.activetournament .flagactive.usa {
	background-position: 0px -666px;
}
.activetournament .flagactive.venezuela {
	background-position: 0px -740px;
}
.activetournament table {
	margin:auto;
}
.activetournament th {	
	text-align:right;
	font-weight: bold;
}
.activetournament tr {
	
}
.activetournament td {
	padding-left:10px;
}
.activetournament .subtitle {
	padding:10px 0;
	font-size:14px;
	font-weight:bold;
	color:#C00;
	text-align:center;
	font-style: italic;
	text-decoration: none;
	border-bottom:1px solid #DDD;
}
.whoscoming {
	padding: 5px 0 5px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #D73E41;
	text-decoration: none;	
}
.whoscomingClose {
	padding: 5px 0 5px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #D73E41;
	background-color: Yellow;
	text-decoration: none;	
}

.tournamentbox {
	margin:0 20px 15px;
	padding:0;
	border:1px solid #DDD;
}
.countryTournament {
	padding: 1px 0 0 47px;
	height:20px;
	font-size: 12px;
	font-weight: bold;
	color: #000E41;
	text-decoration: none;
	text-transform: capitalize;
	background-image: url(../images/country_tournament.gif);
	background-repeat: no-repeat;
}
.aruba {
	background-position: 20px 0px;
}
.colombia {
	background-position: 20px -30px;
}
.repdominic {
	background-position: 20px -60px;
}
.honduras {
	background-position: 20px -90px;
}
.japan {
	background-position: 20px -120px;
}
.mexico {
	background-position: 20px -150px;
}
.nicaragua {
	background-position: 20px -180px;
}
.panama {
	background-position: 20px -210px;
}
.puertorico {
	background-position: 20px -240px;
}
.usa {
	background-position: 20px -270px;
}
.venezuela {
	background-position: 20px -300px;
}
	








	/* footer
----------------------------------------------------------------------------------------------------*/

#footer {
	padding-top:10px;
	height:50px;
	background-image: url(../images/footer_backg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#footer p {
	text-align:center;
	color:#FFF;
}
#footer a {
	color:#FFF;
}
#footer a:hover {
	color:#000;
}

