td {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 9px;
text-align : left;
}
body {
background-color: #ede7cd;
margin: 0;
padding : 0;
}
hr {	
color: #d9dcc2;
background-color: #d9dcc2;
height: 1px;
border: 0;
}

/* links */

a.white1 {
	font-weight: bold; font-size: 8pt; color: white; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.white1:hover {
	font-weight: bold; font-size: 8pt; color: #fae39e; font-family: arial,helvetica,sans-serif; text-decoration: none;
	}
a.white2 {
	font-weight: bold; font-size: 8pt; color: white; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.white2:hover {
	font-weight: bold; font-size: 8pt; color: #ffbf00; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.white3 {
	font-size: 8pt; color: white; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.white3:hover {
	font-size: 8pt; color: #ffbf00; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.black1 {
	font-weight: bold; font-size: 7pt; color: black; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.black1:hover {
	font-weight: bold; font-size: 7pt; color: #9a9792; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.grey1 {
	font-weight: bold; font-size: 8pt; color: #9a9792; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.grey1:hover {
	font-weight: bold; font-size: 8pt; color: black; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.grey2 {
	font-weight: bold;
	font-size: 12pt;
	color: Red;
	font-family: arial,helvetica,sans-serif;
	text-decoration: none;
}
a.grey2:hover {
	font-weight: bold; font-size: 12pt; color: black; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.blue08link {
	 font-size: 8pt; color: #0a5a9c; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.blue08link:hover {
	 font-size: 8pt; color: red; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.orange:link {
	font-weight: bold; font-size: 7pt; color: #ff6600;font-family: helvetica,sans-serif; text-decoration: none;
}
a.orange:visited {
	font-weight: bold; font-size: 7pt; color: #ff6600;font-family: helvetica,sans-serif; text-decoration: none;
}
a.orange:active {
	font-weight: bold; font-size: 7pt; color: #000000; font-family: helvetica,sans-serif; text-decoration: none;
}
a.orange:hover {
	font-weight: bold; font-size: 7pt; color: #000000; font-family: helvetica,sans-serif; text-decoration: underline;
}
a.city1 {
	font-weight: bold; font-size: 7.5pt; color: #796a49; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.city1:hover {
	font-weight: bold; font-size: 7.5pt; color: black; font-family: arial,helvetica,sans-serif; text-decoration: none;
}
a.menuclass:link {
	font-weight: bold; font-size: 9pt; color: #346868; text-decoration: none;
}
a.menuclass:visited {
	font-weight: bold; font-size: 9pt; color: #548888; text-decoration: none;
}
a.menuclass:active {
	font-weight: bold; font-size: 9pt; color: #966b6b;
}
a.menuclass:hover {
	font-weight: bold; font-size: 9pt; color: #ff0000; text-decoration: none;
}

/* tablas */

table.tabla {
border: 0px; margin:  0 auto  auto; 
}
table.tabla tbody td {
padding: .0em;
}
table.free {
  border: 0px; margin:  0 auto  auto;  height: 100%;
}
table.empresa {
  border: 0px; margin:  0 auto  auto;  background-color: #fdcc99; height: 100%;
}
table.productos {
  border: 0px; margin:  0 auto  auto;  background-color: white; height: 100%;
}
table.derecha {
  border: 0px; margin:  0 auto  auto;  background-color: #d9dcc2; height: 100%;
}
table.encabezado {
	background-color: #a29c86;
}
table.botones {
	background-color: #666458;
}
table.cuerpo {
	background-color: #f6f7cd;
}
table.novedades {
	border: 1px solid #a29c86;
	width: 295px;
	margin:  0 auto  auto;
}
table.novedades thead th {
font-weight: bold; font-size: 7pt; color: white; font-family: verdana, sans-serif;
text-align: center;
padding: .1em;
background-color: #a29c86;
}
table.novedades tbody th {
font-size: 7pt; color: #796a49; font-family: arial, helvetica, sans-serif;
text-align: left;
padding: .5em;
border-top: 1px solid #eee;
background-color: #f9f9f9;
}
table.novedades tfoot td {
font-size: 7pt; color: #796a49; font-family: arial, helvetica, sans-serif;
text-align: left;
padding: .1em;
border-top: 1px solid #eee;
background-color: #f9f9f9;
}
table.novedades tbody td {
font-size: 7pt; color: #796a49; font-family: arial, helvetica, sans-serif;
text-align: left;
border-top: 1px solid #eee;
padding: .3em;
background-color: #f9f9f9;
}
table.precios {
width: 165px;
margin-left: auto; margin-right: 30px;
}
table.precios th {
font-size: 7pt; color: #0a5e9c; font-family: arial, helvetica, sans-serif;
text-align: right;
}
table.precios td {
font-size: 8pt; font-weight: bold; color: #ff6600; font-family: arial, helvetica, sans-serif;
text-align: right;
	border-top: none;
	border-right: none;
	border-bottom: .1em solid #d9dcc2;
	border-left: none;
}
table.bordenaranja {
	border: 1px dotted #ff6600;
}
 
/* TABELLA LARRATEA*/
.catalogo_tab02{background:url(neumaticos/bg_ptV.gif) top repeat-x; font-size:10px;}
.catalogo_tab02 a{ color:#DC012A; text-decoration:none}
.catalogo_tab02 a:hover{ color:#000000; text-decoration:none}
.catalogo_tab02 .Int { padding:3px 8px 3px 8px; background:url(neumaticos/bg_pt.gif) bottom repeat-x #F8F8F8;  color:#000000; font-weight:bold;}
.catalogo_tab02 .Int02 { padding:3px 8px 3px 8px; background:url(neumaticos/bg_pt_cornerSx.gif) left bottom no-repeat #F8F8F8;  color:#000000; font-weight:bold;}
.catalogo_tab02 td{ padding:3px 8px 3px 8px; background:url(neumaticos/bg_pt.gif) bottom repeat-x #FFFFFF; color:#646369;}
.catalogo_tab02 .td02{
	padding: 3px 8px 3px 8px;
	background: url(neumaticos/bg_pt_cornerSx.gif) left bottom no-repeat #FFFFFF;
	color: #ff6600;
	font-weight: bold;
}
.catalogo_tab02 .td_b{ padding:3px 8px 3px 8px; background:url(neumaticos/bg_pt.gif) bottom repeat-x #FBFAFA; color:#646369;}
.catalogo_tab02 .td02_b{ padding:3px 8px 3px 8px; background:url(neumaticos/bg_pt_cornerSx.gif) left bottom no-repeat #FBFAFA;  color:#646369;}
.catalogo_tab02 .Int .linkTop { font-weight:normal; color:#626469; text-decoration:none; font-size:10px;}
.catalogo_tab02 .Int .linkTop:hover { font-weight:normal; color:#DC012A; text-decoration:none; font-size:10px;}
.catalogo_tab02 .link02{ text-decoration:none; color:#626469; background: url(neumaticos/arrow_linkgrey_dx.gif) no-repeat right; padding-right:8px;}
.catalogo_tab02 .linkInt{ text-decoration:none; color:#000000; padding-right:8px;}
.catalogo_tab02 .linkInt:hover{ text-decoration:none; color:#DC012A; padding-right:8px;}
#dx_catalogo_dett02{ float:right; width:368px; padding-top:1px; margin-top:20px; background:url(neumaticos/bg_pt.gif) top repeat-x;}

/* elenchi puntati */
.elenco ul{ padding:6px 0px 6px 0px; margin:0px;}
.elenco li{ margin:0px;  padding: 0px 0px 4px 7px; list-style-type: none; background:url(neumaticos/trattino.gif) no-repeat 0px 6px;}
.elenco li a{ background:url(neumaticos/arrow_link.gif) right no-repeat; padding-right:7px; color:#626469; text-decoration:none;}
.elenco li a:hover{ background:url(neumaticos/arrow_link_over.gif) right no-repeat ; padding-right:7px; color:#DC012A; text-decoration:none;}
.elenco H2 { font-size: 1.1em;  color:#DC012A; font-weight:bold; text-decoration:none; margin:0px; padding: 0px 0px 6px 0px; margin:0px; background:url(neumaticos/bg_pt.gif) bottom repeat-x;}
.elenco H3 { font-size: 1em;  color:#DC012A; font-weight:bold; text-decoration:none; margin:0px; padding: 0px 0px 6px 0px; margin:0px; background:url(neumaticos/bg_pt.gif) bottom repeat-x;}
.elenco .pdf { padding: 5px 0px 5px 22px; list-style-type: none; background:url(neumaticos/ico_pdf.gif) no-repeat left;}
.elenco .pdf a{ padding: 0px 0px 0px 0px; background:none;}
.elenco .pdf a:hover{ padding: 0px 0px 0px 0px; background:none; color:#DC012A;}

/*celdas */
.celdaZ {
font-size: 9pt; color: #010b65; font-family: arial, helvetica, sans-serif; text-align: justify; cellpadding: 5pt;
}
.centrar-imagen {
text-align: center; 
}

/* fuentes */

.white07 {
	font-size: 7pt; color: white; font-family: arial, helvetica, sans-serif;
}
.white08 {
	font-size: 8pt; color: white; font-family: arial, helvetica, sans-serif;
}
.whitebold08 {
	font-size: 8pt; font-weight: bold; color: white; font-family: arial, helvetica, sans-serif;
}
.black08 {
	font-size: 8pt; color: black; font-family: arial, helvetica, sans-serif;
}
.black09 {
	font-size: 9pt; color: black; font-family: arial, helvetica, sans-serif;
}
.black10 {
	font-size: 10pt; color: black; font-family: arial, helvetica, sans-serif;
}
.grey07 {
	font-size: 7pt; color: #9a9792; font-family: arial, helvetica, sans-serif;
}
.blue07 {
	font-size: 7pt; color: #0a5e9c; font-family: arial, helvetica, sans-serif;
}
.blue08 {
	font-size: 8pt; color: #0a5e9c; font-family: arial, helvetica, sans-serif;
}
.blue09 {
	font-size: 9pt; color: #0a5e9c; font-family: arial,helvetica, sans-serif;
}
.blue11 {
	font-size: 11pt; color: #0a5e9c; font-family: arial, helvetica, sans-serif;
}
.darkblue08 {
	font-size: 8pt; color: #010b65; font-family: arial, helvetica, sans-serif;
}
.darkblue09 {
	font-size: 9pt; color: #010b65; font-family: arial, helvetica, sans-serif;
}
.bluebold08 {
	font-weight: bold; font-size: 8pt; color: #0a5e9c; font-family: arial, helvetica, sans-serif;
}
.bluebold10 {
	font-weight: bold; font-size: 10pt;	color: #0a5e9c;	font-family: arial, helvetica, sans-serif;
}
.bluebold12 {
	font-weight: bold; font-size: 12pt; color: #0a5e9c; font-family: arial, helvetica, sans-serif;
}
.darkbluebold10 {
	font-weight: bold; font-size: 10pt; color: #010b65; font-family:  arial, helvetica, sans-serif;
}
.darkgrey07 {
	font-size: 7pt; color: #796a49; font-family: arial, helvetica, sans-serif;
}
.darkgreybold08 {
	font-weight: bold; font-size: 8pt; color: #796a49; font-family: arial, helvetica, sans-serif;
}
.darkgreybold10 {
	font-weight: bold; font-size: 10pt; color: #796a49; font-family: arial, helvetica, sans-serif;
}
.grey10 {
	font-size: 10pt; color: #9a9792; font-family: arial, helvetica, sans-serif; text-align: justify;
}
.orange08 {
	font-size: 8pt; color: #ff6600; font-family: arial, helvetica, sans-serif;
}
.orangebold09 {
	font-weight: bold; font-size: 9pt; color: #ff6600; font-family: arial, helvetica, sans-serif;
}
.orangebold10 {
	font-weight: bold; font-size: 10pt; color: #ff6600; font-family: arial, helvetica, sans-serif;
}
.orangebold14 {
	font-weight: bold; font-size: 22pt; color: #ff6600; font-family: "times new roman", arial, helvetica, sans-serif;
}
.orangebold11 {
	font-weight: bold; font-size: 11pt; color: #ff6600; font-family: arial, helvetica, sans-serif;
}
.redbold10 {
	font-weight: bold; font-size: 10pt; color: #ff0000; font-family: arial, helvetica, sans-serif;
}
.yellowbold08 {
	font-weight: bold; font-size: 8pt; color: #ffcc00; font-family: arial, helvetica, sans-serif;
}
.loro {
	font-family: arial, helvetica, sans-serif; font-size: 11px; color: #cbff7d; text-decoration: none;
	}
.lorobold {
	font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cbff7d; text-decoration: none;
	}
.menu {
	font-size: 12px; font-family: arial,helvetica,sans-serif; color: #346868;
}
.menu09 {
	font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #346868;
}
.menuclass {
	font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #346868;
}
.specialoffers {
	font-weight: bold; font-size: 12pt; color: #a08e5e; font-family: verdana, arial, helvetica, sans-serif;
}
.titusector {
	font-weight: bold; font-size: 12pt; color: #a08e5e; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline;
}
