img, div { behavior: url(/css/iepngfix.htc); }
a,div{
	outline: 0px;
}
body{
	text-align:center;
	margin:0;
	padding:0;
	background-image:url(../img/siteBodyFons.png);
	font-family:'Trebuchet MS',Tahoma,Arial;
	font-size:12px;
}
div{
	text-align:left;
}
a{
	text-decoration:none;
	border:0;
	color:#b11b2a;
	font-weight:bold;
}
object{
		cursor:pointer;
}
img{
	border:0;
}
ul{
	list-style:none;
}
input, textarea,select{
	border:2px solid #f4d344;
	margin:3px 10px;
	padding:1px;
	font-weight:bold;
	float:left;
	display:block;
}
input:focus,textarea:focus,select:focus{
	border-color:#CC3300;
}
form label{
	float:left;
	display:block;
	text-align:right;
	margin-top:5px;
	font-weight:bold;
	height:27px;
	width:150px;
	
}
.formexemples{
	font-size:10px;
	color:#666666;
	font-style:italic;
}
#offSite{
	width:990px;
	margin:auto;
	background-image:url(../img/siteOffSite.png);
	background-repeat:repeat-y;
	text-align:center;
	overflow:hidden;
}
#site{
	width:971px;
	margin:auto;
	background-color:#ffcc00;
	background-image:url(../img/siteFons.png);
}
#headSuperior{
	height:27px;
	background-color:#333333;
	background-image:url(../img/siteHeadSuperior.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
#headSuperior a{
	color:#FFFFFF;
}
#contactaDiv{
	margin-top:7px;
}
#idiomaDiv,#loginDiv{
	margin-top:4px;
}
#loginDiv{
	float:left;
	margin-left:10px;
	padding-top:3px;
}
#loginDiv a:hover{
	border-bottom:1px dotted;
}
#loginDiv label{
	margin-top:5px;
}
#loginDiv input{
	font-size:10px;
	border:0;
	background-color:#ffcc00;
	width:90px;
	margin-left:4px;
	margin-top:2px;
	margin-right:3px;
	font-weight:bold;
}
#contactaDiv,#idiomaDiv{
	float:right;
	margin-right:10px;
}
#idiomaDiv img{
	border:0;
	margin-top:2px;
	margin-right:10px;
}
#headLogoFons{
	width:968px;
	height:158px;
	background-image:url(../img/siteHeadOmbraGran.png);
	background-repeat:no-repeat;
}
#headLogo{
	position:relative;
	top:8px;
	left:10px;
	color:#FFFFFF;
	width:947px;
	height:140px;
	background-image:url(../img/siteBannerPrincipal.jpg);
	background-repeat:no-repeat;
}
#headLogoRACC{
	position:absolute;
	z-index:10;
	margin-top:9px;
	margin-left:7px;
}
#headMPrincipalFons{
	background-image:url(../img/siteHeadMPFons.png);
	background-repeat:repeat-x;
	margin:auto;
	text-align:center;
	z-index:10;
}
#headMPrincipal{
	margin:0;
	height:23px;
	margin-top:0px;
	padding-left:15px;
	padding-top:7px;
	margin-bottom:0px;
	z-index:20;
}
#headMPrincipal li{
	display:inline;
	padding:0px 6px;
	float: left;  
    position: relative; 
	z-index:30;  
	margin-right:7px;
}
#headMPrincipal li a{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:36px;
}
#headMPrincipal li a:hover,#headMPrincipal li ul.subnav li a:hover{
	color:#a90017;
}   
#headMPrincipal li ul.subnav {  
     list-style: none;  
     position: absolute;
     left: 6px; 
	 top: 15px;
	 background-image:url(../img/siteHeadSubMenuFons.png);
	 background-repeat:repeat-x;
     margin: 0; 
	 padding: 0; 
	 padding-top:3px; 
     display: none;  
     float: left;  
     width: 120px;  
	 z-index:525;
 }  
#headMPrincipal li ul.subnav li{  
     margin: 0; padding: 0;  
     clear: both;  
     width: 110px;  
	 text-align:left;
	 padding-left:10px;
	 border-bottom:2px solid #dac155;
 }  
#headMPrincipal li ul.subnav li a{  
     float: left;  
     width: 110px; 
	 height:19px; 
	 padding-top:4px;
	font-size:12px;
	color:#000000;
	 
 }  
#IE6DIE{
	margin-top:10px;
	border:1px solid #666666;
	padding:5px 50px;
	display:none;
}
#IE6DIE a{
	margin-left:10px;
}
#IE6DIE .tancar{
	position:absolute;
	margin-left:880px;
	cursor:pointer;
}
#IE6DIE2{
	margin-bottom:10px;
	font-size:10px;
	display:none;
}
#mainContent{
	margin-top:10px;
	padding:8px;
	padding-top:0;
	*padding-top:8;
	min-height:310px;
	overflow:hidden;
}
#zonaContentDiv{
	overflow:hidden;
}
#siteFoot{
	height:53px;
	background-image:url(../img/siteFootFons.png);
	background-repeat:repeat-x;
	
}	
#siteFootLogos{
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#siteFootLogos img{
	margin-left:15px;
	vertical-align:middle;
}
.siteFootTxt{float:right;}
.siteFootTxt a,.siteFootTxt{
	margin-left:10px;
	margin-right:5px;
	color:#000000;
	font-size:11px;
}
.clear{
	clear:both;
}
/*ESTILS GENERALS*/

h1{
	margin:0;
	width:620px;
	*width:635px;
	height:42px;
	*height:57px;
	padding-top:15px;
	padding-left:15px;
	color:#FFFFFF;
	font-size:20px;
	overflow:hidden;
	background-image:url(../img/siteH1Fons.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
}
h3{
	width:620px;
	height:22px;
	overflow:hidden;
	background-image:url(../img/siteInteriorLiniaH.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:5px;
	margin-top:15px;
	font-size:12px;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.center{
	margin:auto;
	text-align:center;
}
.margin5{
	margin:5px;
}
.mt10{
	margin-top:10px;
}
.ml10{
	margin-left:10px;
}
.p{
	margin-top:10px;
	margin-bottom:10px;
	margin-right:15px;
}
.ulStyle{
	list-style:disc;
}
.pointer{
	cursor:pointer
}
.textN{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
/*/**************/

.Tabs{
	margin:0;
	padding:0;
}
.Tabs li {
	display:inline;
	padding:0;
	margin-right:-4px;
}
.Tabs li a {
	padding:8px 7px;
	margin:0;
	text-transform:uppercase;
	background-image:url(../img/tabsOmbraTab.png);
}
.Tabs a.homeNttab {
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.tabsOmbraSuperior{
	height:7px;
	background-image:url(../img/tabsOmbraSuperior.png);
	background-repeat:repeat-x;
	*background:none;
}
.classifLlistafondo2{
	background-image:url(../img/siteClassifFons2.png);
	background-repeat:repeat-x;
}
#videoHomeDiv{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000000;
	text-align:center;
	z-index:200;
}
#videoHomeDivOverlay{
	display:none;
	position:absolute;
	top:0px;
	left:0;
	text-align:center;
	z-index:201;
	height:100%;
	width:100%;
	vertical-align:middle;
}
#videoHomeDivOverlay a{
	display:block;
	width:720px;
	height:405px;
	margin:auto;	
	padding-top:70px;
}
#homeCl50 table,#homeCl70 table{
	width:100%;
	border:0;
	border-collapse:collapse;
}
#homeCl50 tr,#homeCl70 tr{
	height:17px;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
#homeCl50 td,#homeCl70 td{
	padding:0;
	margin:0;
	padding-right:20px;
	font-size:11px;
	font-weight:bold;
}
#homeCl50 a,#homeCl70 a{
	color:#FFFFFF;
	font-weight:bold;
	margin-left:10px;
}

#interiorCol1{
	padding:10px 10px;
	background-image:url(../img/siteInteriorFons1.png);
	width:635px;
	*width:655px;
	overflow:hidden;
	margin-bottom:10px;
	min-height:460px;
}
#interiorCol1 ul{
	margin-left:20px;
}
#interiorCol2{
	margin-left:10px;
	width:286px;
	overflow:hidden;
}
.InteriorliniaH{
	height:2px;
	width:630px;
	overflow:hidden;
	background-image:url(../img/siteInteriorLiniaH.png);
	margin:5px 0;
}

.partners ul{
	padding-left:0;
}
.partners ul li{
	height:25px;
}
.llistats table{
	border:0;
	border-collapse:collapse;
	width:100%;
}
.llistats{
	
	background-image:url(../img/sitePilotsTableFons.png);
	background-repeat:repeat-x;
	background-color:#820617;
}
.llistats .dorsal{
	width:100px;
	text-align:center;
}
.llistats .pilot{
	text-align:left;
	width:600px;
}
.llistats .moto{
	text-align:center;
}
.llistats tr{
	height:33px;
	padding:0;
	margin:0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.llistats td,.llistats th{
	padding:0;
	margin:0;
	padding-right:25px;
	font-size:14px;
	font-weight:bold;

}
.llistats a{
	color:#FFFFFF;
	font-weight:bold;
}
.llistaPilotsFondo2{
	background-image:url(../img/sitePilotsFons2.png);
	background-repeat:repeat-x;
}
#formRebut,#formEnviant{
	display:none;
}	
.bequesDownload{
	float:right;
	font-size:10px;
	margin-right:10px;
	margin-top:-10px;
}
.bequesDownload img{
	margin-right:5px;
}
.bequesUl{
	margin-bottom:20px;
	margin-top:30px;
}
.bequesUl li{
	height:25px;	
}
.bequesFotos{
	width:179px;
	margin:auto;
}
.bequesFotos ul{
	text-align:center;
	margin:0;
	padding:0;
}
.bequesFotos img{
	height:120px;
	margin-top:15px;
}
.bequesFotos li{
	background-image:url(../img/bequesFotosFons.png);
	background-repeat:no-repeat;
	height:150px;
}