/* CSS Document */

/* Generals */

body, td, p {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;

}

body {
	background-image: url(images/header.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	
	margin: 0px;
	padding: 0px;
	
	text-align: center;
	background-color: #272727;
}

h4 {
	font-size: 15px;
	line-height: 20px;
	color: #FEE400;
}

h5 {
	font-size: 14px;
	line-height: 20px;
	color: #FEE400;
	
	border-bottom: 1px solid #FEE400;
}

/* Fi Generals */

/* Plantilla */

#linea-header {
	border-bottom: 1px solid #CC0000;
}

#wrapper {
	margin: 0px auto;
	width: 960px;
	
	text-align: left;
}

#header {
	padding: 0px 0px 0px 15px;

	height: 46px;
}

#header-l {
	float: left;
	width: 40%;
}

#header-r {
	float: left;
	width: 60%;
	text-align: right;
	
	line-height: 45px;
}

#menu {
	background-color: #1c1b1b;
	height: 46px;
}

#content {
	background-color: #666666;
}

#left {
	width: 150px;
	
	padding: 30px 15px 0px 15px;
	
	vertical-align: top;
}

#left a {
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#left ul {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style: none;
	
	line-height: 20px;
}

.logos-left ul {
	margin: 0px;
	padding: 5px 0px 5px 0px !Important;
	list-style: none;
	
	line-height: 20px;
}

#wrap {
	width: 780px;
}

.titol {
	/*padding: 0px 30px;*/
	line-height: 49px;
	height: 49px;
}
.titol_home {
	/*padding: 0px 30px;*/
	margin-top:10px;
	background-color:#666666;
	line-height: 28px;
	height: 28px;
}
.calendario_home{
background-color:#1c1b1b;
}

.calendario_home th{
font-size:14px;
font-weight:bold;
color:#666666;
margin:0px;
padding:0px;
text-align:left;
}
.calendario_home td{
font-size:12px;
color:#ffffff;
}
.calendario_home td a{
font-size:12px;
color:#c1c1c1;
text-decoration:none;
}
.calendario_home td a:hover{
font-size:12px;
color:#c1c1c1;
text-decoration:underline;
}
.contingut {
	padding: 30px;
	color: #fff;
	background-color: #1C1B1B;
	
	text-align: justify;
}


.contingut p {
	color: #fff;
	
	text-align: justify;
}

.contingut td {
	padding: 15px 0px;
}

.contingut ul {
	margin: 0px 18px;
	padding: 0px;
	
	line-height: 25px;
	color: #fff;
}

.contingut span {
	display: block;
	border-bottom: 1px solid #4A4949;
}

.contingut a{
color: #fff;
}

.form1 {
	color: #fff;
}

.inputbox{
background-color:#8e8d8d;
border:1px solid #a5a5a5;
width:200px;

}

.form1 button{
border:0px;
background-color:#ffe401;
height:25px;
width:80px;
font-weight:bold;
font-size:14px;
}

.form1 a{
color: #FFFFFF;
}

.invalid { 
	border: 2px solid #f1e600 !important;
	background-color:#FFFFFF;
}
label.invalid {
color:#f1e600;
font-weight:bold;
border:none !important;
background:none;
}

/* Fi Plantilla */

/* Menus */

a.compania:link, a.compania:visited, a.compania:active {
	background-image: url(menu/buttons_01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	text-decoration: none;
	
	/*width: 107px;*/
	width: 120px;
	height: 46px;
}

a.compania:hover {
	background-image: url(menu/buttons-hover_01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#compania-active {
	background-image: url(menu/buttons-hover_01.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
	/*width: 107px;*/
	width: 120px;
	height: 46px;
}
a.equipo:link, a.equipo:visited, a.equipo:active {
	background-image: url(menu/buttons_02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	text-decoration: none;
	
	width: 106px;
	height: 46px;
}

a.equipo:hover {
	background-image: url(menu/buttons-hover_02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#equipo-active {
	background-image: url(menu/buttons-hover_02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
	width: 106px;
	height: 46px;
}

a.leon-wtc:link, a.leon-wtc:visited, a.leon-wtc:active {
	background-image: url(menu/buttons_03.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	text-decoration: none;
	
	width: 106px;
	height: 46px;
}

a.leon-wtc:hover {
	background-image: url(menu/buttons-hover_03.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#leon-wtc-active {
	background-image: url(menu/buttons-hover_03.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
	width: 106px;
	height: 46px;
}

a.leon-wtc-b:link, a.leon-wtc-b:visited, a.leon-wtc-b:active {
	background-image: url(menu/buttons_02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	text-decoration: none;
	
	width: 120px;
	height: 46px;
}

a.leon-wtc-b:hover {
	background-image: url(menu/buttons-hover_02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#leon-wtc-b-active {
	background-image: url(menu/buttons-hover_02.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
	width: 120px;
	height: 46px;
}

a.leon-sc:link, a.leon-sc:visited, a.leon-sc:active {
	background-image: url(menu/buttons_03.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	text-decoration: none;
	
	/*width: 106px;*/
	width: 120px;
	height: 46px;
}

a.leon-sc:hover {
	background-image: url(menu/buttons-hover_03.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#leon-sc-active {
	background-image: url(menu/buttons-hover_03.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
	/*width: 106px;*/
	width: 120px;
	height: 46px;
}

a.leon-lr:link, a.leon-lr:visited, a.leon-lr:active {
	background-image: url(menu/buttons_04.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	text-decoration: none;
	
	/*width: 106px;*/
	width: 120px;
	height: 46px;
}

a.leon-lr:hover {
	background-image: url(menu/buttons-hover_04.jpg);
	/*background-image: url(menu/buttons_05.jpg);*/
	background-position: top left;
	background-repeat: no-repeat;
}

div#leon-lr-active {
	background-image: url(menu/buttons-hover_04.jpg);
	/*background-image: url(menu/buttons_05.jpg);*/
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
	/*width: 106px;*/
	width: 120px;
	height: 46px;
}

a.otros:link, a.otros:visited, a.otros:active {
	background-image: url(menu/buttons_05.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	text-decoration: none;
	
	width: 120px;
	height: 46px;
}

a.otros:hover {
	background-image: url(menu/buttons-hover_05.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#otros-active {
	background-image: url(menu/buttons-hover_05.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
	/*width: 106px;*/
	width: 120px;
	height: 46px;
}

a.accesorios:link, a.accesorios:visited, a.accesorios:active {
	background-image: url(menu/buttons_06.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	display: block;
	text-decoration: none;
	/*width: 106px;*/
	width: 120px;
	height: 46px;
}

a.accesorios:hover {
	background-image: url(menu/buttons_06.jpg);
	/*background-image: url(menu/buttons-hover_07.jpg);*/
	background-position: top left;
	background-repeat: no-repeat;
}

div#accesorios-active {
	background-image: url(menu/buttons_06.jpg);
	/*background-image: url(menu/buttons-hover_07.jpg);*/
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
	/*width: 106px;*/
	width: 120px;
	height: 46px;
}

a.merchandising:link, a.merchandising:visited, a.merchandising:active {
	background-image: url(menu/buttons_07.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	text-decoration: none;
	
	/*width: 106px;*/
	width: 120px;
	height: 46px;
}

a.merchandising:hover {
	background-image: url(menu/buttons-hover_07.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#merchandising-active {
	background-image: url(menu/buttons-hover_07.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
	/*width: 106px;*/
	width: 120px;
	height: 46px;
}

a.ssda:link, a.ssda:visited, a.ssda:active {
	background-image: url(menu/buttons_08.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	text-decoration: none;
	
	/*width: 111px;*/
	width: 117px;
	height: 46px;
}

a.ssda:hover {
	background-image: url(menu/buttons-hover_08.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#ssda-active {
	background-image: url(menu/buttons-hover_08.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	float: left;
	
	display: block;
	
/*	width: 111px;*/
		width: 117px;
	height: 46px;
}

/* Fi Menus */

/* Banner */

.banner {	
	height: 350px;
}

/* Fi Banner */

/* Estils */

.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

#logo {	
	background-image: url(images/logo_seatsport.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	
	display: block;
	
	width: 97px;
	height: 45px;
	
	text-decoration: none;
}

a.submenu:link, a.submenu:visited, a.submenu:active {
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 12px;
	font-size: 11px;
	color: #666666;
}

a.submenu:hover {
	color: #888888;
}

.accions {
	text-align: right;
	border-bottom: 1px solid #fff;
	
	line-height: 23px;
}

.accions a {
	margin: 0 0 0 10px;
}

.subaccions {
	text-align: right;
	margin-top: 5px;
}

a.link-document:link, a.link-document:visited, a.link-document:active {
	background-image: url(images/ico_descarga.gif);
	background-position: 0 60%;
	background-repeat: no-repeat;
	
	padding: 0 0 0 15px;
	
	font-size: 9px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

a.link-document:hover {
	color: #666666;
}

a.print:link, a.print:visited, a.print:active {
	background-image: url(images/ico_imprimir.gif);
	background-position: 0 60%;
	background-repeat: no-repeat;
	
	padding: 0 0 0 15px;
	
	font-size: 9px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

a.print:hover {
	color: #666666;
}

a.subir:link, a.subir:visited, a.subir:active {
	background-image: url(images/ico_subir.gif);
	background-position: 0 60%;
	background-repeat: no-repeat;
	
	padding: 0 0 0 15px;
	
	font-size: 9px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

a.subir:hover {
	color: #666666;
}

table.sense-marges td {
	padding: 0px;
}

.sense-marges span, .sense-marges b {
	line-height: 22px !Important;
}

.peu-imatge {
	margin: 4px 0 20px 0;
	padding: 0px;
	
	font-size: 11px;
}

/* Fi Estils */

/* Imatges banners */

#banner1 {
	background-image: url(banners/img_cia_seatsport.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner2 {
	background-image: url(banners/img_cia_instalaciones.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner3 {
	background-image: url(banners/img_cia_competicion.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner4 {
	background-image: url(banners/img_leonwtcc_leonwtcc.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner7 {
	background-color: #fff;
}

#banner8 {
	background-image: url(banners/img_lsc_leonsupercopa-2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#banner8-1 {
	background-image: url(banners/img_lsc_leonsupercopa-3.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner9 {
	background-image: url(banners/img_lsc_caracteristicas.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner12 {
	background-image: url(banners/img_como_llegar.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner13 {
	background-image: url(banners/img_pilotos_wtcc.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#banner14 {
	background-image: url(banners/img_wtcc_calendario.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#banner15 {
	background-image: url(banners/img_pedido_material.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner19 {
	background-image: url(banners/img_leonlr_leonlr.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner22 {
	background-image: url(banners/img_otros.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner26 {
	background-image: url(banners/img_newsletter.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner29 {
	background-color: #fff;
}

#banner32 {
	background-color: #fff;
}

#banner33 {
	background-color: #fff;
}

#banner34 {
	background-color: #fff;
}

#banner35 {
	background-image: url(banners/img_merchandisisng.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner36 {
	background-image: url(banners/img_ssda_ssda.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner37 {
	background-color: #fff;
}

#banner39 {
	background-image: url(banners/img_wtcc_seatwtcc.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner40 {
	background-image: url(banners/img_wtcc_leon-tdi.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner48 {
	background-image: url(banners/img_spcleon_supercopa.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#banner49 {
	background-image: url(banners/img_scl_otros_campeonatos.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#banner50 {
	background-image: url(banners/img_scl_calendario.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
/* Fi Imatges Banners */

/*  pilots */

#pilot1 {
	
}
#pilot2 {
	
}
#pilot3 {
	
}
#pilot3 {
	
}
#pilot5 {
	
}

/* fi pilots */