body {background: #FFFFFF url(../img/background.jpg) repeat-x; color: #1E6E29; font-family: 'Trebuchet MS', Helvetiva, Arial, sans-serif; font-size: 80%; margin: 0px; padding: 0px;}

ul {list-style: none; margin: 0px; padding: 0px;}
a {text-decoration: none; color: #1A742C;}
a img {border: none;}

h1 {}
h2 {font-size: 1.2em; margin: 0px 0px 0px 0px; padding: 0px;}
h3 {background: #1C732D; color: #FFFFFF; color: #231f56; font-size: 1em; font-weight: normal; margin: 0px; padding: 2px 2px 2px 5px;}

.polaroid {background: #FFFFFF; border: 1px solid #DCDADA; margin: 0px 20px 10px 0px !important; padding: 6px;}
.flota {float: left; margin: 0px 15px 0px 0px;}
.centrat {text-align: center;}
.descarrega {background: url(../img/descarrega.gif) no-repeat; background-position: 0px 3px; padding: 0px 0px 5px 15px;}
.external {background: url(../img/external.gif) no-repeat; background-position: 0px 3px; padding: 0px 0px 5px 15px;}
.internal {background: url(../img/external.gif) no-repeat; background-position: 0px 3px; padding: 0px 0px 5px 15px;}
.separa {margin-top: 85px;}

#container {background: #FFFFFF; margin: 0px auto 0px auto; width: 920px;}

/* Idiomes */
#idiomes {height: 16px; font-size: 0.9em; text-align: center; margin: 20px 10px 20px 10px; padding: 2px 0px 0px 0px;}
#idiomes ul li {display: inline;}
#idiomes ul li a {margin: 30px 4px 0px 4px;}

/*** Header ***/
#header {background: url(../img/top-empresa.gif) no-repeat;}
#header #flash{margin: 0px 0px 0px 220px;padding:0px;height:100px;width:500px;}
#header ul.menu {float: right; margin: 81px 0px 0px 0px;}
#header ul.menu li {display: inline;}
#header ul.menu li a {background: url(../img/menuoff.gif) repeat-x; display: block; float: left; margin: 0px 8px 0px 0px; padding: 2px 10px 7px 10px; text-align: center;}
#header ul.menu li a:hover, #header ul.menu li a.on {background: url(../img/menuseleccionat.gif) repeat-x; color: #FFFFFF;}

/*** Sidebar ***/
#sidebar {float: left; margin: 10px 0px 0px 5px; width: 210px;}
#sidebar h2 {background: url(../img/h2seccions.gif) no-repeat; color: #231f56; font-size: 1.1em; margin: 0px 0px 2px 0px; padding: 3px 0px 2px 20px;}
ul.submenu {border-left: 1px solid #B0B0B0; font-size: 1em; margin: 0px 0px 0px 7px; padding: 5px 0px 10px 10px;}
ul.submenu li {margin: 0px 0px 4px 0px;}
ul.submenu li a {}
ul.submenu li a.on, ul.submenu li a:hover {font-weight: bold;}

/*** Continguts ***/
#continguts {margin: 0px 0px 0px 220px; padding: 10px 0px 10px 10px;}
#continguts a:hover {text-decoration: underline;}

/*** Footer ***/
#footer {background: url(../img/footerbk.gif) repeat-x; clear: both; color: #FFFFFF; margin: 45px 0px 0px 0px; padding: 1px 0px 0px 0px; text-align: center;}
#footer p {margin: 0px auto 0px auto; padding: 5px 0px 5px 0px; width: 910px; text-align: right; font-size: 11px;}

/*** Extra ***/
#extra {clear: both; background: #FFFFFF; margin: 50px auto 0px auto; width: 820px;}
#extra h2 {color: #231F56; font-size: 1em; padding: 20px 0px 0px 0px; margin: 0px;}
#extra ul {float: left; font-size: 0.9em; margin: 0px; width: 130px;}
#extra #marcas {background: url(../img/extra1.jpg) no-repeat; background-position: left bottom; height: 200px; padding: 10px 0px 0px 290px;}
/*#extra #marcas {_background-position: left top; _background-position: 0px 30px;}*/
#extra #categorias {background: url(../img/extra2.jpg) no-repeat; background-position: right bottom; clear: both; display: block; height: 190px; margin: 20px 0px 30px 0px;}
