@import url('reset.css');

body {
	background: #FFF url(../images/main_bg.gif) repeat-x;;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #3C3C3C;
	text-decoration: none;
}

a:link, a:visited, a:active {color: #4265A9; text-decoration: none;}

a:hover, a:focus {color: #4265A9; text-decoration: underline;}

h1 {
	color: #00A0C8;
	font-size: 1.5em;
	font-weight: normal;
}

h2 {
	color: #0080E6;
	font-size: 1.3em;
	font-weight: bold;
}

h3 {
	color: #FFFFFF;
	font-size: 1.5em;
}

h4 {
	color: #4265A9;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}

h5 {
	color: #5D96C9;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
}

h6 {
	font-size: .85em;
	font-weight: bold;
	text-transform: uppercase;
}

input {
	padding: 2px;
	border: 1px solid #666666;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #8C8C8C;
	height: 16px;
}

textarea {
	padding: 2px;
	border: 1px solid #8C8C8C;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #3C3C3C;
	overflow: visible;
}

select {
	border: 1px solid #666666;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #8C8C8C;
	height: 18px;
}

fieldset {
	font-size: 1.1em;
	line-height: 1.3em;
	color: #3C3C3C;
}

fieldset p {
	margin-top: 10px;
}

label {	padding-top: 10px; }

label.error { color: #FF0000; padding-left: 10px; font-weight: bold; }

input.error{border:1px solid #FF0000;}

#contenedor_blanco {
	width: 1006px;
	margin: 0 auto;
	background: #FFFFFF;
	text-align: center;
}

#wrapper {
	width: 1000px;
	margin: 0 auto 30px auto;
}
	
	#top {
		height: 140px;
		overflow: hidden;
	}
		
		#top_izq {
			width: 260px; /*estilo normal*/
			/*width: 320px;*/ /*estilo navidad*/
			/*width: 350px;*/ /*estilo pascuas*/
			float: left;
		}
		
			#logo_escobar {
				margin: 30px 0 0 0; /*estilo normal*/
				/*margin: 0;*/ /*estilo bicentenario/mundial*/
				/*margin: 19px 0 0 0; _margin-top: 22px;*/ /*estilo aniversario*/
				/*margin: 0; _margin-top: 3px;*/ /*estilo navidad/pascuas*/
				text-align: right;
			}
			
		#top_der {
			width: 740px; /*estilo normal*/
			/*width: 680px;*/ /*estilo navidad*/
			/*width: 650px;*/ /*estilo pascuas*/
			float: left;
		}
	
			#menu_sup {
				text-align: right;
				margin: 15px 55px 0 0;
			}
		
			#logo_vw {
				text-align: right;
				margin: 10px 55px 0 0;
			}
			/*
			#menu_inf {
				width: 100%;
				float: left;
				margin: 25px 55px 0 0;
				background-color: #E6E8E8;
			}
			
				#menu_inf ul{
					width: auto;
					float: right;
				}
			*/
			#menu_inf {
				width: 100%;
				height: 27px;
				float: left;
				margin: 18px 15px 0 0;
				*margin-top: 15px;
				_margin-right: 0;
				background-color: #E6E8E8;
			}
			
				#menu_inf ul{
					width: auto;
					float: right;
					padding: 7px 55px 0 0;
				}
				
					#menu_inf ul li {
						width: auto;
						float: left;
						padding-left: 20px;
					}

	#middle_gral {
		width: 885px;
		margin: 30px auto;
		text-align: left;
	}
	
		#middle_gral_text {
			padding-top: 30px;
		}
		
			#middle_gral_text dl { width: auto; float: left; font-size: .86em; line-height: 1.3em; }
				
				#middle_gral_text dl dt {
					clear: both;
					width: 30px;
					float: left;
					font-weight: bold;
				}
				
				#middle_gral_text dl dd {
					width: 94%;
					float: left; 
					padding-bottom: 25px;
				}
		
			#middle_gral_text p {
				text-indent: 20px;
				padding-bottom: 20px;
				text-align: left;
				font-size: .86em;
				line-height: 1.3em;
			}
	
	#tit_ppal {
		padding-bottom: 10px; border-bottom: 1px solid #B2B2B2;
	}
	/*=====================BEGIN HOME=====================*/
	#middle_home {
		clear: both;
		/*height: 371px;
		background: url(../images/home_mid-bottom_bg.jpg) no-repeat top left;
		_margin-top: -1px;*/
	}
	/*=====================END HOME=====================*/
	
	/*=====================BEGIN 0KM=====================*/
	#middle_0km {
		clear: both;
		width: 100%;
		background-color: #FFFFFF;
		text-align: left;
	}
	
		#menu_izq_0km {
			width: 180px;
			float: left;
			margin: 0 45px 0 20px;
		}
		
			#menu_izq_0km h3 {
				color: #0060B6;
				font-size: 1em;
				font-weight: bold;
				text-align: left;
				padding-bottom: 3px;
				border-bottom: 1px solid #0060B6;
			}
				
				#menu_izq_0km h3 a:link, 
				#menu_izq_0km h3 a:visited, 
				#menu_izq_0km h3 a:active,
				#menu_izq_0km h3 a:hover,
				#menu_izq_0km h3 a:focus {
					color: #0060B6;
					text-decoration: none;
					display: block;
				}
				
				#menu_izq_0km ul { margin-top: 20px; }
				
					#menu_izq_0km ul li { margin-bottom: 10px; text-align: left; }
					
						#menu_izq_0km ul li a:link, 
						#menu_izq_0km ul li a:visited, 
						#menu_izq_0km ul li a:active { 
							font-size: 1em;
							font-weight: bold;
							color: #666;
							text-decoration: none;
						}
						
						#menu_izq_0km ul li a:hover,
						#menu_izq_0km ul li a:focus { 
							color: #0060B6;
							text-decoration: none;
						}
						
						#menu_izq_0km a.active { 
							color: #0060B6 !important;
							text-decoration: none;
						}
						
		#content_0km {
			width: 570px;
			float: left;
			margin-bottom: 30px;
		}
			
			#content_0km table {
				font-size: .86em;
				line-height: 1.3em;
			}
	/*=====================END 0KM=====================*/

	/*=====================BEGIN USADOS=====================*/
	#middle_usados {
		height: 224px;
		background: url(../images/usados/fondo_usados_top.gif) repeat-x;
		font-family: Tahoma, sans-serif;
	}
	
		#middle_usados ul {
			width: auto;
			float: left;
		}
		
			#middle_usados ul li {
				width: 164px;
				height: 184px;
				float: left;
				margin: 20px 10px 0 0;
				background: url(../images/usados/bg_aut_usado.jpg) no-repeat;
			}
			
				#middle_usados ul li p {
					margin-top: 5px;
					font-size: .8em;
				}
				
				.foto_dest {
					margin: 10px 0 0 9px; width: 147px; height: 112px; overflow: hidden;
					*margin-left: 2px;
				}
				
				.texto_dest {
					height: 53px; 
					margin: 0 7px; 
					padding: 5px 0 5px 5px;
					overflow: hidden;
					text-align: left;
				}
				
				/* texto detalle destacada */
				.texto_det_dest {
					width: 116px;
					float: left;
				}
				
				.ver_mas_dest {
					width: 27px;
					float: left;
					margin-top: 17px;
				}
	
	#bottom_usados {
		width: 895px;
		margin: 30px auto;
		border:1px solid #B2B2B2;
		font-family: Tahoma, sans-serif;
	}
	
		#filtros_usados {
			background: url(../images/usados/fondo_filtros.gif) no-repeat;
			height: 65px;
			padding-left: 220px;
		}
			.campo_filtro {
				width: auto;
				float: left;
				margin: 25px 0 0 25px;
			}
			
			.btn_filtro {
				width: auto;
				float: right;
				margin: 21px 22px 0 0;
				_margin-right: 8px;
			}
		
		#listado_usados {
			min-height: 150px;
			_height: 150px;
		}
		
		/*=====================BEGIN PAGINACION=====================*/
		#paginacion {
			margin: 30px auto 0 auto;
			padding-bottom: 10px;
			text-align: center;
		}
		
			#paginacion ul {
				text-align: center;
			}
			
				#paginacion ul li {
					width: 30px;
					line-height: 20px;
					text-align: center;
					vertical-align: 50%;
					display: inline;
				}
				
					#paginacion ul li a:link, #paginacion ul li a:visited, #paginacion ul li a:active {
						color: #8C8C8C;
						text-decoration: none;
					}
					
					#paginacion ul li a:hover, #paginacion ul li a:focus {
						color: #8C8C8C;
						text-decoration: underline;
					}
		/*=====================END PAGINACION=====================*/
		
		.container_usado {
			width: 405px;
			height: 102px;
			float: left;
			border: 1px solid #B2B2B2;
			margin-left: 7px;
			_margin-left: 6px;
			padding: 0 15px;
			display: table;
			#position: relative;
			overflow: hidden;
		}
		
			.middle_img_usado {
				display:table-cell;
				vertical-align:middle;
				width: 113px;
				#position: absolute;
				#top: 50%;
				left: 0;
				text-align: left;
				//text-align: center;
			}
		
				.inner_img_usado{
					#position: relative;
					#top: -50%;
				}
				
			.middle_text_usado {
				width: 310px;
				display: table-cell;
				vertical-align: middle;
				#width: 150px;
				#position: absolute;
				#top: 50%;
				left: 44%;
			}
		
				.inner_text_usado{
					#position: relative;
					#top: -50%;
					left: -44%;
					text-align: left;
				}
				
			.middle_btn_usado {
				display: table-cell;
				vertical-align: middle;
				#position: absolute;
				#top: 50%;
				left: 98%;
			}
		
				.inner_btn_usado{
					#position: relative;
					#top: -50%;
					left: -98%;
				}
	/*=====================END USADOS=====================*/
	
	/*=====================BEGIN POPUP USADO=====================*/
	#detalle_auto_popup {
		margin: 20px 10px;
		font-size: .85em;
		line-height: 1.3em;
		color: #3C3C3C;
	}
	
	#marca_auto_popup {
		text-transform: uppercase;
	}
	
	#modelo_auto_popup {
		font-weight: bold;
		font-size: 1.2em;
		text-transform: uppercase;
	}
	
	#thumbs_popup { border-top: 1px solid #B2B2B2; }
	
	#thumbs_popup ul {
	}
	
		#thumbs_popup ul li {
			width: 106px;
			text-align: center;
			display: inline;
		}
		
			#thumbs_popup ul li img {
				border: 2px solid #C4C8CB;
			}
	/*=====================END POPUP USADO=====================*/
	
	/*=====================BEGIN AUTOAHORRO===================*/
	#middle_autoahorro_izq { width: 295px; _width: 288px; float: left; padding-top: 30px; }
	
		#middle_autoahorro_izq ul {
				color: #8C8C8C;
				font-size: .85em;
				line-height: 1.2em;
			}
			
				#middle_autoahorro_izq ul li {
					padding-bottom: 10px;
				}
				
					#middle_autoahorro_izq ul li a:link, #middle_autoahorro_izq ul li a:visited, #middle_autoahorro_izq ul li a:active {
						color: #0060B6;
						font-size: 1.2em;
						font-weight: bold;
						text-decoration: none;
					}
					
					#middle_autoahorro_izq ul li a:hover, #middle_autoahorro_izq ul li a:focus {
						color: #666666;
						text-decoration: none;
					}
	
	#middle_autoahorro_text { width: 490px; float: left; padding-top: 30px; }
		
		#middle_autoahorro_text h1 {
			color: #666666;
			font-size: 1.25em;
			font-weight: bold;
		}
		
		#middle_autoahorro_text h2 {
			color: #0080E6;
			font-size: 1em;
			font-weight: normal;
			margin-bottom: 15px;
		}
		
		#middle_autoahorro_text h3 {
			color: #FFF;
			font-size: 1.5em;
			font-weight: bold;
			margin-left: 15px;
			padding-top: 12px;
		}
		
		#middle_autoahorro_text h6 {
			color: #FFF;
			font-size: .8em;
			font-weight: normal;
			text-transform: none;
			margin-left: 15px;
		}
		
		#middle_autoahorro_text table {
			border: 1px solid #CCCCD1;
		}
		
		#middle_autoahorro_text table th, #middle_autoahorro_text table td {
			text-align: center;
			font-size: 11px;
		}
			
			#middle_autoahorro_text table .borde_col { border-left: 1px solid #CCCCD1; }
		
		#middle_autoahorro_text p, #middle_autoahorro_text dl {
			padding-bottom: 20px;
			text-align: left;
			font-size: .86em;
			line-height: 1.3em;
		}
		
			#middle_autoahorro_text dl dt {
				font-size: 13px;
				color: #0080E6;
				font-weight: bold;
				padding-bottom: 7px;
			}
			
			#middle_autoahorro_text dl dd { padding-bottom: 20px; }
		
		#middle_autoahorro_text ul {
			width: auto;
			float: left;
		}
	
		#middle_autoahorro_text ul li {
			width: 596px;
			height: 110px;
			float: left;
			background: url(../images/autoahorro/fondo_item_list.gif) no-repeat;
		}
		
			.pa_col1 {
				width: 325px;
				float: left;
				margin-top: 13px;
				padding-left: 20px;
			}
			
			.pa_col2 {
				width: 118px;
				float: left;
				margin-top: 13px;
			}
			
			.pa_col3 {
				width: auto;
				float: left;
				margin-top: 13px;
			}
			
			.pa_precio {
				width: 105px;
				height: 60px;
				background: url(../images/autoahorro/fondo_precio.gif) no-repeat;
				color: #FFFFFF;
			}
	/*=====================END AUTOAHORRO==================*/
	
	/*================BEGIN POPUP PLAN AUTOAHORRO===============*/
	#wrapper_popup_pa {
		width: 624px;
		margin: 5px auto;
	}
		
		#tit_popup_plan {
			width: 624px;
			height: 36px;
			background-color: #E6E8E8;
			color: #3C3C3C;
			font-size: 1.5em;
		}
		
			#text_tit_popup_plan {
				width: auto;
				float: left;
				margin-top: 8px;
				padding-left: 15px;
			}
			
			#cerrar_popup_plan {
				width: auto;
				float: right;
				margin: 8px 12px 0 0;
			}
		
		#detalles_plan {
			width: 290px;
			float: left;
			padding-top: 5px;
			padding-right: 8px;
		}
		
			#tit_detalles_plan {
				width: 100%;
				float: left;
				padding: 5px 0;
				background-color: #F0F0F0;
				text-align: center;
				color: #000;
				font-weight: bold;
				font-size: .85em;
			}
			
			#tabla_detalles_plan {
				width: 100%;
				float: left;
				margin-top: 5px;
				padding: 5px 0;
				background-color: #F0F0F0;
			}
			
				#tabla_detalles_plan dl {
					font-size: .85em;
					color: #000;
				}
				
				#tabla_detalles_plan dl dt {
					width: 51%;
					float: left;
					padding-top: 5px;
					padding-left: 3%;
				}
				
				#tabla_detalles_plan dl dd {
					width: 46%;
					float: left;
					padding-top: 5px;
				}
		
		#texto_popup_plan {
			width: 316px;
			float: left;
			padding-top: 6px;
			color: #999;
			font-size: .74em;
		}
	/*==================END POPUP PLAN AUTOAHORRO=================*/
	
	/*=====================BEGIN RRHH=====================*/
	#middle_rrhh {
		width: 940px;
		margin: 30px auto;
		text-align: left;
	}
		
		#middle_rrhh_menu_izq {
			width: 125px;
			float: left;
			margin: 0 70px 0 20px;
		}
		
			#middle_rrhh_menu_izq p {
				color: #8C8C8C;
				margin-top: 5px;
			}
		
			#middle_rrhh_menu_izq ul {
				color: #8C8C8C;
				font-size: .85em;
				line-height: 1.2em;
			}
			
				#middle_rrhh_menu_izq ul li {
					padding-bottom: 30px;
				}
				
					#middle_rrhh_menu_izq ul li a:link, #middle_rrhh_menu_izq ul li a:visited, #middle_rrhh_menu_izq ul li a:active {
						color: #0060B6;
						font-size: 1.2em;
						font-weight: bold;
						text-decoration: none;
					}
					
					#middle_rrhh_menu_izq ul li a:hover, #middle_rrhh_menu_izq ul li a:focus {
						color: #666666;
						text-decoration: none;
					}
					
		#middle_rrhh_content {
			width: 690px;
			float: left;
			margin: 0;
		}
		
			#middle_rrhh_content ul li { padding-bottom: 20px; }
			
			#middle_rrhh_content form p { text-indent: 0; padding-bottom: 0; }
				
	/*=====================END RRHH=====================*/
	
	/*=====================BEGIN RRHH FORM=====================*/
	.rrhh_fields_left { width: 180px; float: left; font-size: .85em; }
	
	.rrhh_fields_right { width: auto; float: left; font-size: .85em; }
	
	.borde_azul_dashed { margin-top: 30px; padding-top: 15px; border-top: 1px dashed #0075B8; }
	/*=====================END RRHH FORM=====================*/
	
	/*=====================BEGIN HISTORIA=====================*/
	#middle_historia_content_izq {
		width: 230px;
		float: left;
	}
	
		#middle_historia_content_izq ul li {
			margin: 15px 0 0 7px;
		}
			
	#middle_historia_content_der {
		width: 610px;
		min-height: 370px;
		_height: 370px;
		float: left;
		margin: 15px 0 0 25px;
	}
	
		#middle_historia_content_der p {
			color: #3C3C3C;
			font-size: .88em;
			line-height: 1.3em;
			text-indent: 25px;
			margin-bottom: 20px;
		}
		
		#middle_historia_text_content_der { width: 100%; float: left; margin: 28px 0 0 0; }
	/*=====================END HISTORIA=====================*/
	
	/*=====================BEGIN PUBLICIDADES=====================*/
	#middle_public_listas {
		width: auto;
		float: left;
		margin: 25px 25px;
	}
		#middle_public_listas h2 { font-size: 13px; color: #0080E6; }
		
		#middle_public_listas ul {
			width: 180px;
			float: left;
			background-color: #E6E8E8;
			margin: 15px 0 25px 0;
			padding: 10px 10px 15px 20px;
		}
		
			#middle_public_listas ul li { width: auto; float: left; padding: 6px 8px 0 0; }
			
				#middle_public_listas ul li a img { border: 4px solid #E6E8E8; }
				
				#middle_public_listas ul li a:hover img { border: 4px solid #B2B2B2; }
				
				.public_sel { border: 4px solid #B2B2B2; }

	#middle_public_videos { width: auto; float: left; margin: 53px 0 0 50px; padding: 25px 90px; background-color: #E6E8E8;}
	
	/*=====================END PUBLICIDADES=====================*/
	
	/*=====================BEGIN EVENTOS=====================*/
	#middle_lista_eventos {
		width: auto;
		float: left;
		padding: 25px 25px;
	}
		#middle_lista_eventos h2 { font-size: 13px; color: #0080E6; }
		
		#middle_lista_eventos h3 { font-size: 11px; color: #000; text-align: left; padding: 5px 0 0 13px; }
		
		#middle_lista_eventos ul {
			width: 180px;
			background-color: #E6E8E8;
			margin: 15px 0 25px 0;
			padding: 0 10px;
		}
		
			#middle_lista_eventos ul li { padding: 15px 0; text-align: center; border-bottom: 1px solid #B2B2B2; }
			
				#middle_lista_eventos ul li a img { border: 4px solid #E6E8E8; }
				
				#middle_lista_eventos ul li a:hover img { border: 4px solid #B2B2B2; }
				
				.evento_sel { border: 4px solid #B2B2B2 !important; }

	#middle_eventos_text { width: 585px; float: left; margin: 53px 0 0 50px; }
	
		#middle_eventos_text table, #middle_eventos_text p {
			font-size: 11px;
			line-height: 1.3em;
		}
		
	/*=====================END EVENTOS=====================*/
	
	/*=====================BEGIN NUESTROS LOCALES=====================*/
	#middle_nuestros_locales {
		padding-top: 30px;
	}
	
		#middle_nuestros_locales ul {
			width: 100%;
			float: left;
		}
		
			#middle_nuestros_locales ul li {
				width: 225px;
				height: 400px;
				_height: 430px;
				float: left;
				margin-right: 100px;
				font-size: 1em;
				line-height: 1.5em;
			}
			
				#middle_nuestros_locales ul li img { border: 7px solid #E6E8E8; }

	#middle_como_llegar p {
		line-height: 1.3em;
		margin-bottom: 20px;
	}
	/*=====================END NUESTROS LOCALES=====================*/
	
	/*=====================BEGIN VENTAS ESPECIALES=====================*/
	#body_ventas_esp {
		width: 100%;
		background: #EAEDF1 url(../images/seguros/seguros_main_bg.jpg) repeat-x;
	}
	
		#middle_ventas_esp {
			background: url(../images/ventas_especiales/ventas_esp_bg_top.jpg) no-repeat top center;
			margin-top: 1px;
			/*_margin-top: 0;*/
			height: 121px;
			font-family: Arial, Helvetica, sans-serif;
		}
		
			#middle_ventas_esp_tit { padding: 25px 0 6px 26px; }
			
			#middle_ventas_esp_slogan { padding-left: 26px; }
			
		#bottom_ventas_esp {
			border-bottom: 1px solid #B2B2B2;
			padding-bottom: 35px;
			margin: 0 25px 0 25px;
		}
		
			#bottom_ventas_esp_text {
				width: 630px;
				/*float: left;*/
			}
			
				#bottom_ventas_esp_text p {
					color: #3C3C3C;
					font-size: .88em;
					line-height: 1.5em;
					margin: 25px 0 0 0;
				}
				
				#bottom_ventas_esp_text ul { margin-top: 25px; }
				
					#bottom_ventas_esp_text ul li { 
						margin-top: 5px;
						background: url(../images/circ_azul.gif) no-repeat 0 5px;
						padding-left: 15px;
					}
	/*=====================END VENTAS ESPECIALES=====================*/
	
	/*=====================BEGIN SEGUROS=====================*/
	#seguros_text {
		width: 520px;
		float: left;
	}
	
		#seguros_text p { text-indent: 0; }
			
	#seguros_logos {
		width: auto;
		float: right;
	}
	
		#seguros_logos ul li{ width: auto; float: left; margin: 15px 0 0 35px; }
	/*=====================END SEGUROS=====================*/
	
	/*=====================BEGIN SERVICIOS=====================*/
	#middle_servicios_izq { width: 295px; float: left; padding-top: 30px; }
	
	#middle_servicios_text { width: 490px; float: left; padding-top: 30px; }
		
		#middle_servicios_text p {
			padding-bottom: 20px;
			text-align: left;
			font-size: .86em;
			line-height: 1.3em;
		}
	/*=====================END SERVICIOS=====================*/
	
	/*=====================BEGIN REPUESTOS=====================*/
	#middle_repuestos_tit { padding: 25px 0 6px 26px; }
	
	#middle_repuestos_text { width: 490px; float: left; padding-top: 30px;	}
	
		#middle_repuestos_text h2 { font-size: 1.2em; }
	
		#middle_repuestos_text p, ul {
			padding-bottom: 20px;
			text-align: left;
			font-size: .86em;
			line-height: 1.4em; 
		}
		
		#middle_repuestos_text ul { padding-left: 30px; }
		
			#middle_repuestos_text ul li { list-style-type: disc; padding-bottom: 10px; }
				
				#middle_repuestos_text ul li h2 { font-size: 1em; color: #005BBF; }
		
		#middle_repuestos_text form p { padding-bottom: 5px; }
	
	#lista_acce table {
		border-collapse:collapse;
	}
		
	#lista_acce table td {
		border: 1px solid #B7B7B7;
		text-align:center;
		font-size:11px;
		padding:2px;
	}
	
	.no_ori {
		color:#FF0000;
	}
	
	.accesorio {
		width:550px;
		font-size: .86em;
	}
	
	.sepador_accesorio {
		border-bottom:1px solid #858585;
		padding-top:12px;
		margin-bottom:20px;
		width:550px;
	}
	
	
	.foto_accesorio {
		float:left;
		width:188px;
	}
	
	.descrip_accesorio {
		float:right;
		width:360px;
	}	
	
	.accesorio_vert {
		float:left;
		width:183px;
		text-align:center;
	}
	
	.foto_accesorio_ver { padding-bottom:5px;	}
	
	.respuestos_menu_izq {
		margin-left: 0 !important;
		margin-right: 70px !important;
	}
	
	#bottom_repuestos {
		border-bottom: 1px solid #B2B2B2;
		padding-bottom: 35px;
		margin-left:25px
	}
	
		#bottom_repuestos_text {
			width: 552px;
			float: left;
		}
		
			#bottom_repuestos_text h2 {
				margin: 30px 0 6px 0;
			}
			
			#bottom_repuestos_text h5 {
				text-transform: none;
				margin-bottom: 20px;
			}
			
			#bottom_repuestos_text p {
				color: #3C3C3C;
				font-size: .88em;
				line-height: 1.5em;
				margin: 17px 0 0 0;
			}
				
			#bottom_repuestos_text ul li{
				color: #3C3C3C;
				font-size: 1em;
				line-height: 1.5em;
			}
				
				#bottom_repuestos_text ul li h1{
					font-size:1.7em;
				}
			
			#bottom_repuestos_text table {
				color: #3C3C3C;
				font-size: .88em;
				line-height: 1.5em;
				text-align: left;
			}
			
			#bottom_repuestos_text table th {
				background-color: #CCCCD1;
				padding: 2px 10px;
				font-weight: bold;
			}
			
			#bottom_repuestos_text table td {
				padding: 2px 10px;
				border-left: 1px solid #CCCCD1;
			}
					
	#bottom_repuestos_acce {
		width: 689px;
		float: left;
	}

	#galerias{
		padding-top:27px;
	}
		
		#galerias p {
			color:#3C3C3C;
			font-size: 11px;
			margin-top:12px;
			margin-bottom:4px;
			font-family:Arial, Helvetica, sans-serif;
		}
			
	.contenedor_foto {
		border: 1px solid #B2B2B2;
		padding: 30px 0 30px 22px;
	}
	
	.cont_oferta {
		border:1px solid #B2B2B2;
		padding:5px;
	}
	.cont_desc_oferta{
		float:left;
		width:auto;
		padding:8px 0 0 17px;
	}
	.tit_oferta{
		font-size:14px;
		font-weight:bold;
	}
	.precio_oferta{
		color: #00A0C8;
		font-size: 1.5em;
		font-weight: bold;
	}

	.cont_foto_oferta{
		float:right;
		width:auto;
	}
	
	/*=====================END REPUESTOS=====================*/
	
	/*=====================BEGIN CONTACTENOS=====================*/
	#body_contactenos { 
		width: 638px;
		height: 476px;
		background-color:#CCCCCC;
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
	}
		#contact_form { width: 558px; float: left; padding: 20px 0 0 35px; }
		
			#contact_form .subtit { margin: 14px 0 18px 3px; font-size: 1em; *margin-bottom: 21px; }
		
			#contact_form fieldset { color: #000000; font-size: .85em; }
			
				#contact_form fieldset p {
					margin-top: 5px;
					*margin-top: 3px;
					padding-top: 0px;
				}

				#contact_form fieldset label {
					padding-top: 0px;
				}
				
				#contact_form fieldset input {
					height: 12px !important;
					font-size: 10px;
				}
		
		#cuadro_texto_contacto{width:132px; padding:20px; background-color:#B2B2B2;font-size: .9em; line-height:1.4em; margin-top:5px;}
		#cerrar_contact_form { width: auto; float: left; margin-top: 10px; margin-left:19px; }
	/*=====================END CONTACTENOS=====================*/
	
	/*=====================BEGIN REGISTRARSE=====================*/
		#bottom_registrarse {
			border-bottom: 1px solid #B2B2B2;
			padding-bottom: 35px;
			margin: 0 25px;
		}
		
			#bottom_registrarse_text {
				width: 520px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				padding-top: 27px;
			}
			
				#bottom_registrarse_text p {
					color: #3C3C3C;
					font-size: .85em;
					line-height: 1.2em;
					margin: 10px 0 0 0;
				}
				
				#bottom_registrarse_text span {
					font-size: .9em;
				}
	/*=====================END REGISTRARSE=====================*/
				
#footer {
	/*margin: 25px 20px 0 0;*/
	margin-right: 20px; /*informacion oficial*/
	color: #999999;
	font-size: .85em;
}

#footer a {
	color: #999999;
	font-size: 1em;
}

#footer a:hover {
	text-decoration: underline;
}

#footer a.link_blanco, #footer a.link_blanco:hover { color: #FFFFFF; text-decoration: none; } 

#informacion_oficial { width: 100%; float: left; margin-bottom: 20px; padding-left: 25px; text-align: left; }
	#informacion_oficial a { color: #333; text-decoration: none; font-size: 1.2em; font-weight: bold; }
	#informacion_oficial a:hover { color: #0080E6; text-decoration: none; }
	
/*------------------------------------------*/
/* Begin estilos para el tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	/*border: 1px solid #111;
	background-color: #eee;
	padding: 5px;*/
	opacity: 0.95;
}
#tooltip h3, #tooltip div { margin: 0; font-size: .85em; color:#FFFFFF; }

#tooltip.pretty {
	border: none;
	width: 100%;
	padding: 43px 38px;
}

#tooltip.pretty h3 {
	margin-bottom: 2px;
	text-align: left;
	font-weight: bold;
}

#tooltip.pretty div { text-align: left; }

#tooltip.fancy {
	background: url(../images/tooltip_box_ch.png) no-repeat;
	width: 180px;
	height: 113px;
}

/* End estilos para el tooltip */
/*------------------------------------------*/

.clear { clear: both; }

/* text_s_blanco: texto color blanco small */
.text_s_blanco {
	color: #FFFFFF;
	font-size: .8em;
}

.text_azul { color: #005BBF; }

/* estilos adicionales para form fields */
.field_w20 {
	width: 20px;
}

.field_w40 {
	width: 40px;
}

.field_w76 {
	width: 76px;
}

.field_w90 {
	width: 90px;
}

.field_w130 {
	width: 130px;
}

.field_w160 {
	width: 160px;
}

.field_w200 {
	width: 200px;
}

.field_w230 {
	width: 230px;
}

.field_w250 {
	width: 250px;
}

.field_w290 {
	width: 290px;
}

.textarea_wh1 {
	width: 495px;
	height: 90px;
}

.textarea_wh2 {
	width: 360px;
	height: 37px;
}

.textarea_wh3 {
	width: 330px;
	height: 37px;
}
/* fin estilos adicionales para form fields */

.no_border { border: none; }

.borde_top { border-top: 1px dashed #B2B2B2; }

.mtop10 { margin-top: 10px; }

.mtop15 { margin-top: 15px; }

.mtop30 { margin-top: 30px; }

.mtop40 { margin-top: 40px; }

.mtop50 { margin-top: 50px; }

.mbot30 { margin-bottom: 30px; }

.iemleft4 { _margin-left: 4px; }

.ptop15 { padding-top: 15px; }

.pbottom15 { padding-bottom: 15px; }

.ptop10_bot10 { padding: 10px 0 10px 0; }

.mtop35_bot20 { margin: 35px 0 20px 0; }

.borde_negro { border: 1px solid #000; }

.ancho_total { width: 100% !important; }

.fleft_w590 { width: 590px; float: left; }

.fleft_wauto { width: auto; float: left; }

.fright_wauto { width: auto; float: right; }

.tr_fondo_claro { background-color: #F1F1F1; }

.border_bottom { padding-bottom: 30px; border-bottom: 1px solid #B2B2B2; }

a.link_volver {
	background: url(/images/btn_volver.gif) no-repeat 0 -1px;
	padding-left: 25px;
	padding-bottom: 6px;
	font-weight: bold;
	*line-height: 30px;
}

a.link_azul13 {
	font-size: 13px;
	color: #0080E6;
	font-weight: bold;
	text-decoration: none;
}

a.link_azul13:hover {
	color: #0080E6;
	text-decoration: underline;
}

.fs11_lh16 { font-size: 11px; line-height: 16px; }