@charset "utf-8";
/*
Theme Name: Geely Motors
Theme URI: http://elemental.elemento.cl/geely/web_v2
Description: Tema desarrollado para el sitio corporativo de Geely Motors Chile
Version: 1.0
Author: Elemento Media | Design
Author URI: http://www.elemento.cl/
*/
img, #sub_nav { behavior: url(css/iepngfix.htc) } /* TRANSPARENT PNG */

body, h1, h2, h3, h4, h5, h6, blockquote, p{
  margin: 0;
  padding: 0;
}

img { border:0 }

.promo {
	background: #DBDBDB url(images/20101005-bg-promo.jpg) no-repeat;
	background-position:center top;
	}
.promo label { color:#000;}
body {
	background: #000 url(images/bg_body.jpg) repeat-y center top;
	margin: 0px;
	padding-top: 10px;
	font-family: arial;
}

#wrapper {
	position: relative;
	height: auto;
	width: 960px;
	margin: 0 auto;
}

#wrapper_borde {
	height: auto;
	width: 960px;
	position: relative;
	float: left;
  border: 1px solid #595959;
  border-top: 0;
}

#nav { 
	float: left;
	height: 36px;
	width: 960px;
	background: transparent url(images/bg_top.gif) repeat-x left top;
}

#nav ul {
	float: right;
	margin: 0px;
	padding: 10px 13px 0 0;
}

#nav ul li {
	float: left;
	font-family: arial;
	font-size: 14px;
	color: #fff;
	margin: 0;
	list-style-type: none;
	padding: 0 0 0 8px;
}

#nav ul li a {
	color: #fff;
	text-decoration: none;
}

#nav ul li a:hover {
	color: #B8E1FF;
}

#sub_nav {
	float: left;
	position: relative;
	background: transparent url(images/negro_opaco.png);
    background-repeat: repeat;
	height: 36px;
	width: 960px;
     margin-bottom: -36px;
	z-index: 1;
	left: 0;
	top: 0;
}

#sub_nav p {
	float: right;
	font-family: arial;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	margin-top: 9px;
}
#sub_nav ul {
	margin: 0;
	float: right;
	padding: 0 13px 0 0;
}
#sub_nav ul li {
	float: left;
	font-family: arial;
	font-size: 22px;
	color: #fff;
	margin: 0;
	list-style-type: none;
	padding: 2px 0 0 15px;
  font-weight: bold;
}

#sub_nav ul li a {
	color: #fff;
	text-decoration: none;
}

#sub_nav ul li a:hover {
	color: #B8E1FF;
}

#logo {
	position: absolute;
	width: 260px;
	height: 225px;
  top: 0;
  left: 0;
	z-index: 100;
}

#header_flash {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 360px;
	width: 960px;
}
#header_secciones {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 180px;
	width: 960px;
	background-color: #0CF;
}
.modelos_portada {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 360px;
	width: 960px;
}
#cajas {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 960px;
	background-color: #333333;
}
#cajas form {
	margin: 0px;
	float: left;
	height: auto;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#cajas   h2   {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #F5F5F5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#cajas h2 span {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

#cajas    h3 {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#cajas h3 span {
	color: #F5F5F5;
}
#cajas h4 {
	font-family: arial;
	font-size: 25px;
	font-weight: normal;
	color: #2381c9;
	padding: 0px;
	text-decoration: none;
	height: 26px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
#cajas h5 {
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	width: 282px;
}

#cajas h6 {
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	width: 130px;
}


.input1 {
	float: left;
	height: 22px;
	width: 273px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 22px;
	margin-left: 0px;
	border: 2px solid #c2c2c2;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #333;
}
#input1 {
	width: 273px;
}

.input2 {
	float: left;
	height: 22px;
	width: 571px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 22px;
	margin-left: 0px;
	border: 2px solid #c2c2c2;
	font-family: arial;
	font-size: 14px;
	color: #333;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.input3 {
	float: left;
	height: 22px;
	width: 125px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 22px;
	margin-left: 0px;
	border: 2px solid #c2c2c2;
	font-family: arial;
	font-size: 14px;
	color: #333;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.input4 {
	float: left;
	height: 100px;
	width: 566px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 22px;
	margin-left: 0px;
	border: 2px solid #c2c2c2;
	font-family: arial;
	font-size: 14px;
	color: #333;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.input5 {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}


.precio {
	padding: 0px;
	float: left;
	height: 26px;
	width: 500px;
	font-family: arial;
	font-size: 19px;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}





.datos_form {
	background-image: url(images/barra.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 620px;
	height: auto;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.datos_form option {
	height: 100%;
	width: 100%;
}




#home_nuestra_compania {
	background-image: url(images/bg_barra.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: 80px;
	width: 702px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #333333;
	padding: 10px;
}
#home_nuestra_compania p {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
  margin: 0;
  padding: 0;
}
#home_noticias {
	background-image: url(images/bg_barra.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 10px;
	float: left;
	height: 100px;
	width: 220px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	background-color: #E6E6E6;
}

#home_noticias p {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#home_noticias p a {
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#home_noticias p a:hover {
	text-decoration: underline;
}


#home_promociones {
	background-image: url(images/bg_barra.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 234px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #333333;
	position: relative;
}

#home_promociones p {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#home_promociones p a {
	color: #B9E1FF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}


#home_promociones  h2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 7px;
	margin-left: 10px;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #F5F5F5;
}

#home_promociones_foto {
	height: 104px;
	width: 234px;
	float: left;
	margin: 0px;
	padding: 0px;

}

#home_promociones_txt {
	background-image: url(images/negro_opaco.png);
	background-repeat: repeat;
	float: left;
	height: 26px;
	width: 214px;
	position: absolute;
	margin-top: 107px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	left: 0px;
}
#modelo_ficha {
	background-image: url(images/bg_barra.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 620px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #333333;
	background-color: #E6E6E6;
	position: relative;
	padding: 10px 0px 0px;
}

#modelo_txt {
	margin: 0px;
	padding: 0px 10px 10px;
}


#modelo_txt table {
	padding: 0px;
	height: auto;
	width: 600px;
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#modelo_txt td {
	margin: 0px;
	padding: 3px;
}

#modelo_txt table tr:hover{
	background-color: #333333;
}

/* boton descargar bases pdf */

.promo_pdf {
	float:left; 
	clear:both;
	background: url(images/pdf1.png) no-repeat;
	padding-left:20px;
	
	}
.promo_pdf a, .promo_pdf a:visited { color:#FFF;} 
#modelo_ficha p {
	font-family: arial;
	font-size: 12px;
	color: #4D4D4D;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	line-height: 18px;
	font-weight: normal;
}

#modelo_descargar {
	margin: 0px;
	float: right;
	position: absolute;
	right: 0px;
	height: auto;
	width: auto;
	top: 0px;
	background-image: url(images/pdficon.png);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 22px;
}
#modelo_descargar p {
	font-family: arial;
	font-size: 11px;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
#modelo_descargar p a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#modelo_descargar p a:hover {
	color: #33CCCC;
}
#modelo_descargar p a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.table_tr {
	background-color: #666666;
}
.table_diferencia1 {
	background-color: #8B8B8B;
	text-align: center;
}
.table_diferencia2 {
	background-color: #666666;
	text-align: center;
}

.diferencia2 {
}
.table_item {
	background-color: #0099FF;
}

.table_destacado {
	background-color: #33CCFF;
}
.columna {
	background-color: #00CC99;
}




.modelo_ficha_foto {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



.modelo_detalles {
	background-image: url(images/bg_barra.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 326px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.modelo_detalles img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.modelo_detalles hr {
	width: 315px;
	float: left;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 2px;
	border-top-color: #CCC;
	margin-bottom: 9px;
	padding: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-left: 0px;
}
.modelo_detalles_video {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.modelo_detalles p small {
	font-size: 10px;
	font-weight: bold;
}
.modelo_detalles p {
	font-family: arial;
	font-size: 15px;
	color: #FFF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.modelo_detalles p span {
	font-size: 20px;
	font-weight: bold;
	color: #0FF;
}


.modelo_detalles ul {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	float: left;
}
.modelo_detalles ul li {
	list-style-type: none;
	float: left;
}
.modelo_detalles ul li a{
	float: left;
	height: 70px;
	width: 70px;
	border: 2px solid #B9E1FF;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.modelo_detalles ul li a:hover {
	border: 2px solid #09F;
}

#precio {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#footer {
	float: left;
	height: 45px;
	width: 960px;
}
.txt_noticias {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#noticias_archivo {
	background-image: url(images/bg_barra.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	float: left;
	height: auto;
	width: 326px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#noticias_archivo ul  {
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#noticias_archivo ul li  {
	list-style-type: none;
}
#noticias_archivo ul li a  {
	font-family: arial;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 310px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#noticias_archivo ul li a:hover, #noticias_archivo ul li a.active {
	background-color: #09F;
}

#noticias {
	margin: 0px;
	padding-top: 20px;
}

#noticias h1 {
	font-family: arial;
	font-size: 28px;
	font-weight: bold;
	color: #09F;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#noticias h2 {
	font-family: arial;
	font-size: 11px;
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#noticias p {
	font-family: arial;
	font-size: 13px;
	color: #353C4A;
	margin: 0px;
	padding: 0px;
}
#noticias p a{
	color: #09F;
	text-decoration: none;
}
#noticias p a:hover {
	text-decoration: underline;
}
#footer p {
  text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #B9E1FF;
	margin-top: 10px;
	margin-bottom: -8px;
}
#footer p a {
	color: #FFFFFF;
}

#footer p a:hover {
color: #B8E1FF;
}

#home_noticias h2 {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #F5F5F5;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}

#cotiza label {
  display: block;
}

#cotiza .nota {
  font-size: 11px;
}

.region div {
  border-bottom: 1px solid #ccc;
  padding: 15px;
}

#cajas .region h3 {
  font-size: 18px;
  padding: 0;
  margin-bottom: 3px;
  color: #09f;
}

#concesionarios .region p {
  padding: 0;
}

.region {
  font-size: 13px;
}

.region a {
  color: #666;
}
.region a:hover {
  color: #09f;
}

#concesionarios {
  min-height: 450px;
}

#terminos h2 {
  color: #09f;
  font-size: 20px;
  font-weight: bold;
}
#input3 {
	float: left;
	height: 22px;
	width: 125px;
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 22px;
	margin-left: 0px;
	border: 2px solid #c2c2c2;
	font-family: arial;
	font-size: 14px;
	color: #4375a9;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#cotiza {
  padding-top: 10px;
  font-size: 12px;
  color: #fff;
}

#cotiza h4 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  height: auto;
  font-weight: bold;
  color: #B8E1FF;
}

#cotiza label {
  margin-top: 6px;
}

#cotiza p {
  border-bottom: 1px solid #555;
  padding-bottom: 8px;
}

#cotiza #precio, #cotiza #valor_cuota {
  display: block;
  width: 46%;
  border: 1px solid #999;
  padding: 3px;
}

#cotiza button {
  float: right;
  border: 1px solid #fff;
  background: #2381C9;
  color: #fff;
  padding: 2px 15px;
  font-weight: bold;
}

#header_secciones img {
  display: block;
}

#terminos h2 {
  color: #333;
  padding-top: 15px;
  font-size: 16px;
}

#cajas #solicita-cot {
  padding: 10px;
  width: 303px;
}

#solicita-cot button {
  border: 1px solid #fff;
  background: #2381C9;
  color: #fff;
  padding: 2px 5px;
  /**padding: 2px 20px;*/
  *margin-left: 10px;
  font-weight: bold;
}


#servicios { float: right; margin-top: -36px; border: 0; }
#servicios img { margin: 0 5px; }

.legal_text{
	width: 100%;
	font-size: 10px;
}

.limpia{
	clear: both;
	visibility: hidden;
}

