



body { background-color: #; margin: 0px; font-family:Tahoma, Arial; font-size:12px; color:#000000;   }


#img_cabecera{width:100%; max-width:844px;}


	#contenedor_cabecera{ 
    	width:100%;
        float: left;
        background-color: #;
	    background-image: linear-gradient(left, # 50%, # 50%);
		background-image: -o-linear-gradient(left, # 50%, # 50%);
		background-image: -moz-linear-gradient(left, # 50%, # 50%);
		background-image: -webkit-linear-gradient(left, #  50%, # 50%);
		background-image: -ms-linear-gradient(left, # 50%, # 50%);   
    }
    
    
		#contenedor_menu_idioma{ width:100%; background-color: #; float:left; }
		#cabecera_menu_idioma_contenedor{ padding-left:30px; padding-right:30px; width:0px; height:20px; float:none; clear:both; background-color: #; }
		#cabecera_menu_idioma_central{display:inline; width:100%; height:20px; float:left; background-color:#; line-height:18px; vertical-align:middle; }
		
		#cabecera_contenedor{ padding-left:30px; padding-right:30px; width:0px; height:130px; float:none; clear:both; background-color: #0176B9; }
        
    #contenedor{ width:100%; background-color: #; float:left; }
	
    #contenedor_pie{width:100%; background-color: #FFF500; float:left; }
    
	    
        #pie_contenedor{padding-left:30px; padding-right:30px; width:0px; min-height:60px; float:none; clear:both; background-color: #0176B9}
	    #pie_publicidad_contenedor{padding-left:30px; padding-right:30px; width:0px; height:30px; line-height:30px; float:none; clear:both; background-color:#FFF500; }
    	#pie_publicidad_centro{display:inline; width:100%; height:30px; line-height:30px; float:left; background-color:#FFF500; }
        

#contenedor_buscador_cabecera{ width:100%; background-color: #; float:left; min-height:0px;  }


	#contenedor_contenido{padding-left:30px; padding-right:30px; padding-top:10px; width:0px; background-color: #FFFFFF; height:auto; clear: both;overflow: hidden; min-height: 400px;}
	
	#cabecera_central{display:inline; width:100%; height:130px; float:left; background-color:#0176B9; }
    #cabecera_menu_contenedor{padding-left:30px; padding-right:30px; width:0px; height:30px; float:none; clear:both; background-color: #0176B9; }
    #cabecera_menu_contenedor_separador{padding-left:30px; padding-right:30px; width:0px; height:30px; float:none; clear:both; background-color: #FFFFFF; height:1px; line-height:1px; }
    #cabecera_menu_contenedor_login{padding-left:30px; padding-right:30px; width:0px; height:30px; float:none; clear:both; background-color: #; }
    #cabecera_menu_central{display:inline; margin-left:auto; margin-right:auto; width:100%; min-height:30px; height:auto; float:left; line-height:28px; vertical-align:middle; }
    #cabecera_menu_central_separador{display:inline; margin-left:auto; margin-right:auto; width:100%; height:1px; height:auto; float:left; background-color:#0176B9; line-height:28px; vertical-align:middle; }
	

#contenedor_menu{ width:100%; background-color: #; float:left;  }
#contenedor_menu_login{ width:100%; background-color: #; float:left;  }


	#contenedor_menu_izquierdo{width:225px; float:left; background-color: #FFFFFF;}
	#contenedor_central{width:495px; float:left; background-color: #FFFFFF;}
	#contenedor_menu_derecho{width:120px; float:left; background-color: #FFFFFF;}
	

ul {list-style-type: none; margin:0px; padding:0px; line-height:28px; vertical-align:middle; }
li {display: inline; line-height:28px; vertical-align:middle; }


	#cabecera_menu_central_buscador_contenedor{padding-left:30px; padding-right:30px; padding-top:10px; width:0px; height:28px; line-height:28px; float:none; clear:both; background-color:#FFFFFF; }
    #cabecera_menu_central_buscador{display:inline; margin-left:auto; margin-right:auto; width:100%; height:28px; float:left; background-color:#FFFFFF; line-height:28px; vertical-align:middle; }
    

#pie_izquierda{width:45%; min-height:50px; height:auto; float:left; color:#FFFFFF; font-weight: bold; padding-top: 10px;}
#pie_derecha{width:55%; min-height:50px; height:auto; float:left; color:#FFFFFF; font-weight: bold; padding-top: 10px;}

td,th { font-family: Tahoma, Arial; color:#000000; font-size: 12px; }
.enlace_contenido { color: #000000; text-decoration: none; font-weight:bold; }
.enlace_contenido:link { color: #000000; text-decoration: none; font-weight:bold; }
.enlace_contenido:hover { color: #000000; text-decoration: underline;	font-weight:bold; }
.enlace_contenido:active { color: #000000; text-decoration: none; font-weight:bold; }

.color_texto_select { font-family: Tahoma, Arial; color: #003882; font-weight: bold; font-size: 12px; width:170px; }
.menu_cabecera{ font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; color: #0176B9; text-decoration: none; }
.menu_cabecera:link { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; color: #0176B9; text-decoration: none; }
.menu_cabecera:visited { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; color: #0176B9; text-decoration: none; }
.menu_cabecera:hover { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; color: #FFFFFF; text-decoration: none; }
.menu_cabecera:active { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; color: #0176B9; text-decoration: none; }
.menu_pie{ color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu_pie:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu_pie:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.menu_pie:hover { color: #FFFF00; text-decoration: none; font-weight: bold; }
.menu_pie:active { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a {color: #000000; text-decoration: none; }
a:link { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }
a:active { color: #000000; text-decoration: none; }

input { font-family: Tahoma, Arial; font-size: 12px; border: 1px solid #707070;}
.boton_destacado { font-family: Tahoma, Arial; font-size: 12px; border: 1px solid #; background-color: #; color: #FFFFFF; font-weight: bold;}

.campo_boton { font-family: Tahoma, Arial; font-size: 12px;  }
.campo_texto { font-family: Tahoma, Arial; font-size: 12px; }
.campo_boton_personalizado { font-family: Tahoma, Arial; font-size: 12px; background-color:#3E629C; color:#FFFFFF; font-weight:bold;}
#menu_separador{ width:200px; height:2px; float:none; clear:both; /*overflow: hidden;*/ }
#menu_separador_grande{ width:200px; height:10px; float:none; clear:both; /*overflow: hidden;*/ }
#menu_elemento_contenedor_login{ width:190px; height:100px; float:none; clear:both; padding-left:5px; padding-right:5px; }
#menu_elemento_texto_login{ width:180px; height:100px; padding-left:5px; padding-right:5px; float:left; vertical-align:middle; line-height:20px; background-color:#E3E1E1; font-weight:bold; }

#menu_elemento_contenedor{ width:190px; min-height:20px; float:none; clear:both; padding-left:5px; padding-right:5px; }
#menu_elemento_texto_par{ width:180px; min-height:20px; padding-left:5px; padding-right:5px; vertical-align:middle; line-height:20px; background-color:#E3E1E1; font-weight:bold; float:left; }
#menu_elemento_texto_impar{ width:180px; min-height:20px; padding-left:5px; padding-right:5px; vertical-align:middle; line-height:20px; background-color:#E3E1E1; font-weight:bold; float:left; }
.color_texto_menu_rapido_imp{ font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; color:#003882 }
.menu_rapido_imp:link {	font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; text-decoration: none; color: #003882;	}
.menu_rapido_imp:visited { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; text-decoration: none; color: #003882; }
.menu_rapido_imp:hover { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; text-decoration: underline; color: #003882; }
.menu_rapido_imp:active { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; text-decoration: none; color: #003882; }
.color_texto_menu_rapido_par{ font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; color:#003882 }
.menu_rapido_par:link { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; text-decoration: none; color: #003882;	}
.menu_rapido_par:visited { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; text-decoration: none; color: #003882; }
.menu_rapido_par:hover { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; text-decoration: underline; color: #003882; }
.menu_rapido_par:active { font-weight: bold; font-size: 12px; font-family: Tahoma, Arial; text-decoration: none; color: #003882; }

#menu_elemento_contenedor_select{ width:190px; height:25px; float:none; clear:both; padding-left:5px; padding-right:5px;}
#menu_elemento_texto_select{ width:180px; height:25px; line-height:25px; padding-left:5px; padding-right:5px; float:left; vertical-align:middle; background-color:#E3E1E1; font-weight:bold; }
#menu_elemento_contenedor_separador{ width:190px; height:5px; float:none; clear:both;  padding-left:5px; padding-right:5px;}
#menu_elemento_separador{ width:180px; height:5px; line-height:5px; padding-left:5px; padding-right:5px; float:left; vertical-align:middle; background-color:#E3E1E1; font-weight:bold; }
#menu_elemento_contenedor_boton{ width:190px; height:30px; float:none; clear:both; padding-left:5px; padding-right:5px; }
#menu_elemento_texto_boton{ width:180px; height:30px; line-height:30px; padding-left:5px; padding-right:5px; float:left; vertical-align:middle; background-color:#E3E1E1; font-weight:bold; }
#menu_separador{ width:200px; height:2px; float:none; clear:both; overflow: hidden; }
#menu_separador_grande{	width:200px; height:10px; float:none; clear:both; overflow: hidden; }
#menu_elemento_separador_login{	width:170px; height:10px; line-height:5px; padding-left:5px;  padding-right:5px; float:left; vertical-align:middle; background-color:#E3E1E1; font-weight:bold; }

#banners{ width:200px; float:none; clear:both; }
#banners_derecha{ width:120px; float:none; clear:both; }
.color_texto_cabecera{ font-size: 12px; font-family: Tahoma, Arial; font-weight: bold; color:#FFFFFF; }
.color_texto_negrita_tabla_contenido_central { font-family: Tahoma, Arial; font-weight: bold; font-size: 12px; }	


	#contenido_contenido_contenedor{ width:471px; float:none; clear:both; }
	#contenido_contenido_texto{ width:456px; float:left; padding-left:5px; padding-right:10px;}
	#contenido_linea_separador{ background-color:#CCCCCC; height:1px; width:456px; float:left; overflow:hidden; padding-left:5px; padding-right:10px;}
	#contenido_contenido_separador{	width:471px; height:10px; float:none; clear:both; }
	

#menu_cabecera_contenedor_columna_derecha{ width:120px; height:20px; float:none; clear:both; padding-left:10px; padding-right:10px;}
#menu_elemento_texto_columna_derecha{ width:100px; min-height:20px; vertical-align:middle; float:left; }
#menu_elemento_texto_columna_derecha_enlace{ width:100px; min-height:20px; vertical-align:middle; float:left; margin-top:5px; margin-bottom:5px; }

#menu_separador_grande_columna_derecha{ width:120px; height:10px; float:none; clear:both; /*overflow: hidden;*/ }
#menu_separador_columna_derecha{ width:120px; height:2px; float:none; clear:both; /*overflow: hidden;*/ }
#menu_elemento_contenedor_columna_derecha{ width:120px; height:20px; float:none; }
#menu_elemento_cesta_columna_derecha{ width:120px; float:none; clear:both; }

#menu_imagen_contenedor{height:25px; width:10px; float:left;}
#menu_imagen_pixel_color{height:25px; background-color:#3E629C; width:1px; float:left;}
#menu_imagen_pixel_blanco{height:25px; background-color:#FFFFFF; width:1px; float:left;}
#menu_imagen_relleno_color{height:25px; background-color:#3E629C; width:6px; float:left;}

	#contenido_cabecera_contenedor{width:471px; height:25px; float:none; clear:both; background-color:#3E629C; }
	#contenido_cabecera_texto{font-size: 13px; width:451px; height:25px; line-height:25px; vertical-align:middle; float:left; background-color:#3E629C; color:#FFFFFF; font-weight:bold; }
	

#iquierda_menu_imagen_contenedor{height:25px; width:10px; float:left;}
#iquierda_menu_imagen_pixel_color{height:25px; background-color:#3E629C; width:1px; float:left;}
#iquierda_menu_imagen_pixel_blanco{height:25px; background-color:#FFFFFF; width:1px; float:left;}
#iquierda_menu_imagen_relleno_color{height:25px; background-color:#3E629C; width:6px; float:left;}
#menu_cabecera_contenedor{width:200px; height:25px; float:none; clear:both; background-color:#3E629C;}
#menu_cabecera_texto{font-size: 13px; width:180px; height:25px; line-height:25px; vertical-align:middle; float:left; background-color:#3E629C; color:#FFFFFF; font-weight:bold; }

#derecha_menu_imagen_contenedor{height:25px; width:10px; float:left;}
#derecha_menu_imagen_pixel_color{height:25px; background-color:#3E629C; width:1px; float:left;}
#derecha_menu_imagen_pixel_blanco{height:25px; background-color:#FFFFFF; width:1px; float:left;}
#derecha_menu_imagen_relleno_color{height:25px; background-color:#3E629C; width:6px; float:left;}
#menu_cabecera_contenedor_columna_derecha_titulo{width:120px; height:25px; float:none; clear:both; background-color:#3E629C; }
#menu_cabecera_texto_columna_derecha{font-size: 13px; width:100px; height:25px; line-height:25px; vertical-align:middle; float:left; background-color:#3E629C; color:#FFFFFF; font-weight:bold; }

#rss_elemento_contenedor{ width:200px; height:13px;	float:none; clear:both; }
#rss_elemento{ width:190px; height:13px; padding-left:10px; padding-right:5px; vertical-align:middle; line-height:13px; font-weight:bold; float:left; }
#rss_elemento_imagen{ width:30px; height:13px; float:left; }
#rss_elemento_texto{ width:150px; height:13px; float:left; }
.vacio { font-family: Tahoma, Arial; color: #000000; font-weight: bold; font-size: 12px; }	
.h3_referencias { font-family: Tahoma, Arial;	color:#000000; font-size: 12px; font-weight: normal; margin:0px; padding:0px; display: inline;}
.h2_vehiculos { font-family: Tahoma, Arial; color:#000000; font-size: 12px; font-weight: normal; margin:0px; padding:0px}
.h2_rojo { font-family: Tahoma, Arial; color: #FF0000; font-size: 12px; font-weight: bold; margin:0px; padding:0px;}
.h2_precio { font-family: Tahoma, Arial; color: #FF0000; font-size: 12px; font-weight: bold; margin:0px; padding:0px; display: inline;}

iframe[id^="oauth2relay"] { position: fixed !important; }


    .cesta_stock{float:left; width:66px;}
    .cesta_precio{float:left; width:80px;}
    .cesta_descuento{float:left; width:70px;}
    .cesta_imp_total{float:left; width:100px;}
	
.oculto{
	display: none;
}
.ocultar_cesta{
    display: none;
    height:0px;
    width:0px;
} 
.ocultar_login{
    display: none;
    height:0px;
    width:0px;            
}
.ocultar_mi_cuenta{
    display: none;
    height:0px;
    width:0px;
}
.ocultar_salto_linea{
    display: none;
    height:0px;
    width:0px;
}
.campo_buscador{
	width:320px;
}

.enlace_menu { padding-left:5px; padding-right:5px; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #0176B9; text-decoration: none; font-weight:bold; line-height:28px; }
.enlace_menu_hover { padding-left:5px; padding-right:5px; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;	font-weight:bold; line-height:28px; }

.opcion { padding-left:5px; padding-right:5px; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #0176B9; text-decoration: none; font-weight:bold; line-height:22px; }
.opcion:link { padding-left:5px; padding-right:5px; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #0176B9; text-decoration: none; font-weight:bold; line-height:22px; }
.opcion:visited { padding-left:5px; padding-right:5px; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #0176B9; text-decoration: none; font-weight:bold; line-height:22px; }
.opcion:hover { padding-left:5px; padding-right:5px; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-weight:bold; line-height:22px; }
.opcion:active { padding-left:5px; padding-right:5px; font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #0176B9; text-decoration: none; font-weight:bold; line-height:22px; }

.select_general {
	font-family: Tahoma, Arial;
	color: #003882;
	font-weight: bold; 
	font-size: 12px;
	width: 98%;
}

textarea { font-family: Tahoma, Arial; font-size: 12px; width:98%; }

.texto_rojo{
	color: red;
}


.noticias_izquierda{
	width: 79%;
	float:left;
}
.noticias_centro{
	width: 2%;
	float:left;
}
.noticias_derecha{
	width: 18%;
	float:left;    
}



.familias_izquierda{
	width: 61%;
	float:left;
}
.familias_centro{
	width: 2%;
	float:left;
}
.familias_derecha{
	width: 36%;
	float:left;    
}



.subfamilias_izquierda{
	width: 61%;
	float:left;
}
.subfamilias_centro{
	width: 2%;
	float:left;
}
.subfamilias_derecha{
	width: 36%;
	float:left;    
}



.agrupaciones_izquierda{
	width: 61%;
	float:left;
}
.agrupaciones_centro{
	width: 2%;
	float:left;
}
.agrupaciones_derecha{
	width: 36%;
	float:left;    
}



.productos_izquierda{
	width: 61%;
	float:left;
}
.productos_centro{
	width: 2%;
	float:left;
}
.productos_derecha{
	width: 36%;
	float:left;    
}
.select_vehiculos {
	font-family: Tahoma, Arial;
	color: #003882;
	font-weight: bold; 
	font-size: 12px;
	width: 375px;
}
.ocultar_olvido{
    display: inline;  
}
