/* Modelo Vacio Prontus */
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
body{margin:0; padding:0; border:0; font-family: 'PT Sans', sans-serif; font-size:13px; background:#fff;}
html>body, p {margin:0; padding:0;}
a:link {text-decoration:none; outline:none; border:none; color:666 !important;}
a:hover * {text-decoration:none; outline:none; border:none;}

a.bport { display:block; width:126px; height:42px; line-height:42px; background:#c4c4c4; color:#fff; text-align:center; float:right;}
.header { margin:auto;}
.menu { height:40px; display:table; width:976px;}
.menu a { display:block; float:left; background-color:#c4c4c4; background-position:10px center; background-repeat:no-repeat; line-height:40px; font-size:16px; text-indent:50px; border-left:1px solid #CCC; color:#3b3b3b;}
.menu a:hover { color:#000;}
.page { background: #FFF; width: 948px;float: left; background:#CCC;}
.header { border-left:12px solid #c5621f; border-right:12px solid #c5621f;}
.rot { font-size: 22px;font-weight: bolder;margin-bottom: 5px;display: table;width: 948px;margin-top: -5px;}
.rot-media1 { margin-top:13px;}
.sociales { display:table; font-size:12px; padding:5px 0 0 20px; float:right;}
.sociales h1 { float:left; font-size:14px; padding-right:10px; font-weight:normal; margin:0; color:#000;}

#btf, #btt { float:left; width:130px; height:20px;}
.rot span  { font-size:18px; font-style:italic; font-weight:normal;}
.cont-full {display: table;width:100%;padding-bottom: 15px;margin-left: 13px;}
.col3 { width:294.8px; min-height:405px; float:left; border-right:1px dotted #000; padding:10px 10px 0 10px;}
#cf-chat, #cf-bpp { display:none;}
#cf-bpp { padding:15px 0 0 0; height:60px;}

/* Programa */
#ct-pro { display:none;}
.programa { width:100%;float: left;}
.fechas { border-top:2px solid #d9d9d9; padding-top:10px;}
.menu-fechas { display:table; width: 630px; border-bottom:6px solid #eaa779; margin-bottom: 18px; }
.menu-fechas a { background:#e38a4d; color:#fff; line-height:28px; padding: 3px 20px 3px 20px; float:left; margin-right:1px; float:left;  font-weight:bolder;}
.menu-fechas a.on { background:#eaa779;}
.programa .menu-pro { width:110px; height:160px; float:left; background:#fff; display:table;}
.programa .menu-pro a { display:block; width:110px; height:39px; line-height:39px; text-indent:5px; color:#333; border-top:1px solid #d9d9d9; text-align:center;}
.programa .menu-pro a:hover { text-decoration:underline;}
.jornada { display:block; height:160px;}
.jornada div { width:171px; height:195px; border-right:1px dotted #000000; 
			   float:left; padding: 0 16px 0 16px;border-right: 3px dashed #e38a4d;
				background: #eaa779;}
.jornada div p { text-align:center; padding:8px; font-size:13px;}

.jornada div p:first-child{font-size: 15px;text-align: center;font-weight: bold;color: #fff;background: #e38a4d;
							border-bottom: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;}
a#bfc1, #fc1 { background:#fff;}
a#bfc2, #fc2 { background:#fff url(../imag/bk-f1.png);}
a#bfc3, #fc3 { background:#fff url(../imag/bk-f2.png);}
a#bfc4, #fc4 { background:#fff url(../imag/bk-f3.png);}
/* New */
a#bf1c1, a#bf2c1, a#bf3c1, a#bf4c1, a#bf5c1, a#bf6c1 { background:#e38a4d;}
a#bf1c2, a#bf2c2, a#bf3c2, a#bf4c2, a#bf5c2, a#bf6c2 { background:#e38a4d url(../imag/bk-f1.png);}
a#bf1c3, a#bf2c3, a#bf3c3, a#bf4c3, a#bf5c3, a#bf6c3 { background:#e38a4d url(../imag/bk-f2.png);}
a#bf1c4, a#bf2c4, a#bf3c4, a#bf4c4, a#bf5c4, a#bf6c4 { background:#e38a4d url(../imag/bk-f3.png);}



/* Marcadores */
#cf-marc { display:table;margin-left: 13px;float: left;margin-top: 27px;}
.marc { width: 630px; margin:auto auto auto 0;}
.fma, .fmn { background: url(../imag/fma-b.png); width:24px; height:154px; position:absolute; margin:36px 0 0 5px;}
.fmn { background: url(../imag/fmn-b.png); margin: 36px 0 0 600px;}
.marc .item { width:630px; margin:0 0 0 17px;}
.mv-tenis {display:block; margin:0 14px 0 14px; width:270px; height:200px; color:#FFFFFF; font-weight:bolder; line-height:28px; float:left;}
.mv-tenis .bk-marc { width:270px; height:155px; background:#e38a4d;}
.mv-tenis .bk-j1, .mv-tenis .bk-j2 { width:250px; height:44px; position: absolute; background:#3b3b3b;}
.mv-tenis .bk-j1 { margin:35px 0 0 10px;}
.mv-tenis .bk-j2 { margin:81px 0 0 10px;}
.mv-tenis a { position:absolute; margin:51px 0 0 29px; font-size:11px; color:#fd9204; text-decoration:none; outline:none;}
.mv-tenis a:hover {color:#fff;}
.mv-tenis div, .mv-tenis img {position:absolute; display:block;}
.mv-tenis .grupo { width:37px; margin-top:17px;font-size:24px; color:#d96905; text-align:center;}
.mv-tenis .ver-marc { width:110px; line-height:34px; margin:163px 0 0 142px; font-size:14px; text-align:center; color:#fff; background:#e38a4d url(../imag/bk-white.png); padding:0; font-weight:normal;}
.mv-tenis .ver-marc:hover { background:#e38a4d url(../imag/bk-white2.png); color:#FFF;}
.mv-tenis .refrescar { width:110px; line-height:34px; margin:163px 0 0 21px; font-size:14px; text-indent:33px; color:#fff; background:#e38a4d url(../imag/actualizar.png); padding:0; font-weight:normal;}
.mv-tenis .refrescar:hover {  background:#e38a4d url(../imag/actualizar.png) bottom;}
.mv-tenis .torneo { margin:5px 0 0 20px; width:180px; font-size:16px;}
.mv-tenis .fj1, .mv-tenis .fj2 { margin:41px 0 0 19px; width:41px; height:31px;}
.mv-tenis .fj2 { margin-top:88px;}
.mv-tenis .ncj1,
.mv-tenis .ncj2,
.mv-tenis .set1j1, .mv-tenis .set1j2, 
.mv-tenis .set2j1, .mv-tenis .set2j2, 
.mv-tenis .set3j1, .mv-tenis .set3j2, 
.mv-tenis .set4j1, .mv-tenis .set4j2, 
.mv-tenis .set5j1, .mv-tenis .set5j2, 
.mv-tenis .pun-local,
.mv-tenis .pun-visita,
.mv-tenis .serv1,
.mv-tenis .serv2
{ margin:40px 0 0 67px; width:140px; font-size:16px; line-height:33px; height:33px; text-indent:4px;}

.mv-tenis .set1j1, .mv-tenis .set1j2,
.mv-tenis .set2j1, .mv-tenis .set2j2,
.mv-tenis .set3j1, .mv-tenis .set3j2,
.mv-tenis .set4j1, .mv-tenis .set4j2,
.mv-tenis .set5j1, .mv-tenis .set5j2 
{margin-left:192px; color:#fff; width:28px; text-align:center; font-size:16px; display:none; background:#000; text-indent:0;}

.mv-tenis .pun-local,  .mv-tenis .pun-visita {margin-left:220px; color:#d4d20b; width:28px; text-align:center; font-size:16px;}
.mv-tenis .serv1,  .mv-tenis .serv2 { background:url(/tenis/imag/pelota-tenis.gif); margin:52px 0 0 246px; color:#d4d20b; width:28px; text-align:center; font-size:16px; width:10px; height:10px; display:none;}
.mv-tenis .serv2 { margin-top:98px;}
.mv-tenis .ncj2,
.mv-tenis .set1j2, 
.mv-tenis .set2j2, 
.mv-tenis .set3j2, 
.mv-tenis .set4j2, 
.mv-tenis .set5j2, 
.mv-tenis .pun-visita 
{ margin-top:86px;}
.mv-tenis .status, .mv-tenis .date, .mv-tenis .tiebreak { font-size:11px;}
.mv-tenis .status, .mv-tenis .tiebreak { font-size:14px; margin:133px 0 0 135px;  width:135px; background:url(../imag/bk-white.png); line-height:22px; text-align:center; color:#fff; font-weight:normal;}
.mv-tenis .tiebreak { display:none;}
.mv-tenis .date { font-size:13px; margin:133px 0 0 0;  width:135px; background:#d8d8d8; color:#000; line-height:22px; text-align:center; font-weight:normal;}

#prev-hoy, #next-hoy { width:25px; height:25px; display:block; position:absolute; z-index:999; filter:alpha(opacity=20);opacity:0.2;}
#prev-hoy:hover, #next-hoy:hover { filter:alpha(opacity=40);opacity:0.4;}
#prev-hoy { background:url(/tenis/imag/prev-b.png); margin:70px 0 0 -10px;}
#next-hoy { background:url(/tenis/imag/next-b.png); margin: 70px 0 0 613px;}

/* Anteriores */
#marc-anterior { padding:0; margin:20px 0 0 0;}
#marc-anterior .mv-tenis {display:block; margin:0; width:295px; height:133px; color:#FFFFFF; font-weight:bolder; line-height:28px; float:left;}
#marc-anterior .mv-tenis .bk-marc { width:295px; height:108px; background:#e79863;}
#marc-anterior .mv-tenis .bk-j1, #marc-anterior .mv-tenis .bk-j2, #marc-anterior .mv-tenis .refrescar { display:none;}
#marc-anterior .mv-tenis .status, #marc-anterior .mv-tenis .torneo { background:#00F; display:none;top:-2000px;}
#marc-anterior .mv-tenis .date { font-size:12px; margin:-20px 0 0 0;  width:155px; background:none; color:#000; line-height:22px; text-align:left; font-weight:bolder;}
#marc-anterior .mv-tenis .ncj1, #marc-anterior .mv-tenis .ncj2 { position:absolute; margin:82px 0 0 10px; padding:0; width:132px; height:20px; line-height:20px; text-align:center;}
#marc-anterior .mv-tenis .ncj2 { margin-left:155px;}
#marc-anterior .mv-tenis .ver-marc { width:120px; line-height:25px; margin:108px 0 0 175px; font-size:14px; text-align:center; color:#fff; padding:0; background:#e79863 url(../imag/bk-f1.png);}
#marc-anterior .mv-tenis .ver-marc:hover { background:#e79863;}
#marc-anterior .mv-tenis .fj1, #marc-anterior .mv-tenis .fj2 { margin:16px 0 0 47px; width:61px; height:61px; border:1px solid #FFF; }
#marc-anterior .mv-tenis .fj2 { margin:16px 0 0 185px;}
#marc-anterior .mv-tenis .pun-local, #marc-anterior .mv-tenis .pun-visita {margin-left:220px; color:#d4d20b; width:28px; text-align:center; font-size:22px;}
#marc-anterior .mv-tenis .serv1, #marc-anterior .mv-tenis .serv2 { background: url(imag/pelota-de-tenis.gif); margin:37px 0 0 188px; color:#d4d20b; width:28px; text-align:center; font-size:16px; width:10px; height:10px; display:none;}
#marc-anterior .mv-tenis .serv2 { margin-top:71px;}

#marc-anterior .mv-tenis .set1j2, 
#marc-anterior .mv-tenis .set2j2, 
#marc-anterior .mv-tenis .set3j2, 
#marc-anterior .mv-tenis .set4j2, 
#marc-anterior .mv-tenis .set5j2, 
#marc-anterior .mv-tenis .pun-visita 
{ display:none;}

#marc-anterior .mv-tenis .set1j1, #marc-anterior .mv-tenis .set1j2,
#marc-anterior .mv-tenis .set2j1, #marc-anterior .mv-tenis .set2j2,
#marc-anterior .mv-tenis .set3j1, #marc-anterior .mv-tenis .set3j2,
#marc-anterior .mv-tenis .set4j1, #marc-anterior .mv-tenis .set4j2,
#marc-anterior .mv-tenis .set5j1, #marc-anterior .mv-tenis .set5j2 
{margin-left:132px; color:#fff; width:28px; text-align:center; font-size:16px; display:none; background:#000; text-indent:0;}

#marc-anterior .mv-tenis .serv1, #marc-anterior  .mv-tenis .serv2 { background: url(imag/pelota-de-tenis.gif); margin:37px 0 0 188px; color:#d4d20b; width:28px; text-align:center; font-size:16px; width:10px; height:10px; display:none;}
#marc-anterior .mv-tenis .serv2 { margin-top:71px;}
#marc-anterior .mv-tenis .pun-local,
 #marc-anterior  .mv-tenis .pun-visita,
#marc-anterior .mv-tenis .set1j2, 
#marc-anterior .mv-tenis .set2j2, 
#marc-anterior .mv-tenis .set3j2, 
#marc-anterior .mv-tenis .set4j2, 
#marc-anterior .mv-tenis .set5j2, 
#marc-anterior .mv-tenis .pun-visita 
{ display:none;}

#prev-ant, #next-ant { width:25px; height:25px; display:block; position:absolute; z-index:999; filter:alpha(opacity=20);opacity:0.2;}
#prev-ant:hover, #next-ant:hover { filter:alpha(opacity=40);opacity:0.4;}
#prev-ant { background:url(/tenis/imag/prev-b.png); margin:58px 0 0 10px;}
#next-ant { background:url(/tenis/imag/next-b.png); margin:58px 0 0 261px;}



/* Resultados */
.menu-res { display:table;}
.menu-res a { background:#e38a4d; color:#3b3b3b; line-height:28px; padding:3px 5px 3px 5px; float:left; margin-right:1px;}
.rbt { margin-top:-20000px; position:absolute; height:265px;width: 635px;}
.menu-res a.on { background:#e9a679;}
#res-jor { height:265px;width: 635px; overflow:hidden;}
.box-res { height:265px;width: 635px; padding:0; margin:0;}
.box-res div { padding:6px 0 5px 0;}

.rss-not { width: 260px;height: 262px;padding:10px; float:left;}
#noticias { margin:0; height: 238px; overflow:hidden; margin:10px 0 0 0;} 
#noticias h1 { font-size:12px; font-weight:normal; margin-bottom:10px;}
#noticias h1 a {color: #5a564b;}
#noticias .fecha, #noticias .hora { font-weight:bolder; color: #5d5b5c;}
ul.simplePagerNav { margin:0; padding:0 0 0 11px;}
ul.simplePagerNav li { display:block; float: left; font-size:12px; }
ul.simplePagerNav li a { display:block; width:19px; height:19px; line-height:19px; text-align:center; background:#FFF; color: #fff; text-decoration: none; margin-left:3px; }
ul.simplePagerNav li.currentPage a { background:#666; color: #fff; }

/* Multimedia */
.next, .prev { display:block; width:25px; height:25px; position:absolute;filter:alpha(opacity=20);opacity:0.2; z-index:999;}
.next:hover, .prev:hover {filter:alpha(opacity=20);opacity:0.2;}
.next { background:url(../imag/2014/copa_davids_2014/mnext.png); margin:25px 0 0 266px;}
.prev { background:url(../imag/2014/copa_davids_2014/mnext.png); margin:25px 0 0 8px;}
#prev-video, #next-video { margin-top:235px;}
.rot-media { font-size:15.6; font-weight:bolder; padding:5px 0 0 5px;}
.item-media { width:296px; height:103px; background:#CCC; border-bottom:1px dotted #000000; padding:0;}
.item-media .item { position:absolute; width:225px; height:103px; margin:0 0 0 37px;}
.item-media .item img { float:left; margin-right:10px;}
.item-media .item h1 { font-size:12px; font-weight:normal; color:#3b3b3b; line-height:13px; padding:0;}

/* ScrollPane*/
.jScrollPaneContainer { position: relative; top:0px; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position: absolute;	cursor: pointer; right: 0; top: 0; height: 100%; background: #b8e9f8; }
.jScrollPaneDrag { position: absolute; background: #666; cursor: pointer; overflow: hidden;background: #0978a6; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }
a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }
.jScrollPaneDragTop, .jScrollPaneDragBottom, a.jScrollArrowDown, a.jScrollArrowUp { height: 0; }

/* Multimedia */
.media { width: 630px; height: 482px;margin-top: 40px; padding-bottom: 25px;}
/* Multimedia portada */
.menu-media { height:38px; border-bottom:2px solid #fff; width:640px; padding:0 0 0 0; margin:0 0 0 1px;font-family: 'PT Sans', sans-serif;}
.menu-media a { display:block; float:left; line-height:38px; width:113px; background:#fa0303; font-size:18px; text-align:center; color:#FFF; margin-right:1px;}
.menu-media a:hover { background:#c80505;}
.menu-media a.on { background:#e38a4d;}
/* Multimedia */
.item-media_n { width:640px; height:390px; margin:0 0 0 1px;}
.item-media_n .rot-media {color:#FFF; font-family: 'PT Sans', sans-serif; font-size:16px; line-height:30px; padding-left:140px;}
.item-media_n .next_n, .item-media_n .prev_n { display:block; width:38px; height:38px; position:absolute;z-index:100;}
.item-media_n .next_n { background:url(../imag/2014/atp_vina_2014/mnext.png); margin:-40px 0 0 602px; filter:alpha(opacity=75);opacity:0.75; }
.item-media_n .prev_n { background:url(../imag/2014/atp_vina_2014/mprev.png); margin:-40px 0 0 559px; filter:alpha(opacity=75);opacity:0.75; }
.item-media_n .next_n:hover, .item-media_n .prev_n:hover { filter:alpha(opacity=100);opacity:1; }

.item-media_n img { position:absolute;margin:0 10px 0 0; z-index:1;}
.bk-fot {width:640px; height:360px; position:absolute; left:0;}
.ico-notas, .ico-fotos, .ico-videos, .ico-audios { position:absolute; width:179px; height:179px; z-index:999; margin:100px 0 0 230px; left:0;}
.ico-notas { background:url(/temas/imag/global/ico-not.png);}
.ico-fotos { background:url(/temas/imag/global/ico-fot.png);}
.ico-videos {background:url(/temas/imag/global/ico-vid.png);}
.ico-audios {background:url(/temas/imag/global/ico-aud.png);}
.item-media_n h1 { font-family: 'PT Sans', sans-serif; font-size:18px; line-height:20px; font-weight:normal; color:#000; z-index:1; margin:370px 0 0 0; width:640px;}

.bajada { color:#65656a; width:640px;}
.item-media_n .fecha { color:#ff5f06; display:block; font-size:16px; float:left; margin-right:5px; }

#tmp1, #tmp2, #tmp3, #tmp4 { display:none;}






/* Footer */
.footer { width:100%; margin:auto; padding:10px 0 30px 0; color:#999; text-align:center; }


.marca_glob{position: relative;width: 269px;height: 66px;background-color: #0c79a4;margin-left: 675px;margin-bottom: 12px;}
.marca_glob_c{position: relative;width: 130px;height: 28px;background-color: black;margin-top: 15px;color: #b7d0de;
			  text-align: center;font-size: 16px;font-family: 'Fjalla One', sans-serif;line-height: 29px;text-transform: uppercase;}
.marc_g_res{width: 30px;height: 28px;background-color: #33b241;color: #fff;}
.izq{float: left;}
.der{float: right;}

.tit_m{height: 10px;margin: auto;width: 171px;position: relative;color: #fff;padding-top: 3px;font-size: 15px;
		font-family: 'Fjalla One', sans-serif;text-align: center;}




.rfd{width: 234px;margin-left: 8px;}
.jug_cl{width: 289px;height: 253px;position: relative;float: left;border-left: 1px dotted;margin-left: 656px;margin-top: -278px;}
.cont_f{margin-left: 8px;}
.cont_f img{width: 270px;height: 150px}
.txt_f{margin-left: 16px;width: 255px;font-size: 12px;color: #7e7e7e;}
.not_n{width: 260px;height: 262px;position: relative;float: left;margin-left: 10px;margin-top: 12px;}
.cont_tweet{width: 270px;height:355px;margin-top: 34px;float: left;}
.tweet_d{position: inherit;width: 270px;height:345px;float: left; margin-left:0;}
.tweet_1{margin-left: 12px;}
.tweet_2{margin-right: 20px;background-color: #bde6fc;}
.tweet_3{background-color: #30b43d;}
.jug_cl_c{height: 234px;width: 300px;float: left;margin-top: 15px;}
.jug_cl_c .next_cl{ display:block; width:38px; height:38px; position:absolute;z-index:100;
					background:url(../imag/2014/copa_davids_2014/mnext.png);
					 filter:alpha(opacity=75);
					 opacity:0.75;
					 margin-left: 248px;
					 margin-top: 40px;}

.jug_cl_c .prev_cl{ display:block; width:38px; height:38px; position:absolute;z-index:100;
					background:url(../imag/2014/copa_davids_2014/mprev.png);
					 filter:alpha(opacity=75);
					 opacity:0.75;
					 margin-left: 6px;
					 margin-top: 41px;}
.jug_cl_c .next_cl:hover,.jug_cl_c .prev_cl:hover { filter:alpha(opacity=100);opacity:1; }
#pautos{height: 234px;}
.pca-box{height: 234px;}
.pca-box img{width: 200px;height:120px;margin-left: 46px;padding-bottom: 5px;}

.pc-box-dat{height: 124px;font-family: 'PT Sans', sans-serif;}

.variable{color: #7a7a7a;font-size: 12px;font-weight: bold;float: left;margin-left: 57px;}
.valor{color: #7a7a7a;font-size: 12px;width: 282px;}

.rot_tw{color: #000;font-size: 22px;font-weight: bolder;margin: 11px 0px 20px 0px;font-family: 'PT Sans', sans-serif;}
.tweet_box{width: 270px;margin: -10px auto auto auto;}
.rotulo{font-size: 30px;font-weight: bold;color: #486287;margin: 9px 0 9px 1px;}
.cont-full_f{height: 158px;}
#videos{margin-top: -367px;}


.wraper{position: relative;width: 976px;margin: auto;border-left: 12px solid #c5621f;
		border-right: 12px solid #c5621f;border-bottom: 12px solid #c5621f;display: table;background-color: #fff}

.side_derecha{float: left;width: 318px;background-color: #fff;height: 1500px}
.foto_dia{width: 289px; height: 235px; position: relative;float: left; margin-top: 5px; }

.cont_encuesta{width: 300px;height: 443px;position: relative;float: left;margin-top: 164px;margin-left: 10px;max-height: 443px}




