#base {
	display: table;
	margin: auto;
	width: 976px;
	padding-left:23px;
}
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Tahoma;
	font-size: 10px;
	text-align: left;
	background-position:top;
	background-image: url(../img/fons.jpg);
	background-repeat: repeat-x;
	background-color:#9E9E9E;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
.negreta {
	font-weight:bold;
}
#peu {
	border-top:7px solid #C90019;
	margin-top:10px;
	width:953px;
	height:30px;
	color:#ffffff;
}
#top {
	height:60px;
	margin-top:15px;
	margin-bottom:10px;
}
#content {
	background-color:#2d2e2e;
	width:797px;
	height:461px;
	margin-bottom:18px;
}
#menu {
	width:156px;
}
.opcio_menu {
	width:135px;
	height:19px;
	background-color:#2D2E2E;
	margin-bottom:11px;
	padding-left:10px;
	padding-top:4px;
	cursor:pointer;
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.opcio_menu_on {
	background-color:#560400;
	width:135px;
	height:19px;
	margin-bottom:11px;
	padding-left:10px;
	padding-top:4px;
	cursor:pointer;
	display:block;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
#sublogo {
	margin-top:3px;
}
.idiomes {
	margin-right:22px;
	margin-top:28px;
}
.bandera_esp {
	background-image:url(../img/esp.jpg);
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	display:block;
	margin-right:5px;
}
.bandera_en {
	background-image:url(../img/en.jpg);
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	display:block;
	margin-right:5px;
}
.bandera_fra {
	background-image:url(../img/fra.jpg);
	background-repeat:no-repeat;
	height:14px;
	width:14px;
	display:block;
}
.background-bottom {
	background-position:bottom;
}
.cuadre_categoria {
	background-repeat:no-repeat;
	margin-right:6px;
	width:174px;
	height:22px;
	border:1px solid #757575;
	text-align:right;
	padding-top:180px;
	padding-right:10px;
	cursor:pointer;
	margin-top:18px;
}
.cuadre_categoria_on {
	background-repeat:no-repeat;
	margin-right:6px;
	width:174px;
	height:22px;
	border:1px solid #643230;
	text-align:right;
	padding-top:180px;
	padding-right:10px;
	cursor:pointer;
	margin-top:18px;
}
.cuadre_categoria_on a {
	font-weight:bold;
	font-size:14px;
	color:#EE3B33;
	text-decoration:none;
}
.cuadre_categoria a {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}
.margin10left {
	margin-left:12px;
}
.margin18top {
	margin-top:18px;
}
.text_empresa {
	font-size:10px;
	color:#ffffff;
	line-height:14px;
	padding-top:4px;
}
.info_empresa {
	width:300px;
	padding-left:40px;
	padding-top:28px;

}

.imatge_empresa {
background-image:url(../img/empresa.jpg);
background-repeat:no-repeat;
height:261px;
padding-left:25px;
padding-top:200px;
width:432px;
}

.imatge_reparacions {
background-image:url(../img/airsalreparacionsb.jpg);
background-repeat:no-repeat;
height:261px;
padding-left:25px;
padding-top:200px;
width:432px;
}

.franja_titular {
	height:33px;
	padding-top:10px;
	margin-top:24px;
	border-top:1px solid #EE3B33;
	border-bottom:1px solid #EE3B33;
	margin-left:8px;
	font-weight:bold;
	color:#EE3B33;
	font-size:18px;
	text-align:right;
	padding-right:40px
}
input.contacto {
	background-color:#575858;
	width:244px;
	height:21px;
	border:0px;
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
}
textarea.contacto {
	background-color:#575858;
	width:244px;
	height:138px;
	border:0px;
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
}
.noms_contact {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.boton {
	background-color:#2D2E2E;
	border:0px;
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
}
.contactar {
	width:340px;
	height:461px;
	margin-left:185px;
	margin-top:18px;
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
}
.margin8left {
	margin-left:8px;
}
.marcas_titol {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	padding-top:10px;
}
a.nom_marca,a.nom_marca:active {
	font-size:10px;
	color:#ffffff;
	padding-top:5px;
	text-decoration:none;
	display:block;
}
a.nom_marca:hover {
	font-size:10px;
	color:#C90019;
	padding-top:5px;
	text-decoration:none;
	display:block;
}
a.nom_marca_on,a.nom_marca_on:hover,a.nom_marca_on:active {
	font-size:10px;
	color:#C90019;
	padding-top:5px;
	text-decoration:none;
	display:block;
}
.content_marcas {
	width:100%;
	background-image:url(../img/fons_marques.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:100%;
}
.cuadre_descarga {
	background-color:#1e1f1f;
	border:1px solid #1e1f1f;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}
.cuadre_descarga a,.cuadre_descarga a:hover,.cuadre_descarga a:active {
	display:block;
	padding-top:6px;
	text-decoration:none;
	color:#ffffff;
	padding-bottom:5px;
}
.cuadre_descarga_on {
	background-color:#1e1f1f;
	border:1px solid #EE3B33;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
}
.cuadre_descarga_on a,.cuadre_descarga_on a:hover,.cuadre_descarga_on a:active {
	display:block;
	padding-top:6px;
	text-decoration:none;
	color:#ffffff;
	padding-bottom:5px;
}
a.categoria,a.categoria:hover,a.categoria:active {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding-left:8px;
	padding-right:10px;
	padding-top:5px;
	text-decoration:none;
	display:block;
}
a.categoria_on,a.categoria_on:hover,a.categoria_on:active {
	color:#EE3B33;
	font-size:10px;
	font-weight:bold;
	padding-left:8px;
	padding-right:10px;
	padding-top:5px;
	text-decoration:none;
	display:block;
}
.productes_selecciona {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	width:75px;
	padding-left:30px;
	padding-right:60px;
}
.llista_marques {
	padding-left:55px;
}
.llista_productes {
	/*padding-left:69px;*/
}
#div_llistat_productes {
	margin-left:70px;
}
.nom_producte {
	color:#ED1C24;
	font-size:14px;
	font-weight:bold;
}
.text_producte {
	color:#ffffff;
	font-size:10px;
}
.pad5top {
	padding-top:5px;
}
.pad10top {
	padding-top:10px;
}
.flexa {
	padding-left:70px;
	padding-top:10px;
}
.scroll{
	scrollbar-face-color: F7F2E8;
	scrollbar-highlight-color: D7D7D7;
	scrollbar-3dlight-color: D7D7D7;
	scrollbar-darkshadow-color: D7D7D7;
	scrollbar-shadow-color: D7D7D7;
	scrollbar-arrow-color: E7D6B7;
	scrollbar-track-color: ffffff;
}
.noticies_selecciona {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	width:240px;
	padding-top:10px;
	padding-left:50px;
	padding-right:60px;
	text-align:left;
}
a.nom_noticia,a.nom_noticia:active {
	font-size:12px;
	color:#ffffff;
	padding-top:5px;
	text-decoration:none;
	display:block;
}
a.nom_noticia:hover {
	font-size:12px;
	color:#C90019;
	padding-top:5px;
	text-decoration:none;
	display:block;
}
.mes_noticia {
	font-size:12px;
	color:#ffffff;
	padding-top:5px;
	font-weight:bold;
	padding-left:60px;
}
a.link_descarga,a.link_descarga:hover,a.link_descarga:active {
	display:block;
	padding-bottom:5px;
}
td.top_popup2 {
	background-color:#2d2e2e;
	height:10px;
	padding-bottom:2px;
}
a.link_top,a.link_top:hover,a.link_top:visited {
	color:white;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}
.video {
	background-image:url(../img/video.jpg);
	display:block;
	width:143px;
	height:108px;
	cursor:pointer;
	text-align:center;

}
a.donw_cat{
	display:block;
	height:369px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
        margin-right:20px;
	border:1px solid #464747;
	width:160px;
	font-size:14px;
	line-height:320px;
}
a.donw_cat:hover{
	border:1px solid #ca001a;}

a.apartat_descarga,a.apartat_descarga:hover,a.apartat_descarga:active {
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-decoration:none;
	margin-right:50px;
	margin-top:4px;
}
.any {
	background-color:#ca001a;
	color:#ffffff;
	font-weight:bold;
	border-bottom:1px solid #2d2e2e;
	padding-left:10px;
	font-size:11px;
}
a.mes_on,a.mes_on:active {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	background-color:#2d2e2e;
	border-bottom:1px solid #2d2e2e;
	padding-left:10px;
	display:block;
	height:16px;
	padding-top:2px;
	text-decoration:none;
}
a.mes,a.mes:active {
	color:#555555;
	font-weight:bold;
	font-size:11px;
	background-color:#d4d4d4;
	border-bottom:1px solid #2d2e2e;
	padding-left:10px;
	display:block;
	height:16px;
	padding-top:2px;
	text-decoration:none;
}
a.mes:hover {
	background-color:#2d2e2e;
	color:#ffffff;
}
.noticia {
	color:#ffffff;
	font-size:11px;
	padding-top:15px;
	padding-right:18px;
	padding-bottom:5px;
}
.link_avis {
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
}
.quadre_descarga {
	background-image:url(../img/quadre_descarga.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:250px;
	height:193px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-left:12px;
	text-align:center;
	padding-top:175px;
}

.imagesOff{ opacity:0.4; /* css standard */ filter:alpha(opacity=40); /* IE patch */ }
.imagesOn{ opacity:1; /* css standard */ filter:alpha(opacity=100); /* IE patch */ }

.slide_imatge{ /*imatge o capa que conte imatge en slade i pot tenir display:none*/
  position:absolute;
  top:0;
  left:0;
  z-index:2;
}

#scrollbar_container {
    position:relative;
    width:580px;
}

#scrollbar_track {
    position:absolute;
    top:0px;
    rightright:0;
    height:100%;
    width:10px;
    background-color:transparent;
    cursor:move;
    right:10px;
}

#scrollbar_handle {
    width:10px;
    background-color:#6c6d6d;
    cursor:move;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    opacity:0.9;
    -moz-opacity:0.9;
}

#scrollbar_content {
    overflow:hidden;
    width:560px;
    height:370px;
}