/* Pontemotos 2009 */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
a:link, a:active, a:visited {
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #004C66;
	text-decoration: underline;
	font-weight: bold;
}
table {
	border-collapse: collapse; 
	border: none;
}
td {
	border-collapse: collapse; 
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
ul {
	clear: both;
	margin: 0px;
	padding: 0px;
	margin-top: -10px;
	margin-bottom: 10px;
	margin-left: 12px;
}
ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(../images/lista.png) no-repeat;
	padding-left: 15px;
}
.articulo ul {
	clear: both;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 12px;
}
.articulo ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(../images/lista.png) no-repeat;
	padding-left: 15px;
}
.contentpane-noticias ul.ulseccion, .contentpane-ocasion ul.ulseccion {
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	margin-left: 12px;
}
.contentpane-noticias ul.ulseccion li, .contentpane-ocasion ul.ulseccion li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(../images/lista.png) no-repeat;
	padding-left: 15px;
}
.contentpane-noticias ul.ulcategoria, .contentpane-ocasion ul.ulcategoria {
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	margin-bottom: -10px;
	_margin-bottom: 0px;
}
.contentpane-noticias ul.ulcategoria li, .contentpane-ocasion ul.ulcategoria li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: none;
	padding-left: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
}
.sectiontablefooter {
	color: #666666;
	clear: both;
	padding-top: 10px;
	width: 100%;
	text-align: center;
}
.enlaces ul {
	margin: 0px;
	padding: 0px;
	*margin-top: -10px;
	_margin-top: 0px;
	padding-bottom: 20px;
}
.enlaces ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: url(../images/enlaces.png) no-repeat;
	padding-left: 25px;
	padding-bottom: 10px;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}
.contenedor {
	width: 750px;
	margin: 0 auto;
	background-color: #FFFFFF;
}
.cabecera {
	width: 750px;
	height: 80px;
	background-color: #FFFFFF;
}
.cabecera .logo-pontemotos {
	width: 298px;
	height: 80px;
	background: url(../images/logo-pontemotos.jpg) no-repeat;
	float: left;
	overflow: hidden;
}
.cabecera .buscador {
	width: 290px;
	height: 80px;
	background: url(../images/fondo-cabecera.jpg) repeat-x;
	float: left;
	overflow: hidden;
}
.cabecera .idiomas {
	float: left;
}
.cabecera .buscador .search-buscador {
	margin-top: 40px;
	margin-left: 15px;
}
.cabecera .buscador .inputbox-buscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	float: left;
	padding: 4px 5px 5px 5px;
	width: 150px;
}
.cabecera .buscador .button-buscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #007399;
	color: #FFFFFF;
	border: none;
	padding: 0px;
	padding-top: 4px;
	_padding-top: 5px;
	padding-bottom: 5px;
	_padding-bottom: 4px;
	margin: 0px;
	margin-left: 10px;
	width: 58px;
	float: left;
}
.cabecera .logo-suzuki {
	width: 162px;
	height: 80px;
	background: url(../images/logo-suzuki.jpg) no-repeat;
	float: left;
	overflow: hidden;
}
.menu {
	clear: both;
	width: 750px;
	height: 40px;
	overflow: hidden;
}
.fotos {
	width: 750px;
	height: 200px;
	_margin-top: -26px;
	_margin-bottom: -39px;
}
.mainlevel-menu {
	float: left;
	width: 125px;
	height: 27px;
	text-align: center;
	color: #FFFFFF;
	background-color: #004C66;
	padding-top: 13px;
}
a.mainlevel-menu:link, a.mainlevel-menu:active, a.mainlevel-menu:visited {
	float: left;
	width: 125px;
	height: 27px;
	text-align: center;
	color: #FFFFFF;
	background-color: #004C66;
	padding-top: 13px;
	text-decoration: none;
	font-weight: normal;
}
a.mainlevel-menu:hover {
	float: left;
	width: 125px;
	height: 27px;
	text-align: center;
	color: #FFFFFF;
	background-color: #0099CC;
	padding-top: 13px;
	text-decoration: none;
	font-weight: normal;
}
#active_menu-menu {
	font-weight: bold;
	background-color: #0099CC;
}
.submenu {
	clear: both;
	width: 740px;
	height: 30px;
	background-color: #E5E5E5;
	padding-left: 5px;
	padding-right: 5px;
}
.mainlevel-submenu {
	color: #666666;
}
a.mainlevel-submenu:link, a.mainlevel-submenu:active, a.mainlevel-submenu:visited {
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	line-height: 22pt;
	font-weight: normal;
}
a.mainlevel-submenu:hover {
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;
	line-height: 22pt;
	font-weight: normal;
}
#active_menu-submenu {
	font-weight: bold;
}
.banners {
	width: 720px;
	height: 90px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
}
.moduletable-banners {
	float: left;
	margin-right: 10px;
	width: 110px;
	height: 90px;
	overflow: hidden;
}
.principal {
	clear: both;
	width: 710px;
	margin-left: 20px;
	margin-right: 10px;
	_height: 500px;
	min-height: 500px;
}
.contentheading, .contentheading-boutique, .componentheading-enlaces, .componentheading-noticias, .componentheading-ocasion, .componentheading-registro, .contentheading-ocasion {
	width: 690px;
	padding-top: 18px;
	padding-top: 18px;
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 7px solid #0099CC;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	overflow: hidden;
}
.contentheading-noticias {
	width: 430px;
	padding-top: 18px;
	padding-top: 18px;
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 7px solid #0099CC;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	overflow: hidden;
}
.contentpaneopen, .contentpaneopen-boutique, .contentpane-enlaces, .contentpane-noticias, .contentpane-ocasion, .contentpaneopen-ocasion {
	line-height: 16pt;
}
.contentpaneopen-noticias {
	float: left;
	width: 450px;
	line-height: 16pt;
}
.contentpaneopen p, .contentpane-enlaces p, .contentpane-noticias p, .contentpane-ocasion p, .contentpaneopen-noticias p, .contentpaneopen-ocasion p {
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
.contentpaneopen-boutique p {
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.contentpaneopen-boutique div.logotipo  {
	width: 700px;
	margin-left: 10px;
	padding-top: 10px;
}
.contentpaneopen-boutique div.marco  {
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	width: 221px;
	text-align: center;
	border: 1px solid #CCCCCC;
	background-color: #F2F2F2;
}
.contentpaneopen-boutique div.imagen  {
	margin: 5px;
	text-align: center;
	border: 1px solid #E5E5E5;
	background-color: #FFFFFF;
}
.contentpaneopen-boutique .imagen img {
	text-align: center;
	border: none;
}
.contentpaneopen-boutique a:hover {
	filter: alpha(opacity=50); 
	opacity: .5;
}
.seccion-noticias, .seccion-ocasion, .categoria-noticias, .categoria-ocasion {
	clear: both;
	padding-top: 10px;
	*padding-top: 5px;
	_padding-top: 10px;
}
.small {
	color: #666666;
}
.article_separator {
	float: left;
	width: 100%;
	height: 10px;
	overflow: hidden;
}
.enlaces {
	clear: both;
	padding-top: 10px;
}
.columna-izquierda {
	clear: both;
	float: left;
	width: 323px;
	margin-right: 20px;
}
.columna-derecha {
	float: left;
	width: 367px;
}
.nuestratienda {
	clear: both;
	float: left;
	width: 323px;
	height: 284px;
	overflow: hidden;
	margin-bottom: 10px;
}
.moduletable-nuestratienda h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 313px;
	padding-top: 1px;
	*padding-top: 12px;
	_padding-top: 12px;
	padding-bottom: 13px;
	padding-left: 10px;
	border-bottom: 7px solid #0099CC;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	margin-bottom: 0px;
}
.portada {
	clear: both;
	float: left;
	width: 323px;
	height: 489px;
	overflow: hidden;
	margin-bottom: 20px;
	*padding-bottom: 20px;
	_padding-bottom: 0px;
}
.moduletable-portada h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 313px;
	padding-top: 1px;
	*padding-top: 12px;
	_padding-top: 12px;
	padding-bottom: 13px;
	padding-left: 10px;
	border-bottom: 7px solid #0099CC;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	margin-bottom: 0px;
}
.articulo-portada, 
.articulo-eventosypromociones {
	clear: both;
	height: 110px;
	border-bottom: 1px solid #CCCCCC;
	overflow: hidden;
}
.imagen-portada, 
.imagen-eventosypromociones {
	float: left;
	border: 1px solid #CCCCCC;
	width: 78px;
	height: 78px;
	padding: 5px;
	background-color: #F2F2F2;
	margin-right: 10px;
	margin-top: 10px;
}
.imagen-portada img, 
.imagen-eventosypromociones img {
	border: 1px solid #E5E5E5;
	width: 76px;
	height: 76px;
}
.contenido1-portada {
	margin-top: 4px;
	*margin-top: 3px;
	_margin-top: 3px;
	float: left;
	width: 213px;
	line-height: 15pt;
}
.contenido2-portada, 
.contenido2-eventosypromociones {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 4px;
	*margin-top: 3px;
	_margin-top: 3px;
	line-height: 15pt;
}
.contenido1-portada p, .contenido2-portada p, 
.contenido1-eventosypromociones p, .contenido2-eventosypromociones p {
	margin: 0px;
	padding: 0px;
}
.titulo-portada, 
.titulo-eventosypromociones {
	font-weight: bold;
	height: 20px;
	overflow: hidden;
}
.texto-portada, 
.texto-eventosypromociones {
	height: 60px;
	overflow: hidden;
	text-align: justify;
}
.enlace-portada a:link, .enlace-portada a:active, .enlace-portada a:visited, 
.enlace-eventosypromociones a:link, .enlace-eventosypromociones a:active, .enlace-eventosypromociones a:visited {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
.enlace-portada a:hover, 
.enlace-eventosypromociones a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.eventosypromociones {
	clear: both;
	float: left;
	width: 367px;
	height: 378px;
	margin-bottom: 10px;
}
.moduletable-eventosypromociones h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 357px;
	padding-top: 1px;
	*padding-top: 12px;
	_padding-top: 12px;
	padding-bottom: 13px;
	padding-left: 10px;
	border-bottom: 7px solid #0099CC;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	margin-bottom: 0px;
}
.contenido1-eventosypromociones {
	margin-top: 4px;
	*margin-top: 3px;
	_margin-top: 3px;
	float: left;
	width: 257px;
	line-height: 15pt;
}
.bannerenportada {
	clear: both;
	float: left;
	width: 355px;
	height: 96px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #F2F2F2;
	margin-bottom: 10px;
	overflow: hidden;
}
.bannerenportada p {
	margin: 0px;
	padding: 0px;
}
.bannerenportada .bannerenportada-flash {
	border: 1px solid #E5E5E5;
}
.marcas {
	clear: both;
	float: left;
	width: 107px;
	height: 277px;
	overflow: hidden;
	margin-bottom: 20px;
	*padding-bottom: 20px;
	_padding-bottom: 0px;
}
.marcas .marcas-titulo {
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 7px solid #0099CC;
	margin-bottom: 5px;
	width: 97px;
	padding-left: 10px;
	padding-bottom: 13px;
	padding-top: 12px;
}
.marcas img {
	border: 1px solid #E5E5E5;
	width: 93px;
	height: 34px;
	overflow: hidden;
}
.marcas .marcas-imagen {
	padding: 5px;
	background-color: #F2F2F2;
	width: 95px;
	height: 36px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin-bottom: 5px;
}
.marcas .marcas-texto {
	padding-top: 2px;
}
.marcas .marcas-texto a:link, .marcas .marcas-texto a:active, .marcas .marcas-texto a:visited {	
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
.marcas .marcas-texto a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.novedades {
	float: left;
	width: 240px;
	height: 277px;
	overflow: hidden;
	margin-left: 20px;
	margin-bottom: 20px;
	*padding-bottom: 20px;
	_padding-bottom: 0px;
}
.moduletable-novedades h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 230px;
	padding-top: 1px;
	*padding-top: 12px;
	_padding-top: 12px;
	padding-bottom: 13px;
	padding-left: 10px;
	border-bottom: 7px solid #0099CC;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	margin-bottom: 0px;
}
.novedades .novedades-articulo {
	float: left;
	width: 204px;
	height: 16px;
	line-height: 15pt;
	overflow: hidden;
	padding-left: 26px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCCCCC;
	background: url(../images/novedades.png) no-repeat;
}
.pie {
	clear: both;
	width: 730px;
	height: 40px;
	background-color: #E5E5E5;
	padding-left: 10px;
	padding-right: 10px;
}
.menupie {
	float: left;
	width: 500px;
	height: 35px;
	overflow: hidden;
	text-align: left;
	padding-top: 5px;
}
.logospie {
	float: left;
	width: 230px;
	height: 40px;
	overflow: hidden;
	text-align: right;
}
.logospie img {
	margin-left: 10px;
	border: none;
}
.mainlevel-pie {
	color: #666666;
}
a.mainlevel-pie:link, a.mainlevel-pie:active, a.mainlevel-pie:visited {
	color: #666666;
	text-decoration: none;
	line-height: 22pt;
	font-weight: normal;
}
a.mainlevel-pie:hover {
	color: #666666;
	text-decoration: underline;
	line-height: 22pt;
	font-weight: normal;
}
.registro {
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	float: left;
	margin-top: -10px;
}
.registro-titulo {
	clear: both;
	font-size: 8pt;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16pt;
}
.registro p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
.registro .requerido {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16pt;	
}
.registro .boton {
	text-align: left;
	margin-top: 20px;
}
.mapa {
	clear: both;
	float: left;
	margin-top: -10px;
	margin-left: 10px;
	_margin-left: 5px;
	width: 690px;
	height: 350px;
	padding-bottom: 30px;
}
.formulario {
	clear: both;
	float: left;
	margin-top: -10px;
	margin-left: 10px;
	_margin-left: 5px;
	width: 690px;
	height: 320px;
	padding-bottom: 10px;
}
.organigrama {
	clear: both;
	float: left;
	margin-top: -20px;
	margin-left: 10px;
	_margin-left: 5px;
	width: 690px;
	height: 925px;
	padding-bottom: 30px;
}
.panoramicas {
	clear: both;
	float: left;
	margin-top: -20px;
	margin-left: 10px;
	_margin-left: 5px;
	width: 690px;
	height: 600px;
}
.catalogo {
	clear: both;
	background: url(../images/catalogo-fondo.jpg) repeat-y;
	float: left;
	width: 650px;
	margin-left: 10px;
	_margin-left: 5px;
	line-height: 16pt;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
}
.catalogo-texto {
	margin-top: -10px;
	margin-bottom: -10px;
}
.catalogo-top {
	clear: both;
	background: url(../images/catalogo-top.jpg) no-repeat;
	width: 690px;
	margin-left: 10px;
	_margin-left: 5px;
	height: 15px;
	overflow: hidden;
	float: left;
}
.catalogo-bottom {
	clear: both;
	background: url(../images/catalogo-bottom.jpg) no-repeat;
	width: 690px;
	margin-left: 10px;
	_margin-left: 10px;
	height: 15px;
	overflow: hidden;
}
.arbol1 {
	clear: both;
	margin-left: 229px;
	background-color: #F2F2F2;
	width: 250px;
	border: 1px solid #CCCCCC;
}
.arbol2 {
	clear: both;
	float: left;
	margin-left: 88px;
	_margin-left: 45px;
	background-color: #F2F2F2;
	width: 250px;
	border: 1px solid #CCCCCC;
}
.arbol3 {
	float: left;
	margin-left: 30px;
	background-color: #F2F2F2;
	width: 250px;
	border: 1px solid #CCCCCC;
}
.arbol4 {
	clear: both;
	float: left;
	margin-left: 88px;
	_margin-left: 45px;
	background-color: #F2F2F2;
	width: 250px;
	border: 1px solid #CCCCCC;
}
.arbol5 {
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 20px;
	background-color: #F2F2F2;
	width: 250px;
	border: 1px solid #CCCCCC;
}
.arbol1 p, .arbol2 p, .arbol3 p, .arbol4 p, .arbol5 p {
	padding-left: 15px;
}
.arbol-imagen {
	clear: both;
	margin: 0px;
	padding: 0px;
	padding-left: 213px;
}
.calculadorafinanciara-titulo {
	width: 690px;
	padding-top: 18px;
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 7px solid #0099CC;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	overflow: hidden;
}
.calculadorafinanciara-texto {
	margin-top: -1px;
	*margin-top: 0px;
	_margin-top: 0px;
	padding-top: 1px;
	*padding-top: 0px;
	_padding-top: 0px;
	clear: both;
}
.calculadorafinanciara-contenedor {
	line-height: 16pt;
}
.calculadorafinanciara-contenedor p {
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
.ultimasnoticias {
	width: 240px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	*padding-bottom: 20px;
	_padding-bottom: 0px;
	overflow: hidden;
	margin-top: 10px;
}
.moduletable-ultimasnoticias h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 230px;
	padding-top: 1px;
	*padding-top: 12px;
	_padding-top: 12px;
	padding-bottom: 13px;
	padding-left: 10px;
	border-bottom: 7px solid #0099CC;
	font-weight: bold;
	text-transform: uppercase;
	overflow: hidden;
	margin-bottom: 0px;
}
.ultimasnoticias .ultimasnoticias-articulo {
	float: left;
	width: 204px;
	height: 16px;
	line-height: 15pt;
	overflow: hidden;
	padding-left: 26px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCCCCC;
	background: url(../images/novedades.png) no-repeat;
}
