@charset "utf-8";
/* CSS Document */
body{padding: 0; margin: 0; background: url(../imagenes/ActreusBackgroundSite.jpg) repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 78%; _font-size: 11px; color: #333;}
ul{list-style:none;}
ul, * html form{margin: 0; padding: 0;}
a{color: #036; text-decoration: none; outline: none;}
a:hover{text-decoration: underline; color:#666;}
#splashpropaganda{position:relative; height: 500px; width: 100%; margin: auto;}
#top_menu_arriba{height: 20px; font-size: 12px; z-index: 1000; padding:10px 10px 0; float:right; color: #205080; margin:0; background: #052444; border:#053D5D solid 1px; border-top: none; min-width: 345px;}
.separadormenu{color:#999; font-size: 10px; padding:0 3px;}
.telefonos{color:#FFF; font-size:12px; font-weight: bold; text-align: right; margin-top:8px; clear: both;}
.telefonos_dato{color: #C2DDF9; font-size:11px; font-weight:bold;}
#fechahora{color: #FFF; text-align: right; font-size: 11px; padding: 0; float: left; margin: 0 20px;}
#panelusuario{color: #036; clear: both; text-align:right; z-index: 1; font-size: 11px;}
#panelusuario a{color: #666;}
ul.topmenu_usuarios li{display:inline; line-height: 20px;}
.topmenu_usuarios{height: 20px;}
ul.topmenu_usuarios{float:right;}
ul.topmenu_usuarios li.link_registro{margin-left: 10px;}
ul.topmenu_usuarios div.respuesta{margin: 0 0 0 190px;}
ul.topmenu_usuarios div.respuesta .error{display: none;}
.topmenu_usuariosLogin{margin-top: 10px;}
#cuadrologin .login_tercer_renglon{height:25px; font-size: 11px; color:#999; text-align:right; padding:4px 5px 0px 75px;}
#cuadrologin .zonaPrivada{background: url(../imagenes/fondo_zonaprivada.jpg) no-repeat left top; width: 90px; height: 20px; color:#FFF !important; font-weight:bold; margin-right:15px; text-align: center; cursor: auto;}
#cuadrologin .label{font-size:11px; color: #FFF; float:left; padding:0 5px;}
#cuadrologin .label a{color: #FFF; font-weight: bold; text-decoration:none;}
#cuadrologin .label a:hover{color: #E6F8FF; text-decoration:underline;}
#cuadrologin .label a.loginEnter{background: url(../imagenes/btnTopEnterLogin.jpg) no-repeat left top; width: 45px; height: 20px; display: block; text-align: center; color: #0B4682; font-weight: normal;}
#cuadrologin .label a.loginEnter:hover{background-position: left bottom; text-decoration: none;}
#cuadrologin .campos{font-size:11px; color:#999; float:left;}
#cuadrologin .campos input{border: solid 1px #205080; width:75px; color:#205080;}
#cuadrologin .error{font-size:11px; color: #FFF; background-color:#F00; line-height: 18px; border: 1px solid #FC3; margin: 0px;}
.errorregistracion{font-size:11px; font-style:italic; width:300px; color: #F00; text-align:center; background-color: #E0E0E0;}
.logo_candado{background:url(../imagenes/lock.gif) no-repeat; padding:0 0 0 20px !important; margin-top:5px !important;}
.logo_comercial{background:url(../imagenes/ico_comercial.png) no-repeat; padding-left: 13px; display: inline !important; *display: inline-block !important; margin-left: 5px;}
.logo_comercial:hover{text-decoration: none;}
.nombrecliente{font-weight: bold; font-size: 12px; margin:0 2px 3px 0;}
.resaltado, .bold{font-weight: bold;}
.blanco{color:#FFF;}
.negro{color: #000;}
.rojo{color: #2C6298;}
.normal{font-weight: normal;}
#pagina_marco{margin:0 auto; width: 1000px;}
#top_cabecera{height: 70px;}
#top_menu{height: 31px; _margin-top:-17px; clear:both; margin-bottom: 3px; _margin-bottom: -1px;}
#top_menu ul{margin:2px 0 0 0; padding:0; height:32px; _margin-bottom:11px; float: left;}
#top_menu ul li{float:left; padding:0 2px 0 3px; height:33px; _padding:0 2px 0 0;}
#top_menu ul li.current{font-weight: bold; color:#040468;}
#top_menu ul li.sep{width:1px; background-image:url(../imagenes/sep_menu.jpg); padding:0; height:33px;}
#top_menu a{color:#153C51;}
#top_menu a:hover, .azul{color: #036;}
#top_buscador{height: 25px; margin:6px 0 0 0; width: 384px;}
#swftop{height:65px; width:245px; float:left; margin: 5px 0 0 0;}
#swftop_banneripstage{height:285px; width:800px;}
#speech{float: left; margin-top: 42px;}
.oki_top{margin-top: 38px; margin-left: 8px; width:60px; height:20px; float:left; background:url(../imagenes/logo_oki.jpg) no-repeat;}
#swftopportal{background-color:#000; height:275px; width:1000px; clear:both;}
#top_links{float:right; margin: 15px 30px 0 0; text-align:right; font-size:11px}
#top_primer_renglon{margin-bottom: 40px;}
#top_primer_renglon a{text-decoration: none; margin-left: 10px; color:#333;}
#top_primer_renglon a:hover{text-decoration: none; color:#900;}
#top_segundo_renglon .texto_resaltado{font-weight:bold; margin-left:10px;}
#funcion_proyector_abrir{background:url(../imagenes/abrirproyector.jpg) no-repeat; height: 25px;}
#funcion_proyector_cerrar{background:url(../imagenes/cerrarproyector.jpg) no-repeat; height: 25px;}
#funciones_proyector a{line-height: 22px; color:#CCC; font-size: 11px;}
#funciones_proyector a:hover{color: #FFF;}
.panel_buscador{width:220px; height:22px; float:left;}
.panel_buscador_icono{float:left;}
.panel_buscador_input{float:left; border:solid 1px #E5E5E5; padding: 2px 2px 3px 2px; background: #FFF;}
*+ html body .panel_buscador_input{padding: 2px 2px 0px 2px;}
#top_buscador .top_buscador_izquierda{text-align:right;}
#top_buscador .top_buscador_derecha{float:right; text-align:right; margin-top:5px; padding:5px 5px 0 0; width:345px; height:25px;}
.campo_busqueda{border:0px; width:180px; font-size:11px; color:#666;}
.panel_buscador_links{margin: 4px 0 0 10px; float: left;}
.panel_buscador_links a{color: #5B8BBB;}
.panel_usuario{float: right; color: #FFF; clear: both; margin-top: 2px; width: 550px;}
.panel_usuario span.item{color: #8CC6FF;}
.link_ofertas{font-weight:bold; color:#FFF; text-decoration:none;}
.link_ofertas:hover{text-decoration:none; color:#CCC;}
.linkmenu_gris, .linkmenu_blanco{text-decoration:none; color:#FFF; font-size:11px;}
.linkmenu_gris:hover{text-decoration:underline; color: #C2DEF4;}
.linkmenu_gris_separador{margin: 0 4px; color: #73B1E6;}
.linkmenu_blanco:hover{text-decoration:underline; color:#F00;}
#contenido{text-align:left; width:800px; float:left; min-height: 400px; margin:0 0 10px 10px;}
#contenido.paginacms{text-align:left; width:790px; float:left; min-height: 400px; margin:0 0 10px 20px;}
#contenido.paginacms #breadcrumb{margin-top: 10px; font-size: 11px; color: #888;}
#contenido.paginacms .texto_contenido #hermanas{font-size: 85%; float: right; margin: 0 0 15px 20px; width: 200px; text-align: left;}
#contenido.paginacms .texto_contenido #hermanas ul li{list-style:square outside none; border-bottom: solid 1px #CCC; padding-bottom: 2px; margin: 0 0 5px 15px;}
#contenido.paginacms .texto_contenido #hermanas ul.subsecciones li{list-style:none; border: none; padding-bottom: 0; margin-bottom: 0;}
#contenido.paginacms .titulo{font-size: 30px; margin-bottom: 20px;}
#contenido .titulo{font-size:22px; color: #205080; font-weight: bolder; border-bottom: 1px dotted #205080; padding-bottom: 10px; margin: 10px 0 2px 0; width: 100%; min-height: 25px; clear: both;}
#contenido .titulo div:first-letter{text-transform: uppercase;}
#contenido .titulointermedio{letter-spacing:-1px; font-size:18px; color:#036; font-weight: bolder; border-bottom: 1px dotted #888; padding-bottom: 10px; margin-bottom: 10px; width: 575px;}
#contenido .copeteintermedio{margin-top: 5px; letter-spacing:0px; font-size:12px; color:#333; font-weight: normal;}
#contenido .link_subtitulo{font-size:11px; color:#999; margin-bottom:20px;}
#contenido .texto_contenido{line-height:20px; text-align: justify;}
#contenido .texto_contenido img{margin: 0 0 5px 15px; padding: 2px; border: solid 1px #DDD;}
#contenido .texto_contenido table{width: 100%; background-color: #BED7EF;}
#contenido .texto_contenido table td{background-color: #FFF; text-align: center; padding: 5px;}
#contenido .texto_contenido h1{font-size: 22px; line-height: 20px;}
#contenido .texto_contenidoinstitucional{line-height:16px;}
#contenido .texto_contenidoinstitucional strong{color:#7CA3C9;}
#contenido .texto_contenidoinstitucional h3{color: #2C6298; margin: 30px 0 20px 0; padding-bottom: 5px; border-bottom: dotted 1px #29739A; font-size: 16px;}
#contenido .texto_contenidoinstitucional li{margin:0 0 10px 10px; background: url(../imagenes/liCms.jpg) no-repeat left 6px; padding-left: 10px;}
.texto_contenidoinstitucional_serv{line-height:25px; text-align:justify;}
#contenido .texto_contenidoinstitucional img{border:solid 1px #2C6298; margin:0 15px 10px 0;}
#contenido .titular{font-size:20px; color:#205080; margin: 10px 0; line-height: 22px; border-bottom: 2px solid #D8D8E6; padding-bottom: 5px;}
#contenido .titulo .title{float: left; width: 625px; _width: 615px;}
#contenido .titulo h1.title{font-size:20px; color:#205080; line-height: 22px; margin-top: 10px; padding-bottom: 5px; width: 100%;}
#contenido .contentNews{padding: 0 0 0 25px;}

/* PATH */
#path a{color: #29739A;}
#path a:hover{color: #333; text-decoration: none;}

/*--------FICHA DE PRODUCTO----------*/
.titulo_ficha{font-size:20px; color:#205080; font-weight: bolder; border-bottom: 1px dotted #205080; padding-bottom: 5px; margin: 10px 0;}
.cuerpo_ficha{margin-bottom:15px;}
.ficha_foto_arriba, .ficha_foto_abajo{width:611px; height:10px;}
.ficha_foto_medio{width:800px;}
.ficha_imagen{width:290px; text-align:center; float:left;}
.galeria_fichadetalle{clear:both; margin-top: 4px;}
.galeria_fichadetalle ul{padding: 0 3px 3px 0;}
.galeria_fichadetalle ul li{float: left;}
.galeria_fichadetalle ul li img{border: solid 1px #CCC;}
.galeria_fichadetalle .vista3d span{color:#036;}
.ficha_contenido{width:490px;float:right;}
.ficha_contenido .title, .ficha_contenido h1.title{font-size: 20px; font-weight: bold; padding-bottom: 10px; border-bottom: dotted 1px #DDD;color: #1A4168;}
.ficha_contenido .title{margin-bottom: 10px;}
.ficha_contenido h1.title{margin:0 0 10px 0;}
.ficha_contenido .information .left{float: left; width: 235px; margin-right: 15px;}
.ficha_contenido .information .left .primerdato{margin:2px;}
.ficha_contenido .information .left span.dato_pvp, span.dato_lista{display: none;}
.ficha_contenido .information .left span.dato_lista{display: block; float: left;}
.ficha_contenido .information .left .price{margin: 8px 0 5px 0;}
.ficha_contenido .information .left .price .preciograndenegro{font-size: 20px; color: #2E79C5;}
.ficha_contenido .information .left .price .precio_tachado{font-size: 12px; color: #999; font-weight: normal;}
.ficha_contenido .information .left .price .preciooferta_lista, .ficha_contenido .information .left .price .precioliquidacion_lista{font-size: 18px; border: none; background: none; color: #777; padding: 0;}
.ficha_contenido .information .left .price .preciooferta_lista .datoprecio{color: #2E79C5; font-size: 25px;}
.ficha_contenido .information .left .price .precioliquidacion_lista .datoprecio{color: #F60; font-size: 25px;}
.ficha_contenido .information .left .price .negro{font-size: 25px;}
.ficha_contenido .information .right{float: right; width: 180px; padding: 25px 25px 0 25px; background: url(../imagenes/background_fichadetallada_cart.jpg) no-repeat; min-height: 110px;}
.ficha_contenido .information .right .datos_arriba{margin-bottom: 25px;}
.ficha_contenido .information .right .datos_arriba .dato{float: left;}
.ficha_contenido .information .right .datos_arriba .dato input{font-size:10px; text-align:center; font-family: Arial, Helvetica, sans-serif; width:25px; color: #666;}
.ficha_contenido .information .right .links{width:180px; margin:20px 0 10px 5px; text-align: center;}
.ficha_contenido .information .right .btn_addtocart a{background: url(../imagenes/background_fichadetallada_btncart.jpg) no-repeat; display: block; width: 182px; height: 24px; padding: 9px 0 0 0; text-align: center; color: #2C6298; font-size: 14px; font-weight: bold; text-decoration: none;}
.ficha_contenido .information .right .btn_addtocart a:hover{background-position: bottom left; color: #FFF;}
.ficha_contenido .information .left .grillaproductos_precio div span.preciodescuento{font-size:25px; font-weight:bold; color: #333;}
.grillaproductos_precio div span.preciodescuento{font-size:20px; font-weight:bold; color: #333;}
.grillaproductos_precio div span.preciotachado{text-decoration: line-through; clear: both;}
.grillaproductos_precio div span.precionormal{font-size: 22px; font-weight: bold; color: #036;}
.grillaproductos_precio div.dato_iva{font-size: 11px; line-height: 11px;}
.price .precio_detalle span.precionormal{font-size: 35px; font-weight: bold;}
#cuadro_precio_detalle .grillaproductos_precio div span.dato_pvp{font-size: 11px; color: #000;}
.grillaproductos_ficha .precioMosaico{margin: 2px 0; min-height: 33px; height: auto !important; height: 33px;}
* html body .grillaproductos_ficha .precioMosaico .grillaproductos_precio div span{float: left;}
* html body .grillaproductos_ficha .precioMosaico .grillaproductos_precio .dato_iva {float: left; clear: both;}
.grillaproductos_ficha .precioMosaico span.precionormal{color: #036;}
td.listaCarrito{width: 130px;}
td.listaPrecio .grillaproductos_precio div span.precionormal{line-height: 19px;}
td.listaPrecio .grillaproductos_precio .dato_iva{margin-top: 0px;}
.ficha_iconos{height:20px; width:231px; clear:both; margin-left:5px; margin-top:5px;}
.ficha_iconos_texto{color:#333; font-size:11px;}
.ficha_detalle, .ficha_caracteristicas{font-size:11px; color:#666; width:285px; margin-left:21px}
.ficha_caracteristicas{color:#000; margin-top:10px; line-height:18px;}
.productosdetalle_contenidotab{line-height: 175%;}
.productosdetalle_contenidotab .copete{color: #036; font-weight: bold; margin-bottom: 25px;}
.fichatecnica_detalle table{background: #E1EEFD;}
.fichatecnica_detalle table td{background:#FFF;}
.fichatecnica_detalle .columnadato{color:#000;}
.fichatecnica_detalle .filatitulo{color:#036; font-weight: bold; font-size: 14px; height: 25px; background-color: #F1F8FE;}
#panelsoporte{padding-left: 15px; font-size: 11px; margin-left: 15px; border-left: 1px dotted #999; float:right; width: 220px; line-height: 130%; margin-bottom: 15px; border-bottom: 1px dotted #999; padding-bottom: 15px;}
#panelsoporte ul.porrenglon li{display:block;}
#panelsoporte .paneltitulo{font-size: 13px; padding: 10px 0 6px 0; font-weight: bold; color:#000; margin-bottom: 4px; border-bottom: 1px dotted #CCC;}
#panelsoporte .panelsubtitulo{padding: 10px 0 3px 0; color:#000; font-weight: bold;}
.ficha_tabla_datos{color:#B7C4CC; background-color: #CCC; width:240px;}
.ficha_tabla_datos td{background-color:#FFF;}
.ficha_tabla_campo{padding-left:5px; font-size:10px; color:#000;}
.ficha_tabla_dato{padding-left:3px; font-size:10px; color:#840000;}
.ficha_detalles_producto{font-size:11px; color:#000; float:right; margin-right:20px;}
.ficha_detalles_producto a{color:#000; text-decoration:none;}
.ficha_detalles_producto a:hover{text-decoration: underline;}
#contenido .subtitulo{font-weight:bold; font-size:16px; color: #F00; border-bottom: dotted 1px #BBB; padding-bottom: 5px; margin: 10px 0;}
.texto_resaltado{color:#444; font-weight:bold}
.texto_resaltado2{color: #900; font-weight:bold}
#swfmapa{height:400px;width:600px; margin-left: 85px;}
.link_promocion{color: #900; text-decoration:none;}
.link_promocion:hover{color: #CA222B; text-decoration:underline;}
.institucionalTexto{font-size: 11px; padding: 8px 10px; color:#666; width: 120px;}
.institucionalTexto select{font-weight: bold; color: #4E4E4E; font-size: 11px;}
.tituloTablas{padding: 10px; font-weight: bold; font-size: 12px; color: #333;}
.ficha_prod_destacados{float:left;}
.ficha_prod_destacados .precio{font-size: 13px; color:#F00;}
.ficha_prod_destacados table{width: 198px;}
.grillaproductos_imagen{padding-top: 3px;}
.grillaproductos_ficha{float:left; font-size: 11px; color:#666; width: 130px; line-height: 16px;}
.grillaproductos_ficha span.grillaproductos_nombre div{min-height:37px; height:auto !important; height:37px; word-wrap: break-word; width: 110px; line-height: 11px;}
.grillaproductos_nombre div{text-align: left; width: 90px;}
.grillaproductos_nombre a{color:#000; font-weight: bold;}
.grillaproductos_nombre a:hover{color:#3080CF; text-decoration: none;}
.grillaproductos_codigo{font-size: 11px;}
.grillaproductos_marca{color:#29739A; font-size:12px; font-weight: bold;}
.grillaproductos_descripcion{margin-bottom: 5px;}
.descripcion_producto{font-size: 11px; word-wrap: break-word;}
.grillaproductos_datos_precio{background-color: #FCFFDF; border: 1px solid #C2DDF9; float:left; padding: 2px;}
.grillaproductos_numeros{text-align:right; color:#142D4B; font-weight: bold; margin-right: 10px;}
.grillaproductos_numeros_chicos{text-align:right; color: #666; margin-right: 10px; font-size: 11px;}
.grillaproductos_input_cantidad{font-weight: bold; color:#142D4B;}
.grillaproductos_estilocanon{font-size: 11px; font-weight: bold; color:#444;}
#cuadro_precio_detalle .grillaproductos_precio{font-size: 11px; color:#000; line-height: 20px; font-size: 12px;}
#cuadro_precio_detalle .grillaproductos_precio div{float: left; padding: 19px 0 10px 0; font-size: 13px; margin-right: 15px; margin-left: 10px;}
#cuadro_precio_detalle .grillaproductos_precio div span{font-size: 27px; color: #0B4682;}
#cuadro_precio_detalle .grillaproductos_precio div span.precio_tachado{font-size: 20px; color: #666;}
.centrar.grillaproductos_precio, .grillaproductos_opciones{text-align:center;}
.preciooferta_mosaico, .preciooferta_grilla, .preciooferta_lista{background-color: #D2E4F8; color: #036; margin: 5px 10px; border: 1px solid #99BBDF; padding: 3px;}
.preciooferta_grilla{margin: 5px 0 5px 10px;}
.preciooferta_lista{margin: 5px 0;}
.preciooferta_mosaico .datoprecio, .preciooferta_grilla .datoprecio, .preciooferta_lista .datoprecio{font-size: 20px; font-weight:bold; letter-spacing:-1px;}
.precioliquidacion_mosaico, .precioliquidacion_grilla, .precioliquidacion_lista{background-color:#FFF1B9; color: #000; border: 1px solid #FFD62F; padding: 3px;}
.precioliquidacion_mosaico{margin: 5px 10px;}
.precioliquidacion_grilla{margin: 5px 0 5px 10px;}
.precioliquidacion_lista{margin: 5px 0;}
.precioliquidacion_mosaico .datoprecio, .precioliquidacion_grilla .datoprecio, .precioliquidacion_lista .datoprecio{font-size: 20px; font-weight:bold; letter-spacing:-1px;}
.detalleproductos_opciones{float: right; margin-top:3px;}
.detalleproductos_precio{float:right; width: 100px;text-align: right; font-weight:bold; letter-spacing:-1px; font-size: 20px; color:#000; margin-bottom:3px;}
.sep_renglon{padding-top: 5px; margin-bottom: 5px; border-bottom: 1px dotted #CCC;}
table tr.diferencia_con_prespuesto td, table tr.renglon_producto td{background-color:#E7EFF8;}
table tr.renglon_compraobligada td{background-color:#FFFFCF;}
.ficha_categorias{float:left;}
#listacategorias_bloque ul{font-weight: bold; color: #036;}
#listacategorias_bloque ul li{color:#333; font-weight: normal; padding: 0;}
.selected{color: #F00;}
.descripcion{text-align:justify;}
#overlay{display: none; position: absolute; z-index:100; top: 0; left: 0; background-color:#000; filter: alpha(opacity=75); opacity: .75; height: 100%; width: 100%;}
#modal{display: none; position: absolute; left: 50%; top: 50%; z-index: 101; width: 1006px; margin-top: -253px; margin-left: -503px; background-color: #FFF; padding: 0; text-align:center;}
#txt_carrito{text-align: right; width: 250px;}
#txt_carrito a{font-size: 11px; color:#000;}
#pie{clear:both; border-top: 1px solid #CFE7FF; font-size: 11px; line-height: 16px; text-align: center; margin-top: 120px; padding: 20px 0 10px 0;}
#pie table{padding: 0; height:190px; text-align: center; width:1000px; font-size: 11px;}
#pie table td.logopie{width:200px;}
#pie table td.infopie{text-align:left;}
#pie table td.infopie .destacado{color: #666;}
#pie table td.infopie div strong.special{color: #333;}
#pie table td.infopie span{color: #1069C5;}
#pie table td.imagespie{width: 210px;}
#pie table td.datos{width: 1000px;}
#pie table td.datos div{margin-top:15px;}
#link_pie{clear:both; line-height: 16px; text-align: center; font-size:10px; height:30px;}
#link_pie ul{list-style-image:none; list-style-position:outside; list-style-type:none;}
#link_pie li{display:inline;}
#pie .tarjetasLogos{background: url(../imagenes/logosTarjetasActreus.jpg) no-repeat left top; display: block; margin-top: 15px; padding: 5px 97px 0 0; height: 20px; color: #666; text-align: right;}
#subpie{clear:both; height: 350px; border-top: #CCC 1px solid;}
#subpie_izquierda .container{text-align:left; margin-right: 20px; height: 290px; overflow-y: auto;}
#subpie_derecha .container{height: 290px; overflow-y: auto;}
#subpie ul{text-align: left; line-height: 20px; padding: 10px;}
#subpie #subpie_izquierda{float:left; width:300px; height: 350px;}
#subpie #subpie_centro{background: url(../imagenes/container_areas.jpg) no-repeat; float:left; width:400px; height: 360px;}
#subpie #subpie_derecha{float:right; width:700px; height: 350px;}
#subpie_derecha .titulopanel, #subpie_izquierda .titulopanel{font-weight: bold; font-size: 18px; color:#205080; text-align:left; padding-bottom: 5px;}
#subpie_derecha .titulopanel{margin: 10px 0;}
#subpie_izquierda .titulopanel{margin: 10px 10px 10px 0;}
#subpie .titulopanel2{font-weight: bold; font-size: 18px; color:#666; text-align:left; margin: 10px; padding-bottom: 5px; padding-left:12px;}
.logos_tarjeta{margin-left:85px; padding-top:10px;}
.logo_klever_pie{margin-left:55px;}
#modal_seguircomprando{display: none; position: absolute; left: 50%; top: 50%; z-index: 101; width: 456px; margin: -103px 0 0 -228px; background-color: #FFF; padding: 0; text-align:center; font-size: 15px; font-weight: bold; color: #2C6298;}
#modal_seguircomprando .opciones{margin-top: 10px; font-size: 18px; margin-bottom:5px !important; *margin-bottom:10px !important;}
#modal_seguircomprando .opciones a{color: #2C6298; padding: 4px;}
#modal_seguircomprando #txtcantidad, #modal_seguircomprando .opciones a:hover{color: #F00;}
.modal_seguircomprando_altura1{height:65px !important; *height:35px !important;}
.cbxtablas{font-size: 12px;}
table.tablas_cliente{margin-top: 10px; background: #CCC; color: #000;}
table.tablas_cliente td{background: #FFF; text-align: center;}
table.tablas_cliente td.ico_prod_obligado{background: url(../imagenes/cart_obligado.png) no-repeat; background-position: 5px center;}
table.tablas_cliente tr.trtitular td{background-color: #768DA5; color: #FFF; font-weight: bold; height: 30px;}
table.tablas_cliente tr.trtitular td.dato1{width: 50px;}
table.tablas_cliente tr.trtitular td.dato2{width: 100px;}
table.tablas_cliente tr.trfin td{background-color: #DDD; height: 30px;}
table.tablas_cliente tr.trnoresultados td{color: #999; height: 30px;}
table.tablas_cliente td.numerico{text-align: right; font-weight: bold;}
table.tablas_cliente2{margin-top: 10px; background: #CCC; color: #000;}
table.tablas_cliente2 td{background: #FFF; text-align: center;}
table.tablas_cliente2 tr.trtitular2 td{background-color: #C2DDFA; color: #142D4B; font-weight: bold; height: 30px;}
.porcentajes{color: #142D4B; font-weight: normal; font-size:11px;}
.total{float:right; width:146px; background-color: #325578; border: 1px solid #93B3D2; color:#DCDBE3; text-align:center; font-weight:bold; margin-top: 5px; padding: 2px;}
.total_num{color:#C2DEF4; font-weight:bold; font-size:18px;}
.clientes_paneles{float:left; width: 190px !important; *width: 190px !important; _width: 186px !important; margin: 4px;}
.clientes_paneles ul{line-height: 20px;}
.clientes_paneles ul li{width: 100%; border-bottom: 1px dotted #CCC; padding-left: 4px;}
.cabecerapanel{line-height:20px; color:#666; border-bottom:dotted 1px #333;}
.cabecerapanel table{width:100%; border:0; padding:3;}
.cabecerapanel table td.primerdato{width:140px; text-align:center;}
.cabecerapanel table span{font-weight: bold; color: #000;}
.cabecerapanel .titulopanel{color:#036; margin-top:7px; font-size:14px; border-bottom: dotted 1px #CCC; padding-bottom: 3px; margin-bottom:8px; font-weight: bold;}
#menu_opciones{background-color: #F3F3F3; border: 1px solid #EEE; height: 100%;}
#menu_opciones .clientes_paneles ul li a span{color:#036;}
#menu_opciones .titulopanel{font-weight: bold; font-size: 14px; margin: 6px 0;}
#clientes_respuesta_html{padding-top: 15px;}
.icoprinter, .icoprinter2{background-image:url(../imagenes/printer.png); background-position: 0 -1px; padding: 0 8px 0 4px;}
.icoprinter2{background-image:url(../imagenes/printer_confondo.png);}
.item_carrito{width: 180px; font-size: 10px; color:#000; z-index: 999; position: relative;}
.item_carrito .renglon{border-bottom: 1px solid #CCC;}

/* ------------------------ formulario de contacto -----------*/
.formulario{padding: 10px 0; width:800px;}
.formulario_titulo{font-size:14px; line-height:40px; color: #666; font-weight:bold;}
.formulario_etiquetas{font-size:12px; color:#333; padding:1px 1px 1px 10px;}
.formulario_campos, .formulario_campos_area{font-size:12px; color:#666; height:13px; width:523px; padding:3px; border: solid #CCC 1px;}
.formulario_campos_area{height:75px; font-family: Arial, helvetica, Tahoma;}
.formulario_boton{color:#333; width: 100px; padding: 2px;}
.contactar_resaltado{font-size:12px; font-weight:bold; color:#333;}
.casilleros_formulario_cons, .casilleros_formulario{color: #333; font-family: Arial, Helvetica, sans-serif; font-size:12px; border: solid #999 1px;}
.casilleros_formulario{width:142px;}
.mail, .mail a{color:#F00; text-decoration:none;}
.mail a:hover{text-decoration: underline;}
#ficha_bsq_titulo{margin-top:25px; width:800px;	height:23px; background-image: url(../imagenes/buscadorimpresorasyconsumibles_top.jpg);}
#ficha_bsq_contenido{background-image: url(../imagenes/buscadorimpresorasyconsumibles_fondo.jpg); padding: 1px 20px 20px 20px;}
.ficha_bsq_contenidoizquierdo{padding:10px; width:330px; float:left;}
.ficha_bsq_contenidoderecho{width:410px; float: right;}
#ficha_bsq_final{width:800px; height:30px; clear:both; background-image:url(../imagenes/buscadorimpresorasyconsumibles_final.jpg);}
.estilocombosconsumibles{font-family: Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:12px; color:#000;}
.estilocombos{margin-bottom:10px; font-weight:bold; font-size:11px; color:#900;}
.estilocomboscontenido{font-size:11px; color:#888;}
.fila{padding-top: 5px; padding-bottom: 5px;}
#lateral{width:280px; text-align:center; display: none;}
.portadabannersfondo{width:175px; text-align:center;}
.tablacompradetalle{font-size: 12px; color:#FFF;}
.trtitular{background-color: #666; color:#FFF;}
.tablacompradetalle .primercolumna{width: 150px;}
.tablacompradetalle .columnadato{font-weight:bold; color:#142D4B;}
.tablacompradetalle .columnadato input, .tablacompradetalle .columnadato textarea, .tablacompradetalle .columnadato select{color: #142D4B; font-weight:bold; font-family:Arial, Tahoma; font-size:12px;}
.tablacompradetalle td{color:#333; background-color:#FFF;}
.link_pedidos{color:#333; padding:5px 10px; background-color:#EEE;	border:solid 1px #CCC; text-decoration:none; cursor:pointer;}
.link_pedidos:hover{color:#777;}
.link_pedidos2{color:#333; padding:5px 45px; _padding:5px 45px 5px 32px; background-color:#EEE; border:solid 1px #CCC;	text-decoration:none;}
body:nth-of-type(1) .link_pedidos2{padding:5px 45px 5px 20px;}
.link_pedidos2:hover{color:#777;}
.link_pedidos2_volver{color: #2C6298; padding:5px 45px; background-color: #E2EFFA; border:solid 1px #2C6298; text-decoration:none; line-height: 30px;}
.link_pedidos2_volver:hover{color: #FFF; border:solid 1px #7CA3C9;}
.clientes_boton2{color:#333; margin-top:5px; margin-right:3px; padding:5px 20px; background-color:#EEE; border:solid 1px #CCC; text-decoration:none;}
.clientes_boton2:hover{color:#777; padding:5px 20px;}
.ico_carrito{background-image: url(../imagenes/btn_agregaracarrito.gif); display: block; height:15px; width:27px;}
.ico_carrito:hover{background-position:left bottom;}
.ico_carritoMosaico{background: url(../imagenes/btn_AgregarCarritoMosaico.png) no-repeat left top;_background: url(../imagenes/btn_AgregarCarritoMosaico.gif) no-repeat left top; display: block; height:20px; width:120px; font-size: 11px; margin: 4px 0 0 0; padding: 4px 0 0 0; text-align: center;}
.ico_carritoMosaico:hover{background-position:left bottom; text-decoration: none; color: #FFF;}
.ico_carrito_deshabilitado{background-image: url(../imagenes/btn_agregaracarrito.gif); display: block; background-position:center; height:15px; width:27px;}
.titular_noticias{font-weight:bold; font-size:13px;}
.titular_noticias:hover{color: #29739A;}
.link_path, .link_path:hover{color:#999;}
.noticias_fecha{font-size:10px; color: #39F;}
.noticias_copete{font-weight:bold; margin-bottom:10px; text-align:justify;}
.noticiacategoria{color:#0B0B6C; font-size:13px; font-weight:bold;}
.estilo_diferencia{text-align:center; padding:5px; background-color:#DCDCE7; border:solid 1px #BCBCD3; color: #5B5B8A; font-weight:bold;}
.linkterminosycondiciones{color:#A82626;}
.error{background-color: #FFF; border: solid 1px #F00; padding: 1px; color: #F00; height: 22px; padding: 0 5px;}
.resultadoenvio{border:solid 1px #D2E1F2; color:#2C6298; text-align:left; padding:20px 20px 15px 80px; font-size:12px; font-weight:bold; width:500px;}
.resultadoenvio_icono{float:left; padding: 7px 7px 0 7px;}
#contenido .resultadoenvio_icono img{border: none; margin: 0;}
a.linkboton{background-repeat: no-repeat; background-position: 4px center; padding: 4px 4px 4px 24px; border: 1px solid #CCC; display: inline; line-height: 25px; margin-right: 2px;}
a.linkboton:hover{color:#333; text-decoration: none; background-color:#C2DDF9; border: 1px solid #B3D1EF;}
input.linkboton{background-position: 4px center; padding: 4px; border: 1px solid #CCC; background:#FFF no-repeat; display: inline; line-height: 25px; margin-right: 2px;}
input.linkboton:hover{color:#333; text-decoration: none; background-color:#C2DDF9; border: 1px solid #B3D1EF;}
a.iconoadd{background-image:url(../imagenes/add.png);}
a.iconoimport{background-image:url(../imagenes/icon_import.png);}
a.iconoprint{background-image:url(../imagenes/printer.png);}
a.iconoexcel{background-image:url(../imagenes/excel.png);}
.btn_conpra_detalle2, .btn_conpra_detalle{clear:both; margin-top:15px; padding:5px 0;}
.btn_conpra_detalle{float:right;}
.btn_conpra_detalle2 .btn1{padding: 2px 0; float: left;}
.btn_conpra_detalle2 .btn1 .btn_seguircomprando{background: url(../imagenes/btn_seguircomprando.jpg) no-repeat; display: block; width: 96px; height: 62px; padding: 6px 0 0 0; font-weight: bold; text-align: center;}
.btn_conpra_detalle2 .btn1 .btn_seguircomprando:hover{color: #205080; text-decoration: none;}
.btn_conpra_detalle2 .btn2{padding: 2px 0; float: right;}
a.linkboton2, a.linkboton3{background-repeat: no-repeat; background-position: 4px center; padding: 5px 10px 5px 35px; border: 1px solid #CCC; display: inline; line-height: 25px; cursor: pointer;}
a.linkboton2:hover, a.linkboton3:hover{color:#333; text-decoration: none; background-color: #C2DDF9; border: 1px solid #B3D1EF;}
a.linkboton3{background-color: #CFE7FF;}
a.linkboton3:hover{background-color: #B3D1EF;}
a.iconosiguiente_pedido{background-image:url(../imagenes/cart_go.png);}
a.iconoatras_pedido{background-image:url(../imagenes/ico_atras.png);}
a.iconovaciar_pedido{background-image:url(../imagenes/vaciar_pedido.png);}
a.iconoguardar_pedido{background-image:url(../imagenes/guardar_pedido.png);}
a.iconoenviar_presu{background-image:url(../imagenes/enviar_presu.png);}
a.iconoconfirmar_pedido{background-image:url(../imagenes/confirmar_pedido.png);}
.panelcliente_botonera{margin: 5px 0;}
.opiniones_cantidad{padding-left: 15px;	background:url(../imagenes/comment.gif) no-repeat; background-position: 0 2px;}

/* ---------->>> jtip <<<---------------------------------------------------------------*/
#JT_arrow_left{background: url(images/arrow_left.gif) no-repeat; background-position: left top; position: absolute; z-index:101; left:-12px; height:23px; width:10px; top:-3px;}
#JT_arrow_right{background: url(images/arrow_right.gif) no-repeat; background-position: left top; position: absolute; z-index:101; height:23px; width:11px; top:-2px;}
#JT{position: absolute; z-index:100; border: 2px solid #CCC; background-color: #FFF;}
#JT_copy{padding:10px; color:#333;}
.JT_loader{background: url(../images/loader.gif) no-repeat; background-position: center center; width:100%; height:12px;}
#JT_close_left, #JT_close_right{background-color: #CCC; text-align: left; padding: 2px 0 5px 8px; font-weight:bold;}
#JT_copy p{margin:3px 0;}
#JT_copy img{padding: 1px; border: 1px solid #CCC;}
.jTip{cursor:help;}
.tipalmacen{color: #036; font-size:11px; text-decoration: none; border: 1px solid #D8D8D8; padding: 0 5px; background-color:#EEE;  font-weight: bold;}
.tipalmacen:hover{text-decoration: none;}
.listaenriquesida, .listasimple{border-bottom: 1px solid #CCC;}
.linkicono{background-image: url(../imagenes/iconos_visualizaciones.gif); width: 20px; height: 20px; display: inline-block;}
.datosficha{font-weight:bold;}
.icono_vista_mosaico_sel{background-position: 0px 20px;}
.icono_vista_detalle{background-position: 40px 0px;}
.icono_vista_detalle_sel{background-position: 40px 20px;}
.icono_vista_simple{background-position: 20px 0px;}
.icono_vista_simple_sel{background-position: 20px 20px;}
.panelclientes_consultasinstantaneas .consulta{font-size: 13px; font-weight: bold; color:#000;}
.panelclientes_consultasinstantaneas .fecha{font-size: 11px; font-weight:normal; color:#666;}
.panelclientes_consultasinstantaneas .renglon{padding-bottom: 10px; border-bottom: 1px dotted #CCC; margin-bottom: 15px;}
.paginado{clear: both; width:800px; background-color: #F0F5FB; border-bottom: dotted 1px #D2E4F8; border-top: dotted 1px #D2E4F8; margin-top: 5px;}
.paginado_refinarbusqueda{float: right; margin-top: 2px;}
.paginado_refinarbusqueda span{padding: 1px 5px 0 0; border-right: solid 1px #87A9C2; margin-right: 5px; color: #E1EEFD;}
.paginado_refinarbusqueda span.fin{border: none;}
.paginado_refinarbusqueda a{color: #FFF;}
.paginado_refinarbusqueda a:hover{color: #E1EEFD;}
.paginado_refinarbusqueda table{width: 483px; font-size: 11px;}
.busconsumibles_subtitulo{font-weight: bold; font-size: 14px; color: #900; border-bottom: 1px dotted #CCC; margin-bottom: 15px; padding-bottom: 5px;}
.tabla_busqueda{height:100px; width: 100%; font-family:Arial, Helvetica, sans-serif;}
.tabla_busqueda{background-color: #E1EEFD; color:#FFF;}
.tabla_busqueda .primercolumna{background-color: #ECF4FD; color: #2C6298; width: 220px;}
.tabla_busqueda .segundacolumna{font-weight:bold; color: #2C6298;}
.tabla_busqueda .segundacolumnaselect{font-size:11px; font-weight:bold; color:#333;}
.tabla_busqueda td{background-color:#FFF; padding: 5px;}
.tabla_busqueda input, .tabla_busqueda select{font-size:12px; color:#333; font-weight:bold; }
.tabla_busqueda select{color: #2C6298;}
.tabla_busqueda_interior{border:0;}
.tabla_busqueda_interior td{padding:0;}
.link_busqueda{color: #2C6298; padding:5px 10px; background-color:#E1EEFD;border:solid 1px #73B1E6; text-decoration:none; cursor: pointer;}
.link_busqueda:hover{color: #FFF; background-color: #29739A; border:solid 1px #173A5E;}
.combo_busqueda{width:450px;}
.tablas_cliente .primercolumna, .tablas_cliente .segundacolumna{text-align:left;}
.tablas_cliente .primercolumna select, .tablas_cliente .segundacolumna select{font-weight:bold;}
.gral_contenido_tablas{font-size:12px; color:#666;}
.gral_contenido_tablas_noticias{margin:10px 0; font-size:12px; color:#333;}
.gral_contenido_tablas_chico{font-size:11px; line-height:12px; color:#666;}
.gral_contenido_tablas_resaltado_suave{color:#999;}
.gral_contenido_tablas_link{font-size:11px; float:right; text-align:right; color:#F00;}
.gral_contenido_tablas_link a{text-decoration:none;}
.gral_contenido_tablas_resaltado{font-size:12px; font-weight:bold; color:#333;}
.gral_contenido_tablas_resaltado_noticias{font-size:12px; font-weight:bold; color:#333; margin-bottom:5px;}
.gral_contenido_tablas_resaltado_noticias2{font-size:11px; color:#555;}
.gral_contenido_tablas_resaltado_rojo{color: #173A5E;}
.gral_link_rojo{font-size:12px; color: #173A5E; text-decoration:none;}
.gral_link_rojo:hover, .gral_link_negro:hover, .linkpie_areas:hover{text-decoration:underline;}
.gral_link_negro{font-size:12px; color:#333; font-weight:bold; text-decoration:none;}
.pie_ficha_noticias{width:275px; padding:5px 0px 5px 5px; height:auto; overflow:auto !important; overflow:inherit; border-bottom:dotted #173A5E 1px;}
.gral_link_vertodos{text-align: right; line-height:30px;}
.linkpie_areas{color:#F00; text-decoration:none;}
#warning{color: #900; margin: 5px 0; font-weight: bold; background-color: #FBE3E3; text-align:center; border:solid 1px #EA0000; padding:5px 0px;}
.exito{color: #FFF;width: 100%; margin: 5px 0; font-weight: bold; background-color: #090; text-align:center;}
.direccion_negrita{font-weight: bold;color:#036;}
#divresultado{background-color: #FFC4C4; border: 1px solid #F00; padding: 5px; margin: 10px 0 5px 0;}
#mensajeresultado{background-color: #2C6298; color: #FFF; border: 1px solid #5B8BBB; padding: 5px; margin: 10px 0 5px 0; display:none;}
.div_clientes_sin_permisos{margin: 15px 0; padding: 10px; text-align:center; color:#FFF; background-color:#900; border: 1px #F00 solid;}
.cambiarlogo_divfondo{background-color:#FFF; color:#999;}
.tituloservicios{background:url(../imagenes/titulo_servicios_equipos.jpg); width:730px; height:18px; clear:both; padding:20px 0 0 70px; font-size:15px; font-weight:bold;}
.textoservicios{line-height:30px; width:571px; padding:15px 15px 15px 25px; float:left;}
.separadorservicios{height:20px; clear:both; border-bottom: #97D1F0 dotted 1px; margin:0 0 15px 0;}
.ficha_comercial .label{font-size: 10px; color:#999; margin-top: 4px;}
.ficha_comercial .imagen{float: left; margin: 68px 0 0 24px; _margin: 68px 0 0 12px;}
.ficha_comercial .info{float: left; margin: 68px 0 0 20px; width: 195px;}
.garantia_fabricante{font-family: Arial, Helvetica, sans-serif; height:300px; background-color: #FFF;}
.garantia_fabricante .garantia_content{padding-top: 20px;}
.garantia_fabricante .garantia_titulo{font-size: 16px; color: #F00;	margin:15px 0 10px 0; padding: 5px 10px; border-bottom: #CCC dotted 1px;}
.garantia_fabricante .garantia_texto{padding: 5px 10px; font-size: 12px; color: #000; line-height: 25px;}
#grilla_seleccion_productos{height: 200px; overflow:auto;}
.tabla_detalle, .td_detalle{border:#CCC 1px solid;}
.preciosuprimido{text-decoration: line-through; font-size: 12px;}
.precioofertado{font-weight: bold; font-size: 20px;}
.mensaje_noproductos{text-align:center; background-color:#DCDCE7; border:#CCC 1px solid; padding-top:5px; height:20px;}
.grillaproductos_ficha_cat, .grillaproductos_ficha_marcas{margin:4px; height:160px; float:left; text-align:center; width:102px;}
.imagen_ficha_cat{background-color: #FFF; height:100px; width:100px; *width:100px; margin:10px 0 5px 0; border: #E5E5E5 solid 1px; *padding-left:1px;}
.titulo_ficha_cat{width:100px;}
.titulo_ficha_cat a{font-size: 11px; word-wrap: break-word;}
.div_renglon table td.primercolumna{width: 157px;}
.div_renglon table td.segundacolumna div#div_datos_envio, .div_renglon table td.segundacolumna div#div_detalle_envio{display: none;}
.div_renglon table td.segundacolumna div#div_detalle_envio{width: 400px;}
.div_renglon table td.segundacolumna div#div_detalle_envio div#div_combodirentrega select, .div_renglon table td.segundacolumna div#div_detalle_envio div#div_combodirentrega input{margin-left: 10px; width: 190px;}
.div_renglon table td.segundacolumna div#div_detalle_envio div#div_combodirentrega div#div_camposclientefinal{display: none;}
.div_renglon table td.segundacolumna div#div_detalle_envio div#div_combodirentrega div#div_camposclientefinal span{color:#09C; font-weight:bold;}
.div_renglon table.tabla_compra, .div_renglon table.tablacompradetalle, .div_renglon2 table, .div_renglon table.tablacompradetalle td.columnadato table.tablas_cliente{width: 100%;}
.div_renglon table.tabla_compra td, .div_renglon table.tablas_cliente_formulario td, .div_renglon table.tablacompradetalle td, .div_renglon2 table td, .div_renglon table.tablacompradetalle td.columnadato table.tablas_cliente td{padding: 6px;}
.div_renglon table.tablacompradetalle td.columnadato table.tablas_cliente td.dato_1{width: 300px;}
.div_renglon table.tabla_presupuesto td.primercolumna{width: 90px;}
.div_renglon table.tabla_presupuesto td.columnadato{width: 230px;}
.div_renglon2{width:575px;}
.div_renglon2 table td.primercolumna{width: 157px;}
#div_combodirentrega{margin: 10px 0; background-color: #FAFFBF; padding: 10px; border: 1px solid #CCC; width: 350px;}
#div_combotransportista, #div_combobaremo{margin-top: 10px; padding-left: 30px; background:url(../imagenes/portes.png) no-repeat; background-position: 5px 0; line-height: 16px;}
.div_panel_errores{clear: both; margin-top: 20px; background-color:  #FFF2F2; border: 1px solid #FF2828; color: #FF2828; padding: 14px; display: none;}
.div_panel_errores .tituloerror{font-weight: bold; color:#333;}
.div_panel_errores a{color: #333; text-decoration: none;}
.div_panel_errores a:hover{color: #29739A; text-decoration: underline;}
#div_compra_terminosycondiciones{margin-top: 20px; text-align:left; background-color:#FAFFBF; border: 2px solid #CCC; padding:5px; color:#333; line-height: 30px;}
#div_compra_terminosycondiciones #div_mensaje_leer{display:none; padding: 0; padding-left: 23px; color: #F00; font-weight: bold;}
.titulointermedio_cambiarlogo{letter-spacing:-1px; font-size:18px; font-weight: bolder; border-bottom: 1px dotted #999; padding-bottom: 10px; margin-bottom: 10px;}
.logo_pdf, .logo_impresora{background-position: 0 -1px; padding-left: 20px; *display: inline-block; margin-left: 5px;}
.logo_pdf{background:url(../imagenes/ico_pdf.png) no-repeat;}
.logo_impresora{background:url(../imagenes/ico_impresora.png) no-repeat;}
.estilo_faqs, .estilo_faqs2{margin-top:20px; font-weight:bold; color:#F00;}
.estilo_faqs2{color:#333;}
.estilo_faqs3{line-height:30px; margin-top:30px; color:#444;}
.separador_faqs{border-bottom:dotted 1px #900;}
#presupuesto_resultado, #presupuesto_aviso_logo{border:solid 1px #2C6298; background-color:#E7EFF8; color:#2C6298; padding: 15px; margin: 15px 0; font-weight:bold; text-align:center;}
.diferencia_presupuesto{border:solid 1px #CCC; background-color:#E7EFF8; color:#2C6298; padding:5px; margin: 5px 0; text-align:center;}
.diferencia_presupuesto_num{color:#2C6298; font-weight:bold;}
#path{font-size:11px; margin-top:10px;}
#orden{margin-top:10px; border-bottom: dotted 1px #CCC; border-top:dotted 1px #CCC; padding:5px 0;}
.separador_pathproductos, .gral_contenido_tablas_resaltado_link{font-family: Arial, Helvetica, sans-serif;}
.serviciosadicionales{margin-bottom:1px;}
.gral_contenido_tablas_resaltado_link{font-size:12px; font-weight:bold; color:#333; text-decoration:none;}
.gral_contenido_tablas_resaltado_link:hover{text-decoration:underline;}
.banner_compra_confirmar{width:200px; float: right; background: url(../imagenes/posit.jpg) no-repeat;}
.banner_compra_confirmar .imagen{text-align: center;}
.banner_compra_confirmar .frase{padding: 10px; text-align: justify;}
.aviso_importante{font-size:16px; font-weight:bold; text-align:center; color: #000; margin-bottom:10px; padding:5px 0 0 22px;}
.aviso_importante_text{font-size:11px;text-align:center; color: #000;}
.aviso_importante_text_rojo{font-size:14px; font-weight:bold; color: #F00;}
.tarifa_mercancia{font-weight:normal; color:#333; font-size:11px; background-color: #EFEFEF; border-bottom:#CCC 1px dotted; border-top:#CCC 1px dotted; padding:5px; margin-top:5px; width: 365px;}
.micrositio_texto_resaltado,.micrositio_texto_resaltado2{text-align:center; font-size:15px; font-weight:bold; color:#C30;}
.micrositio_texto_resaltado2{color:#333;}
#contenido .micrositio_texto_contenidoinstitucional{line-height:25px; text-align:center;}
#contenido .micrositio_texto_contenidoinstitucional2{line-height:25px; text-align:left;}
.texto_contenido_dinamico{background-color:#FFF;}
.texto_contenido_dinamico img{border:#CCC solid 1px; padding:3px; background-color: #E8E8E8; margin:5px;}
.texto_contenido_dinamico bold{font-weight:bold;}
.tabladin{background-color: #DDD;}
.tabladin td{background-color: #F2F2F2;}
.fondobotones{background:url(../imagenes/micrositioipstage_fondobotones.jpg) no-repeat;	height:152px; width:800px; padding:30px 20px 20px 20px;}
.micrositioipstage_boton1{width:256px; height:100px; background:url(../imagenes/micropagina_boton1_1.jpg) no-repeat; float:left; padding-right:45px;}
.micrositioipstage_boton2{padding-right:10px; width:141px; height:100px; background:url(../imagenes/micropagina_boton2_1.jpg) no-repeat; float:left;}
.micrositioipstage_boton1 a{color: #FFF; text-align: center; padding-left: 25px;}
.micrositioipstage_boton2{color: #29739A; text-align: center; padding-top: 27px;}
.ipstage_cuadrodescarga{background:url(../imagenes/ipstage_btn_fondo.jpg);}
.ipstage_cuadro_titular{height: 40px; text-align: center; font-size: 22px; font-weight: bold; background: #FFF url(../imagenes/ipstage_btn_fondo_top.jpg) no-repeat ; background-position: bottom; letter-spacing: -1px;}
.ipstage_cuadro_cierre{background: #FFF url(../imagenes/ipstage_btn_fondo_pie.jpg) no-repeat; height: 20px; background-position:top;}
.ipstage_cuadrodescarga a{text-decoration: none; font-size: 15px; color:#036; font-weight: bold;}
.ipstage_cuadrodescarga a:hover{color:#FFF;}
.ipstage_btn_grande{text-align: left; margin: 50px 0 0 30px; display: block; background: url(../imagenes/ipstage_btn_grande.jpg); width: 233px; height:81px; line-height: 81px;}
.ipstage_btn_grande span{padding-left: 12px;}
.ipstage_btn_grande:hover{background-position: bottom;}
.ipstage_btn_chico{text-align: center; margin: 5px 0 0 20px; display: block; background: url(../imagenes/ipstage_btn_chico.jpg); width: 460px; height:49px; line-height: 49px;}
.ipstage_btn_chico:hover{background-position: bottom;}
.tabla_promocion{margin-bottom: 25px;}
.tabla_promocion tr{margin: 10px 0 25px 0;}
.tabla_promocion td{padding:10px;}
#lista_bundles li{margin-left:15px; line-height:20px;}
#lista_bundles table{width: 100%;}
.bundles_info{ background-color: #FFC; border: #FF9 solid 1px; padding:8px 5px; margin-bottom:10px;}
.estilo_promociones, .estilo_promociones_titulo{font-size:14px; font-weight:bold; margin-bottom:15px;}
.estilo_promociones_titulo, .estilo_promociones_descripcion{color:#900; margin-bottom:10px;}
.estilo_promociones_descripcion{font-size:12px; color:#000;}

/* lateral usuarios*/
.lateral_usuarios_bienvenida{margin-bottom:5px; text-align:center;}
.lateral_usuarios_bienvenida .arriba{background: url(../imagenes/lateral_usuario_arriba.jpg) no-repeat; width:180px; height:3px;}
.lateral_usuarios_bienvenida .medio{background: url(../imagenes/lateral_usuario_medio.jpg) repeat-y; width:164px; padding:8px;}
.lateral_usuarios_bienvenida .abajo{background: url(../imagenes/lateral_usuario_abajo.jpg) no-repeat; width:180px; height:3px;}
.lateral_usuarios_campana{background:url(../imagenes/lateral_usuario_02.jpg) no-repeat; padding:12px 5px 0 5px; margin-bottom:5px; height:45px; text-align:center;}
.lateral_usuarios ul{list-style:none; font-size:11px;}
.lateral_usuarios li{border-bottom:dotted 1px #CCC; padding-bottom:10px !important;}
.lateral_usuarios li strong{color:#036;}
.lateral_usuarios_link{line-height:9px; font-size:11px; margin-bottom: 15px;}
.idiomas{margin:1px 0 0 0; float: left; width: 42px;}
.idiomas a{margin-left:5px; color: #FFF; font-size: 0px;}
.bandera_spain{width:16px; height:11px; background:url(../imagenes/idiomas_banderas.png) no-repeat top left; display:block; float:right;}
.bandera_spain:hover{background:url(../imagenes/idiomas_banderas.png) bottom left;}
.bandera_portugal{width:16px; height:11px; background:url(../imagenes/idiomas_banderas.png) top center; display:block; float:left;}
.bandera_portugal:hover{background:url(../imagenes/idiomas_banderas.png) bottom center;}
.idiomas .bandera_inglesa{width:16px; height:11px; background:url(../imagenes/idiomas_banderas.png) top right; display:block; float:right;}
.idiomas .bandera_inglesa:hover{background:url(../imagenes/idiomas_banderas.png) bottom right;}
.gral_ficha_noticias{margin: 10px 0; border-bottom: dotted 1px #DDD;}
.gral_ficha_noticias table{width:750px; margin-bottom:10px; border-bottom: dotted 1px #F00; border:0;}
.gral_ficha_noticias table td{padding: 5px;}
.gral_ficha_noticias table td.imagen{width: 60px;}
#contenido .gral_ficha_noticias table td.imagen a img{margin-right:15px; border:solid 1px #CCC;}
#ultimos_visitados{margin-bottom: 15px;}
.contenedor_paginado{background: #F3F8FC; border-top: dotted 1px #DCE8F5;border-bottom: dotted 1px #DCE8F5; padding: 6px 0;}
textarea#comentarios{width: 305px;}
.formulario_registracion #warning,.formulario_registracion #mensaje_resultado_registracion{display: none;}
.formulario_registracion #mensaje_resultado_registracion span{font-weight: bold;}
.identificacion table{width: 300px; margin-left:240px;}
.identificacion input{font-weight: bold; color: #142D4B;}
.identificacion .boton input{color: #142D4B; background: #73B1E6; color: #FFF; border: solid 1px #7CA3C9; padding: 5px 15px; font-size: 11px; cursor: pointer;}
.identificacion .boton{width: 100%; text-align: center; margin:15px 0;}
.aclaracion{padding: 10px; background: #F1F8FE; border: solid 1px #E2EFFA; text-align: center;}
.aclaracion a.link_invisible{text-decoration: none; cursor: text;}
.aclaracion a.link_invisible:hover{color:#036;}
.aclaracion a.link_invisible:hover span.resaltado{color: #000; cursor:pointer;}
.banner_index {float: right; width: 800px; margin:1px 0 10px 0;}
.altadirecciones select{width: 160px; margin-right: 15px;}

/* nuevo top */
#top_cabecera .logo{float: left; width: 340px;}
#top_cabecera .user{float: right; width: 580px; text-align: right; height: 70px; _margin-bottom: 17px;}
#lateral_izquierda{width: 190px; float: left; min-height: 550px; height: auto !important; height: 550px; margin-bottom: 10px;}
lateral_izquierda_abajo{background: url(../imagenes/menulateral_abajo.jpg) no-repeat; height: 11px; display: block;}
#lateral_izquierda .lateralMarcas{clear: both; margin-top: 10px;}
#lateral_izquierda .lateralMarcas .medio{background:#F0F0F0; border-left: solid 1px #CCC; border-right: solid 1px #CCC;}
#lateral_izquierda .lateralMarcas .top, #lateral_izquierda .lateralMarcas .bottom{width: 190px; height: 7px; display: block; font-size: 0;}
#lateral_izquierda .lateralMarcas .top{background: url(../imagenes/backgroundBrandsTop.jpg) no-repeat left top;}
#lateral_izquierda .lateralMarcas .bottom{background: url(../imagenes/backgroundBrandsBottom.jpg) no-repeat left bottom;}
#lateral_izquierda .lateralMarcas .medio .div_tr{border-bottom: solid 1px #CCC; margin: 0 8px; height: 38px;}
#lateral_izquierda .lateralMarcas .medio .div_tr table td{height: 28px; width: 95px;}
#lateral_izquierda .lateralMarcas .medio .masMarcas{height: 10px; font-size: 11px; text-align: right; padding: 5px 10px 5px 0; border: none;}
#lateral_izquierda .lateralMarcas .medio .masMarcas a{color: #1F1F1F;}
#lateral_izquierda .lateralMarcas .medio .masMarcas a:hover{color: #0B4682; text-decoration: none;}
#subpie_new{border-top: dotted 1px #EAEAEA; clear: both; text-align: left;}
#subpie_new #news_area{padding: 10px 5px;}
#subpie_new #news_area .subtitulo_noticias{float: left;}
#pre_button, #next_button{padding:0 3px;}
#news{padding: 0 15px; color: #AAA;}
#newtitle{color: #2E79C5; text-decoration: none;}
#newtitle:hover{color: #205080;}
#subpie_new2{border-top: dotted 1px #EAEAEA; border-bottom: dotted 1px #EAEAEA; clear: both; text-align: left; height: 70px;}
#scroller{overflow: hidden; height: 90px; margin:0; border: solid 1px #DCDCE7; display: block; position: absolute; width:998px;}
#spotlight_container{height:90px; padding:10px; position: relative; width:1880px;}
#spotlight_container .spotlight_content img{float: left;}
#spotlight_container .spotlight_content .news{font-size: 11px; float: left; text-align: left; width: 160px; margin-left: 10px;}
#spotlight_container .spotlight_content .news h3{color:#333; font-size:11px; font-weight:bold; margin: 0 0 3px 0;}
#spotlight_container .spotlight_content .news a{font-size: 11px;}
.spotlight_list_cell{display:block; float:left; height:100px; overflow:hidden; padding-right:10px; width:240px;}
.spotlight_list_cell img{float:left; padding:0 0 5px 5px;}
.proyector{height: 16px; margin-left: 65px;}
.proyector_image{position:absolute; margin-left:0px; float: left;}
#contenido .titulo_productos{font-size:22px; color: #205080; font-weight: bolder; border-bottom: 1px dotted #205080; padding-bottom: 10px; margin-bottom: 10px; float: left;}
.vistas_productos{border-bottom: dotted 1px #2C6298; border-top: dotted 1px #2C6298; padding-left: 643px; margin: 2px 0; font-size: 11px; height: 25px;}
.vistas_productos table td.dato{padding: 2px 10px 0 0; font-weight: bold; color: #2C6298;}
.vistas_productos table td a{margin-right: 2px;}
.ver_todos_productos{float: right;}
.ver_todos_productos a{background: url(../imagenes/btnViewAllProducts.jpg) no-repeat left top; width: 156px; height: 19px; display: block; color:#04223E; font-size: 11px; font-weight: normal; text-align: center; padding: 4px 0 0 2px;}
.ver_todos_productos a:hover{background-position: left bottom; color: #FFF; text-decoration: none;}
#scroller_oportunidades{overflow: hidden; height: 110px; margin:0; border: solid 1px #DCDCE7; display: block; position: absolute; width:799px;}
#oportunidades_container{height:90px; padding:10px 10px 10px 11px; position: relative;}
#oportunidades_container .oportunidades_content img{float: left;}
#oportunidades_container .spotlight_list_cell{display:block; float:left; height:93px; overflow:hidden; padding-right:10px; width:253px;}
#oportunidades_container .spotlight_list_cell a:hover{text-decoration: none; color: #3087B6;}
#oportunidades_container .spotlight_list_cell img{float:left; padding: 2px; margin-right: 5px;}
#oportunidades_container .spotlight_list_cell p.descripcion{font-size: 12px; font-weight: bold; margin: 0; color: #508EB8; text-align: left;}
#oportunidades_container .spotlight_list_cell p.precio{font-size: 25px; color: #036; font-weight: bold; margin: 0; letter-spacing: -1px;}
#oportunidades_container .spotlight_list_cell p.dato_iva{font-size: 11px;}
.controlScroller{text-align: right;}
.contenedor_paginado table{width: 750px;}
#bannerPromocion{background: url(../imagenes/imgBannerPromociones.jpg) no-repeat left top; width: 769px; height: 188px; padding:24px 15px 0 15px; margin-top: 15px;}
#bannerPromocion .images{float: left; margin: 35px 0 10px 0;}
#bannerPromocion h1, #bannerPromocion h2, #bannerPromocion h3{margin: 0px; font-weight: normal; font-size: 12px;}
#bannerPromocion h1{font-weight: bold; font-size: 38px; color: #FFF; text-align: right; padding: 0 100px 0 0; margin-bottom: 10px;float: right;}
#bannerPromocion h2{margin-bottom: 10px;width: 640px; float: right;}
#bannerPromocion h2 a{font-weight: bold; color: #333; font-size: 20px;}
#bannerPromocion h2 a:hover{text-decoration:none; color: #0B4682;}
#bannerPromocion h3{width: 640px; float: right;}
#bannerPromocion h1 .titleShadow{position: relative; color: #052240;}
#bannerPromocion h1 .title{top: -2px; left: -2px; position: absolute; color: #FFF;}
#bannerPromocion .btn{background: url(../imagenes/btnBannerPromocion.jpg) no-repeat left top; display: block; width: 146px; height: 19px; color: #333; text-align: center; padding: 5px 0 0 0;}
#bannerPromocion .btn:hover{background-position: left bottom; color: #000; text-decoration: none;}
#contenedor_formulario table.form_registracion{width: 650px; margin-left: 75px;}
#contenedor_formulario table.form_registracion td{border-bottom: solid 1px #DDD;}
#contenedor_formulario table.form_registracion td.dato{text-align: right; padding-right: 15px; color: #173A5E;}
#contenedor_formulario table.form_registracion td input, #contenedor_formulario table.form_registracion td select{width: 250px; color: #3087B6; font-weight: bold; font-family: Arial, Tahoma;}
#contenedor_formulario table.form_registracion td select{width: 254px;}
#contenedor_formulario table.form_registracion td span.aclaracion{font-size: 11px;}
#contenedor_formulario table.form_registracion td.dato2{text-align: right; padding-right: 100px; color: #173A5E;}
#contenedor_formulario table.form_registracion td.dato2 input, #contenedor_formulario table.form_registracion td.dato3 input, #contenedor_formulario table.form_registracion td input#chk_envio{width: 20px;}
#contenedor_formulario table.form_registracion td.dato3{color: #173A5E; padding-left: 85px;}
#contenedor_formulario table.tablas_cliente_formulario td{padding: 6px;}
#contenedor_formulario table.tablas_cliente_formulario td.primeracolumna{width: 30%;}
#contenedor_formulario table.tablas_cliente_formulario td.segundacolumna #contenedor_actividad, #contenedor_formulario table.tablas_cliente_formulario tr.oculto{display: none;}
#contenedor_formulario table.tablas_cliente_formulario td.segundacolumna div.botonera{text-align:center; padding:10px;}
.sin_resultados_cartel{background: #F3F3F3; border: solid 1px #E8E8E8; padding: 5px; text-align: center;}
.telephonebanner{margin: 5px 0; background: url(../imagenes/telephonebanner.jpg) no-repeat; height: 219px; padding: 80px 10px;}
.telephonebanner input{width: 110px; border: solid 1px #7CA3C9; color: #205080; font-weight: bold;}
.telephonebanner tr{height: 30px;}
.telephonebanner td{text-align: left;}
.telephonebanner td.button input{background: #036; color: #FFF; border: solid 1px #3CF; font-size: 11px; padding: 3px; cursor: pointer;}
.telephonebanner td.button{text-align: center;}
.suscribirseBoletin{background: url(../imagenes/suscribirseBoletin.jpg) no-repeat; width: 178px; height: 54px;_height: 145px; text-align: left; font-size: 10px; padding: 91px 4px 0 8px; _padding: 0 4px 0 8px; font-size: 11px; font-family: Tahoma; margin: 20px 0;}
.suscribirseBoletin input{float: left;}
.suscribirseBoletin form{margin: 0; padding: 0;}
.suscribirseBoletin input.text{width: 125px;*width: 123px; height: 14px; border: 1px #555 solid; font-size: 11px; margin-left: 2px;_margin-top: 91px;}
.suscribirseBoletin input.boton{width: 45px; height: 18px; border: 1px #333 solid; background:#71B8FF url(../imagenes/suscribirseBoletinBtn.jpg) repeat-x top left; color: #333; float: right; font-size: 10px; padding: 0 0 3px 0; cursor: pointer;margin-right: 2px;_margin-top: 91px;}
.suscribirseBoletin input.boton:hover{border: 1px #333 solid; color: #000;}
.suscribirseBoletin .info{font-size: 10px; padding-left: 5px; }
.suscribirseBoletin .result_subscription{text-align: center; border: solid 1px #BDF; background: #E8F3FF; margin: 0 2px; padding: 5px 10px; color: #000; display: none;}
.fichadetalle_stock{float: right; margin-top: -3px !important; *margin-top: 0 !important; width: 75px;}
.password_forgot{background: url(../imagenes/imagen_password.jpg) no-repeat; height: 200px; padding: 45px 0 0 240px;}
.email_password{padding: 20px; text-align: center;}
.email_password input{background-color: #EAF3FD; border:1px solid #C2DDFA; color:#2C6298; padding:5px 10px;}
.email_password input[type='button']{background-color:#E1EEFD; border:1px solid #73B1E6; color:#2C6298; cursor:pointer; padding:4px 10px; text-decoration:none;}
.messages{text-align: center; font-weight: bold;}
.messages div{display: none;}
.desuscripcion{background: url(../imagenes/imagen_desuscripcion.jpg) no-repeat; height: 153px; padding: 45px 0 0 200px; font-weight: bold; color: #1A4168;}
#steps div{float: left; display: block; height: 18px; width: 115px; font-size: 11px; padding: 25px 40px 0 5px; background: url(../imagenes/carrito_detalle.jpg) no-repeat;}
div.clear{clear: both; height: 30px;}
#steps .selected{color: #0E2338; font-weight: bold; background: url(../imagenes/carrito_detalle_2.jpg) no-repeat;}
#steps .on{background: url(../imagenes/carrito_on.jpg) no-repeat; color: #5B8BBB; font-weight: bold;}
#product_rating{border: dotted 1px #DDD; padding:5px 5px 0 47px; height: 20px;}
#product_rating .rating-cancel{float: right;}
#bannerPromocion .dato_iva{font-size: 10px; position: relative; left: 468px; top: 42px;}
.ui-effects-transfer{border: 2px dotted #093D6F;}
#frm_contacto table{width: 100%; background: #CFE7FF;}
#frm_contacto table td{background: #FFF; padding: 5px;}
#frm_contacto table td.formulario_etiquetas{background: #F2F9FF; width: 32%;}
#frm_contacto table td.buttons{ text-align:center; height:35px; border: none;}
#frm_contacto table td input.formulario_boton{background: #E1EEFD; border: solid 1px #73B1E6; cursor: pointer;}
#frm_contacto table td input.formulario_boton:hover{color: #FFF; background-color: #29739A; border:solid 1px #173A5E;}
#map{width:792px; height:392px; margin: 15px auto 25px auto; border: solid 1px #CFE7FF; background: #ECF4FD; padding: 4px; }
/*#map div{background: #FFF; border: solid 1px #CFE7FF; height: 390px;}*/
#map span{display: none;}
#puntosDeVenta{line-height: 20px; color: #222; margin-bottom: 15px;}
#puntosDeVenta span{color: #36F;}
#puntosDeVenta .title{font-weight: bold; margin-bottom: 8px; font-size: 14px; border-bottom: 1px dotted #D2E6FB; padding-bottom: 5px;}
#puntosDeVenta .local{color: #5894CF; font-weight: bold; margin-bottom: 5px;}
#puntosDeVenta .address{font-size: 11px; background: url(../imagenes/iconMap.jpg) no-repeat left 3px; padding-left: 20px;}
#puntosDeVenta .info{border-bottom: 1px dotted #73B1E6; padding-bottom: 10px; font-size: 11px; background: url(../imagenes/iconFax.jpg) no-repeat left 3px; padding-left: 20px;}
#puntosDeVenta .info a{text-decoration: underline;}
#puntosDeVenta .info a:hover{text-decoration: none;}
.mensaje_contacto .error, .mensaje_contacto .ok{background-color: #840000; color: #FFF; padding: 6px 10px; text-align: center;}
.mensaje_contacto .ok{background-color: #173A5E;}
.promociones_actuales{padding: 5px 0 2px 0; margin-bottom: 2px; border-bottom: dotted 1px #CCC;}
.promociones_actuales a{font-size: 11px;}
.promociones_actuales a:hover{text-decoration: none;}
.registros_totales{color: #666; font-size: 16px;}
#listafamilias_bloque{text-align: left; display: none; margin-top:30px;}
#listafamilias_bloque ul li.busqueda_fabricantes a{color: #508EB8;}
#listafamilias_bloque ul li.busqueda_fabricantes a:hover{color: #173A5E;}
#listamarcas_bloque{text-align: left;}
#listamarcas_bloque ul li.busqueda_fabricantes div{display: block; position: relative;}
.registracion_consulta{font-size: 15px; padding: 10px 0 10px 235px; margin-bottom: 20px; border-bottom: dotted 1px #DDD; line-height:30px;}
#mensaje_resultado_registracion .envio{padding: 5px;margin: 10px 0; text-align: center; background: #2C6298; color: #FFF; font-size: 12px;}
#mensaje_resultado_registracion .bienvenida{ background: #FFFFCC; text-align: center; margin-top: 15px; border: solid 1px #FFFF99; padding: 10px; line-height: 20px;}
.compra_enviar_presupuesto div#warning, .compra_enviar_presupuesto div#presupuesto_enviando_datos, .compra_enviar_presupuesto div#presupuesto_resultado{display:none;}
div.formulario_contacto{margin-top:10px;}
.subtitulo_categorianoticia span.path{color: #999;}
.contenidoseccion .ficha_noticias .descripcion #noticiasgaleria{float:left; margin-right:10px;}
.contenidoseccion .ficha_noticias .descripcion #noticiasgaleria img{margin: 0; padding: 0;}
.contenidoseccion .ficha_noticias .link_botonvolver{text-align:center; margin:15px 0;}
.obtiene_carrito_resumen, .obtiene_carrito_resumen2{text-align:center;}
.obtiene_carrito_resumen{width:180px;}
#resumen_carrito .item_carrito .obtiene_carrito_resumen2 a{font-weight:bold; height:28; width:190px; font-size:11px; background: url(../imagenes/fondo_btn_carrito.jpg) no-repeat; color: #2C6298;}
#resumen_carrito .item_carrito .obtiene_carrito_resumen2 a:hover{color: #36F;}
.txt_resumen_carrito, .txt_resumen_carrito2, .txt_resumen_carrito3{background: url(../imagenes/cart_lleno.png) no-repeat; float:left; padding-left:17px;}
.txt_resumen_carrito2{background: url(../imagenes/productsTop.png) no-repeat; margin-left: 10px;}
.txt_resumen_carrito2 span{font-weight: bold;}
.txt_resumen_carrito3{background: url(../imagenes/cart.png) no-repeat;}
.obtiene_carrito_resumen3{text-align:center; padding: 6px;}
.registracion_resultado{width:525px; border:none; text-align:center; background:#E9E9E9;}
.registracion_resultado td{padding: 0;}
.registracion_resultado td.texto_derecha{text-align: right;}
#resp_llamada_error, .div_oculto{display: none;}
.div_clear{clear: both;}
.comentarios li{width: 784px; height: auto; background: #E7EFF8; border: solid 1px #C9DBEF; display: block !important; margin-bottom: 5px; padding: 5px 13px 13px}
.comentarios li .name{color: #000; height: 21px; font-weight: bold; float: left; background: url(../imagenes/top_comentario.jpg) no-repeat left 1px; padding-left: 65px;}
.comentarios li .date{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color: #333; float: right;}
.comentarios li .date span{color: #666;}
.comentarios li .comment{clear: both; background: #FFF; padding: 7px;}
* html body .comentarios li .comment{margin-top: -9px; padding: 5px 7px 7px 7px;}
*+ html body .comentarios li .comment{margin-top: -5px; padding: 2px 7px 7px 7px;}
#comentario_form .title{font-weight: bold; margin-top: 15px;}
#comentario_form textarea{background: #FFF; border: solid 1px #C9DBEF; width: 800px; padding: 5px; font-family:  Arial, Helvetica, sans-serif; color: #222; font-size: 12px; height: 75px;}
#comentario_form input#comentario_grabar{margin-top: 5px;background: #E7EFF8; border: solid 1px #C9DBEF; font-size: 11px; padding: 2px 6px; cursor: pointer; float: left;}
#comentario_form input#comentario_grabar:hover{background: #568ECD; color: #FFF;}
#comentario_form input#comentario_nombre{border:1px solid #C9DBEF; width: 200px; padding: 4px 6px;}
#comentario_ajax{float: left; margin: 8px 0 0 10px;}
#comentario_mensaje_validador, #comentario_mensaje_error{background: #FCEBEB; border: solid 1px #FFB7B7; color: #F00; padding-left: 5px; width: 805px;}
#comentario_mensaje_ok{background: #ECF4FD; border: solid 1px #C2DDF9; color: #1F5776; padding-left: 5px; width: 805px;}
ul#menu_categorias li{padding: 0 2px 0 0;}
.div_buscador{float: right; margin-top: 1px;}
.cms_icon_entrega{background: url(../imagenes/listCms.jpg) no-repeat left top; height:16px; width:14px; padding-left: 20px;}
.mensaje_errornoespecificado{margin: 15px 0; padding: 10px; background: #FFC4C4; border: solid 1px #FF8A8A; color: #840000;}
#fixedcarrito_content{font-weight: bold; background-color: #052444; margin: auto; width: 300px; display: block; padding: 5px 35px; -moz-border-radius: 0 0 8px 8px; text-align: center; border: solid 1px #053D5D; color: #FFF; font-size: 11px;}
#fixedcarrito_content label{font-weight: normal; background: url(../imagenes/productsTop.png) no-repeat right top; padding-right: 25px;}
.captcha input{margin-top: 5px; display: block; width: 97px;}
#mensaje_resultado_registracion_error{color: #900; margin: 5px 0; font-weight: bold; background-color: #FBE3E3; text-align:center; border:solid 1px #EA0000; padding:5px 0px;}