BODY { margin: 1px 2px }

BODY, P, TD, A {
	font: 11px verdana, arial, helvetica, sans-serif;
	color: #112244;
}

OPTION.separator { 
	font: bold 11px arial,helvetica,sans-serif; 
	background-color: #d7d3ff;
	text-align:center;
}

.icon { margin: 0; padding: 0; width: 24px; height: 24px; border: 0 }

A { 
	text-decoration: none; 
	color: #1053A1;
	font-weight: bold
}

DT { font-weight: bold;	margin: 16px 10px 0 10px }

TABLE.menuNav1 { background: url(/images/bg_menunav1.gif) left top repeat-x; height: 42px }
TABLE.menuNAv1 TD { padding-top: 5px }
TABLE.menuNav1 A { font: normal 13px arial; color: white; text-decoration: none; margin-left: 36px }
TABLE.menuNav1 A.first { color: white; text-decoration: none; margin-left: 0 }
TABLE.menuNav1 A:hover { text-decoration: underline }

.homeGrid A { font: bold 14px arial; line-height: 1.6em; color: #042565 } /* main blue */

TABLE.homeGrid2Cell { background: url(/images/bg_box_blue-256x80.jpg) left top no-repeat }

.sloganMini { font: normal 9px arial; text-transform: uppercase }

TABLE.turismos { background: url(/images/box_white-wide.jpg) left top no-repeat; width: 683px }
TABLE.motos { background: url(/images/box_blue-wide.jpg) left top no-repeat; width: 683px }
TABLE.prices_M TD { color: white; font: normal 14px arial }

TABLE.measures TD { text-align: center; color: #373795; font: normal 12px arial }
.UpBar {
	font: 11px tahoma, system, fixed, monospaced;
	background-color: #1053A1;
	color: #E0E0FF
}

.MenuLeft, .LeftBar {
	font: 14px lucida, tahoma;
	background-color: #1053A1;
	color: #E0E0FF
}

.AnchorBar {
	font: 12px lucida, tahoma;
	background-color: #1053A1;
	color: #E0E0FF
}

A.MenuLink { display: block }

.MenuLink {
	padding: 2px 5px 0 5px;
	height: 24px;
	vertical-align: middle;
	font: 12px lucida, tahoma;
	color: #E0E0FF
}

TD.MenuLeft { vertical-align:middle }

.LeftBar TD { border: 1px solid #E0E0FF; border-top: 0 }

.MenuLink:hover, .MenuLeft:hover, .MenuLeft:hover A, .AnchorBar:hover { 
	color: #1053A1;
	background-color: #ffc022 
}

.AnchorBar { padding: 1px 2px }

.thead { color: #E0E0FF; background-color: #1053A1 }

#hotCell { font-size: 2px; color: #1053a1 }

A#hotLink { font-size: 2px }

TABLE.tarifa TH { 
	background-color: #1051a6; color: #ffffff; 
	font: bold 13px lucida, tahoma, sans-serif;
}

TABLE.tarifa TD { text-align:center; background-color: #e7e3f7 }
TABLE.tarifa .odd TD { background-color: #D7D3ff }

.bold, A.bold { font-weight: bold }
.italic { font-style: italic }

.white, A.white { color: #ffffff }
.darkblue { color: #1005a6 }
.blue { color: #0000c6 }
.lightblue { color: #373795 }
.darkgray { color: #505050 }
.lightgray { color: #909090 }
.yellow { color: #ffff00 }
.red { color: #ff0000 }

.minimi { font-size: 2px }
.mini { font-size: 8px }
.px11 { font-size: 11px }
.px12, .px12 P, .grande { font-size: 12px }
.px13, .mayor { font-size: 13px }
.px14 { font-size: 14px }
.px15 { font-size: 15px }
.px16 { font-size: 16px }
.px18, A.px18 { font-size: 18px }
.px20 { font-size: 20px }

.arial { font-family: arial }
.verdana { font-family: verdana }
.tahoma { font-family: tahoma }