
/*--Acceso a intranet-------------*/
.contenedor_form_intranet{ width:180px; float:left; margin:30px 0px 10px 0px;}
.form_intranet_titulo{font-weight:bold; text-align:center; font-size:14px;}
.form_intranet_botonera {padding: 3px 0 0 0; vertical-align: middle; text-align: center;}
.form_intranet_contenido{width:130px; vertical-align: top; padding: 0px 5px 5px 5px; text-align: left;}
.form_intranet_campo {padding:10px; }
.form_intranet_campo td{padding: 2px; }
.form_intranet_campo span{font-weight: bold; font-size:10px;}
.usuario_logado {font-weight:bold; padding:0.5em; color:#a30c15; }
.usuario_logado a, .usuario_logado a:visited, .usuario_logado a:link {font-weight:bold; padding:0.5em; color:#a30c15;}
.usuario_logado a:hover {font-weight:bold; padding:0.5em; text-decoration:underline; color:#a30c15;}

	
.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;}
.buscador_title {width:184px; height:30px; }
.buscador_content { padding: 0px 5px 10px 5px; text-align:center;}


.carrito_mini { padding: 0px;}
.carrito_mini_content {padding: 0px 0px 10px 0px; }
.carrito_mini_title{width:140px; height:30px;}
.carrito_mini_content span { font-size: 10px; color: #fff; font-weight: bold; text-decoration: none;  text-align: center;}
.carrito_mini_fila_1 { font-size: 10px; color: #fff; font-weight: bold; text-decoration: none;  text-align: left; padding:0px 5px 10px 0px;}
.carrito_mini_fila_2 { font-size: 10px; color: #fff; font-weight: bold; text-decoration: none;  text-align: left; padding:0px 0px 10px 5px;}

.divColoresTallas {text-align: right;}
.divColoresTallas label {font-weight: bold;}
.divColoresTallas label, .divColoresTallas select {font-size: 11px; }

.divFabricantesCategoria { float: left; background: #FFF; width: 100%; border: 1px solid #FFF; padding: 8px 0; margin: 8px 0; }
	.divFabricantesCategoria ul { margin: 0; padding: 0; list-style-type: none; }
		.divFabricantesCategoria ul li { float: left; text-align: center; width: 150px; height: 80px; }
			.divFabricantesCategoria ul li a, .divFabricantesCategoria ul li a:visited, .divFabricantesCategoria ul li a:hover { font-size: 20px; font-weight: bold; color: #000; text-decoration: none; margin: auto 0; }
			.divFabricantesCategoria ul li a img { border: none; }

.divListaProductos { width:381px; height:215px; float:left; padding:0; }
	.divListaProductos.claseProducto1 { background:url(../img/divProductoDestacado1.png) no-repeat top left; margin-right: 8px;}
	.divListaProductos.claseProducto2 { background:url(../img/divProductoDestacado2.png) no-repeat top left; }
	.divListaProductos.claseProducto3 { background:url(../img/divProductoDestacado3.png) no-repeat top left; margin-right: 8px;}
	.divListaProductos.claseProducto4 { background:url(../img/divProductoDestacado4.png) no-repeat top left; }
		.divListaProductos form { margin: 0; padding: 0;}
		.divListaProductos h2{ margin: 8px 18px; font-size: 16px; float: left; font-weight: normal; width: 345px; color: #000;  }
			.divListaProductos h2 span.tituloProducto {float: left; /* width: 220px; */ }
			.divListaProductos h2 span.cofidisProducto {text-align:right;font-size:11px;float:right;overflow:hidden;}
		
			.divListaProductos h2 a, .divListaProductos h2 a:visited, .divListaProductos h2 a:hover { color: #000; text-decoration: none; }
		.divListaProductos .imagenProducto { float: left; width: 135px; height: 125px; text-align: center; margin: 10px 13px 0 18px; }
			.divListaProductos .imagenProducto img { border: none; }	
			.divListaProductos a img {border: none; }
		.divListaProductos .descripcionProducto { float: left; width: 205px; }
			.divListaProductos .descripcionProducto p {text-align: right; margin-top: 0; margin-bottom: 8px; }
				.divListaProductos .descripcionProducto .precioProducto {margin-bottom:8px;text-align:right;display:block;}
				.divListaProductos .descripcionProducto .precioProducto .precio, .divListaProductos .descripcionProducto p.precioProducto span.iva { display: block; }
					.divListaProductos .descripcionProducto .precioProducto .precio { font-weight: bold; font-size: 37px; color: #2c2c2c; }
					.divListaProductos .descripcionProducto .precioProducto span.oferta { color: #FF0000; display:block; }
					.divListaProductos .descripcionProducto .precioProducto span.precioAnterior { font-size: 11px;text-decoration:line-through;}
					.divListaProductos .descripcionProducto .precioProducto span.descuento { font-size: 11px; display:block;}
					.divListaProductos .descripcionProducto .precioProducto span.precio_upper {vertical-align: super; font-size: 18px;}
					.divListaProductos .descripcionProducto .precioProducto span.iva { font-size: 9px; }
			.divListaProductos .descripcionProducto p.descripcionHome { font-size: 12px; min-height: 45px; height: 45px; text-align: left; }		
			.divListaProductos .descripcionProducto p.descripcion { font-size: 12px; min-height: 35px; height: 35px; text-align: left; }
			.divListaProductos .descripcionProducto p.descripcion.conTallas { margin-bottom: 0; min-height: 35px; height: 35px; }
			.divListaProductos .descripcionProducto p.tallas label  {font-weight: bold;}
			.divListaProductos .descripcionProducto p.tallas label, .divListaProductos .descripcionProducto p.tallas select {font-size: 11px;}
			
#divColumnaIzquierda #divColumnaIzquierdaContent #divContent { padding-left: 17px !important;; padding-right: 17px !important; width: 735px !important; }
.divFichaProductos { width: 734px; float:left; background: url('../img/fichaProductoBg.jpg') no-repeat top left; }
	.divFichaProductos form { margin: 0; padding: 0; width: 100%; float: left; }
	.divFichaProductos h2{ margin: 21px 23px 3px 23px; font-size: 16px; font-weight: bold;  color: #4e6a0a; float: left; width: 689px; }
		.divFichaProductos h2 span.tituloProducto {float: left; /* width: 220px; */ }
		.divFichaProductos h2 span.volverProducto {float:right;}
	.divFichaProductos .imagenProducto { float: left; width: 235px; margin: 0px 10px 0px 16px; text-align: center;}
		.divFichaProductos .imagenProducto .imagenPrincipal { margin:5px; height: 250px;  }
		.divFichaProductos .imagenProducto img { border: none; }	
		.divFichaProductos a img {border: none; }
			.divFichaProductos .imagenProducto ul { list-style-type: none; padding: 0 5px; margin: 0; width: 100%; float: left; }
			.divFichaProductos .imagenProducto ul li { float: left; }
			.divFichaProductos .imagenProducto ul li.marginLeft { margin-left: 12px; }
			.divFichaProductos .imagenProducto ul li img { width: 45px; height: 45px; border: 1px solid #C3C3C3; }
	.divFichaProductos .descripcionProducto { float: right; width: 390px; margin-top: 40px; margin-right: 10px; }
		.divFichaProductos .descripcionProducto ul { float: left; margin: 0; padding-left: 15px; height: 130px; width: 185px; list-style-image: url('../img/bulletDescripcionProducto.jpg'); }
		.divFichaProductos .descripcionProducto ul li { font-size: 12px; line-height:24px;}
		.divFichaProductos .descripcionProducto .infoProducto { float: right; margin: 0; width: 190px; }
		.divFichaProductos .descripcionProducto .infoProducto p {text-align: right !important; margin-top: 0; margin-bottom: 8px; }
		.divFichaProductos .descripcionProducto .infoProducto p span.cantidad {font-size:11px; }
			.divFichaProductos .descripcionProducto .infoProducto  span.precio, .divFichaProductos .descripcionProducto  span.iva { display: block; }
				.divFichaProductos .descripcionProducto .infoProducto span.precio { font-weight: bold; font-size: 37px; color: #2c2c2c; }
				.divFichaProductos .descripcionProducto .infoProducto span.oferta { font-weight: bold; font-size: 37px; color: #FF0000; display: block; }
				.divFichaProductos .descripcionProducto .infoProducto span.precioAnterior { font-weight: bold; font-size: 12px !important;text-decoration:line-through;}
				.divFichaProductos .descripcionProducto .infoProducto span.descuento { font-weight: bold; font-size: 12px; display: block; }
				.divFichaProductos .descripcionProducto .infoProducto span.precio_upper {vertical-align: super; font-size: 18px;}
				.divFichaProductos .descripcionProducto .infoProducto span.iva { font-size: 9px; }
		.divFichaProductos .descripcionProducto p.compartirProducto, .divFichaProductos .descripcionProducto p.parrafoFinanciacion  { float: left; width: 100%; background: url('../img/parrafoProductoFondo.png') no-repeat left top; line-height: 40px; height: 40px; text-align: center !important; margin-bottom: 8px; }
			.divFichaProductos .descripcionProducto p.compartirProducto img, .divFichaProductos .descripcionProducto p.parrafoFinanciacion img  { vertical-align: middle; }
			.divFichaProductos .descripcionProducto p.compartirProducto span.parrafo, .divFichaProductos .descripcionProducto p.parrafoFinanciacion span.parrafo { margin-top: 10px; }
			.divFichaProductos .descripcionProducto p.compartirProducto span.azul, .divFichaProductos .descripcionProducto p.parrafoFinanciacion span.azul { color: #167570; font-weight: bold;}
		
	.divFichaProductos .descripcionAmpliadaProducto { float: left; width: 701px; margin: 17px; }	
	
.productos_pag_top td {text-align: right; border-bottom: 1px dotted #bcbcbc; padding: 0 0 0 0; font-weight: normal; font-family:Verdana, Geneva, sans-serif !important; font-size:9px !important;}
.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: #000;}
.productos_pag_bottom a:hover {text-decoration: underline;}

.contenedor_productos_ficha { width:500px; border: 1px solid #f1f1f1;}
.productos_ficha {border: 1px solid #ffffff;}
.productos_ficha img {border: 1px solid #bcbcbc;}
.productos_ficha_titulo{border-bottom: 1px solid #ffffff; font-size: 18px; font-weight: bold; color: #000; padding: 5px;}
.productos_ficha_imagen{width: 100px; 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_campo td{padding: 4px; border-bottom: 1px dotted #bcbcbc;}
.productos_ficha_campo span{font-weight: bold;}
.productos_ficha_descripcion { font-size: 10px; padding: 10px;}
.productos_ficha_volver{padding: 5px; border-top: 1px solid #d9d9d9; text-align: center;}

.carrito_content {border-spacing: 3px 0; margin-bottom: 16px; }
.carrito_content th{ color: #384515; text-align: center; font-weight: normal; font-size:15px; text-transform: uppercase; height: 33px; }
.carrito_content th.codigo { width: 128px; background: url('../img/cabeceraCarritoCodigo.jpg') #e0e1e2 no-repeat top center; }
.carrito_content th.descripcion { width: 178px; background: url('../img/cabeceraCarritoDescripcion.jpg') #e0e1e2 no-repeat top center;}
.carrito_content th.precio { width: 122px; background: url('../img/cabeceraCarritoPrecio.jpg') #e0e1e2 no-repeat top center;}
.carrito_content th.general { width: 104px; background: url('../img/cabeceraCarritoGeneral.jpg') #e0e1e2 no-repeat top center;}
.carrito_content th.opciones { width: 60px;}
.carrito_content th a, .carritos_content th a:visited {font-weight: normal; text-decoration:none;}
.carrito_content th a:hover {text-decoration:underline;}
.carrito_content td { vertical-align: top; color: #343435 !important; font-size: 13px !important; padding: 7px 16px; }
.carrito_content td.filaColor { background-color: #e0e1e2;}
.carrito_content td.codigo { max-width: 128px; }
.carrito_content td.codigo, .carrito_content td.descripcion { text-align: left; }
.carrito_content td.descripcion ul { margin:0; padding-left: 15px;}
.carrito_content td.general, .carrito_content td.precio { text-align: center; }

.carrito_content td.ultimaFila {padding-bottom: 10px;}
.carrito_content td.codigo.ultimaFila {background-image: url('../img/pieCarritoCodigo.jpg'); background-repeat: no-repeat; background-position: bottom center; }
.carrito_content td.descripcion.ultimaFila {background-image: url('../img/pieCarritoDescripcion.jpg'); background-repeat: no-repeat; background-position: bottom center;}
.carrito_content td.precio.ultimaFila {background-image: url('../img/pieCarritoPrecio.jpg'); background-repeat:no-repeat; background-position: bottom center;}
.carrito_content td.general.ultimaFila {background-image: url('../img/pieCarritoGeneral.jpg'); background-repeat: no-repeat; background-position: bottom center;}


.carrito_content td.opciones { width: 60px;}
.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:normal;}
.carrito_precio {font-size: 13px; color: #000; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center; margin-right: 15px; }

#divPrecioTotalPedido {float: left; width: 320px; height: 74px; background: url('../img/precioTotalPedidoBg.png') no-repeat top left;}
#divPrecioTotalPedido p {padding-top:3px;}
#divPrecioTotalPedido span.titulo {padding-left: 5px; font-size:16px; color: #384515; font-weight:normal;}
#divPrecioTotalPedido span.precio {padding-left: 40px; font-size:20px; color: #3a3a3a; font-weight:bold;}

#buttonRealizarPedido {margin-right: 40px;}

.contenedor_buscador_productos {text-align:center; height:57px; padding: 10px 20px 20px 10px; border-bottom:1px dotted #a30c15;}
.contenedor_buscador_productos form {padding: 0; margin: 0;}
.buscador_productos_titulo {}
.buscador_productos_label { text-align: left; vertical-align: middle; padding: 3px; font-weight: bold; }
.buscador_productos_input {text-align: left; vertical-align: middle; padding: 50px 0px 5px 0px;}
.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;} */
.login_titulo{border-bottom: 1px solid #000; font-size: 12px; font-weight: bold; color: #000; padding: 5px 0px 0px 0px; background-color:#cdcdcd;}
.login_label {text-align: left; vertical-align: middle; padding: 3px; font-weight:normal;}
.login_input{text-align: left; vertical-align: middle; padding: 3px; font-weight: normal;}
.login_botonera{padding: 7px 0 0 0; vertical-align: middle; text-align: center;}

.contenedor_registro {}
.registro {border-bottom: 2px dotted #993333;}
.registro_titulo{border-bottom: 1px solid #000; font-size: 16px; font-weight: bold; color: #000; background-color:#cdcdcd;}
.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: #000; }
.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_ficha{float:left;}
.tienda_pantalla_titulo{border-bottom: 1px solid #bcbcbc;; font-size: 16px; font-weight: bold; color: #000; 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 {height: 40px; vertical-align: middle; padding: 0px 10px 0 70px; text-align: left; color: #000;}
.buscador_productos_alert span {color: #000; font-weight: bold;}

.menu_top_login {color:#a30c15; text-align:right;}
.menu_top_login a:visited{color:#a30c15; text-decoration:none; text-align:right; padding:0px 5px 5px;}
.menu_top_login a:hover{ color:#a30c15; text-decoration:underline; text-align:right;}
.menu_top_login a:active{ color:a30c15; text-decoration:underline; text-align:right;}

.contenedor_fabricantes td {text-align: center;}

#divComentariosProducto { float: left; width: 100%; }
#divComentariosProducto ul {list-style:none; margin:0; padding:0;}
#divComentariosProducto ul li {margin: 2px; padding: 2px; border: 1px solid #F1F1F1}
#divComentariosProducto ul li label {font-weight: bold;}
#divComentariosProducto p {text-align: justify;display:block;clear:both;margin:10px 0;}
#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;}

#info_categoria{ margin:10px auto; }
#info_categoria h1 {font-size: 16px; font-weight: bold; color: #1b1b1b; text-align:left;}
#info_categoria p {font-size: 12px; text-align:justify;}
