body {
	margin:0;
	padding:0;
	color:#333;
	font:small Tahoma, sans-serif;
	background:url(../images/page-bg-2.jpg) repeat-x;
}
form {
	margin:0;
	padding:0;
}
#main {
	margin:0 auto;
	width:780px;
	overflow:hidden;
	background-color:#fff;
}
.first {background:none !important;}

h1 {
	color:#ffc900;
	font:bold 1.5em "Trebuchet MS", Arial, sans-serif;
}
h2 {
	color:#4949B0;
	font:bold 1.0em Tahoma, sans-serif;
}
h3 {
	color:#333333;
	font:bold 1.0em Tahoma, sans-serif;
}
h4 {
	color:#4949B0;
	font:bold 0.9em Tahoma, sans-serif;
}
/*--------------------------------------------header-------------------------------------------*/
#header {
	float:left;
	width:780px;
	margin:0;
}
#header .header-text-holder {
	float:left;
	width:780px;
	padding:4px 0;
	background-color:#ffca00;
	border-bottom:1px solid #fff;
}
#header .header-text-holder a.big-lnk {
	float:left;
	margin:2px 0 0 11px;
	display:inline;
	width:auto;
	color:#776000;
	font:bold 0.9em/1.2em "Trebuchet MS", sans-serif;
	text-decoration:none;
}
#header .header-text-holder a.big-lnk span {
	float:left;
}
#header .header-text-holder a.big-lnk img {
	float:left;
	margin:4px 0 0 4px;
	display:inline;
	border:none;
}
#header .header-text-holder .buscador {
	float:right;
	width:260px;
}
#header .header-text-holder .buscador label {
	float:left;
	margin:2px 0 0 0;
	padding: 0;
	width:65px;
	color:#776000;
	font:bold 0.9em/1.3em "Trebuchet MS", sans-serif;
}
#header .header-text-holder .buscador #inp-buscador {
	float:left;
	width:118px;
	margin:0;
	padding:1px 0;
	color:#637674;
	font:0.8em Arial, sans-serif;
	border:1px solid #7f9db9;
}
#header .header-text-holder .buscador #btn-buscar {
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
/*#header .header-text-holder .textbuscador{
	text-indent: -9999px;
	padding: 5px 0 0 5px;
	width: 247px;
	height: 7px;
	background: url(../images/busca_talleres.png) no-repeat bottom;
}*/
#header .flash-holder {
	float:left;
	width:780px;
}
div.flash-holder-distritos{
	float: left;
	margin: 30px 0 0 0;
	width: 300px;
}
#idiomas {
	float: left;
	text-align: right;
	padding: 5px 10px 5px 0;
	background-color: #000636;
	width:770px;
}
#idiomas a{
	color: #fff;
	font-size: 0.9em;
	display: block;
	padding-left: 20px;
	background: transparent url(../images/espana.png) no-repeat left;
	width: 78px;
	float: right;
}
/*-------------------------------------navigation---------------------------------------------*/
#navigation {
	float:left;
	width:780px;
	margin:0;
	padding:0;
	background:url(../images/nav-bg.gif) repeat-x;
}
#navigation ul {
	float:left;
	margin:0;
	padding:0 0 7px;
}
#navigation ul li {
	float:left;
	margin:0;
	padding:6px 10px 0 12px;
	list-style:none;
	background:url(../images/nav-separator.gif) no-repeat 0 9px;
}
#navigation ul li a {
	float:left;
	width:auto;
	color:#fff;
	font:bold 0.9em "Trebuchet MS", Arial, sans-serif;
	text-decoration:none;
}
#navigation ul li a:hover,
#navigation ul li a.active {color:#ffca00;}
/*------------------------------------------content--------------------------------------------*/
a{
	color: #4949B0;	
}
a:hover{
	color: #FFCA00;	
}
#content {
	float:left;
	width:780px;
	margin:0;
	padding:0;
	background:#fff url(../images/main-bg.gif) repeat-y;
}
#content.news{
	background:#fff url(../images/main-bg-news.png) repeat-y;
}
#content-index {
	float:left;
	width:780px;
	margin:0;
	padding:0;
}
#columna-esquerra {
	float:left;
	width:206px;
}
#columna-central {
	float:left;
	width:354px;
}
#columna-dreta {
	float:left;
	width:220px;
}
#columna-esquerra div{
	float:left;
	padding: 15px 10px 0 10px;
}
#columna-esquerra #banner1 a{
	float:left;
	text-indent: -9999px;
	height: 90px;
	width:200px;
	background: url(../images/tit-area-privada.png) no-repeat;
}
#columna-esquerra #banner2{
	float:left;
	padding-bottom: 0; 
	height: 280px;
	width:200px;
	background: none;
	text-align: center;
    margin-top:10px;
}
#columna-esquerra #banner3{
    padding-top:25px;
}
#columna-esquerra #banner3 a{
	text-indent: -9999px;
	float:left;
	height: 117px;
	width:200px;
	background: url(../images/tit-conselhos.png) no-repeat;
}
#columna-central div{
	float:left;
	padding: 0 5px 5px 10px;
}
#columna-central #banner6 {
	float:left;
	padding: 8px 10px 0 10px;
}
/*#columna-central #banner6 a {
	text-indent: -9999px;
	float:left;
	height: 109px;
	width:335px;
	background: url(../images/tit-promocoes.png) no-repeat;
}*/
#columna-central div{
	float:left;
}
#columna-dreta #banner4 {
	float:left;
	margin: 15px 10px 35px 10px;
	padding: 0;
}
#columna-dreta #banner7 {
	float:left;
	margin: 15px 10px 35px 10px;
	padding: 0;
	height: 81px;
	width: 200px;
	background: url(../images/tit-boletim.png) no-repeat;
}
#columna-dreta #banner8 {
	float:left;
	margin: 15px 10px 35px 10px;
	padding: 0;
	height: 95px;
	width: 200px;
	background: Silver;
}
#columna-dreta #banner9 a{
	text-indent: -9999px;
	float:left;
	margin: 15px 10px 10px 10px;
	height: 90px;
	width: 200px;
	background: url(../images/tit-visita.png) no-repeat;
}
/*********** formulario registro boletin **************/
#formboletin{
	margin: 0;
	padding: 32px 0 0 12px;
}
#formboletin fieldset{
	border: none;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	width:65px;
}
#formboletin label{
	width: 65px;
	color:#484848;
	font:bold 0.9em Arial, sans-serif;
}
#formboletin input{
	width: 65px;
	height: 16px;
	color:#484848;
	font:0.8em Arial, sans-serif;
	border:1px solid #484848;
	margin: 3px 0 0 0;
}
#formboletin input.submit{
	width: 16px;
	margin: 20px 0 0 0;
}
/********* fin formulario registro boletin ************/
#info-column {
	float:left;
	width:200px;
}
#info-column #sub-nav .submenu-produtos{
	float:left;
	width:200px;
	padding:0 0 30px;
	background: url(../images/sub-nav-prod.png) no-repeat;
}
#info-column #sub-nav .submenu-promocoes{
	float:left;
	width:200px;
	padding:0 0 30px;
	background: url(../images/sub-nav-prom.png) no-repeat;
}
#info-column #sub-nav .submenu-vulco{
	float:left;
	width:200px;
	padding:0 0 30px;
	background: url(../images/sub-nav-vulco.png) no-repeat;
}
#info-column #sub-nav .submenu-conselhos{
	float:left;
	width:200px;
	padding:0 0 30px;
	background: url(../images/sub-nav-cons.png) no-repeat;
}
#info-column #sub-nav .submenu-conselhos-pneus{
	float:left;
	width:200px;
	padding:0 0 30px;
	background: url(../images/sub-nav-cons-pneus.png) no-repeat;
}
#info-column #sub-nav .submenu-conselhos-amortecedor{
	float:left;
	width:200px;
	padding:0 0 30px;
	background: url(../images/sub-nav-cons-amortecedor.png) no-repeat;
}
#info-column #sub-nav .submenu-conselhos-dos{
	float:left;
	width:200px;
	padding:0 0 30px;
	background: url(../images/sub-nav-cons-dos.png) no-repeat;
}
#info-column #sub-nav .submenu-conselhos-sis{
	float:left;
	width:200px;
	padding:0 0 30px;
	background: url(../images/sub-nav-cons-sis.png) no-repeat;
}
#info-column #sub-nav div.junte-se{
	float:left;
	width:200px;
	height: 569px;
	padding:0 0 30px;
	background: url(../images/juntenos-lateral.jpg) no-repeat;
}
#info-column #sub-nav ul {
	float:left;
	width:180px;
	margin:29px 0 0 10px;
	padding:0;
	display:inline;
	background-color: #E0E3EA;
}
#info-column #sub-nav ul li {
	float:left;
	width:180px;
	margin:0;
	list-style:none;
	border-bottom:1px solid #f0f1f4;
}
#info-column #sub-nav ul li a {
	display:block;
	padding:0 0 0 14px;
	height:20px;
	color:#575852;
	line-height:20px;
	text-decoration:none;
	background:url(../images/dot.gif) no-repeat 6px 9px;
}
#info-column #sub-nav ul li a:hover,
#info-column #sub-nav ul li a.sub-active {background:#fff url(../images/dot.gif) no-repeat 6px 9px;}
#info-column #sub-nav ul li ul{
	float:left;
	width:180px;
	padding: 0;
	margin: 0;
}
#info-column #sub-nav ul li ul li{
	float: left;
	width: 170px;
	padding: 0 0 0 15px;
	margin: 0;
	border-bottom: none;
}
#info-column #sub-nav ul li ul li a {
	margin: 0;
	padding: 0;
	background: transparent;
	display: inline;
}
#info-column #sub-nav ul li ul li a:hover,
#info-column #sub-nav ul li ul li a.sub-active-conselhos {
	background: none;
	color: #CD9207;
}
#info-column #sub-nav #promocionesvulco{
	padding: 20px 0 20px 15px;
}
#info-column #sub-nav #promocioneslocales{
	padding: 0 0 20px 15px;	
}
.info-block {
	float:right;
	width:580px;
}
.info-block .text-block {
	float:left;
	width:371px;
	padding:0 0 40px 41px;
}
.info-block .pesquisa {
	float:left;
	width:539px;
	padding:0 0 40px 41px;
}
.info-block .text-block-news {
	float:left;
	width:345px;
	padding:0 0 40px 34px;
}
.info-block .text-block h1 {
	float:left;
	margin:24px 0 0 0;
	padding:0 0 4px 0;
	width:330px;
}
.info-block .text-block-news h1 {
	/*float:left;*/
	margin: 0;
	padding: 0 0 4px 0;
	width:311px;
}
.info-block .text-block h2 {
	float:left;
	margin:40px 0 0;
	width:330px;
}
.info-block .text-block h2.h2pesquisa{
	margin: 10px 0 0 0;
}
.info-block .text-block h3 {
	float:left;
	margin:20px 0 0;
	width:330px;
}
.info-block .text-block h4 {
	float:left;
	margin:20px 0 0;
	width:330px;
}
.info-block .text-block h2.subtitulconselhos {
	margin:15px 0 0;
}
.info-block .text-block p {
	float:left;
	width:330px;
	margin:16px 0 0 0;
	line-height:16px;
}
.info-block .text-block p.ppesquisa {
	width: 490px;
}
.info-block .text-block-news p {
	/*float:left;*/
	width:311px;
	margin: 0 0 15px 0;
	line-height:16px;
}
.info-block .text-block-news p.fechanews{
	color:#58587A;
	margin:30px 0 0 0;
	padding:0px;
	font-weight:bold;
	font-size: 0.9em;
}
.info-block .text-block ul li span.text-resaltat{
	color: #757784;
	font-weight: bold;
}
.info-block .text-block ul {
	float:left;
	width:315px;
	margin:16px 0 0;
	padding: 0 0 0 15px;
	line-height:16px;
}
.info-block .text-block ul li {
	padding: 0 0 5px 0;
}
.info-block .text-block ul.llistaresaltada {
	font-weight: bold;
	color: #4949B0;
}
.info-block .text-block-prod {
	float:left;
	width:381px;
	padding:0 0 40px 41px;
/*	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif; 
	**(això es la font i tamany que hi ha a la web en español)***/
}

.info-block .text-block-prod h1 {
	float:left;
	margin:24px 0 0;
	padding:0 0 4px;
	width:350px;
}
.info-block .text-block-prod h2 {
	float:left;
	margin:40px 0 0;
	width:350px;
}
.info-block .text-block-prod p {
	float: left;
	width: 350px;
	margin: 16px 0 0;
	line-height: 16px;
}
.text-capsalera {
	font-weight: bold;
	color: #4949B0;
}
.marca {
	font-style: italic;
	font-weight: bold;
	color: #4949B0;
}
.info-block .text-block-prod ul.listado-marcas {
	float: left;
	width: 350px;
	margin: 16px 0 0;
	padding: 0;
	list-style: none;
}
.info-block .text-block-prod ul.listado-marcas li{
	float: left;
	padding: 0 5px 0 10px;
}
.info-block .text-block-prod ul.listado-marcas li img{
	border: none;
}
/***************** Promocoes ***************************/
.promocoeslist{
	float: left;
	width: 200px;
	text-align: center;
	padding: 30px 0 0 0;
}
div.promolocais{
	padding-bottom: 30px;
}
.promocoeslist .promocoeslistfons{
	width: 172px;
	margin: 0 14px;
	background: #f0f1f4 url(../images/fons-noticias.png) repeat-y;
	text-align: left;
}
.promocoeslist .promocoeslistfons h2{
	text-indent: -9999px;
	width: 172px;
	height: 27px;
	margin: 0 0 10px 0;
	padding: 0;
}
.promocoeslist .promocoeslistfons p{
	width: 162px;
	background: transparent url(../images/fons-tanca-noticias.jpg) no-repeat bottom left;
	padding: 0 0 15px 10px;
	margin: 0;
}
.promocoeslist .promocoeslistfons ul{
	width: 162px;
	background: transparent url(../images/fons-tanca-noticias.jpg) no-repeat bottom left;
	padding: 0 0 15px 10px;
	margin: 0;
	list-style: none;
}
.promocoeslist .promocoeslistfons h2.h2promovulco{
	background: transparent url(../images/cabecerapromocionesvulco.jpg) no-repeat;
}
.promocoeslist .promocoeslistfons h2.h2promolocais{
	background: transparent url(../images/cabecerapromocioneslocales.jpg) no-repeat;
}
/**************** Fi Promocoes *************************/
/************ Noticias Corporativas ********************/
.info-block .newslist {
	float: left;
	width: 200px;
	text-align: center;
	padding: 30px 0;
}
#newslistfons{
	width: 172px;
	margin: 0 14px;
	background: #f0f1f4 url(../images/fons-noticias.png) repeat-y;
	text-align: left;
}
#newslistfons h2{
	text-indent: -9999px;
	width: 172px;
	height: 27px;
	background: transparent url(../images/fons-titol-noticias.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#newslistfons ul{
	background: transparent url(../images/fons-top-noticias.jpg) no-repeat top left;
	list-style: none;
	width: 172px;
	margin: 0;
	padding: 0;
}
#newslistfons ul li{
	width: 152px;
	list-style: none;
	margin: 0 10px;
	padding: 15px 0 15px 0;
	border-bottom: 1px dashed #4949B0;
}
#newslistfons ul li h3{
	margin: 0;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #ffc900;
}
#newslistfons ul li h4{
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}
#newslistfons ul li p{
	font-size: 1em;
	margin: 5px 0;
	padding: 0;
}
#newslistfons div.paginacio{
	width: 172px;
	text-align: center;
	background: transparent url(../images/fons-tanca-noticias.jpg) no-repeat bottom left;
	padding: 10px 0;
}
#newslistfons div.paginacio a strong{
	color: #ffc900;
	text-decoration: none;
}
#newslistfons ul li.noitemsinlist{
	border: none;
}
/********** Fi Noticias corporativas *******************/
/************** Buscador talleres **********************/
#newslistfons h2.h2pesquisagaragens{
	text-indent: -9999px;
	width: 172px;
	height: 27px;
	background: transparent url(../images/fons-titol-pesquisa.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 0;
}
#frmpesquisagaragens{
	width: 172px;
	background: transparent url(../images/fons-tanca-noticias.jpg) no-repeat bottom left;
	padding: 0 0 15px 0;
}
#frmpesquisagaragens label{
	display: block;
	color: #333333;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 0 10px;
}
#frmpesquisagaragens label.segundolabel{
	margin: 15px 0 0 10px;
}
#frmpesquisagaragens select{
	color: #888888;
	font-size: 0.9em;
	margin: 4px 0 0 10px;
	width: 150px;
}
div.flash-holder-distritos{
	text-align: center;
}
/************ Fi buscador talleres *********************/
/************** Fichas talleres ***********************/
#info-column-garagem{
	float:left;
	width:200px;
	padding-top: 30px;
}
#info-fitxa-taller{
	float: left;
	width: 539px;
	margin-top: 20px;
	color:#333333;
	font: 0.9em/1.5em Tahoma, sans-serif;
}
#info-fitxa-taller img.garagem{
	float: left;
	background: #E1E3EA;
	border: none;
	border-right: 1px solid #ACAEB3;
	border-bottom: 1px solid #ACAEB3;
	margin: 0 0 10px 0;
	padding: 4px;
	width: 192px;
}
#info-fitxa-taller #fitxa-taller{
	float: left;
	width: 294px;
	padding: 0 10px 0 25px;
	margin: 0;
}
#fitxa-taller #detalls-fitxa{
	/*width: 194px;*/
	width:294px;
	float: left;
	margin: 0;
	padding: 0;
}
#detalls-fitxa p.adrecagaragem{
	/*width: 194px;*/
	width:294px;
	margin: 0 0 15px 0;
	padding: 0;
	color:#4949B0;
	font:bold 1.0em/1.5em Tahoma, sans-serif;
}
#fitxa-taller img.mapagaragem{
	border: none;
	float: left;
	/*width: 125px;*/
}
#detalls-fitxa h2.h2horariogaragem{
	color: #ffc900;
	width: 180px;
	margin: 0;
	padding: 0;
	font:bold 1.2em Arial, sans-serif;
}
#detalls-fitxa p.horariostaller{
	width: 180px;
	padding: 0 0 0 10px;
	margin: 0;
}

#detalls-fitxa h3.h3horarios{
	color: #757784;
	width: 180px;
	margin: 5px 0 5px 0;
	padding: 0;
	font:bold 1.0em Tahoma, Arial, Helvetica, sans-serif;
}
#dadestaller{
	float: left;
	width: 490px;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}
#dadestaller strong{
	color: #757784;
}
#situaciontaller{
	float: left;
	border-top: 1px dashed #afb2ba;
	margin: 15px 0 0 0;
	width: 519px;
	padding: 15px 0 0 0;
}
#frmComollegar{
	float:left;
	width:400px;
}
#frmComollegar strong{
	color: #757784;
}
#frmComollegar input{
	margin-top:7px;
}
#situaciontaller p.gmaps{
	float:left;
	text-align:right;
	width:119px;
}
#mapa{
	width:519px;
	float:left;
	height:300px;
	margin:15px 0 0 0;
}
#serviciostaller{
	float: left;
	border-top: 1px dashed #afb2ba;
	margin: 15px 0 0 0;
	width: 519px;
	padding: 15px 0 0 0;
}
#serviciostaller h2.h2servicios{
	color: #ffc900;
	margin: 0;
	padding: 0;
	font:bold 1.2em Arial, sans-serif;
}
#serviciostaller ul{
	margin: 15px 0 0 0;
	padding: 0;
	width: 519px;
}
#serviciostaller ul li{
	float: left;
	list-style: none;
	border-left: 1px solid #4949b0;
	border-bottom: 1px solid #4949b0;
	width: 56px;
	height: 55px;
	text-align: center;
}
#serviciostaller ul li.ultima{
	border-right: 1px solid #4949b0;
}
#serviciostaller ul li h4{
	width: 56px;
	margin: 0;
	padding: 3px 0;
	background-color: #4949b0;
	color: #ffffff;
	font-size: 0.9em;
}
#serviciostaller ul li img{
	margin-top: 5px;
}
#outrosservicos{
	float: left;
	border-top: 1px dashed #afb2ba;
	margin: 15px 0 0 0;
	width: 519px;
	padding: 15px 0 0 0;
}
#outrosservicos h2.h2servicios{
	color: #ffc900;
	margin: 0;
	padding: 0;
	font:bold 1.2em Arial, sans-serif;
}
#outrosservicos p{
	margin: 5px 0 0 0;
	color:#4949B0;
	font:bold 1.0em/1.5em Tahoma, sans-serif;
}
#tipovehiculo{
	float: left;
	border-top: 1px dashed #afb2ba;
	margin: 15px 0 0 0;
	width: 519px;
	padding: 15px 0 0 0;
}
#tipovehiculo h2.h2servicios{
	color: #ffc900;
	margin: 0;
	padding: 0;
	font:bold 1.2em Arial, sans-serif;
}
#tipovehiculo ul{
	margin: 15px 0 0 0;
	padding: 0;
	width: 519px;
}
#tipovehiculo ul li{
	float: left;
	list-style: none;
	width: 70px;
	margin: 0 5px 0 0;
}
/************ Fi fichas talleres **********************/
.info-block .img-holder {
	float:left;
	width:168px;
	padding:50px 0 0 0;
}
.info-block .img-holder-logo {
	float: left;
	width: 108px;
	padding: 30px 0 0 40px;
}
.info-block .img-holder img {
	float:left;
	margin:0;
	padding-bottom: 10px;
	border:none;
}
.info-block .total-block {
	float:left;
	width:539px;
	padding:0 0 40px 41px;
}
.info-block .total-block h1 {
	float:left;
	margin:24px 0 0 0;
	padding:0 0 4px 0;
	width:539px;
}
.info-block .total-block-foot {
	float:left;
	width:539px;
	padding:0 50px 40px 41px;
}
.info-block .total-block-foot h1 {
	float:left;
	margin:24px 0 0 0;
	padding:0 0 4px 0;
	width:539px;
}
.info-block .total-block-foot h3 {
	float:left;
	margin: 10px 0 0;
	padding:0 0 4px;
	width:539px;
}
.info-block .total-block-foot p{
	float:left;
	width:500px;
	margin: 0 0 15px 0;
	padding: 0;
}
.info-block .total-block-foot p.dentro{
	padding-left: 15px; 
}
.info-block .total-block-foot p.imgvisitaflecha{
	background: url(../images/fletxa.gif) no-repeat left;
	padding: 10px 0 0 70px;
	vertical-align: middle;
	height: 30px;
}
.info-block .total-block-foot p.imgvisitazona{
	background: url(../images/zona.gif) no-repeat 20px -2px;
	padding: 0 0 0 70px;
	vertical-align: middle;	
	height: 30px;
}
.info-block .total-block-foot ul{
	float:left;
	list-style: decimal;
	margin: 0;
	padding: 0 50px 15px 30px;
}
.info-block .total-block-foot ul li{
	padding-bottom: 5px;
}
.info-block .total-block-foot ul.descarregamentos{
	list-style: none;
	margin: 0;
	padding: 0 50px 15px 0;
}
.info-block .total-block-foot ul.descarregamentos li{
	/*height: 30px;*/
	margin: 15px 0 0 0;
	padding: 0 0 0 50px;
}
.info-block .total-block-foot ul.descarregamentos li a{
	display: block;
	margin: 0;
	padding: 0 0 5px 0;
	width: 220px;
	color: #4949B0;
	font: bold 1.0em Tahoma, sans-serif;
	text-decoration: none;
}
.info-block .total-block-foot ul.descarregamentos li.zip{
	background: url(../images/zip.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.info-block .total-block-foot ul.descarregamentos li.fondo{
	background: url(../images/fondo.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.info-block .total-block-foot ul.descarregamentos li a:hover{
	color: #ffca00;
}
#listaproductos{
	margin:0;
	padding:0;
	list-style: none;
}
#listaproductos li {
	float: left;
	margin:0;
	padding:10px 5px 10px 5px;
}
#listaproductos li a{
	display: block;
	margin: 0;
	padding: 125px 0 0 0;
	width: 120px;
	color: #4949B0;
	font: bold 1.0em Tahoma, sans-serif;
	text-align: center;
	text-decoration: none;
}
#listaproductos li a:hover{
	color: #ffca00;
}
#listaproductos li a.pneus{
	margin: 0;
	background: url(../images/pneus.jpg) no-repeat top;
}
#listaproductos li a.amortecedores{
	margin: 0;
	background: url(../images/amortecedores.jpg) no-repeat top;
}
#listaproductos li a.travoes{
	background: url(../images/travoes.jpg) no-repeat top;
}
#listaproductos li a.alinhamento{
	background: url(../images/alinhamento.jpg) no-repeat top;
}
#listaproductos li a.oleo{
	background: url(../images/oleo.jpg) no-repeat top;
}
#listaproductos li a.escape{
	background: url(../images/escape.jpg) no-repeat top;
}
#listaproductos li a.bateria{
	background: url(../images/bateria.jpg) no-repeat top;
	margin: 0;
}
#listaproductos li a.jantes{
	background: url(../images/jantes.jpg) no-repeat top;
}
#listaproductos li a.acessorio{
	background: url(../images/acessorio.jpg) no-repeat top;
}
#listaproductos li a.produtos-vulco{
	background: url(../images/produtos-vulco.jpg) no-repeat top;
}
/****************** Buscador **********************/
#info-column #sub-nav div.resultados{
	float:left;
	width:200px;
	height: 360px;
	padding:0 0 30px;
	background: url(../images/resultados-lateral.jpg) no-repeat top;
}
#listadoresultados{
	width:500px;
	margin-bottom: 20px;
}
#listadoresultados li{
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.5em;
	margin: 5px 0;
	color: #666;
}
#paginacionresultados{
	width:539px;
	clear: both;
}
/**************** Fi  buscador ********************/
/*---------------------------------Formulari Franquicies---------------------------------------*/
h2.formulariofranquicias{
	padding: 0 0 5px 5px;
	margin: 0;
}
#formularifranquicies{
	margin: 0;
	padding: 0 19px 19px 19px;
	width: 500px;
	font: 0.8em Tahoma, sans-serif;
	color: #4949B0;	
}
#formularifranquicies p{
	margin: 0;
	padding: 0 0 10px 0;
}
#formularifranquicies p.imitarlabel{
	display: block;
	width: 150px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 5px 0 0 0;
	color: #4949B0;
	background: transparent;
}
#formularifranquicies input.datanascimento {
	float: none;
	display: inline;
	width: 32px;
	margin: 0 10px 5px 6px;
	padding: 0;
}
#formularifranquicies label.datanascimento {
	float: none;
	display: inline;
	width: auto;
	margin: 0;
	padding: 0;
}
#formularifranquicies legend{
	margin: 0;
	padding: 0;
	display: none;
}
#formularifranquicies fieldset{
	border: none;
	margin: 0;
	padding: 0;
}
#formularifranquicies label{
	display: block;
	width: 150px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 3px 0 0 0;
	color: #4949B0;
	background: transparent;
}
#formularifranquicies label.labeldeclaracion{
	display: block;
	text-align: left;
	width: 280px;
	padding: 0 10px 0 0;	
	margin: 0;
}
#formularifranquicies select{
	margin: 2px 0 10px 0;
	padding: 0;
	width: 110px;
	height: 18px;
	color: #333;
	font: 1.0em Tahoma, sans-serif;
	border: 1px solid #7F9DB9;
	vertical-align: middle;
}
#formularifranquicies select.actividade{
	width: 190px;
}
#formularifranquicies label.imatgeerror, #formularifranquicies p.imatgeerror{
	color: #f33a00;
	font-weight: bold;
}
#formularifranquicies img{
	margin: 0 5px 0 0;
	border: none;
	vertical-align: bottom;
}
#formularifranquicies input{
	margin: 0 10px 5px 0;
	padding: 2px 0 0 5px;
	width: 204px;
	height: 15px;
	vertical-align: middle;
	border: 1px solid #7F9DB9;	
	color: #333;
	font: 1.0em Tahoma, sans-serif;
}
#formularifranquicies input#contactecp { 
	width: 70px;
}
#formularifranquicies input#contactetelefono {	
	width: 100px;
}
#formularifranquicies input.entradapequena {	
	width: 50px;
}
#formularifranquicies textarea{
	vertical-align: top;
	margin: 5px 20px 15px 0;
	border: 1px solid #7F9DB9;
	width: 314px;
	color: #333;
	font: 1.0em Tahoma, sans-serif;
}
#formularifranquicies textarea.textareadeclaracao{
	width: 470px;
	margin-bottom: 10px;
	padding: 0 0 0 5px;
}
#formularifranquicies textarea.textareadeclaracaoerror{
	width: 470px;
	margin-bottom: 10px;
	padding: 0 0 0 5px;
	background-color: #ffbca6;	
}
#formularifranquicies label.formularideclaracio {
	float: none;
	display: inline;
	width: auto;
	margin: 0;
	padding: 0 0 0 10px;
}
#formularifranquicies input.formularideclaracio {
	border: none;
	float: none;
	display: inline;
	width: auto;
	margin: 0 0 0 125px;
}
#formularifranquicies input.submitcontacte {
	border: none;
	background: transparent url(../images/boto-enviar.gif) repeat top left;
	height: 16px;
	width: 51px;
	color: #5e6f6c;
	margin: 15px 0 15px 190px;
	padding: 0;
	text-indent: -9999px;	
}
#formularifranquicies input.submitcontacte:hover {
	background: url(../images/boto-enviar-on.gif) repeat top left;
}
#formularifranquicies input.radiobutton {
	border: none;
	float: none;
	display: inline;
	width: auto;
	margin: 5px 0 5px 0;
	padding: 0;
}
#formularifranquicies input.botoenviar {
	border: none;
	float: none;
	display: inline;
	width: 51px;
	height: 16px;
	margin: 15px 0 5px 160px;
	padding: 0;
}
#formularifranquicies input.botoenviar2 {
	border: none;
	float: none;
	display: inline;
	width: 51px;
	height: 16px;
	margin: 3px 0 5px 0;
	padding: 0;
}
#formularifranquicies label.radiobutton {
	float: none;
	display: inline;
	width: auto;
	margin: 0 8px 0 2px;
	padding: 0;
}
#formularifranquicies input.segonafila {
	float: none;
	display: inline;
	width: auto;
	margin: 0 2px 0 160px;
	padding: 0;
}
#formularifranquicies textarea.bolsatrabalho{
	vertical-align: top;
	margin: 5px 20px 15px 0;
	border: 1px solid #7F9DB9;
	width: 207px;
	color: #333;
	font: 1.0em Tahoma, sans-serif;
}
/*----------------------------------------contacta---------------------------------------------*/
#datos-contacto {
	float: left;
	display: block;
	padding: 0 20px 0 0; 
}
#datos-contacto img {
	margin: 0;
	padding: 0 0 10px 0;
}
#datos-contacto div.adr{
	color: #999999;
	font: bold 1.0em Tahoma, sans-serif;
}
#googlemap{
	float: left;
	height: 250px;
	width: 290px;
	overflow: hidden;
}
#formulario-contacta{
	clear: both;	
	margin: 0;
	padding: 20px 0 0 0;
}
#formularicontacte{
	margin: 0;
	padding: 0;
	width: 510px;
	padding: 0 29px 10px 0;
	font: 1.0em Tahoma, sans-serif;
	color: #4949B0;	
}
#formularicontacte a{
	color: #4949B0;	
}
#formularicontacte a:hover{
	color: #FFCA00;	
}
#formularicontacte legend{
	margin: 0;
	padding: 0;
	display: none;
}
#formularicontacte fieldset{
	border: none;
	margin: 0;
	padding: 0;
}
#formularicontacte p{
	margin: 0;
	padding: 0 0 10px 0;
}
#formularicontacte label{
	display: block;
	width: 160px;
	float: left;
	text-align: right;
	padding: 0 10px 0 0;
	margin: 0;
	background: transparent;
}
#formularicontacte label.labeldeclaracion{
	display: block;
	text-align: left;
	width: 350px;
	padding: 0 10px 5px 0;	
	margin: 0;
}
#formularicontacte select{
	margin: 0 10px 8px 0;
	padding: 0;
	width: 202px;
	height: 18px;
	color: #333;
	font: 1.0em Tahoma, sans-serif;
	border: 1px solid #7F9DB9;
	vertical-align: middle;
}
#formularicontacte label.imatgeerror{
	color: #f33a00;
	font-weight: bold;
	font-size: 0.9em;
}
#formularicontacte img{
	margin-right: 5px;
	border: none;
}
#formularicontacte input{
	margin: 0 10px 5px 0;
	padding: 0;
	width: 200px;
	vertical-align: middle;
	border: 1px solid #7F9DB9;
}
#formularicontacte input.adreca { 
	width: 300px;
}
#formularicontacte input.cp { 
	width: 50px;
}
#formularicontacte input.telefono {	
	width: 100px;
}
#formularicontacte input.fax { 
	width: 100px;
}
#formularicontacte input.formularideclaracio{
	border: none;
}
#formularicontacte textarea{
	vertical-align: top;
	margin: 0 10px 15px 0;
	border: 1px solid #7F9DB9;
	width: 200px;
	color: #333;
	font: 1.0em Tahoma, sans-serif;
}
#formularicontacte textarea.textareadeclaracao{
	width: 460px;
	margin-bottom: 10px;
	padding: 0 0 0 5px;
}
#formularicontacte textarea.textareadeclaracaoerror{
	width: 460px;
	margin-bottom: 10px;
	padding: 0 0 0 5px;
	background-color: #ffbca6;	
}
.backgrounderror{
	background-color: #ffbca6;
}
span.aviserror{
	color: #f33a00;
	font-weight: bold;
}
span.aviserrorformulari{
	display: block;	
	color: #f33a00;
	font-weight: bold;
	padding: 0 0 10px 5px;
	margin: 0;
}
span.aviscorrecte{
	display: block;		
	color: #0bb100;
	font-weight: bold;
	padding: 10px 0 10px 5px; 
	margin: 0;
}
#formularicontacte label.formularideclaracio {
	float: none;
	display: inline;
	width: auto;
	margin: 0;
	padding: 0 0 0 10px;
}
#formularicontacte input.formularideclaracio {
	float: none;
	display: inline;
	width: auto;
	margin: 0 0 0 120px;
}
#formularicontacte input.submitcontacte {
	border: none;
	background: transparent url(../images/boto-enviar.gif) repeat top left;
	height: 16px;
	width: 51px;
	color: #5e6f6c;
	margin: 15px 0 15px 190px;
	padding: 0;
	text-indent: -9999px;	
}
#formularicontacte input.submitcontacte:hover {
	background: url(../images/boto-enviar-on.gif) repeat top left;
}
/*----------------------------------------Mapa web---------------------------------------------*/
#mapaweb{
	margin: 20px 0 0 0;
}
#mapaweb h2{
	clear: both;
	width: 490px;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;  
}
#mapaweb h2.h2subrayado{
	border-bottom: thin dashed #4949B0;
	padding-bottom: 10px;
}
#mapaweb ul{
	list-style: none;
	clear: both;
	padding: 0 0 15px 30px;
	width: 460px;
	border-bottom: thin dashed #4949B0;
}
#mapaweb ul li{
	color:#4949B0;
	clear: both;
	padding: 3px 0 0 0;
}
#mapaweb ul li ul{
	clear: both;
	list-style: none;
	border: none;
	padding: 0 0 0 40px;
}
#mapaweb ul li ul li a{
	text-decoration: none;
	font-size: 0.8em;
}
/*----------------------------------------footer-----------------------------------------------*/
#footer {
	float:left;
	width:780px;
	height: 20px;
	margin:0;
	padding:0 0 11px 0;
	background:url(../images/footer-bg.gif) repeat-x;
}
#footer ul {
	float:left;
	margin:5px 0 0 15px;
	padding:0;
	display:inline;
	/*width:300px;*/
}
#footer ul li {
	float:left;
	margin:0;
	padding: 0 8px 0 8px;
	display:inline;
	list-style:none;
}
#footer ul li.footer-nav-map{
	background: url(../images/icono-mapa.png) no-repeat 0 5px;
	padding:2px 0 0 18px;
}
#footer ul li.footer-nav-links{
	background: url(../images/icono-links.png) no-repeat 0 5px;
	padding:2px 0 0 18px;
}
#footer ul li.footer-nav-descargas{
	background: url(../images/icono-desc.png) no-repeat 0 5px;
	padding:2px 0 0 18px;
}
#footer ul li.footer-nav-nota-legal{
	background: url(../images/icono-aviso.png) no-repeat 0 5px;
	padding:2px 0 0 18px;
}
#footer ul li.footer-social{
	padding:0;
    width:470px;
}
#footer ul li a {
	float: left;
	font: 0.8em Tahoma, sans-serif;
	margin-top: 2px; 
	padding: 0 8px 0 0;
	height: 10px;
	text-decoration: none;
	color: #000;
}
#footer ul li a:hover {color: #fff;}
#footer ul li a.active {color:#fff;}
#footer ul li.footer-social a{
    float:none;
    height:auto;
    padding:0;
}

/*----------------------------------Pide un presupuesto--------------------------------------*/
#formularicontacte legend.frmOrcamento{
    display:block;
    font-weight:bold;
    margin-bottom:15px;
    padding-top:15px;
}
#formularicontacte p.infotaller{
    color:#333;
    font-family:arial;
    font-size:12px;
    padding-left:170px;
    margin-bottom:0;
}
