body{margin:0px; background:url('../images/bgeuropeanbv2.jpg'); background-repeat:no-repeat; background-size:cover;}
@font-face {
	font-family: 'TradeGothicLTStd';
	src: url('fonts/TradeGothicLTStd/tradegothicltstd.eot');
	src: url('fonts/TradeGothicLTStd/tradegothicltstd.eot?#iefix') format('embedded-opentype'),
		 url('fonts/TradeGothicLTStd/tradegothicltstd.woff') format('woff'),
		 url('fonts/TradeGothicLTStd/tradegothicltstd.ttf') format('truetype'),
		 url('fonts/TradeGothicLTStd/tradegothicltstd.svg#tradegothicltstd') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TradeGothicLTStdBold';
	src: url('fonts/TradeGothicLTStdBold/tradegothicltstd-bold.eot');
	src: url('fonts/TradeGothicLTStdBold/tradegothicltstd-bold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/TradeGothicLTStdBold/tradegothicltstd-bold.woff') format('woff'),
		 url('fonts/TradeGothicLTStdBold/tradegothicltstd-bold.ttf') format('truetype'),
		 url('fonts/TradeGothicLTStdBold/tradegothicltstd-bold.svg#tradegothicltstd-bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TradeGothicLTStdCn18';
	src: url('fonts/TradeGothicLTStdCn18/tradegothicltstd-cn18.eot');
	src: url('fonts/TradeGothicLTStdCn18/tradegothicltstd-cn18.eot?#iefix') format('embedded-opentype'),
		 url('fonts/TradeGothicLTStdCn18/tradegothicltstd-cn18.woff') format('woff'),
		 url('fonts/TradeGothicLTStdCn18/tradegothicltstd-cn18.ttf') format('truetype'),
		 url('fonts/TradeGothicLTStdCn18/tradegothicltstd-cn18.svg#tradegothicltstd-cn18') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TradeGothicLTStdLight';
	src: url('fonts/TradeGothicLTStdLight/tradegothicltstd-light.eot');
	src: url('fonts/TradeGothicLTStdLight/tradegothicltstd-light.eot?#iefix') format('embedded-opentype'),
		 url('fonts/TradeGothicLTStdLight/tradegothicltstd-light.woff') format('woff'),
		 url('fonts/TradeGothicLTStdLight/tradegothicltstd-light.ttf') format('truetype'),
		 url('fonts/TradeGothicLTStdLight/tradegothicltstd-light.svg#tradegothicltstd-light') format('svg');
	font-weight: normal;
	font-style: normal;
}
#body{ position: relative; width: 966px; height: auto; margin-left: auto; margin-right: auto; margin-top:30px; z-index:90; }

#header,#middle{
	width:936px;
	height: auto;
	background:#f8f8f8;
	border-radius:8px 8px 0px 0px; -webkit-border-radius:8px 8px 0px 0px;
}
#footer{ width:966px; height:auto; margin-top:10px; float:left; }
#block{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0px;
}



#main { position:relative; margin-left:auto; margin-right:auto; width:936px; padding:15px; background:#FFF; border-radius:12px; -webkit-border-radius:12px; display:block; box-shadow:  0px 0px 8px 0px rgba(51, 51, 51, 0.5);float:left;  }
.innercontent {float:left;width:936px; background:#f8f8f8; border-radius:8px; -webkit-border-radius:8px; }
/* background image */
img.bg, #bgpic{ min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0px;left:0px;z-index:-3;}
@media screen and (max-width: 1024px){ img.bg {left:50%;margin-left:-512px;}}
/*  /////////////////////// */
.footepixel{ width:966px; height:15px; background:transparent; }
.header{ width: 936px; height:263px; border-radius:8px 8px 0px 0px; -webkit-border-radius:8px 8px 0px 0px; }
.logo{ float:left; margin:17px; width:124px; height:229px; }
.logo a{ width:124px; height:229px; display:block; text-decoration:none; height:229px; background:url('http://eucbeachvolley2013.com/images/logo_new.png') left top no-repeat;}
.slidercontainer{ float:left; height:263px; width:778px; display:block; position:relative; }  
#menu { width:936px; height:auto; z-index:1000; background:#d47c33; height:10px; }
#nav{ width:936px; height:auto; }
#nav, .nav, #nav .nav li { margin:0px; padding:0px; }
#nav li {float:left; display:inline; cursor:pointer; list-style:none; padding:0px 10px 0px 10px; border:1px #000 solid; position:relative;}
#nav li ul.first {left:-1px; top:100%;}

li, li a {color:#000; text-decoration:none;}
#nav .nav li { width:100%; text-indent:10px; line-height:30px; margin-right:10px; border-top:1px #000 solid; border-bottom:1px #000 solid; 
border-left:none; border-right:none; background:#fff;}
#nav li a {display:block; width:inherit; height:inherit;}

ul.nav { display:none; }
#nav li:hover > a, #nav li:hover { color:#fff; background:#000; }
li:hover > .nav { display:block; position:absolute; width:200px; top:-2px; left:50%; z-index:1000; border:1px #000 solid; } 
li:hover { position:relative; z-index:2000; } 

.sponsor { float:left; width:auto; height:82px; margin-right:10px; margin-bottom:9px; }

.fadu{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px;}
.fadu a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/fadu.png') 0px 0px no-repeat; }
.fadu a:hover { background:url('http://eucbeachvolley2013.com/images/footer/fadu.png') 0px -49px no-repeat; }

.et{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px;}
.et a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/et.png') 0px 0px no-repeat; }
.et a:hover { background:url('http://eucbeachvolley2013.com/images/footer/et.png') 0px -49px no-repeat; }


.eusa{ float:left; width:44px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.eusa a{ display:block; width:44px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/eusa.png') center 0px no-repeat; }
.eusa a:hover { background:url('http://eucbeachvolley2013.com/images/footer/eusa.png') center -49px no-repeat; }

.fap{ float:left; width:73px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:5px; margin-left:5px; }
.fap a{ display:block; width:73px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/fap.png') center 0px no-repeat; }
.fap a:hover { background:url('http://eucbeachvolley2013.com/images/footer/fap.png') center -49px no-repeat; }

.ipdj{ float:left; width:42px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:5px; margin-left:5px; }
.ipdj a{ display:block; width:42px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/ipdj.png') center 0px no-repeat; }
.ipdj a:hover { background:url('http://eucbeachvolley2013.com/images/footer/ipdj.png') center -49px no-repeat; }

.apdl{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:5px; margin-left:5px; }
.apdl a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/apdl.png') center 0px no-repeat; }
.apdl a:hover { background:url('http://eucbeachvolley2013.com/images/footer/apdl.png') center -49px no-repeat; }

.mec{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:5px; margin-left:5px; }
.mec a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/mec.png') center 0px no-repeat; }
.mec a:hover { background:url('http://eucbeachvolley2013.com/images/footer/mec.png') center -49px no-repeat; }

.uporto{ float:left; width:66px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.uporto a{ display:block; width:66px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/uporto.png') center 0px no-repeat; }
.uporto a:hover { background:url('http://eucbeachvolley2013.com/images/footer/uporto.png') center -49px no-repeat; }

.ipp{ float:left; width:47px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.ipp a{ display:block; width:47px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/ipp.png') center 0px no-repeat; }
.ipp a:hover { background:url('http://eucbeachvolley2013.com/images/footer/ipp.png') center -49px no-repeat; }

.pl{ float:left; width:61px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.pl a{ display:block; width:61px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/pl.png') center 0px no-repeat; }
.pl a:hover { background:url('http://eucbeachvolley2013.com/images/footer/pl.png') center -49px no-repeat; }

.cmp{ float:left; width:49px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.cmp a{ display:block; width:49px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/cmp.png') center 0px no-repeat; }
.cmp a:hover { background:url('http://eucbeachvolley2013.com/images/footer/cmp.png') center -49px no-repeat; }

.fvp{ float:left; width:52px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.fvp a{ display:block; width:52px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/fpv.png') center 0px no-repeat; }
.fvp a:hover { background:url('http://eucbeachvolley2013.com/images/footer/fpv.png') center -49px no-repeat; }

.cardan{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.cardan a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/cardan.png') 0px 0px no-repeat; }
.cardan a:hover { background:url('http://eucbeachvolley2013.com/images/footer/cardan.png') 0px -49px no-repeat; }

.vitalis{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.vitalis a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/vitalis.png') 0px 0px no-repeat; }
.vitalis a:hover { background:url('http://eucbeachvolley2013.com/images/footer/vitalis.png') 0px -49px no-repeat; }

.holidayin{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.holidayin a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/holidayin.png') 0px 0px no-repeat; }
.holidayin a:hover { background:url('http://eucbeachvolley2013.com/images/footer/holidayin.png') 0px -49px no-repeat; }

.a20tour{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.a20tour a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/a20tour.png') 0px 0px no-repeat; }
.a20tour a:hover { background:url('http://eucbeachvolley2013.com/images/footer/a20tour.png') 0px -49px no-repeat; }

.ojogo{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.ojogo a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/ojogo.png') 0px 0px no-repeat; }
.ojogo a:hover { background:url('http://eucbeachvolley2013.com/images/footer/ojogo.png') 0px -49px no-repeat; }

.cidadefm{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.cidadefm a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/cidadefm.png') 0px 0px no-repeat; }
.cidadefm a:hover { background:url('http://eucbeachvolley2013.com/images/footer/cidadefm.png') 0px -49px no-repeat; }

.portocanal{ float:left; width:85px; height:49px; margin-top:21px; margin-bottom:20px; margin-right:15px; margin-left:15px; }
.portocanal a{ display:block; width:85px; height:49px; background:url('http://eucbeachvolley2013.com/images/footer/portocanal.png') 0px 0px no-repeat; }
.portocanal a:hover { background:url('http://eucbeachvolley2013.com/images/footer/portocanal.png') 0px -49px no-repeat; }

.layer {
	position: absolute;
	top:0px;
	left:560px;
	width:300px;
	height:70px;
	z-index:10;
	border-radius:5px;
	-webkit-border-radius:5px;
	background-color:rgba(255,255,255,1);
	/*-webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, .8);
	box-shadow:0px 1px 4px 0px rgba(0, 0, 0, .8);*/
}
.layeru {
	font-family: 'TradeGothicLTStdBold';
	text-align:left;
	padding-left:10px;
	padding-right:5px;
	color:#818285;
	position: absolute;
	top:25px;
	left:0px;
	width:auto;
	height:20px;
	z-index:10002;
	background-color:#f8f8f8;
	line-height:20px;
	border-radius:0px 4px 4px 0px;
	-webkit-border-radius:0px 4px 4px 0px;
	-webkit-box-shadow:  5px 3px 5px 0px rgba(0, 0, 0, .5);
    box-shadow:  5px 3px 5px 0px rgba(0, 0, 0, .5);
}
.layerd {font-family: 'TradeGothicLTStdBold'; font-size:24px; text-align:right; color:#fff; position: absolute;top:17px;left:452px;width:300px;height:auto;z-index:10001; text-shadow: 0px 0px 3px #000000; filter: dropshadow(color=#000000, offx=0, offy=0);}
.newsletterbox {float:left;width:300px;height:70px; border-radius:4px; -webkit-border-radius:4px; position:relative;}
.alertok{ position:absolute; width:300px; height:70px; border-radius:4px; -webkit-border-radius:4px;font-family:'TradeGothicLTStdBold';color:#090;font-size:11px; text-align:center; line-height:70px; left:0px; top:0px; display:none; background-color: rgba(255,255,255,.9); }
.alerterror{ position:absolute; width:300px; height:70px; border-radius:4px; -webkit-border-radius:4px;font-family:'TradeGothicLTStdBold';color:#f00;font-size:11px; text-align:center; line-height:70px; left:0px; top:0px; display:none; background-color: rgba(255,255,255,.9);}
.n{float:left;width:290px;font-family:'TradeGothicLTStdBold';color:#000;font-size:12px;height:20px;line-height:20px;margin-top:0px;margin-left:10px;}
.n span{ font-family:'TradeGothicLTStd'; }
.forms{float:left; width:290px; height:50px; margin-left:10px; }
.forms .input{float:left; width:192px; margin-right:5px; height:18px; font-size:10px; margin-top:2px;border-radius:5px; -webkit-border-radius:5px; border:solid 1px #e1e1e1; color:#999999; background-color:#f3f3f3;font-family:'TradeGothicLTStd';padding-left:5px;-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, .3);box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, .3);}


.btnsubmit{ float:left; width:80px; height:20px; margin-top:3px; }
.btnsubmit a{float:left; width:80px; height:20px; border-radius:5px; -webkit-border-radius:5px;line-height:20px;
background: rgb(193,46,47); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMmUyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmMyMzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(193,46,47) 0%, rgb(235,194,55) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(193,46,47)), color-stop(100%,rgb(235,194,55))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(193,46,47) 0%,rgb(235,194,55) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(193,46,47) 0%,rgb(235,194,55) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(193,46,47) 0%,rgb(235,194,55) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(193,46,47) 0%,rgb(235,194,55) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c12e2f', endColorstr='#ebc237',GradientType=0 ); /* IE6-8 */
 display:block;font-family: 'TradeGothicLTStdCn18'; font-size:12px; text-align:center; text-decoration:none; color:#fff; }
.btnsubmit a:hover{ color:#fff; background:#c12e2f; line-height:20px; }
.ask{float:left; width:290px; height:20px; }
.ask label{ float:left; font-family: 'TradeGothicLTStd'; font-size:9px; color:#333; width:auto; line-height:20px; cursor:pointer; }
#vimeovid{ position:absolute; top:0px; left:0px; z-index:90000; border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; display:block; width:778px; height:263px; } 
#slides {position:absolute;top:0px;left:0px;z-index:1;border-radius: 0px 0px 8px 0px; -webkit-border-radius: 0px 0px 8px 0px;}
#slides .slides_container {
	width:778px;
	height:263px;
	overflow:hidden;
	position:relative;
	display:none;
	border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
}
#slides .slides_container .img {
	width:778px;
	height:263px;
	display:block;
	border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
}
#slides .slides_container .img img {
	display:block;
	border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
}
.clear{clear:both; }
.conteudo{ height:auto; width:916px; margin:10px; float:left; }
.conteudo .leftone{float:left; width:156px; height:auto;margin-right:2px;}
.conteudo .leftone .paisesreg{ float:left; width:154px; height:335px; margin-top:4px; border:solid 1px #c85232;  }
.conteudo .leftone .paisesreg .title{float:left; width:149px; height:25px; line-height:25px; background-color:#c85232; color:#fff; padding-left: 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.conteudo .leftone .paisesreg .contentflags{ float:left; width:154px; height:310px; overflow:auto; }
.conteudo .leftone .paisesreg .contentflags .flagbtn{ float:left; width:51.3px; height:37px; }
.conteudo .leftone .paisesreg .contentflags .flagbtn a{ float:left; width:41px; height:27px; margin-left:4.15px; margin-right:4.15px; margin-top:4px; margin-bottom:4px; display:block; opacity:0.8; border:solid 1px #C85232; }
.conteudo .leftone .paisesreg .contentflags .flagbtn a:hover{ opacity:1; }


.conteudo .middleone{float:left; width:600px; height:auto; }
.conteudo .middleone .topnewnews{width:600px; height:260px;margin-bottom:4px;background:url('../images/bgnews.jpg') 0px 0px no-repeat;}
.conteudo .middleone .topnewnews .item,.conteudo .middleone .topnewnews .iteme { width:149px; height:260px; border-right:solid 1px #f8f8f8;float:left; }
.conteudo .middleone .topnewnews .item a{ width:149px; height:260px; display:block; text-decoration:none; background:url('../images/btnnews.png') 0px 0px no-repeat; }
.conteudo .middleone .topnewnews .item a:hover{ background:url('../images/btnnews.png') -149px 0px no-repeat; }
.conteudo .middleone .topnewnews .item a .imgs{ float:left; width:141px; height:90px; margin-top:8px; margin-left:4px; margin-right:4px;margin-bottom:10px; background-size: 100% auto; } 

.conteudo .middleone .topnewnews .item a .texts {float:left;margin-bottom:5px; width:140px; height:120px; font-family:Arial, Helvetica, sans-serif; color:#1d7592; font-size:12px; font-weight:bold; text-align:left;margin-left:5px; margin-right:5px; text-wrap:normal; word-break:normal; word-wrap:break-word; }
.conteudo .middleone .topnewnews .item a .texts span{font-size:11px; color:#1d7592; font-weight:normal}
.conteudo .middleone .topnewnews .item a:hover .texts, .conteudo .middleone .topnewnews .item a:hover .texts span { color:#fff }
.conteudo .middleone .topnewnews .iteme .newsttl{float:left; width:140px; margin-left:9px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#1d7592; font-size:18px; font-weight:bold;margin-bottom:170px; }
.conteudo .middleone .topnewnews .iteme .btnewsttl{ float:left; width:140px; margin-left:9px; height:50px;  }
.conteudo .middleone .topnewnews .iteme .btnewsttl a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#1d7592; font-size:14px; font-weight:bold; display:block; width:auto; }
.conteudo .middleone .topnewnews .iteme .btnewsttl a:hover{ color:#145064;}

.conteudo .middleone .topnewnews .item a .moreinf { width:140px; height:22px; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; float:left;margin-left:5px; margin-right:5px;}
.conteudo .middleone .topnewnews .item a .moreinf{ float:left; width:auto; padding-left:4px; padding-right:4px; line-height:22px; text-decoration:none; color:#1d7592;}
.conteudo .middleone .topnewnews .item a:hover .moreinf { text-decoration:underline; color:#fff;}
.itemlast{border-right:none; width:150px;}
.conteudo .rightone{ float:left; width:156px; height:auto;margin-left:2px; }

.news {float:left;width:453px; height:130px; margin-right:5px; margin-bottom:20px; }
.news .img{float:left; width:80px; height:80px; margin-right:5px; margin-bottom:50px; -webkit-box-shadow: inset 0px 0px 4px 0px #c02c2f; box-shadow: inset 0px 0px 4px 0px #c02c2f; }
.news .ntitle{float:left; width:360px; height:28px; font-family: 'TradeGothicLTStdBold'; line-height:15px; font-size:18px; text-align:left; color:#333;}
.news .texts{float:left; width:360px; height:80px; margin-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:left;}
.news .readmore{float:left; width:360px; height:15px; }
.news .readmore a, .oldnews .listmore a, .oldnews .readmore a{display:block; float:left; width:auto; padding-left:3px; padding-right:3px; height:13px; border:solid 1px #c02c2f; line-height:13px; font-family: 'TradeGothicLTStdCn18'; font-size:11px; color:#c02c2f; text-align:center; text-decoration:none; border-radius:3px; -webkit-border-radius:3px; }
.news .readmore a:hover, .oldnews .listmore a:hover, .oldnews .readmore a:hover{ color:#fff; background:#c02c2f; border:solid 1px #c02c2f; }
.news .ntitle span, .oldnews .listtitle span, .oldnews title span{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#333; }
.oldnews{ float:left;width:224px; margin-right:5px; height:100px; margin-bottom:10px; }
.oldnews .bar{float:left; width:5px; margin-right:5px; height:50px; margin-bottom:50px; background:#c02c2f; }
.oldnews .img{float:left; width:50px; height:80px; margin-right:5px; margin-bottom:20px; -webkit-box-shadow: inset 0px 0px 4px 0px #c02c2f; box-shadow: inset 0px 0px 4px 0px #c02c2f; }
.oldnews .listtitle{float:left; width:169px; height:28px; margin-bottom:3px; font-family: 'TradeGothicLTStdBold'; line-height:15px; font-size:14px; text-align:left; color:#333; }
.oldnews .listtext {float:left; width:169px; height:54px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-align:left; line-height:11px;}
.oldnews .title{float:left; width:214px; height:28px; margin-bottom:3px;font-family: 'TradeGothicLTStdBold'; line-height:15px; font-size:14px; text-align:left; color:#333; }
.oldnews .title span{font-family: Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#333;}
.oldnews .texts{float:left;width:214px; height:54px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c02c2f; text-align:left; line-height:11px;}
.oldnews .listmore{float:left; width:169px; height:15px;}
.oldnews .readmore{float:left; height:15px; width:214px;}
.h2news{ width:916px; height:15px; float:left; font-family: 'TradeGothicLTStdBold'; font-size:16px; color:#333; line-height:15px; margin-bottom:10px;}
.rect { float:left; width:50px; height:80px; margin-right:5px; margin-bottom:auto;}
.red { background:#c02c2f; }
.notdetaititle{ }
.notdetailtext{ float:left; width:816px; height:auto; }
/*paginacao news */
.notpaging {float:left; width:916px; height:25px; margin-bottom:5px; }
.notpaging .pagination a{padding: 2px 2px 2px 2px;margin:2px;border:1px solid #999;font-family: 'TradeGothicLTStd';font-size:10px;text-decoration:none;/* no underline */color:#999;}
.notpaging .pagination a:hover, div.pagination a:active{border:1px solid #c02c2f; color:#c02c2f;}
.notpaging .pagination span.current {padding:2px 2px 2px 2px;margin:2px;border:1px solid #c02c2f;font-family: 'TradeGothicLTStd';font-size:10px;background-color:#c02c2f;color:#FFF;}
.notpaging .pagination span.disabled {padding: 2px 5px 2px 5px;margin:2px;border:1px solid #EEE;font-family: 'TradeGothicLTStd';font-size:10px;color:#DDD;}
/*////*/
.newsimagem{ float:right; margin-left:10px; margin-bottom:10px; margin-top:0px; margin-right:0px;}
.leftimagem{ float:left; margin-right:10px; margin-bottom:10px; margin-top:0px; margin-left:0px;}
/*galeria */
.content{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;width:916px;margin:0px auto;}
#galleria{height:auto;}
/**/

#aviso_full {left: 0px; top: 0px; right: 0px; bottom: 0px; position:fixed; z-index: 100000000; background-color: rgba(000, 000, 000,0.8); display:none;}
#iframevimeo{
	position: absolute;
	width: 778px;
	height: 438px;
	background:#000;
	z-index: 30000;
	top: 15%;
	left: 20%;
	-webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 1);
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 1);
	padding:22px;
	border-radius:10px;
	-webkit-border-radius:10px;
}



/*****/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0; border:none;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0; border:none;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px; border:none;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px; border:none;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y; border:none;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y; border:none;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x; border:none;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x; border:none;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;background-color:transparent; border:none;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px; border:none;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px; border:none;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center; border:none;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center; border:none;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px; border:none;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}


.smallnews2{float:left; width:225px; height:135px;  margin-left:2px; margin-right:2px; margin-bottom:8px; background:#f8f8f8; -webkit-box-shadow:  0px 2px 4px 0px rgba(172, 172, 172, 0.8); box-shadow:  0px 2px 4px 0px rgba(172, 172, 172, 0.8); }
.smallnews2 a{ width:225px; height:135px; display:block; text-decoration:none;float:left }
.smallnews2 a:hover .img{-webkit-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 1);box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 1);}
.smallnews2 .img{ float:left; width:90px; border:solid 2px #000; height:99px; margin-left:8px;margin-top:16px; margin-right:10px; background:#666666; }
.smallnews2 .texts{ float:left; width:105px; height:103px; margin-top:16px; margin-bottom:16px; margin-right:8px; }
.smallnews2 a .gallpic{ float:left; width:207px; margin:8px; height:117px; border:dotted 1px #f00; }
.smallnews2 a:hover .gallpic{ -webkit-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 1);box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 1); }
.smallnews2 .texts .book{ float:left; width:105px; padding-left:20px; height:16px; font-family:Arial, Helvetica, sans-serif; color:#F00; font-size:12px; line-height:16px; }
.smallnews2 .texts .texto{ float:left; width:105px; height:80px; margin-top:23px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10px; text-align:left; }


.smallnews3{float:left; width:84px; height:135px;  margin-left:3px; margin-right:3px; margin-bottom:8px; background:#f8f8f8; -webkit-box-shadow:  0px 2px 4px 0px rgba(172, 172, 172, 0.8); box-shadow:  0px 2px 4px 0px rgba(172, 172, 172, 0.8); }
.smallnews3 a{ width:84px; height:135px; display:block; text-decoration:none;float:left; background:url('../images/btnteams.png') 0px 0px no-repeat; position:relative; }
.smallnews3 a:hover{ background:url('../images/btnteams.png') -84px 0px no-repeat; }
.smallnews3 a .flag { float:left; width:64px; height:42px; margin-top:9px; margin-left:10px; margin-bottom:9px; margin-right:10px; }
.smallnews3 a .texto { float:left; width:74px; height:auto; margin-left:5px; margin-right:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#003; text-decoration:none; font-size:11px; text-align:center; font-weight:bold; }
.smallnews3 a .teams {position:absolute; width:74px; height:auto; left:5px; bottom:23px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#003; text-decoration:none; font-size:10px; text-align:center; }
.smallnews3 a:hover .texto, .smallnews3 a:hover .teams{ color:#fff; }

/*.bxslider{ width:156px; height:260px; float:left; overflow:hidden;}
.bxslider li{ width:156px; height:260px; float:left; position:relative; list-style:none; }
.bxsliser li .caption{ position:absolute; bottom:10px; line-height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-align:center; width:156px; height:20px; background-color:rgba(0,0,0,0.5); z-index:5; }*/


.conteudo .middleone .vimeovid {width:600px; height:337px;float:left;}
.conteudo .middleone .resultadosholder{ float:left; width:296px; height:335px; border:solid 1px #37ACCC;margin-right:2px;  }
.conteudo .middleone .resultadosholder .title{float:left; width:291px; height:25px; line-height:25px; background-color:#37ACCC; color:#fff; padding-left: 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.conteudo .middleone .resultadosholder .contentres{ float:left; width:296px; height:310px; overflow:auto; background-color:#d5fbfa; }
.conteudo .middleone .resultadosholder .contentres .results { float:left; width:280px; margin-left:5px; height:25px; border-bottom: dotted 1px #37ACCC; }


.conteudo .middleone .classificholder{ float:left; width:296px; height:335px; border:solid 1px #37ACCC;margin-left:2px;  }
.conteudo .middleone .classificholder .title{float:left; width:296px; height:25px; line-height:25px; background-color:#37ACCC; color:#fff; padding-left: 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.conteudo .middleone .classificholder .contentres{ float:left; width:296px; height:310px; overflow:auto; background-color:#d5fbfa; }
.conteudo .middleone .classificholder .contentres .results { float:left; width:280px; margin-left:5px; height:15px; border-bottom: dotted 1px #37ACCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; }
.conteudo .middleone .classificholder .contentres .results .nenta { float:left; width:90px; height:15px; line-height:15px; text-align:left; }
.conteudo .middleone .classificholder .contentres .results .trinta { float:left; width:30px; height:15px; line-height:15px; text-align:center; }
.conteudo .middleone .classificholder .contentres .results .quanta { float:left; width:40px; height:15px; line-height:15px; text-align:center; }




.teamcty{ float:left; width:426px; height:auto; margin-right:2px;margin-left:2px;margin-bottom:5px; background:#f8f8f8; -webkit-box-shadow:  0px 2px 4px 0px rgba(172, 172, 172, 0.8); box-shadow:  0px 2px 4px 0px rgba(172, 172, 172, 0.8);  }
.playerteam { float:left; width:128px; margin-left:5px; margin-right:5px; margin-bottom:5px; height:auto; background-color:#fff;cursor:pointer; }
.playerteam:hover{ background-color:#f1f2f1; }
.playerteam .fronha { float:left; width:120px; height:120px; margin:4px; }
.playerteam .nome{ float:left; width:120px; height:40px; margin-left:4px; margin-right:4px; margin-bottom:4px; font-family:'TradeGothicLTStdBold'; font-size:10px; text-align:center; color:#333;}

.shedrec{ float:left; width:273px; height:129px; background-color:#fff; -webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.5); box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.5); margin:7px; background:#fff url('../images/vs.png') center top no-repeat; }
.shedrec .rec{
	float:left;
	margin:10px;
	width:253px;
	height:auto;
	position:relative;
}
.shedrec .rec .flaglt{ float:left; width:104px; height:57px; margin-right:23px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:bold; }
.shedrec .rec .flagrt{ float:left; width:103px; height:57px; margin-left:23px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:bold; }
.shedrec .rec .flaglt .cty, .shedrec .rec .flagrt .cty{ height:15px; line-height:15px; float:left;}
.shedrec .rec .flaglt .theflag{ float:left; width:64px; height:42px; margin-right:40px; }
.shedrec .rec .flagrt .theflag{ float:left; width:64px; height:42px; margin-left:39px; }
.shedrec .rec .info{ float:left; width:123.5px; height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; color:#333; background-color:#f5f5f5; } 
.shedrec .rec .info2{ float:left; width:253px; height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; line-height:25px; color:#333; text-align:center; background-color:#f5f5f5; margin-top:2px; font-weight:bold; }
.shedrec .rec .info2 a{ float:left; width:253px; height:25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; line-height:25px; color:#333; text-align:center; background-color:#f5f5f5; margin-top:2px; font-weight:bold; display:block; text-decoration:none; }
.shedrec .rec .info2 a:hover{ background-color:#9900CC; color:#fff; }

.shedrec .rec .sex{
	position:absolute;
	z-index:3;
	left:104px;
	top:45px;
	width:45px;
	height:13px;
	background-color:#f5f5f5;
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height:13px;
	font-weight:bold;
}
.courtsbtn {float:left; width:auto; height:20px;}
.courtsbtn a{ float:left; border-radius:4px; -webkit-border-radius:4px; background-color:#9900CC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-left:5px;padding-right:5px; margin-right:5px; font-size:12px; height:20px; line-height:20px; text-align:center; width:auto; text-decoration:none; color:#fff; }
.courtsbtn a:hover, .courtsbtn a.selected{ background-color:#6d0091; }
.courtsbtn a.today {background-color:#F00; }