@charset "utf-8";

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }

code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }

dfn, i, cite, var, address, em { font-style: normal; }

th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }

a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td, center { text-align: left; vertical-align: top; }

h2{ font-size:18px; color:#bb0907; font-weight:bold;}

body { font-family:Arial, Helvetica, sans-serif; font-size:11px;
line-height: 1.2; background: white; color: black; 
}
q { quotes: "" ""; }
dir, menu { list-style: square; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

li{list-style: square;}

a:link {color: #bb0907; text-decoration: none;}
a:visited {color: #bb0907; text-decoration: none;}
a:hover {color: #5d461c; text-decoration: none;}

#clearfix{ clear:both;}

#container {
width : 889px;
margin: 0px auto;
background : #ffffff;
}

#header{ height:50px; padding-top:20px;}
#logo{ width:289px; float:left; text-align:left;}
#naviMenu{ width:600px; float:right; background-image:url(../images/bg-menu.gif); background-repeat:no-repeat; height:30px;}

#blockBlack{ height:22px; border-bottom:1px solid #ffffff; background-color:#191717; color:#FFFFFF; padding:4px 10px 4px 10px;}

#blockBlack a:link {color: #FFFFFF; text-decoration: none;}
#blockBlack a:visited {color: #FFFFFF; text-decoration: none;}
#blockBlack a:hover {color: #bb0907; text-decoration: none;}

#blockGray1{ height:104px; background-image:url(../images/bg-block01.jpg); background-repeat:repeat-x; background-color:#e3e3e3; color:#1d1d1d; overflow:hidden; padding: 15px 14px 15px 14px;}
#ad01{ width:274px; float:left;}
#ad02{ width:300px; margin-left:274px;}
#ad03{ width:280px; float:right;}

#blockGray2{ height:104px; background-color:#f3f3f3; color:#1d1d1d; padding:12px;}
#locales{ width:277px; float:left;}
#bannerAuto{ width:350px; float:right; background-color:#FFFFFF; border:1px solid #eaeaea; padding:7px; overflow:hidden;}
#bauto01{ width:222px; float:left; padding:20px 0 0 0;}
#bauto02{ width:350px; float:right;}

#footer{ background-image:url(../images/bg-footer.gif); background-repeat:no-repeat; padding-top:40px; font-size:9px; color: #666666;}

#tituPage{ height:54px; padding: 15px 0 0 289px; font-size:20px;}

#bar{ background-image: url(../images/bar-kia.gif); background-repeat:no-repeat; height:7px; font-size:5px;}
#barGray{ background-color:#191717; height:24px; font-size:10px; border-bottom:1px solid #ffffff; color:#bababa; padding: 8px 0 0 40px;}

#bodyPage{ background-image:url(../images/bg-page.jpg); background-repeat:repeat-x;  padding:35px 0 0 0;}
#bodyPageFull{ background-image: url(../images/bg-page.jpg); background-repeat:repeat-x;  padding:35px 0 0 0; height:100%; overflow:hidden; background-color:#F3F3F3;}
#imagePage{ width:249px; float:left; padding: 0 0 0 40px;}
#description{ width:249px; float:left; padding: 0 0 0 25px;}

#textPage{ width:550px; float:right; padding-right:50px;}
#textPageC{ width:550px; float:right; padding-right:50px; overflow:hidden;}
#imageText{ width:200px; float:left;}
#descText{ width:350px; float:right; text-align:justify;}
#gallery{ width:575px; float:right; padding-right:25px;}

#resume{ border-top: 1px solid #d5d5d5; padding: 10px 0 0 0;}

.borderImage{ border:3px solid #ededed;}

#address{ font-size:10px; padding:0px 0 0 0; border-top:1px solid #e3e3e3; margin-top:20px;}

.tituModels{ font-size:11px; font-weight:bold; color:#bb0907;}
.tituSub{ font-size:12px; font-weight:bold; color: #333333; text-decoration:underline;}
#cotizacion{ text-align:right; padding-top:10px; height:40px;}


#typeAuto{
float:left;
padding:2px 0 0 0;
}
#menuAuto {
	width:600px;
	float:right;
	font: 7.5pt  "Trebuchet MS", Geneva,Arial, sans-serif;
	font-variant:small-caps;
	color: #eaeaea;
	font-weight:bold;
	}
	
#menuAuto a:link {color: #FFFFFF; text-decoration: none;}
#menuAuto a:visited {color: #FFFFFF; text-decoration: none;}
#menuAuto a:hover {color: #bb0907; text-decoration: none;}
	

.linemnu{
	font: 9pt  "Trebuchet MS", Geneva,Arial, sans-serif;
	font-variant : small-caps;
	color: #5e5d5d;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
}


#menuVert{ width:249px; float:left; padding: 0 0 0 40px;
	font: 8pt  "Trebuchet MS", Geneva,Arial, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	line-height:20pt;
	color:#bb0907;
}

#menuVert2{ 
	width:240px; 
	float:left; 
	padding: 0 19px 0 30px;
	font: 8pt  "Trebuchet MS", Geneva,Arial, sans-serif;
	font-weight:bold;
	font-variant:small-caps;
	line-height:16pt;
	color:#bb0907;
	text-align:right;
}

.menuA{ width:249px; float:left;
	color:#565353;
}


.tituRed {
	font: 9pt  "Trebuchet MS", Geneva,Arial, sans-serif;
	font-variant : small-caps;
	color: #000;
	font-weight:bold;
	color:#bb1100;
}



#flashcontent{


}