body{ margin: 0; font-family: Tahoma; font-size: 12px; color: black; background-color: #d4d4d4;}

/* Table general */
table.general{ width: 1000px; background-color: white; border-right: 1px solid #942632; border-left: 1px solid #942632; border-bottom: 1px solid #942632;}
td.glogo{ width: 300px; text-align: center;}
td.glogos{ width: 700px;}
td.glogosAdmin{ width: 700px; text-align: right; padding: 0 20px 0 0;}
td.gmenu{ width: 1000px; height: 45px; background-image: url(images/bg.png); background-repeat: repeat-x;}
td.gleft{ width: 300px; vertical-align: top; padding: 10px 0 5px 0px;}
td.gleftBottom{ width: 300px; vertical-align: bottom; padding: 10px 0 5px 0px;}
td.gbody{ width: 700px; height: 400px; vertical-align: top; padding: 10px 10px 0px 10px; text-align: justify;}
td.gbottom{ font-size: 10px; letter-spacing: 2px; text-align: center; padding: 2px 2px 2px 2px; border-top: 2px solid #942632;}
td.bannerBottom{ text-align: center; padding: 2px 2px 2px 2px;}

/* Table admin */
table.admin{ width: 99%;}
td.abody{ width: 50%; vertical-align: top;}

/* Table logos */ 
table.logos{ width: 700px; text-align: center;}
td.logos{ vertical-align: top;}

/* Table menu */
table.menu{ width: 900px; text-align: center;}

/* Table pide info coche */
table.pideInfo{ width: 290px; font-size: 11px; color: black; text-align: right;}
td.infoTxt{ padding: 3px 0px 3px 0px; text-align: right;}
td.infoInp{ padding: 3px 0px 3px 0px; text-align: left;}

/* Table servicios top */
table.serviciosTop{ width: 700px; height: 100px; text-align: left;}
td.stLeft{ width: 2px; background-image: url(images/bgv.png); background-position: top; vertical-align: top;}
td.stTxt{ width: 215px; text-align: left; vertical-align: top; padding: 0 5px 0 5px;}

/* Table servicios */
table.servicios{ width: 700px;}
td.sImg{ padding: 4px 4px 4px 4px;}
td.sTxt{ text-align: left; padding: 2px 2px 2px 2px;}

/* table showcars */
table.showcars{ width: 98%; border-top: 1px dashed #942632;}
td.scImg{ text-align: center; vertical-align: top; width: 100px; border-bottom: 1px dashed #942632; padding: 15px 5px 5px 5px;}
td.scTxt{ text-align: left; vertical-align: top; border-bottom: 1px dashed #942632; padding: 15px 5px 5px 5px;}
td.scPvp{ width: 50px; text-align: center; vertical-align: middle; border-bottom: 1px dashed #942632;  padding: 15px 5px 5px 5px;}

/* Table vehiculos */
table.vehiculos{ width: 650px; text-align: center;}
td.vehiculos{ padding: 4px 4px 4px 4px;}

/* Table destacados */
table.destacados{ width: 99%; height: 300px; padding: 5px 5px 5px 5px;}
td.dImg{ width: 190px; border-bottom: 1px dashed #942632; margin: 4px 4px 4px 4px;}
td.dTxt{ width: 200px; text-align: left; border-bottom: 1px dashed #942632; margin: 4px 4px 4px 4px;}

/* Table coche */
table.coche{ width: 99%;}
td.cImg{ width: 270px; text-align: center; vertical-align: top;}
td.cTxt{ vertical-align: top;}

/* A HREF */
a.menu{ color: white; text-align: left; text-decoration: none;}
a.menu:hover{ color: white; text-align: left; text-decoration: underline;}
a.vehiculos{ color: black; text-decoration: none;}
a.link{ text-decoration: none; color: #942632;}
a.link:hover{ text-decoration: none; color: #942632; letter-spacing: 1px;}
a.linkAdmin{ text-decoration: none; color: #000;}
a.linkAdmin:hover{ text-decoration: none; color: #000; text-decoration: underline;}
a.black{ color: black; text-decoration: none;}
a.black:hover{ color: black; letter-spacing: 1px; text-decoration: underline;}
a.autoexpert{ font-size: 14px; color: #942632; text-decoration: none;}
a.autoexpert:hover{ font-size: 14px; color: #942632; text-decoration: underline; letter-spacing: 1px;}


/* Extras */
h4.form{ text-align: center; text-decoration: underline;}
h3.center{ text-align: center; text-decoration: underline;}
center.bottom{ font-size: 10px; color: gray;}
p.center{ text-align: center;}
p.just{ text-align: justify; padding: 10px 10px 0px 0px;}
img.border{ border: 1px solid black;}
img.coche{ width: 150px; border: 2px solid black;}
img.mapa{ height: 150px; width: 250px; border: 1px solid black;}
img.vehiculos{ height: 80px; border: 1px solid black;}
img.left{ float: left; padding: 0 10px 5px 0px}
div.error{ color: red; width: 100%; text-align: center;}
div.ok{ color: green; text-align: center;}
