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

*{
	margin:0;
	padding:0;
	border:0;
}

body{
	background:url(images/textura.jpg) top repeat;
	font-family:Arial, Helvetica, sans-serif;

}

#linkresultado {
left:100px;
position:relative;
top:410px;
width:155px;
height:47px;
}

.confirm{
	background:url(../images/confirmar.jpg) no-repeat;
	width:855px;
	height:501px;
	margin:auto;
	margin-top:30px;
}
.textconfirm{
	width:700px;
	height:291px;
	position:relative;
	top:160px;
	left:87px;
	padding:10px;
}
.textconfirm p{
	font-weight:400;
	font-size:14px;
}
.web a{
	color:black;
	text-decoration:none;
	font-weight:600;
}
.code{
	font-size:16px;
	font-weight:600;
}
.message{
	color:red;
	font-weight:600;
}

.contingut{
	margin-top:45px;
	margin-left:20px;
	height:500px;
	width:7770px;
}

.contingut div{
	width:855px;
	float:left;
	height:500px;
}

.contingut img{
	float:left;
	margin:0;
}

.contenedor_fotos > div{
        width:515px;
}

.organitzadors{
	position:fixed;
	top:10px;
	left:30px;
}

.facebook{
	position:fixed;
	top:10px;
	left:585px;
}
.facebook a{
	color:#666666;
	text-decoration:none;
	font-size:10px;
	display:block;
}
.facebook_home_link{
	height:115px;
	left:730px;
	position:absolute;
	top:425px;
	width:100px;
}

.sota_contingut{
	position:fixed;
	left:20px;
	margin-top:5px;
	width:855px;
}

#contentLoading{
	position:relative;
	left:238px;
	top:133px;
}

#promo_info {
height:24px;
left:291px;
position:absolute;
top:92px;
width:24px;
}

#email_promo{
	height:22px;
	left:81px;
	position:absolute;
	top:195px;
	width:196px;
}

#email_promo_submit {
height:24px;
left:281px;
position:absolute;
top:195px;
width:24px;
}

#promo_politica{
	height: 29px;
	left: 95px;
	position: absolute;
	top: 231px;
	width: 205px;
}

.copyright{
	float:left;
	margin-top:3px;
	width:154px;
}

.designed_by{
	float:left;
	width:89px;
	margin-left:440px;
}

.menu{
	position:fixed;
	margin-top:35px;
	left:95px;
	padding:5px 5px 5px 5px;
	width:600px;
	height:15px;
	border-bottom:#666666 1px solid;
	border-top:#666666 1px solid;
}

.menu a{
	color:#666666;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
}
.menu a:hover{
	text-decoration:underline;
}
.patrocinadors{
	position:fixed;
	margin-top:90px;
	left:20px;
}

.div1{ background:url(../images/tot1_new.jpg) top no-repeat; }

.repsol{ background:url(../images/tot9.jpg) top no-repeat; }

.div2{
	position: relative;
	background:url(../images/tot2.jpg) top no-repeat;
}
#videoyoutubecontainer{
	padding-left: 76px;
	padding-top: 30px;
}
#videos1, #videos2, #videos3, #videos4{
        display:block;
        text-indent:-99999em;
        position:absolute;
        top:89px;
        width:30px;
        height:30px;
	outline-style: none;
}
#videos1 { left:660px; }
#videos2 { left:696px; }
#videos3 { left:732px; }
#videos4 { left:768px; }

.div3{ background:url(../images/tot3.jpg) top no-repeat; }
.div3 .como_llegar{
	position:relative;
	display:block;
	top:155px;
	left:130px;
	width:100px;
	height:30px;
	text-indent: -99999em;
}

.div3 .servicaixa {
display:block;
height:78px;
left:42px;
position:relative;
text-indent:-99999em;
top:242px;
width:241px;
}

.div3 .atrapalo {
display:block;
height:89px;
left:47px;
position:relative;
text-indent:-99999em;
top:262px;
width:241px;
}

.div3 .news{
	position:relative;
	top:-110px;
	left:550px;
	width:250px;
}
.div3 .news a{
	height:auto;
	padding:3px 0 3px 0;
	color:#990000;
	text-decoration:none;
	font-size:11px;
	display:block;
}
.div3 .news a:hover{
	color:#000000;
	text-decoration:underline;
}
.div4{
	position:relative;
	background:url(../images/tot4.jpg) top no-repeat;
}

.div4 > a {outline-style: none}

.div4 a#fotos{
	float:left;
	width:20px;
	height:20px;
}

.div4 .contenedor_fotos{
	position:relative;
	display:block;
	top:57px;
	left:71px;
	width:516px;
	height:397px;
}

.div4 .contenedor_fotos > img{
	height: 397px;
	width: 516px;
}

.div4 .next{
	display:block;
	text-indent:-99999em;
	top:80px;
	left:694px;
	width:100px;
	height:100px;
	position:absolute;
}
.div4 .prev{
	position:absolute;
	display:block;
	text-indent:-99999em;
	top:210px;
	left:694px;
	width:100px;
	height:100px;
}

.year08 {
	background-image:url(../images/08button.jpg);
	background-repeat:no-repeat;
	height:32px;
	left:674px;
	position:absolute;
	top:11px;
	width:70px;
}

.year09 {
	background-image:url(../images/09button.jpg);
	background-repeat:no-repeat;
	height:32px;
	left:742px;
	position:absolute;
	top:11px;
	width:70px;
}

.year10 {
	background-image:url(../images/10button.jpg);
        background-repeat:no-repeat;
        height:32px;
        left:676px;
        position:absolute;
        top:49px;
        width:70px;
}

.selected{
	background-position: left bottom;
}

.div5{
  position:relative;
	background:url(../images/tot5.jpg) top no-repeat;
}
.div5 .foto_piloto{
	position:absolute;
	top:30px;
	left:580px;
	width:183px;
	height:186px;
}
.div5 .llista_pilotos{
	position:absolute;
	top:167px;
	left:115px;
	width:150px;
	height:260px;
	line-height:26px;
}
.div5 .llista_pilotos a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	color:#000000;
	text-decoration:none;
}
.div5 .info_piloto{
	position:absolute;
	top:140px;
	left:300px;
	width:300px;
	height:90px;
	color:#FFFFFF;
}

.div5 h2 {
  font-size:27px;font-weight:bold;margin-bottom:7px;color:#000000;
}

.div5 .info_piloto span{
	display:block;
}
.div5 .palmares_piloto{
	position:absolute;
	top:250px;
	left:300px;
	width:500px;
	height:180px;
	color:#FFFFFF;
}
.div6{
	background:url(../images/tot6.jpg) top no-repeat;
}
.div7{
	background:url(../images/tot7.jpg) top no-repeat;
}
.div8{
position:relative;
	background:url(../images/tot8.jpg) top no-repeat;
}
.div8 .link_info{
  text-indent:-99999em;
  display:block;
  width:300px;
  height:25px;
	position:absolute;
	top:160px;
	left:480px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.div8 .link_prensa{ 
  text-indent:-99999em; 
  display:block;
  width:300px;
  height:25px;
	position:absolute;
	top:240px;
	left:480px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.div8 .link_comercial{
  text-indent:-99999em; 
  display:block;
  width:300px;
  height:25px;
	position:absolute;
	top:320px;
	left:480px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

/**************Galeria********************/
#08images {  
    height:  397px;  
    width:   516px;  
    padding: 0;  
    margin:  0;  
} 

#09images {  
    height:  397px;  
    width:   516px;  
    padding: 0;  
    margin:  0;  
}

/***********Videos*************/
.v1 {
	background-image:url(../images/video1.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
}

.v2 {
	background-image:url(../images/video2.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
}

.v3 {
	background-image:url(../images/video3.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
}

.v4 {
	background-image:url(../images/video4.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
}

.video_selected{
	background-position: left top;
}
