* {
	border:none;
	padding:0;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
body {
	font-family: Arial, Helvetica, Georgia, sans-serif;
	margin:5px auto 0 auto;
	font-size:1em;
}
a, a:visited {
	color: #336600;
	text-decoration: none;
}
a:active {outline: none; }
a:hover {text-decoration:underline;	outline: none;}
#cap_publi, #cap { 	width:996px; padding:0; margin:0 auto 0 auto; vertical-align:top; clear:both }
.SB {
	width:748px;
	padding:5px;
	vertical-align:top;
	clear:both;
	background-color: #CCCCCC;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 3px;
	background-image: url(http://www.elsesports.cat/especials/2008/f1/img/bg_roba.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
}

.cos {
	width:100%;
	background-image: url(http://www.elsesports.cat/especials/2008/f1/img/fons.jpg);
	background-repeat: repeat;
	height:auto
}
.contingut {
	width:996px;
	padding:0;
	margin:0 auto 0 auto;
	position: relative;
	vertical-align:top;
	clear:both;
}
.filet {
	background-color: #333333;
	height: 11px;
	width: 100%;
}
#menu {
	width:996px;
	padding:0;
	position: relative;
	vertical-align:top;
	clear:both;
	height: 1.8em;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#menu ul {padding: 0px;	margin-left: 0;list-style: none; font-size: 1em; font-weight: bold;	}
#menu ul li {
	display: inline;
	text-decoration: none;
	list-style-type: none;
}
#menu ul li a:link, #menu ul li a:visited {	color: #000; text-decoration: none; height: 20px; margin:0 5px; list-style-type: none;}
#menu ul li a:hover {color: #336600; border-bottom: 4px solid #336600; height: 20px; margin:0 5px; list-style-type: none;}
.selec { font-weight:bold; color:#FF0000}
.col1 { width: 320px; margin-right: 18px; float:left; display:inline; }
.col2 { width: 658px; margin-right: 18px; float:left; display:inline; }
.colx { width: 827px; margin-right: 18px; float:left; display:inline; }
.col_ultima { width: 320px; float:left; display:inline;}
.col_sky { width: 150px;
	float:left;
	display:inline;}
.sky {
	margin-top:1em;
	padding:0.5em;
	background-image:url(http://www.elsesports.cat/especials/2008/f1/img/bg_roba.gif);
	background-position:right top;
	background-repeat:no-repeat;
	background-color: #dbdbdb;
	
}

#mapa ul {padding: 0px;	margin-left: 100px;list-style: none; font-size: 1em; font-weight: bold;}
#mapa ul li a:link, #mapa ul li a:visited {	color: #f00; text-decoration: none; margin-bottom:10px; }
#mapa ul li a:hover {color: #336600; border-bottom: 2px solid #336600; margin-bottom:10px; }

/*etiquetes i colors*/

.eti {
	height: 25px;
	padding-left: 1em;
	padding-top: 0.3em;
	padding-bottom: 0;
	background-image: url(http://www.elsesports.cat/especials/2008/f1/img/fons_etiquetes.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size:0.9em;
	font-weight:bold;
	color:#FFFFFF
}
.eti a, .eti a:visited {text-decoration:none; color:#FFFFFF}
.eti a:hover {text-decoration:underline}

.c_dest {
	background-color: #336600;
}
.gris { background: #e2e2e2; }
.blanc { background: #ffffff; }

.foto {
	float: left;
	padding-right: 1em;
	padding-left: 0em !important;
}

.foto2 {
	float: left;
	padding: 0.5em 1em 0.5em 0.5em;
}
.fotoGal {
    width:530px; 
	padding:5px; 
	background-image:url(http://www.elsesports.cat/especials/2008/f1/img/fons.jpg); 
	background-repeat:repeat-x
}
.minifoto {padding-right:7px; padding-top:7px}
.neteja {clear:both; height:1px}
.item {
	margin-top:1em;
	background-image: url(http://www.elsesports.cat/especials/2008/f1/img/fons_gris.jpg);
	background-repeat: repeat-x;
}
.destacat {
	background-image: url(http://www.elsesports.cat/especials/2008/f1/img/fons_gris.jpg);
	background-repeat: repeat-x;
	}

/*estils de text*/
.padleft {padding-left:1em}
.pad1em {padding:1em}
.pad05em {padding:0.5em}
.margtop05 {margin-top:0.5em}
.margbot05 {margin-bottom:0.5em}
h1 {font-size:1.3em; font-weight: bold; color: #FFFFFF; padding: 0.5 1em 0.5 1em; background-color:#FF0000; height: 1.5em}
h2 { font-size:1.2em; padding: 0.5em; }
h3 { font-size:0.9em; padding: 0 0.5em 0.5em 0.5em  }
h5 {font-size:1.1em; padding: 0.5em;}
h6 { font-size:0.8em; padding: 0.5em; }
p {font-size:0.8em; padding: 0.5em;}
td {vertical-align:top; padding-left:0.5em; padding-right:0.5em; font-size:0.8em}
th {
	padding-left:0.5em;
	padding-right:0.5em;
	text-align: left;
	background-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

/*moduls*/
.roba{
	text-align:left;
	width:320px;
	height:250px;
	background-image:url(http://www.elsesports.cat/especials/2008/f1/img/bg_roba.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background-color: #DBDBDB;
}
#programa p {padding-top: 0;}
#programa .foto {padding-bottom: 0.5em;}
#rss {
	background-image: url(http://www.elsesports.cat/especials/2008/f1/img/rss.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	padding-right: 3.5em;
	margin-right: 0.5em;
}
#youtube {
	background-image: url(http://www.elsesports.cat/especials/2008/f1/img/youtube.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	padding-right: 4em;
	margin-right: 0.5em;
}
.fons {
	padding-left: 65px;
	padding-right: 10px;
}

.blog {
	background-color: #FFFFFF;
	background-image: url(http://www.elsesports.cat/especials/2008/f1/img/fons_teclat.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 140px;
}
.blog h2 {padding-left:1em}
.podcast {
    height:200px;
	color:#000000;
	background-image: url(http://www.elsesports.cat/especials/2008/f1/img/fons.jpg);
	background-repeat: repeat;
}
.mes {
	font-size:12px;
	width:3.5em;
	background-color:#6B0C10;
	padding-top: 0.2em;
	padding-right: auto;
	padding-bottom: 0.2em;
	padding-left: auto;
	margin-left: auto;
	margin-right: 1em;
	text-align:center;
}
.mes a, .mes a:visited {color:#FFFFFF; text-decoration:none}
.mes a:hover {text-decoration: underline}

.pag {
	font-size:0.8em;
	background-color:#650c0c;
	padding: 0.2em 0.5em 0.2em 0.5em;
	margin-right: 1em;
	text-align:center;
	display:inline;
}
.pag a, .pag a:visited {color:#FFFFFF; text-decoration:none}
.pag a:hover {text-decoration: underline}



/*-programació*/
.canal { margin: 0; padding: 0.3em 0.2em 0.2em 4em; font-size:0.8em; }
.c33 { background: url(http://www.elsesports.cat/tda/img/l_33.gif) no-repeat 10px center; }
.c33tdt { background: url(http://www.elsesports.cat/tda/img/l_33tdt.gif) no-repeat 10px center; }
.tv3 { background: url(http://www.elsesports.cat/tda/img/l_tv3.gif) no-repeat 10px center; }
.k3 { background: url(http://www.elsesports.cat/tda/img/l_k3.gif) no-repeat 10px center; }
.tvci { background: url(http://www.elsesports.cat/tda/img/l_tvci.gif) no-repeat 10px center;  }


#peu { font-size: 0.8em;}
.peu_esq {float:left; padding-left:0.2em}
.peu_dret {float:right; padding-right:0.2em}
.padbot05 {
	padding-bottom: 0.5em;
}

.top0 {
	margin-top: 0px !important;
}
.alt400 {
	height: 22em;
}

/*formularis*/

form {
	margin: 10px;
}
.box_text_nom{
	width:210px;
	font-size:12px;
	background-color:#B52029;
	padding:3px;
	margin-right:4px;
	margin-top:4px;
	text-align:right;
	display:block;
	float:left;
}
.box_text_button input {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
input, textarea{
	float:left;
	margin:0;
	margin-top:4px;
	padding:0;
}
.spacer_h9 {
	clear:both;
	height:9px
}
box_text_nom_campobligatori{
	width:120px;
	font-size:12px;
	padding:3px;
	margin-left:4px;
	margin-top:4px;
	text-align:left;
	display:block;
	float:left;
}	
label {
	color: #FFFFFF;
	background: #B52029;
}
.box_baseForm{
	background: #CCCCCC;
	padding: 3px 0px 0px 220px;
}	

/*agenda*/

#agenda td, #agenda th {
	border-bottom-color:#666666;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	padding-left:0.2em;
	padding-right:0.2em;
}

.galFotos {background-color:#666666; padding-left:10px; padding-top:10px; padding-bottom:10px; color:#FFFFFF; margin-bottom:1em}
.galVideos {background-color:#666666; padding-left:5px; padding-top:10px; padding-bottom:10px; color:#FFFFFF; margin-bottom:1em}
.Gal a, .Gal a:visited {color:#FFFFFF; text-decoration:none}
.Gal a:hover {text-decoration: underline}



.padleftmig {
	padding-left: 7em;
}



.valor_td {
	font-size: 0.8em;
	text-align: right;
}
.valor_td_nom {
	font-size: 0.8em;
	background-color: #B52029;
	color:#FFFFFF;
	text-align:right;
	padding: 0.3em;
	width:220px;
}


caption {
	padding-top: 1em;
	font-size: 0.7em;
	font-weight: bold;
	color: #333333;
	
}
.tdcentrat {
	margin-top: 2px;
	text-align: center;
	padding-top: 2px;
}
.nuvol {
	text-align: justify;
}
.mes0 {
	font-size: medium;
}
.mes1 {
	font-size: large;
}
.mes2 {
	font-size: x-large;
}
.menys1 {
	font-size: small;
}
.menys2 {
	font-size: x-small;
}
.f_equip { height:65px; padding-left:0.5em; padding-top:1em; color:#FFFFFF; }
.f_bmw { background-image:url(/especials/2008/f1/img/f_bmw.gif); }
.f_ferrari { background-image:url(/especials/2008/f1/img/f_ferrari.gif); }
.f_forceindia { background-image:url(/especials/2008/f1/img/f_forceindia.gif); }
.f_honda { background-image:url(/especials/2008/f1/img/f_honda.gif); }
.f_mclaren { background-image:url(/especials/2008/f1/img/f_mclaren.gif); }
.f_renault { background-image:url(/especials/2008/f1/img/f_renault.gif); }
.f_redbull { background-image:url(/especials/2008/f1/img/f_redbull.gif); }
.f_superaguri { background-image:url(/especials/2008/f1/img/f_superaguri.gif); }
.f_tororosso { background-image:url(/especials/2008/f1/img/f_tororosso.gif); }
.f_toyota { background-image:url(/especials/2008/f1/img/f_toyota.gif); }
.f_williams { background-image:url(/especials/2008/f1/img/f_williams.gif); }
.td_colpetita {
	width: 3em;
}
.grisTancament {
	background-color: #CECFCE;
}

