/* typography.css */
body, html {
	font-size:75%;
	font-family:Verdana, Tahoma, Arial;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h1 {
	font-size:3em;
	line-height:1;
	margin-bottom:0.5em;
}
h2 {
	font-size:2em;
	margin-bottom:0.75em;
}
h3 {
	font-size:1.5em;
	line-height:1;
	margin-bottom:1em;
}
h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
	height:1.25em;
}
h5 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.5em;
}
h6 {
	font-size:1em;
	font-weight:bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0;
}
p {
	margin:0 0 1.5em;
}
p img {
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	padding:0;
}
p img.right {
	float:right;
	margin:1.5em 0 1.5em 1.5em;
}
a:focus, a:hover {
	color:#000;
}
a {
	color:#009;
	text-decoration:underline;
}
blockquote {
	margin:1.5em;
	color:#666;
	font-style:italic;
}
strong {
	font-weight:bold;
}
em, dfn {
	font-style:italic;
}
dfn {
	font-weight:bold;
}
sup, sub {
	line-height:0;
}
abbr, acronym {
	border-bottom:1px dotted #666;
}
address {
	margin:0 0 1.5em;
	font-style:italic;
}
del {
	color:#666;
}
pre, code {
	margin:1.5em 0;
	white-space:pre;
}
pre, code, tt {
	font:1em 'andale mono', 'lucida console', monospace;
	line-height:1.5;
}
li ul, li ol {
	margin:0 1.5em;
}
ul, ol {
	margin:0 1.5em 1.5em 1.5em;
}
ul {
	list-style-type:disc;
}
ol {
	list-style-type:decimal;
}
dl {
	margin:0 0 1.5em 0;
}
dl dt {
	font-weight:bold;
}
dd {
	margin-left:1.5em;
}
caption {
	background:#eee;
}
.x-small {
	font-size:.6em;
	margin-bottom:1.875em;
	line-height:1.875em;
	width: 400px;
	margin-left: auto;
	text-align: right;
}
.small {
	font-size:.8em;
	margin-bottom:1.875em;
	line-height:1.875em;
}
.large {
	font-size:1.2em;
	line-height:2.5em;
	margin-bottom:1.25em;
}
.hide {
	display:none;
}
.quiet {
	color:#666;
}
.loud {
	color:#000;
}
.highlight {
	background:#ff0;
}
.added {
	background:#060;
	color:#fff;
}
.removed {
	background:#900;
	color:#fff;
}
.first {
	margin-left:0;
	padding-left:0;
}
.last {
	margin-right:0;
	padding-right:0;
}
.top {
	margin-top:0;
	padding-top:0;
}
.bottom {
	margin-bottom:0;
	padding-bottom:0;
}
/* forms.css */
label {
	font-weight:bold;
}
fieldset {
	padding:1.4em;
	margin:0 0 1.5em 0;
	border:1px solid #ccc;
}
legend {
	font-weight:bold;
	font-size:1.2em;
}
input.text, input.title, textarea, select {
	margin:0.5em 0;
	border:1px solid #bbb;
}
input.text:focus, input.title:focus, textarea:focus, select:focus {
	border:1px solid #666;
}
input.text, input.title {
	width:300px;
	padding:5px;
}
input.title {
	font-size:1.5em;
}
textarea {
	width:390px;
	height:250px;
	padding:5px;
}
.error, .notice, .success {
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}
.error {
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}
.notice {
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}
.success {
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}
.error a {
	color:#8a1f11;
}
.notice a {
	color:#514721;
}
.success a {
	color:#264409;
}
/* omeucarro.css */
body {
	background-color: #b9b9b9;
	background-image:url(/images/bg_site.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.spacer {
  background-image:url(/images/spacer.png);
}
.selected {
  background-image:url(/images/bg_menu_selected.jpg);
  background-size: cover;
}
.end_site {
  background-image:url(/images/end_site.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
.contMainBox_topBorder {
  background-image:url(/images/contMainBox_topBorder.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
.contMainBox_bottomBorder {
  background-image:url(/images/contMainBox_bottomBorder.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
.bg_footer {
  background-image:url(/images/bg_footer.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
.bg_box1_bottom {
  background-image:url(/images/bg_box1_bottom.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
.bg_box1_top {
  background-image:url(/images/bg_box1_top.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
.home_box1 {
  background-image:url(/images/home_box1.jpg);
  background-position: top;
  background-repeat: repeat-y;
}
.home_box2 {
  background-image:url(/images/home_box2.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
.rightBody {
	background-image:url(/images/bg_right_body.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
.leftBody {
	background-image:url(/images/bg_left_body.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
.bodyBackground {
	background-image:url(/images/bg_body.jpg);
}
.Footer {
	background-image:url(/images/bg_footer.jpg);
	background-repeat:repeat-x;
	text-align:center;
	font-size:11px;
	padding-top:20px;
}
.menu {
	font-size:14px;
	text-decoration:none;
}
.menu a {
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF
}
.menu a:hover {
	font-size:14px;
	text-decoration:none;
	color:#FF6600;
	padding:5px;
}
.topLabel {
	color:#313030;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	padding-bottom:5px;
	background-image:url(/images/box_top_label_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.bottomLabelBt {
	color:#313030;
	font-size:12px;
	font-style:normal;
	ont-weight:bold;
	padding-top:5px;
	background-image: url(/images/box_bottom_bt_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	text-decoration:none;
	text-decoration:none;
}
.bottomLabelBt A {
	color:#313030;
	font-size:11px;
	font-style:normal;
	ont-weight:bold;
	padding-top:5px;
	text-decoration:none;
	text-decoration:none;
}
.bottomLabelBt A:hover {
	color:#9d541a;
	font-size:11px;
	font-style:normal;
	ont-weight:bold;
	padding-top:5px;
	text-decoration:none;
	text-decoration:none;
}
.whiteBox {
	background-color:#FFFFFF;
	padding:5px;
}
.topHomeBrand {
	color:#000000;
	font-size:12px;
	vertical-align:middle;
	text-align:right;
}
.carBorder {
	border: solid 1px #f69220;
	text-align:center;
}
.homeCarYear {
	font-size:11px;
	color:#000000;
	text-align:left;
}
.homeWrongPrice {
	font-size:10px;
	color:#666666;
	text-align: right;
	text-decoration: line-through;
}
.homeWrightPrice {
	font-size:13px;
	color:#000000;
	;
	text-align: right;
	font-weight:bold;
}
.homeSecoundPrice {
	font-size:11px;
	color:#000000;
	;
	text-align: center;
	font-weight:bold;
}
.homeSecoundTxt {
	font-size:10px;
	color:#000000;
	;
	text-align: right;
}
.ListsCarTxt {
	font-size:11px;
	color:#000000;
	;
	text-align: left;
}
.ListsCarYearTxt {
	font-size:10px;
	color:#666666;
	;
	text-align: left;
}
.left {
	float:left;
}
.right {
	float:right;
}
.Details {
	font-size:12px;
	text-decoration:none;
	color:#313030;
	text-align:center;
}
.Details a {
	font-size:12px;
	text-decoration:none;
	color:#313030;
	text-align:center;
}
.Details a:hover {
	font-size:12px;
	text-decoration:none;
	color:#FF6600;
	text-align:center;
}
.listPadding {
	padding:5px;
}
.txtNormal {
	font-size:12px;
	text-decoration:none;
	color:#333333;
}
.txtNormal a {
	font-size:12px;
	text-decoration:none;
	color:#333333;
}
.txtNormal a:hover {
	font-size:12px;
	text-decoration:none;
	color:#FF6600;
}
.detailSep {
	background-image:url(/images/detail_sep.jpg);
	background-repeat:repeat-x;
}
.detailTop {
	font-size:14px;
	color:#f69220;
	font-weight:bold;
}
.detailLabel {
	font-size:12px;
	color:#706f6f;
	text-align:left;
	line-height:18px;
}
.detailTxt {
	font-size:12px;
	color:#313030;
	text-align:left;
	line-height:18px;
}
.bgCinza {
	background-color:#313030;
}
.detailWrongPrice {
	font-size:13px;
	color:#666666;
	text-align: right;
	text-decoration: line-through;
}
.detailWrightPrice {
	font-size:18px;
	color:#000000;
	;
	text-align: right;
	font-weight:bold;
}
.detailCarModel {
	font-size:14px;
	color:#000000;
	;
	text-align: left;
	font-weight:bold;
	line-height:35px;
}
.alignLeft {
  text-align: left;
}
.alignCenter {
	text-align:center;
}
.txtQS {
	font-size:14px;
	text-decoration:none;
	color:#333333;
	line-height:20px;
	padding:20px;
	text-align:justify;
}
.txtQS a {
	font-size:14px;
	text-decoration:none;
	color:#333333;
	line-height:20px;
	text-align:justify;
}
.txtQS a:hover {
	font-size:14px;
	text-decoration:none;
	color:#FF6600;
	line-height:20px;
	text-align:justify;
}
.txtCT {
	font-size:14px;
	text-decoration:none;
	color:#333333;
	line-height:20px;
}
.txtCT a {
	font-size:14px;
	text-decoration:none;
	color:#333333;
	line-height:20px;
	font-weight:bold
}
.txtCT a:hover {
	font-size:14px;
	text-decoration: none;
	color:#FF6600;
	line-height:20px;
	font-weight:bold
}
fieldset {
	padding:10px 30px;
	margin:0;
	border:none;
}
input {
	width:250px;
}
input, textarea {
	border:1px solid #333;
	margin:10px 0 0 0;
}
input:focus, textarea:focus {
	background:#ffc;
}
textarea {
	font:13px;
}
label {
	display:block;
	margin:7px 0 0;
	font-weight:bold;
	font-size:12px;
	float:left;
	clear:left;
	width:90px;
}
button {
	display:block;
	float:left;
	clear:both;
	margin:1em 0 1em 90px;
}
.highslide-dimming {
	background: black;
}
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background: url(/highslide/graphics/controlbar-black-border.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}
