/* CSS Document */
/*
html{ height:100%; }
body{ height:100%; margin:0px; background-color:#adc1c8; font-family:Helvetica; background-image:url(../imagenes_general/fondo_contenidos.jpg); background-position:right; background-repeat:repeat-x; }

#contenedor_principal{ width:990px; height:100%; }
#contenedor_menu{ float:left; width:190px; height:100%; overflow:hidden;  background-color:#51626f; background-image:url(../imagenes_general/fondo_menu.jpg); background-position:top; background-repeat:repeat-y;  }
#contenedor_contenidos{ float:left; width:760px;  height:100%; overflow:hidden; background-image:url(../imagenes_general/fondo_contenidos.jpg); background-position:top; background-repeat:repeat-y; }
#contenedor_barra_blanca1{ float:left; width:20px; height:100%;  background-color:#ffffff; overflow:hidden;  background-image:url(../imagenes_general/fondo_barra1.jpg); background-position:top; background-repeat:repeat-y; }
#contenedor_barra_blanca2{ float:left; width:20px; height:100%; background-color:#ffffff; overflow:hidden;  background-image:url(../imagenes_general/fondo_barra2.jpg); background-position:top; background-repeat:repeat-y; }
#contenedor_logo{ text-align:center; margin-top:20px; }
#contenedor_banderas{ text-align:center; margin-top:20px; }
ul.menu{ font-family:Helvetica; font-size:22px;  color:#FFFFFF; text-transform:uppercase; list-style:none; padding:0px; text-align:center; margin-left:auto; margin-right:auto; }
ul.menu li{ margin-bottom:20px; text-align:center; margin-left:0px; }
ul.menu li a{ color:#FFFFFF; text-decoration:none; }
*/
body{ margin:0px; background-color:#adc1c8; font-family:Helvetica; background-image:url(../imagenes_general/fondo_web.jpg); background-position:top left; background-repeat:repeat-y; }


#contenedor_principal{ width:990px; }
#contenedor_menu{ float:left; width:190px; overflow-x:hidden; }
#contenedor_contenidos{ float:left; width:760px; overflow-x:hidden; padding-bottom:30px; }
#contenedor_barra_blanca1{ float:left; width:20px; height:100px; overflow:hidden; }
#contenedor_barra_blanca2{ float:left; width:20px; height:100px; overflow:hidden;  }
#contenedor_logo{ text-align:center; margin-top:20px; }
#contenedor_banderas{ text-align:center; margin-top:20px; }
ul.menu{ font-family:Arial; font-size:22px;  color:#FFFFFF; text-transform:uppercase; list-style:none; padding:0px; text-align:center; margin-left:auto; margin-right:auto; }
ul.menu li{ margin-bottom:25px; text-align:center; margin-left:0px; }
ul.menu li a{ color:#FFFFFF; text-decoration:none; }

/* GENERALES */
.centrado{ text-align:center; }
#textos_general{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#textos_general p{  line-height:17px; }
h1.titulo_seccion{ font-family:Helvetica; font-size:37px; margin-top:57px; margin-bottom:30px; /*color:#1a2732;*/ color:#FFFFFF;  text-align:center; text-transform:uppercase; }
p.texto_general_1{ font-family:Helvetica; font-size:15px; line-height:30px; color:#1a2732; font-weight:bold;  text-align:center; text-transform:uppercase; margin:0px; margin-left:30px; margin-right:30px; }
p.texto_general_2{ font-family:Helvetica; font-size:12px;  color:#1a2732; }
p.texto_general_3{ font-family:Verdana; font-size:12px;  color:#1a2732; }
form{ margin:0px; }
select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; height:20px; width:160px; }
.cajatexto1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
.cajatexto_cantidad{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:30px; text-align:right; }
/* HOME */
.barra_h_1{ height:20px; background-color:#FFFFFF; background-image:url(../imagenes_general/fondo_barra_h1.jpg); background-position:top; margin-top:10px; }
.barra_h_2{ height:20px; background-color:#FFFFFF; background-image:url(../imagenes_general/fondo_barra_h2.jpg); background-position:top; margin-bottom:10px; }
/*BUSCADOR*/
#div_buscador{ font-family:Verdana; font-size:12px;  color:#1a2732;}
.tabla_buscador{ margin-left:auto; margin-right:auto; margin-bottom:15px; width:700px; }
.td_buscador_1{ width:120px; text-align:right; padding:5px; font-weight:bold; }
.td_buscador_2{ width:250px; padding-top:15px; padding-bottom:10px; font-size:14px; font-weight:bold; }
#tabla_boton_buscar{ width:450px; }
#tabla_boton_buscar td{ vertical-align:top; }
.precio_buscador{ font-size:30px; color:#FFFFFF; font-weight:bold; margin:0px; margin-top:3px; }
.td_boton_buscar{ text-align:center; }
.h4_tipo_rueda{ font-size:16px; text-transform:uppercase; color:#1a2732; width:715px; margin:0px; margin-left:auto; margin-right:auto; margin-bottom:10px; }
#div_listado_ruedas{ margin-top:20px;}
.div_rueda_item{ background-color:#ffffff; /*border-top:1px solid #aaaaaa; border-left:1px solid #aaaaaa;*/ width:720px; height:100px; overflow:hidden; margin-bottom:15px; -moz-border-radius:15px 0px 15px 0px; -webkit-border-radius:15px 0px 15px 0px; margin-left:auto; margin-right:auto; }
.tabla_cabecera_listado{ width:680px; height:30px; margin-left:auto; margin-right:auto; }
.tabla_cabecera_listado td{ font-size:13px; font-weight:bold; text-align:center; text-transform:uppercase; }
.tabla_rueda_item{ width:680px;  height:93px; margin-top:10px; }
.tabla_rueda_item .td_imagen{ width:100px; height:93px; vertical-align:bottom; }
.tabla_rueda_item .td_producto{ vertical-align:top; font-size:13px; height:80px; }
.tabla_rueda_item .td_producto p{ margin:0px; }
.tabla_rueda_item .td_producto p.marca{ font-weight:bold; }
.tabla_rueda_item .td_producto p.modelo{ color:#990000; }
.tabla_rueda_item .td_producto p.caracteristicas{ margin-top:5px; }
.tabla_rueda_item .td_precio{ width:120px; height:80px;  font-weight:bold; text-align:center;  }
.tabla_rueda_item .td_cantidad{ width:100px; height:80px;  text-align:center;  }
.tabla_rueda_item .td_comprar{ width:120px; height:80px;  text-align:center; }
.p_tipo_banda{ font-size:11px; color:#3f5158; text-transform:uppercase; margin:0px; margin-top:5px; text-align:center; font-weight:bold; }
.advertencia_indices{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3f5158; margin:0px; margin-top:4px; margin-left:40px; margin-right:40px; text-align:center; }
.titulo_rueda_clasica_ofrece{ background-color:#51626f; width:500px; margin-left:auto; text-align:center; margin-right:auto; padding:10px; padding-left:50px; padding-right:50px; margin-top:15px;  color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; }
.titulo_rueda_clasica_ofrece2{ width:500px; margin-left:auto; margin-right:auto; padding:10px; text-align:center; color:#51626f; font-size:14px; font-weight:bold; margin-top:20px; text-transform:uppercase; }
.no_encontrado{ color:#FFFFFF; text-align:center; margin-top:20px; margin-bottom:20px; font-size:17px; font-weight:bold; }
#buscar_otras_marcas{ width:715px; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1a2732; }
#buscar_otras_marcas td{ vertical-align:top; }
#otras_consultas{ color:#3f5158; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-left:60px; margin-right:60px; margin-top:40px; text-transform:uppercase; text-align:center; }
/*CONDICIONES VENTA */
#condiciones_venta{ font-family:Verdana; font-size:12px;  color:#1a2732; margin-left:30px; margin-right:30px; }
#condiciones_venta p{ margin:0px; margin-bottom:10px; text-align:justify; }
#condiciones_venta p.seccion{ margin:0px; margin-bottom:10px; margin-top:20px; font-size:13px; font-weight:bold; text-transform:uppercase; }
#condiciones_venta p.punto{ margin:0px; margin-bottom:10px; font-size:13px; font-weight:bold; }
#condiciones_venta p.normal{ margin:0px; margin-bottom:10px; }

/* CONTACTO */
#contacto{ width:740px; margin-top:15px; margin-bottom:10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#contacto th{ font-size:14px; color:#1a2732; padding-bottom:7px; }
#contacto .td_izq{ width:370px; vertical-align:top; }
#contacto .td_izq p{ margin:0px; color:#; margin-left:15px; margin-bottom:5px; }
#contacto .td_der{ width:370px; vertical-align:top; }
#form_contacto{ width:370px; font-size:12px; color:#1a2732; margin-top:10px; }
input.txt_form_contacto{ width:347px; font-size:12px; border:1px solid #666666;  font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:2px; padding-bottom:2px; }
textarea.txt_form_contacto{ width:347px; font-size:12px; border:1px solid #666666;  height:130px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:2px; padding-bottom:2px; }

/*CARRITO*/
#tabla_carrito{ width:700px; font-size:14px; margin-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#tabla_carrito th{ color:#1a2732; text-transform:uppercase; padding-bottom:10px; }
#tabla_carrito th.izq{ text-align:left; }
#tabla_carrito th.der{ text-align:right; }
#tabla_carrito td{ padding-top:4px; padding-bottom:4px; }
#div_zona_carrito{  padding-top:15px; -moz-border-radius:0px 15px 0px 15px; -webkit-border-radius:0px 15px 0px 15px; padding-bottom:15px; width:740px; margin-left:auto; margin-right:auto; margin-top:15px; font-size:11px; text-align:center; }
#div_zona_carrito p{ margin:0px; }
#div_zona_carrito a{ color:#1a2732; }

/*CARRITO DATOS*/
.carrito_datos_div_titulo{ width:720px; margin-left:auto; margin-right:auto; font-size:14px; color:#ffffff; font-weight:bold; margin-top:15px; margin-bottom:10px; }
#tabla_alta_cliente{ font-family:Verdana, Arial, Helvetica, sans-serif; width:720px; font-size:12px; color:#1a2732; }
#tabla_alta_cliente th{ font-size:14px; color:#333333; font-weight:bold; padding-top:10px; padding-bottom:10px; }
#tabla_alta_cliente .td_izquierda{ width:200px; text-align:right; padding-right:10px; padding-top:3px; padding-bottom:3px;  }
#tabla_alta_cliente .td_derecha{ padding-top:3px; padding-bottom:3px; }

/*CARRITO RESUMEN*/
.resumen_carrito_titulo{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; font-weight:bold; margin-left:20px; margin-right:20px; margin-top:30px; border-bottom:2px solid #ffffff; padding-bottom:4px; }
#tabla_resumen_datos_cliente{ font-family:Verdana, Arial, Helvetica, sans-serif; width:740px; font-size:12px; color:#1a2732; }
#tabla_resumen_datos_cliente th{ font-size:14px; color:#333333; font-weight:bold; padding-top:10px; padding-bottom:10px; }
#tabla_resumen_datos_cliente .td_izquierda{ width:200px; text-align:right; padding-right:10px; padding-top:3px; padding-bottom:3px;  }
#tabla_resumen_datos_cliente .td_derecha{ padding-top:3px; padding-bottom:3px; font-weight:bold; }

/*CARRITO FINALIZADO*/
#textos_banc{  margin-left:auto; margin-right:auto; margin-bottom:20px; font-size:12px; color:#1a2732; line-height:17px; }
#textos_banc .banc_seccion{ margin:0px; margin-top:15px; margin-bottom:15px; text-align:justify; line-height:17px; }
#textos_banc .banc_titular{ margin:0px; margin-left:30px; }
#textos_banc .banc_numero{ text-align:center; margin:0px; margin-top:18px; margin-bottom:15px; margin-left:60px; color:#CC0000; font-weight:bold; font-size:16px; }

/*CLIENTE DATOS*/
#div_listado_pedidos_cliente{ width:100%; border:1px solid #CCCCCC; height:200px; background-color:#eeeeee; overflow-y:scroll; overflow-x:hidden; }
#div_listado_pedidos_cliente .tabla_listado_pedidos{ background-color:#FFFFFF; width:100%; }
#div_listado_pedidos_cliente .tabla_listado_pedidos td{ padding-top:6px; padding-bottom:6px; border-bottom:1px solid #cccccc; }

/* BLOG */
#tabla_blog{ width:740px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#tabla_blog .td_izquierda{ width:500px; vertical-align:top; }
#tabla_blog .td_derecha{ width:220px; padding-left:20px; vertical-align:top; }
.post{ margin-bottom:30px; margin-top:20px; width:480px; overflow:hidden; margin-left:auto; margin-right:auto; }
.entrada{ padding-bottom:12px; border-bottom:0px; }
.post h1{ margin:0px; font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#1a2732; }
.post h1 a{ color:#1a2732; text-decoration:none; }
.post-por{ float:left; width:360px; margin:0px; margin-top:5px; margin-bottom:15px; font-size:12px; color:#666666; }
.post-comentarios{ float:left; text-align:right; color:#0099FF; width:120px; margin:0px; margin-top:5px; margin-bottom:15px; font-size:13px; font-weight:bold;	 }
.post-comentarios a{ color:#0099FF; text-decoration:none; }
.post-textos{ font-size:13px; color:#333333; line-height:20px; text-align:justify; clear:both; }
.post-textos a{ color:#0099FF; text-decoration:none; }
.post-textos p{ margin:0px; margin-bottom:10px; }
.post-etiquetas{ background-color:#eeeeee; font-size:12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #cccccc; margin-top:15px; }
.post-etiquetas .petiquetas{ margin:15px; padding-left:90px; text-indent:-90px; }
.post-etiquetas .pcomentario{ width:440px; margin:0px; margin-left:auto; margin-right:auto; }
.post-etiquetas a{ color:#0099FF; text-decoration:none; }
#tabla_blog_paginacion{ width:500px; }
#tabla_blog_paginacion td{ width:250px; }
#tabla_blog_paginacion a{ color:#0099FF; text-decoration:none; font-size:13px; }
#tabla_comentarios{ font-size:12px; width:460px; }
#tabla_comentarios td{ vertical-align:top;}
#tabla_comentarios .comentario_nombre{ margin:0px; color:#0099FF; font-size:17px; font-weight:bold; }
#tabla_comentarios .comentario_fecha{ margin:0px; font-size:9px; }
.nube{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #666666; width:220px; border:1px solid #cccccc; background-color:#eeeeee; text-align: center;}
.nube div.etiquetas{font-family: verdana,arial,helvetica;font-size:10px;padding:5px; text-align:justify; margin:10px;}
.nube div.etiquetas span{ margin:3px;}
.nube div.etiquetas span a{ color:#666666; text-decoration:none; }
.nube div.etiquetas span a:hover{ color:#666666; text-decoration:underline; }
.nube div.etiquetas span.etiquetatam1{font-size: 110%;}
.nube div.etiquetas span.etiquetatam2{font-size: 120%;}
.nube div.etiquetas span.etiquetatam3{font-size: 130%;}
.nube div.etiquetas span.etiquetatam4{font-size: 140%;}
.nube div.etiquetas span.etiquetatam5{font-size: 150%;}
.nube div.etiquetas span.etiquetatam6{font-size: 160%;}
.nube div.etiquetas span.etiquetatam7{font-size: 170%;}
.nube div.etiquetas span.etiquetatam8{font-size: 180%;}
.nube div.etiquetas span.etiquetatam9{font-size: 190%;}
.nube div.etiquetas span.etiquetatam10{font-size: 200%;}
.nube-titulo{ font-size:18px; color:#CC0000; margin:10px;  margin-top:60px; }


