@charset "UTF-8";
/* CSS Document */

/* GENERAL ***********************************************************************/
*{
	margin:0;
	border:0;
	padding:0;
}
body{
	font-family:"helvetica neue", Arial, Helvetica, sans-serif;
}
a, a:hover, a:visited, a:active {
  color:#000;
}
.tot{
	width:985px;
	margin:auto;
}

a.myPlayer {
border:1px solid #999999;
display:block;
height:185px;
margin-bottom:3px;
margin-left:8px;
text-align:center;
width:282px;
}

/* HEADER ***********************************************************************/
.header{
	border:#000000 1px solid;
	border-bottom:none;
	width:985px;
	margin-top:5px;
}
#header_wta{
	width:985px;
	height:52px;
	background-color:#000000;
}
.atp {
	height:38px;
	position:relative;
	width:100%;
	z-index:100000;
}
.logos{
	margin-top:15px;
	border-bottom:#000000 1px solid;
	border-top:#000000 1px solid;
}
.logo_torneig{
	width:834px;
	border-right:#000000 1px solid;
	float:left;
	height:100px;
}
.logo_wta{
	height:100px;
}
.logo_wta img{
	margin-top:25px;
	margin-left:13px;
}
/* MENU ***********************************************************************/
.menu_nivell1{
	height:28px;
	width:985px;
	  border:#000000 1px solid;
	    border-top:none;
}
#menu_container
{
height:28px;  
}
.menu{
  height:28px;
  width:919px;
	float:left;*
}

#nav, .subnav {
  list-style-type:none;
  list-style-position:outside;
  
	padding:0;
  height:29px;
	
	position:absolute;
	
	overflow:hidden;
	
	text-decoration:none;
	float:left;
	font-size:12px;
}  
#nav a:link, #nav a:active, #nav a:visited {
  height:16px;
  color:#999999;
  display:block;
  padding:6px 5px;
  border-right:1px solid #000;
  text-decoration:none;
  width:auto;
}

#nav a:hover, #nav a.sel {
	color:#FFFFFF;
	background-color:#999999;
	border:1px #999999 solid;
	border-top:none;
	margin-left:-1px;
}

#nav li, .subnav li{
  float:left;
    /*position:relative;
  clear:none;*/
  display:inline;
}

/* secondary menu */
.subnav {
  width:985px;
  height:14px;
  display:none;
  background-color:#999;
	color:#fff;
	position:absolute;
	text-decoration:none;
	font-size:12px;
	  border:#000000 1px solid;
	  border-top:none;
}
.subnav a, .subnav a:link, .subnav a:active, .subnav a:visited{
  color:#fff;
    height:15px;
    clear:none;
    display:inline;
    padding:0;
  	padding:0 1em;
  	margin:0;
    float:left;
    border:none;
}

.subnav a:hover, .subnav a.sel {
	color:#000;
}

.menu_idiomes{
	width:60px;
	height:22px;
	padding-top:6px;
	color:#999999;
	display:block;
	text-decoration:none;
	float:left;
	font-size:12px;
}
.menu_idiomes a{
	color:#999999;
	text-decoration:none;
	font-size:12px;
}
.menu_nivell2{
	height:18px;
	width:985px;
	position:absolute;
	clear:both;
	background-color:#999999;
	display:none;
	border:#000000 1px solid;
	border-top:none;
}
.subnav.sel
{
  display:block;
}
.subnav a{
	height:18px;
	color:#FFF;
	padding:3px 10px 0 10px;
	text-decoration:none;
	float:left;
	font-size:11px;
}
/* CONTINGUT ***********************************************************************/
.contingut{
	width:985px;
	height:auto;
	min-height:600px;
	border:#000000 1px solid;
	margin-top:25px;
	float:left;
	clear:both;
}
.cos,.cos_players,.cos_player,.cos_draws,.cos_guide,.cos_multimedia,.cos_news,.cos_press,.cos_tickets,.cos_noticia,.cos_info,.cos_tv,.cos_prize,.cos_descubre, .cos_fotos, .cos_avis_legal, .cos_horarios{
	width:667px;
	border-right:#000000 1px solid;
	height:100%;
	float:left;
	min-height:600px;
}
.bloc{
	font-size:12px;
	color:#666666;
	margin:5px 10px 20px 10px;
	text-align:justify;
	border-bottom:#999999 1px dotted;
}
.bloc .titular{
	background:url(images/news-bottom.jpg) top repeat-y;
	color:#FFFFFF;
	display:block;
	height:18px;
	padding:3px 0 0 5px;
	border:#000000 1px solid;
}
.bloc .texto{
	padding:5px 5px 10px 5px;
}
.bloc .texto h3{	
	margin-bottom:3px;
}
.bloc .texto p{
	padding-left:15px;
	margin-bottom:15px;
}
.bloc .texto a{	
	display:inline;
}
/* DRETA ***********************************************************************/
.dreta{
	margin-left:15px;
	width:203px;
	border-left:#000000 1px solid;
	min-height:600px;
	height:100%;
	float:left;
	display:block;
}
.banner{
	width:283px;
	/*height:120px;*/
	margin:8px 0 0 8px;
	border:#000000 1px solid;
}
.banner_facebook{
	width:283px;
	/*height:120px;*/
	margin:8px 0 0 8px;
}
.banner_entrades{
	width:283px;
	height:175px;
	border:#000000 1px solid;
	margin:8px 0 0 8px;
}
.banner .titular{
	height:21px;
	background:url(images/pattern2.jpg) top repeat-y;
	border-bottom:#000000 1px solid;
	color:#FFFFFF;
	text-align:right;
	padding-top:3px;
	padding-right:5px;
}
.banner .titular{
	height:21px;
	background:url(images/home-dreta.jpg) top repeat-y;
	border-bottom:#000000 1px solid;
	color:#FFFFFF;
	text-align:right;
	padding-top:3px;
	padding-right:5px;
}
.banner .text{
	/*padding:10px 0 0 8px;*/
}
.banner .text2{
	padding:10px 0 0 8px;
}
.newsletter{
	height:192px;
	width:283px;
	margin:275px 0 0 8px;
}
.newsletter .explicacio{
	font-size:9px;
}
.newsletter .formulari{
	border:#000000 1px solid;
	height:156px;
	margin-top:5px;
}
.newsletter .formulari .titular{
	height:21px;
	background:url(images/pattern3.jpg) top repeat-y;
	border-bottom:#000000 1px solid;
	color:#FFFFFF;
	text-align:right;
	padding-top:3px;
	padding-right:5px;	
}
.newsletter .formulari input{
	height:24px;
	border-bottom:#000000 1px solid;
	width:276px;
	padding-top:7px;
	padding-left:5px;
	color:#999999;
}
.newsletter .formulari input#nom{
	margin-top:5px;
	border-top:#000000 1px solid;
}
.newsletter .formulari input#enviar{
	background-color:#FFFFFF;
	border:0;
	text-align:right;
	color:#000000;
	display:block;
	padding:0;
	height:29px;
	width:281px;
}
/* FOOTER ***********************************************************************/
.footer{
	width:985px;
	height:97px;
	margin-top:15px;
	float:left;
	border-top:1px solid #A8A7A8;
	border-bottom:1px solid #A8A7A8;
}
.c8media{
	width:985px;
	height:33px;
	float:left;
	border-bottom:1px solid #A8A7A8;
	margin-top:47px;
}
/* COS HOME ***********************************************************************/
.cos .foto{
	border-bottom:#000000 1px solid;
}
.cos .titular{
	background:url(images/news-bottom.jpg) top repeat-y;
	height:22px;
	border-bottom:#000000 1px solid;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:3px;
	font-size:15px;
}
.cos .text{
	width:650px;
	padding-left:8px;
	padding-top:8px;
	font-size:12px;
	text-align:justify;
}
.cos .tennis_tv{
	margin-left:6px;
	width:468px;
	height:60px;
	float:left;
}
.cos .facebook{
	margin-left:6px;
	width:180px;
	height:60px;
	float:left;
}
/* COS PLAYERS ***********************************************************************/
.cos_players .best_players{
	width:650px;
	height:600px;
	margin:auto;
	margin-top:8px;
	border:#000000 1px solid;
}
.cos_players .titular{
	background:url(images/news-bottom.jpg) top repeat-y;
	height:22px;
	border-bottom:#000000 1px solid;
	color:#FFFFFF;
	padding-left:8px;
	padding-top:3px;
	font-size:15px;
	margin-bottom:10px;
}
.cos_players .foto_best{
	width:124px;
	height:170px;
	float:left;
	margin-left:70px;
	margin-top:4px;
}
.cos_players .foto_best .foto{
	width:125px;
	height:135px;
	background-color:#999999;
	border: 1px solid black;
}

.cos_players .foto_best .nom{
	width:124px;
	height:20px;
	margin-top:10px;
	font-size:11px;
	text-align:center;
}
.cos_players .single_players{
	font-size:12px;
	width:650px;
	margin:auto;
	height:400px;
	margin-top:10px;
	border:#000000 1px solid;
}
.cos_players .double_players{
	font-size:12px;
	width:650px;
	margin:auto;
	height:400px;
	margin-top:10px;
	border:#000000 1px solid;
}
.cos_players .single_players a, .cos_players .double_players a{
	color:#666666;
	text-decoration:none;
	height:19px;
	display:block;
	padding:3px 0 0 4px;
	border-bottom:#CCCCCC 1px dotted;
}
.cos_players .single_players a:hover, .cos_players .double_players a:hover{
	background-color:#eeeeee;
}
.single_players .columna1,.single_players .columna2, .double_players .columna1,.double_players .columna2{
	width:300px;
	float:left;	
}
.single_players .columna1, .double_players .columna1{
	margin-left:20px;
}
.single_players .columna2, .double_players .columna2{
	margin-left:8px;
}
/* COS PLAYER ***********************************************************************/
.cos_player a{
	font-size:10px;
	margin:0px 0px 10px 0px;
	height:15px;
	padding:2px 0 0 14px;
	color:#666666;
	text-decoration:none;
	display:block;
}
.cos_player a:hover{
	background-color:#eeeeee;
}
.cos_player .info a{
	font-size:10px;
	margin:0px 0px 10px 0px;
	height:15px;
	padding:2px 0 0 14px;
	display:inline;
}
.cos_player .foto{
	width:250px;
	height:323px;
	background-color:#CCCCCC;
	float:left;
	margin-left:10px;
	border:1px solid black;
}
.cos_player .info{
	float:left;
	font-size:12px;
	width:390px;
	margin-left:10px;
	color:#333333;
}
.cos_player .info #nom{
	font-size:22px;
}
.cos_player .info #pais{
	font-size:16px;
}
.cos_player .info div{
	height:25px;
}
.cos_player .info .negreta{
	font-weight:bold;
}
.cos_player .info ul{
	margin-left:20px;
	margin-top:5px;
}
.cos_player .info li{
	height:16px;
}
/* COS NEWS ***********************************************************************/
.cos_news .noticia{
	width:667px;
	height:135px;
}
.cos_news a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
.cos_news .noticia .titular{
	height:25px;
	background:url(images/tira.jpg) top repeat-y;
	color:#FFFFFF;
	padding:4px 0px 0px 5px;
}
.cos_news .noticia .content{
	width:667px;
	height:80px;
}
.cos_news .noticia .intro_noticia{
	width:530px;
	float:left;
	height:67px;
	font-size:12px;
	padding:5px 5px 0px 5px;
	text-align:justify;
}
.cos_news .noticia .imatge{
	width:127px;
	float:left;
	height:72px;
}
.cos_news .noticia .fecha{
	height:15px;
	background-color:#a2a3a5;
	color:#FFFFFF;
	font-size:11px;
	padding:3px 0px 0px 5px;
}
/* COS NOTICIA ***********************************************************************/
.cos_noticia .titular{
	height:25px;
	background:url(images/tira.jpg) top repeat-y;
	color:#FFFFFF;
	padding:4px 0px 0px 5px;
}
.cos_noticia .imatge{
	height:379px;
	background:url(images/pattern5.jpg) top repeat-x;
}
.cos_noticia .imatge .imagen{
	margin:auto;
	width:535px;
	height:379px;
}
.cos_noticia .fecha{
	height:20px;
	background-color:#a2a3a5;
	color:#FFFFFF;
	font-size:12px;
	padding:4px 0px 0px 5px;
	border-top:#FFFFFF 1px dotted;
	float:left;
	width:607px;
}
.cos_noticia .back{
	width:50px;
	height:20px;
	background-color:#a2a3a5;
	color:#FFFFFF;
	font-size:12px;
	padding:4px 0px 0px 5px;
	border-top:#FFFFFF 1px dotted;
	float:left;
}
.cos_noticia .back a{
	color:#666666;
	text-decoration:none;
	display:block;
}
.cos_noticia .back a:hover{
	background-color:#a2a3a5;
}
.cos_noticia .texto{
	width:647px;
	float:left;
	font-size:12px;
	padding:5px 10px 0px 10px;
	text-align:justify;
}
.cos_noticia p{
	margin-top:10px;
}
/* COS INFO ***********************************************************************/

/* COS TELEVISION ***********************************************************************/
.cos_tv .texto{
	font-size:12px;
	color:#666666;
	margin:8px 10px 20px 10px;
	text-align:justify;
}
/* COS PRIZE MONEY ***********************************************************************/
.cos_prize .texto{
	font-size:12px;
	color:#666666;
	margin:3px 10px 20px 10px;
	text-align:justify;
}
.cos_prize .texto td,th{
	text-align:center;
	height:25px;
}
.cos_prize .texto td{
	border:#333333 1px dotted;
}
.cos_prize .titular{
	background:url(images/news-bottom.jpg) top repeat-y;
	color:#FFFFFF;
	display:block;
	height:18px;
	padding:3px 0 0 5px;
	border:#000000 1px solid;
	margin:8px 10px 5px 10px;
}
/* COS DESCUBRE ***********************************************************************/
.cos_descubre .texto{
	margin:auto;
	width:268px;
	margin-top:10px;
}
/* COS TICKETS ***********************************************************************/
.cos_tickets .texto{
	margin:10px 0 0 10px;
	font-size:12px;
	color:#666666;
}
.cos_tickets .texto img{
	margin:20px 0 0 40px;
}
.cos_tickets .texto a{
	color:#666666;
	text-decoration:none;
	padding:3px 5px 3px 5px;
}

/* COS PRESS ***********************************************************************/
.cos_press .texto{
	margin:10px 0 0 10px;
	font-size:12px;
	color:#666666;
}
.cos_press .texto img{
	margin:20px 0 0 40px;
}
.cos_press .texto a{
	color:#666666;
	text-decoration:none;
	padding:3px 5px 3px 5px;
}
.cos_press .texto a:hover{
	background-color:#CCCCCC;
}
/* COS FOTOS ***********************************************************************/
.cos_fotos .content{
	width:650px;
	margin-left:8px;
	margin-top:20px;
}
.cos_fotos .barra_select{
	width:650px;
	margin-left:8px;
	margin-top:8px;
}
.cos_fotos .barra_select span{
	font-size:10px;
}
.cos_fotos .barra_select select{
	width:80px;
}
.cos_fotos .foto, .cos_fotos .foto_last{
	float:left;
	width:100px;
	height:100px;
	background-color:#CCCCCC;
	margin-top:5px;
}
.cos_fotos .foto, .cos_fotos .video{
	margin-right:5px;
}

.cos_fotos .video, .cos_fotos .foto_last{
	float:left;
	width:320px;
	height:100px;
	background-color:#CCCCCC;
	margin-top:5px;
}

.cos_fotos .video img {
  float:left;
  display:block;
  width:100px;
  height:100px;
  cursor:pointer;
}

.cos_fotos div.video{
  background-color:#fff;
}

.cos_fotos .video a {
  padding-top: 5px;
  padding-left:10px;
  float:left;
	height:100px;
  width:210px;
  display:block;
  font-size: 90%;
  text-decoration:none;
  outline-style:none;
}

.cos_avis_legal .texto{
	font-size:12px;
	color:#666666;
	margin:8px 10px 20px 10px;
	text-align:justify;
}

.cos_horarios .texto{
	font-size:12px;
	color:#666666;
	margin:8px 10px 20px 10px;
	text-align:justify;
}

.cos_horarios blockquote{
	margin-left:20px;
}

.cos_horarios p{
	margin-top:5px;
}


.prevNext
{
  text-decoration:underline;
  color:blue;
  cursor:pointer;
}

.contentLoading{
  display:none;
  position:absolute;
  margin-left:600px;
  margin-top:10px;
}

/* ************** results ************************** */
span.categoria{
	width:98%;
	height:15px;
	display:block;
	border-bottom:#999999 1px solid;
	margin-bottom:5px;
	margin-top:10px;
	font-weight:bold;
}
span.nombre_ronda{
	width:100%;
	float:none;
	height:20px;
	display:block;
}
.info_ronda{
	margin-bottom:10px;
	padding-left:10px;
}



