body { background: #000000; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
body, h1, h2, h3, p { margin:0; padding:0;}
a { color:#000; text-decoration:none; outline:none; border:none; }	
p { padding-bottom:10px;}

.page { width:1000px; margin:auto; display:table; background: url(../../imag/2013/formula1/back-page.jpg);}
.header { background:url(../../imag/2013/formula1/header.jpg); width:1000px; height:141px; }
.back-home { background:url(../../imag/2013/formula1/port-back.png); width:147px; height:33px; display:block; position:absolute; margin:108px 0 0 837px;  filter:alpha(opacity=100);opacity:1;}
.back-home:hover {filter:alpha(opacity=85);opacity:0.85;}
.footer { width:1000px; padding:15px 0 15px 0; color:#FFF; text-align:center; margin:auto; }
.cont-full { width:1000px; display:table; padding-top:20px; margin-left:17px;}
.rot-red { height:49px; line-height:49px; text-indent:17px; background:#ed3030;font-family: 'Fjalla One', sans-serif; color:#FFF; font-size:24px;}
.rot-white { height:49px; line-height:49px; text-indent:17px; background:#fff;font-family: 'Fjalla One', sans-serif; color:#cc3333; font-size:24px;}
.rot-black { height:49px; line-height:49px; text-indent:17px; background:#1e1e1e;font-family: 'Fjalla One', sans-serif; color:#FFF; font-size:24px; border-bottom:1px solid #454545;}
.pilo { background:#ed3030 url(../../imag/2013/formula1/pilotos.png) right no-repeat; font-size:18px; }
.escu { background:#ed3030 url(../../imag/2013/formula1/escuderias.png) right no-repeat; font-size:18px; }

/* Calendario */
.calendario { width:480px; height:365px; background:#1e1e1e; float:left; }
.menu-mes { display:table; overflow:visible; z-index:900;}
.menu-mes span { display:block; width:52.3px; line-height:49px; background:#000; border-left:1px solid #454545; float:left;font-family: 'Fjalla One', sans-serif; color:#999; font-size:24px; text-align:center; }
.menu-mes a.on { display:block; width:52.3px; height:54px; background:#0F0; border:none; float:left; background:url(../../imag/2013/formula1/row-calendar.png) 21px 48px no-repeat; z-index:900; color:#999;}
.menu-mes a.on span { line-height:49px; border:none; background:#ed3030; z-index:900; color:#FFF;}
.box-mes { display:table; width:480px; margin-top:-5px; z-index:500;}
.dia  { width:80px; line-height:88px; background:#191919; color:#2c2a2b; float:left; font-family: 'Fjalla One', sans-serif; font-size:54px; text-align:center; margin-bottom:1px;}
.txt-dia { height:88px; width:365px; padding-left:30px; color:#FFF; text-decoration:underline; margin-bottom:1px; float:left; background:#414141; font-size:16px;}
.txt-dia .tit-dia { top:50%; left:50%; margin-top:35px; margin-left:0px; width:398px; height:90px;}
.dia-non { background:#616161;}


/* Tablas */
.box-pos-port { background:#FFF; height:810px;}
.tpilo, .tescu  { width:480px; height:176px; float:left; background:#fff; margin-left:15px;}
.tescu { margin-top:13px;}
.sociales { position:absolute; width:260px; margin:15px 0 0 550px;}
.sociales-port{ position:absolute; width:260px; margin:15px 0 0 185px;}
.tweet, .face { height:21px; float:left; text-indent:0 !important;}
.tweet { width:110px;}
.face { padding:0; margin:0; width:140px;}
.ver-mas { background:url(../../imag/2013/formula1/ver-mas.png); width:148px; height:34px; display: block; position:absolute; margin:93px 0 0 332px; filter:alpha(opacity=100);opacity:1;}
.ver-mas:hover {filter:alpha(opacity=85);opacity:0.85;}
.black-escu { background:#000 url(../../imag/2013/formula1/ico-escu-black.jpg) right no-repeat; }
.black-pilo { background:#000 url(../../imag/2013/formula1/ico-pilo-black.jpg) right no-repeat; }
.item-tabla { position:absolute; line-height:33px; margin-bottom:1px; padding-left:15px; width:465px;}
.tpc1, .tpc2, .tpc3, .tpc4, .tpc5 { display:block; width:195px; float:left; margin-right:1px;}
#tpp2, #tpp4, #tpp6, #tpp8, #tpp10 ,#tpp12 ,#tpp14 ,#tpp16 ,#tpp18, #tpp20, #tpp22, #tpp24 { background:#dbdbdb;}
.tph1, .tph2, .tph3, .tph4, .tph5  { padding-left:15px; font-size:14px;}
.tpilo #tpp4,
.tpilo #tpp5,
.tpilo #tpp6,
.tpilo #tpp7,
.tpilo #tpp8,
.tpilo #tpp9,
.tpilo #tpp10,
.tpilo #tpp11,
.tpilo #tpp12,
.tpilo #tpp13,
.tpilo #tpp14,
.tpilo #tpp15,
.tpilo #tpp15,
.tpilo #tpp16,
.tpilo #tpp17,
.tpilo #tpp18,
.tpilo #tpp19,
.tpilo #tpp20,
.tpilo #tpp21,
.tpilo #tpp22,
.tpilo #tpp23,
.tpilo #tpp24,
.tescu #tpp4,
.tescu #tpp5,
.tescu #tpp6,
.tescu #tpp7,
.tescu #tpp8,
.tescu #tpp9,
.tescu #tpp10,
.tescu #tpp11,
.tescu #tpp12,
.tescu #tpp13,
.tescu #tpp14,
.tescu #tpp15,
.tescu #tpp15,
.tescu #tpp16,
.tescu #tpp17,
.tescu #tpp18,
.tescu #tpp19,
.tescu #tpp20,
.tescu #tpp21,
.tescu #tpp22,
.tescu #tpp23,
.tescu #tpp24
 { display:none;}
#tpp2 { margin-top:34px;}
#tpp3 { margin-top:68px;}
#tpp4 { margin-top:102px;}
#tpp5 { margin-top:136px;}
#tpp6 { margin-top:170px;}
#tpp7 { margin-top:204px;}
#tpp8 { margin-top:238px;}
#tpp9 { margin-top:272px;}
#tpp10 { margin-top:306px;}
#tpp11 { margin-top:340px;}
#tpp12 { margin-top:374px;}
#tpp13 { margin-top:408px;}
#tpp14 { margin-top:442px;}
#tpp15 { margin-top:476px;}
#tpp16 { margin-top:510px;}
#tpp17 { margin-top:544px;}
#tpp18 { margin-top:578px;}
#tpp19 { margin-top:612px;}
#tpp20 { margin-top:646px;}
#tpp21 { margin-top:680px;}
#tpp22 { margin-top:714px;}
#tpp23 { margin-top:748px;}
#tpp24 { margin-top:782px;}

.tpilo span, .tescu span{ display:block; float:left;}
.tpilo .tph1, .tescu .tph1{ width:30px;}
.tpilo .tph2, .tescu .tph2 { width:130px;}
.tpilo .tph3, .tescu .tph3 { width:90px;}
.tpilo .tph4 { width:70px;}
.tescu .tph4 { width:130px;}
.por-escu .tpc2, .por-escu .tpc3 { display:none;}
.por-escu .tpc5 { width:200px;}


/* Grandes Premios */
.premios { display:table; width:975px; height:323px; background:#FFF;}
.menu-premios { background:#1b1b1b; height:40px; padding-left:8px; }
.menu-premios img { margin:10px 0 0 2px; filter:alpha(opacity=45);opacity:0.45;}
.menu-premios a { display:block; width:34px; float:left; margin-left:15.5px;}
.menu-premios a.on {height:50px; float:left; margin-top:-1px; background:url(../../imag/2013/formula1/row-calendar.png) 13px 40px no-repeat;}
.menu-premios a.on span { display:block; height:42px; width:34px; border:none; background:#ed3030;}
.menu-premios a.on img { margin:10px 0 0 2px; filter:alpha(opacity=100);opacity:1;}
.box-premios { clear:both; padding:0 0 0 109px;}
.box-premios img { float:right; margin:22px 130px 0 0;}
.box-premios p { margin:0; padding:0; background:url(../../imag/2013/formula1/tab-premios.png) 5px 10px no-repeat; padding-left:20px;}
.box-premios span { display:block; line-height:23px; border-bottom:1px dotted #838383; width:305px;}

/* Pilotos */
.pilotos { background:#FFF; width:975px; height:234px;}
.menu-pilotos { width:238px; height:140px; float:right; margin:20px;}
.menu-pilotos a { display:block; width:114px; line-height:19px; background:#000; float:left; margin:0 0 5px 5px; color:#FFF; text-align:center; font-weight:bolder;}
.menu-pilotos a.on { background:#ed3030;}
.box-pilitos { width:935px; height:150px;}
.box-pilitos img, box-pilitos h1 { position:absolute;}
#fp1 { margin:17px 0 0 17px; border:1px solid #494949;}
#fp2 { margin:17px 0 0 152px; border:1px solid #494949;}
#fa { margin:17px 0 0 287px; border:1px solid #494949;}
#fe { margin:17px 0 0 555px;}
#back-pn1, #back-pn2 { position:absolute; width:128px;  background:#000; height:38px; filter:alpha(opacity=45);opacity:0.45; margin:129px 0 0 17px; z-index:999;}
#back-pn2 {margin:129px 0 0 152px;}
#tit-n1, #tit-n2 { position:absolute; width:128px;  background:#000; color:#FFF; text-align:center; font-size:12px; line-height:20px; filter:alpha(opacity=85);opacity:0.85; margin:139px 0 0 17px; z-index:1000;}
#tit-n2  {margin:139px 0 0 152px;}
.lface, .lweb { width:74px; line-height:19px; position:absolute;  background:#333; color:#FFF; text-align:center; display:block; margin:149px 0 0 555px; font-size:11px;}
.lface { margin-left:632px;}

/* Noticias RSS */
.not-rss { width:297px; height:525px; background:#ed3030; float:left;}
/* Rss Noticias */
.noticias { margin:auto; padding-left:18px;}
#noticias { height:460px; width:270px; overflow:hidden; margin:0 0 0 0; padding:0;} 
#noticias h1 { font-size:12px; font-weight:normal; margin-bottom:10px; clear:both;}
#noticias h1 a { color:#FFF;}
#noticias .fecha, #noticias .hora { font-weight:bolder; color:#000;}


/* Multimedia */
.media { width:660px; height:526px; background:#FFF; float:left; margin:0 0 0 18px; padding: 0;}
.menu-header { height:30px; margin:0 0 0 10px; font-family: 'Fjalla One', sans-serif; font-size:18px; padding:0;}
.menu-header a { background:#000; display:block; line-height:40px; padding:0  20px 0 20px; float:left; color:#fff; margin-right:2px; margin:7px 0 0 0;}
.menu-header a.on { background:#ed3030; color:#FFF; margin-right:2px;}

/* Multimedia */
.item-media { width:942px; height:390px; margin:0 0 0 10px;}
.next, .prev { display:block; width:38px; height:38px; position:absolute; opacity:0.55; z-index:100;}
.next:hover, .prev:hover { opacity:1;}
.next { background:url(../../imag/2013/formula1/next.png); margin:-21px 0 0 602px;}
.prev { background:url(../../imag/2013/formula1/prev.png); margin:-21px 0 0 560px;}

.item-media img { position:absolute;margin:0 10px 0 0; z-index:1;}
.bk-fot { background:#000; width:640px; height:360px; position:absolute; margin-top:20px;}
.ico-fotos, .ico-videos, .ico-audios { position:absolute; width:179px; height:179px; z-index:999; margin:100px 0 0 230px;;}
.ico-fotos { background:url(../../imag/2013/libertadores/ico-fot.png);}
.ico-videos {background:url(../../imag/2013/libertadores/ico-vid.png);}
.ico-audios {background:url(../../imag/2013/libertadores/ico-aud.png);}
.item-media h1 { font-family: 'Fjalla One', sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; color:#000; padding:20px 0 0 0; z-index:1; margin-top:370px; width:640px;}
.bajada { color:#706b6b; margin-top:10px ; width:640px;}
.item-media .fecha { color:#ed3030;}

/* ScrollPane*/
.jScrollPaneContainer {
	position: relative;
	top:0px;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #5f3c20;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.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;*/
}


.jScrollPaneTrack {
	background:none;
}
.jScrollPaneDrag {
    background: url(../../imag/transparent-black.png) repeat;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}



