.texto_especial {font-size: 11px; color: #dee1dc; font-weight: bold; text-decoration: none; vertical-align: middle; padding: 5px 5px 5px 5px; text-align: center;}

.buscador {padding: 5px 10px;}
.buscador_content {background: url(../img/trama_box.jpg) left top no-repeat; padding: 5px 5px 5px 5px; text-align:center;}
.buscador_title {font-size: 11px; color: #dee1dc; font-weight: bold; text-decoration: none; vertical-align: middle;}

.carrito_mini {padding: 5px 10px;}
.carrito_mini_content {background: url(../img/trama_box.jpg) left top no-repeat; padding: 3px; }
.carrito_mini_content span { font-size: 10px; color: #000; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center;}
.carrito_mini_fila_1 {background: #ebeaea; font-size: 10px; color: #000; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: left;}
.carrito_mini_fila_2 {background: #ffffff; font-size: 10px; color: #000; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: left;}
.carrito_mini_title {font-size: 11px; color: #dee1dc; font-weight: bold; text-decoration: none; vertical-align: middle;}

.menu_top_login a, .menu_top_login a:visited, .menu_top_login a:link { font-size: 11px; color: #FFF; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center; }
.menu_top_login a:hover { text-decoration: underline; }

/* .productos_lista {border-bottom: 1px dotted #560101; }
.productos_lista td {padding: 3px 0px 3px 3px; text-align: left; vertical-align: top;}
.productos_lista td a, .productos_lista td a:visited {color: #560101; font-weight: bold; text-decoration: none; }
.productos_lista td a:hover {color: #560101; text-decoration: underline;}
.productos_lista span {text-align: left; font-weight: bold;}
.productos_lista img {padding: 2px 2px 2px 2px; border: 1px dotted #d9d9d9;}
.productos_lista_precio {font-size: 16px; color: #560101; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center;}
.productos_lista_imagen {width: 100px; border-right: 1px dotted #d9d9d9; vertical-align: top; padding: 5px; text-align: center;} */

.contenedor_productos_lista {}
.productos_lista {border-bottom: 2px dotted #993333;}
.productos_lista img {border: 1px solid #bcbcbc;}
.productos_lista th {border-bottom: 1px solid #bcbcbc; text-align: left; font-size: 14px; font-weight: bold; color: #560101; padding: 5px;}
.productos_lista_titulo{border-bottom: 1px solid #bcbcbc; font-size: 16px; font-weight: bold; color: #560101; padding: 5px;}
.productos_lista_imagen{width: 100px; vertical-align: top; padding: 5px; text-align: center;}
.productos_lista_contenido{vertical-align: top; padding: 5px 5px 15px 5px; text-align: left;}
.productos_lista_campo td{padding: 4px; border-bottom: 1px dotted #bcbcbc;}
.productos_lista_campo span{font-weight: bold;}
.productos_lista_campo a, .productos_lista_campo a:visited {font-size: 12px; font-weight: bold; text-decoration: none; color: #560101;}
.productos_lista_campo a:hover {text-decoration: underline; color: #560101;}
.productos_lista_precio {font-size: 16px; color: #560101; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center;}
.productos_lista_volver{padding: 5px; border-top: 1px solid #d9d9d9; text-align: center;}

.productos_pag_top td {text-align: center; border-bottom: 1px dotted #bcbcbc; padding: 0 0 5px 0; font-weight: normal;}
.productos_pag_bottom td{text-align: center; padding: 5px; font-weight: bold;}
.productos_pag_bottom span{font-weight: normal;}
.productos_pag_bottom a, .productos_pag_bottom a:visited {color: #560101;}
.productos_pag_bottom a:hover {text-decoration: underline;}

.contenedor_productos_ficha {border: 1px solid #f1f1f1;}
.productos_ficha {border: 1px solid #ffffff;}
.productos_ficha img {border: 0px solid #bcbcbc;}
.productos_ficha_titulo{border-bottom: 1px solid #ffffff; font-size: 18px; font-weight: bold; color: #560101; padding: 5px;}
.productos_ficha_imagen{width: 150px; border-right: 1px dotted #d9d9d9; border-top: 2px solid #bcbcbc; border-bottom: 2px solid #bcbcbc; vertical-align: top; padding: 5px; text-align: center;}
.productos_ficha_contenido{vertical-align: top; padding: 5px 5px 15px 5px; text-align: left; border-top: 2px solid #bcbcbc; border-bottom: 2px solid #bcbcbc;}
	.productos_ficha_contenido ul, .productos_ficha_contenido h4 {margin:0;padding:0;}
	.productos_ficha_contenido ul.noListType {list-style-type:none;}
	.productos_ficha_contenido ul li, .productos_ficha_contenido ul li a {font-size:11px;}
	.productos_ficha_contenido ul li span {font-weight:normal;}
.productos_ficha_campo td{padding: 4px; border-bottom: 1px dotted #bcbcbc;}
.productos_ficha_campo span {font-weight: bold;}
.productos_ficha_descripcion { vertical-align: top; font-size: 10px; padding: 10px;}
.productos_ficha_fabricante { background-color: #CCC; padding: 10px; vertical-align: top;}
	.productos_ficha_fabricante h2  { clear: both; display: block; float: left; color:#800000; font-size: 14px; text-decoration:none;font-weight:bold; border-bottom: 1px dotted #800000;}
	.productos_ficha_fabricante img  { clear: both; float: left; border: 0px solid #bcbcbc;}
	.productos_ficha_fabricante p { clear: both; display: block; float: left; margin: 5px 0; }
	.productos_ficha_fabricante p { clear: both; display: block; float: left; margin: 5px 0; }
	.productos_ficha_fabricante p a, .productos_ficha_fabricante p a:visited { font-size: 11px; font-style: none;color:#800000;text-decoration:none;font-weight:bold;}
	.productos_ficha_fabricante p a:hover { text-decoration:underline; }
	.productos_ficha_fabricante h3 { width: 100%; clear: both; display: block; float: left; color:#800000; font-size: 13px; text-decoration:none;font-weight:bold; border-bottom: 1px dotted #660000;}
	.productos_ficha_fabricante h3 a, .productos_ficha_fabricante h3 a:visited { font-size: 13px; font-style: none;color:#800000;text-decoration:none;font-weight:bold;}
	.productos_ficha_fabricante h3 a:hover { text-decoration:underline; }
	.productos_ficha_fabricante .divProductosFabricante { width: 100%; float: left; clear: both; border-bottom:1px solid #000; }
	.productos_ficha_fabricante .divProductosFabricante .divProductosFabricanteTitulo { margin:1px; width: 100%; float: left; clear: both; }
	.productos_ficha_fabricante .divProductosFabricante h4 { margin:1px; float:left; max-width: 200px; display: inline; }
	.productos_ficha_fabricante .divProductosFabricante h4 a, .productos_ficha_fabricante h4 a:visited { font-style: italic; color:#800000; text-decoration:none;font-weight:bold;font-size:11px;}
	.productos_ficha_fabricante .divProductosFabricante h4 a:hover { text-decoration:underline; }
	.productos_ficha_fabricante .divProductosFabricante .precio { float: right; width: auto; font-size: 11px; color: #560101; font-weight: bold; text-decoration: none; }
.productos_ficha_volver{padding: 5px; border-top: 1px solid #d9d9d9; text-align: center;}
	.productos_ficha_fabricante .divProductosFabricante p { float: left; clear: both; color:#000; text-decoration:none;font-weight:normal;font-size:11px;}

.carrito_content th{border-bottom: 1px solid #560101; padding: 5px; color: #560101; text-align: left; font-weight: bold; font-size:13px;}
.carrito_content th a, .carritos_content th a:visited {font-weight: bold; text-decoration:none;}
.carrito_content th a:hover {text-decoration:underline;}
.carrito_content td {border-bottom: 1px solid #d9d9d9; padding: 5px; text-align: left; vertical-align: top;}
.carrito_content td a, .carritos_content td a:visited {color: #014286;}
.carrito_content td a:hover {text-decoration: underline;}
.carrito_content span {text-align: center;font-weight:bold;}
.carrito_precio {font-size: 13px; color: #560101; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center;}

.contenedor_buscador_productos {background: url(../img/buscador_productos.jpg) no-repeat left top; padding: 10px 20px 20px 10px;}
.contenedor_buscador_productos form {padding: 0; margin: 0;}
.buscador_productos_titulo {text-align: left; vertical-align: middle; padding: 5px; font-weight: bold; color: #560101;font-size: 12px; border-bottom: 1px dotted #560101;}
.buscador_productos_label {width: 100px; text-align: left; vertical-align: middle; padding: 3px; font-weight: bold;}
.buscador_productos_input {text-align: left; vertical-align: middle; padding: 3px;}
.buscador_productos_botonera {padding: 7px 0 0 0; vertical-align: middle; text-align: center;}

.contenedor_login {background: url(../img/login.jpg) no-repeat left top; padding: 10px 20px 20px 10px;}

.contenedor_registro {}
.registro {border-bottom: 2px dotted #993333;}
.registro_titulo{border-bottom: 1px solid #bcbcbc; font-size: 16px; font-weight: bold; color: #560101; padding: 5px;}
.registro_contenido{vertical-align: top; padding: 5px 5px 15px 5px; text-align: left;}
.registro_contenido fieldset { padding: 5px; }
.registro_contenido legend { font-weight: bold; font-size: 13px; color: #560101;  background: #fff; }
.registro_campo td{padding: 4px; border-bottom: 1px dotted #bcbcbc;}
.registro_campo span{font-weight: bold;}

.contenedor_tienda_pantalla {border: 1px solid #f1f1f1;}
.tienda_pantalla_titulo{border-bottom: 1px solid #bcbcbc;; font-size: 16px; font-weight: bold; color: #560101; padding: 5px;}
.tienda_pantalla_descripcion { padding: 10px;}
.tienda_pantalla_botonera {padding: 7px 0 0 0; vertical-align: middle; text-align: center;}
.tienda_pantalla_contenido{vertical-align: top; padding: 5px 5px 15px 5px; text-align: left; border-top: 2px solid #bcbcbc; border-bottom: 2px solid #bcbcbc;}
.tienda_pantalla_campo td{padding: 4px; border-bottom: 1px dotted #bcbcbc;}
.tienda_pantalla_campo span{font-weight: bold;}

.buscador_productos_alert td {background: url(../img/buscador_alert_bg.jpg) no-repeat; height: 40px; vertical-align: middle; padding: 0px 10px 0 70px; text-align: left; color: #666666;}
.buscador_productos_alert span {color: #560101; font-weight: bold;}

	
	#menu_left_in {float: left; position:relative; padding: 0 0 0 0;}
	#menu_left_in ul {margin: 0; padding: 0; list-style-type: none;}
	#menu_left_in a {display: block; color: #FFF; background: url(../img/menu_left_0.jpg) no-repeat; width: 164px; height:46px; margin: 0; padding: 13.5px 19px 3.5px 30px; font-weight: bold; font-size: 11px;}
	#menu_left_in a:hover {color: #fff; text-decoration: underline;}
	#menu_left_in li li a {display: block; color: #000;  background: url(../img/menu_left_1.jpg) no-repeat; width: 164pxem; margin: 0; padding: 3.5px 5px 3.5px 40px; text-decoration: none;  font-weight: bold; font-size: 11px; height:22px;}
	#menu_left_in li li a:hover {color: #000; text-decoration: underline; height:22px;}
	#menu_left_in li li li a {display: block; color: #000;  background: url(../img/menu_left_2.jpg) no-repeat; width: 164pxem; margin: 0; padding: 3.5px 5px 3.5px 45px; text-decoration: none;  font-weight: normal; font-size: 11px; height:22px;}
	#menu_left_in li li li a:hover {color: #000; text-decoration: underline; height:22px;}

#divComentariosProducto form { margin: 4px;}
#divComentariosProducto #divListadoComentariosProducto { float:left;clear:left;margin: 4px;}
#divComentariosProducto h3 {border-bottom: 1px solid #bcbcbc; font-size: 16px; font-weight: bold; color: #560101; padding: 5px;}	
#divComentariosProducto h4 {border-bottom: 1px solid #bcbcbc; font-size: 14px; font-weight: bold; color: #000; padding: 2px; margin:0;}	
	#divComentariosProducto h4 span {font-size: 13px; font-weight: normal;}
#divComentariosProducto {margin: 2px; padding: 2px; border: 1px solid #F1F1F1}
#divComentariosProducto form label {clear:both; float:left; font-weight: bold; margin:3px;}
#divComentariosProducto form textarea, #divComentariosProducto form input {clear:both;float:left;margin:3px;}
#divComentariosProducto p {text-align: justify;display:block;clear:both;margin:10px 0; font-weight: normal; font-size: 11px; }
	#divComentariosProducto p a, #divComentariosProducto p a:visited { color: #560101; font-size: 11px; font-weight: bold; text-decoration: none; }
	#divComentariosProducto p a:hover { text-decoration: underline; }
#divComentariosProducto p.pag_bottom, #divComentariosProducto p.pag_bottom a, #divComentariosProducto p.pag_bottom a:visited { color:#560101; font-size:11px; font-weight:bold; text-decoration: none;}
#divComentariosProducto p.pag_bottom a:hover  {text-decoration:underline;}

#divComentariosProducto .exito {font-size:11px; border: 1px solid; margin: 5px 0px; padding:10px 5px 10px 45px;background-repeat: no-repeat; background-position: 10px center; color: #4F8A10;
background-color: #DFF2BF; background-image:url('../img/boxes/exito.png');}
#divComentariosProducto .error {font-size:11px; border: 1px solid; margin: 5px 0px; padding:10px 5px 10px 45px;background-repeat: no-repeat; background-position: 10px center; color: #D8000C; background-color: #FFBABA; background-image: url('../img/boxes/error.png');}

#divProductosVisitados h3 {border-bottom: 1px solid #bcbcbc; font-size: 16px; font-weight: bold; color: #560101; padding: 5px;}
#divProductosVisitados ul { margin: 0; padding: 0; list-style-type: none; }

#divEnviarAmigo { float:left; display:block; width: 100%; margin:5px 0;}
	#divEnviarAmigo h3 {border-bottom: 1px solid #bcbcbc; font-size: 16px; font-weight: bold; color: #560101; padding: 5px;}
	#divEnviarAmigo label { clear: left; float:left; margin: 3px; min-width: 150px;  font-size: 12px; color: #660000; font-weight:bold; text-transform:lowercase;}
	#divEnviarAmigo input { float:left; margin: 3px; clear: right;  font-size: 12px; color: #660000; font-weight:normal;}
	#divEnviarAmigo input.buttonSubmit { clear:both; float:left; margin: 3px; display:block; background: #cc9999; border:1px solid #660000; margin: 4px;}
	#divEnviarAmigo form { display:block; float:left;}
	#divEnviarAmigo p { float:left; clear:both; width: 100%; margin: 3px;  font-size: 11px; color: #FF0000; font-weight:bold; text-transform:lowercase; text-decoration:none;}

ul.pasosPedido { float: left; clear: both; list-style-type: none; width: 100%; margin:0; padding:0;}
	ul.pasosPedido li { height: 34px; padding: 8px 0 0 25px; float: left; font-size: 11px; color: #999; font-weight:normal; text-decoration:none; text-align: left; }
	ul.pasosPedido li.paso1 { background: url(../img/pasoUno.jpg) no-repeat left top; width: 187px;}
	ul.pasosPedido li.paso2 { background: url(../img/pasoDos.jpg) no-repeat left top; width: 200px;}
	ul.pasosPedido li.paso3 { background: url(../img/pasoTres.jpg) no-repeat left top; width: 105px;}
	ul.pasosPedido li.paso4 { background: url(../img/pasoCuatro.jpg) no-repeat left top; width: 182px;}
	ul.pasosPedido li.paso1.pasoSeleccionado{ background: url(../img/pasoUnoActivo.jpg) no-repeat left top; }
	ul.pasosPedido li.paso2.pasoSeleccionado{ background: url(../img/pasoDosActivo.jpg) no-repeat left top; }
	ul.pasosPedido li.paso3.pasoSeleccionado{ background: url(../img/pasoTresActivo.jpg) no-repeat left top; }
	ul.pasosPedido li.paso4.pasoSeleccionado{ background: url(../img/pasoCuatroActivo.jpg) no-repeat left top; }
	ul.pasosPedido li.pasoSeleccionado { font-size: 11px; color: #000; font-weight:bold; text-decoration:none;}