input, select, textarea {color: #000000; font-size: 11px; border: 1px solid #000000; color:#000;}

.carrito_mini {margin: 2px 10px 0px 0px; float: left; width:155px; height:187px; background:transparent url(../img/tienda/opciones/cesta_compra.jpg) top left no-repeat;}
.carrito_mini_content {width:130px; padding:0px 0px 0px 16px; }
.carrito_mini_content span {width:130px; font-size: 9px; color: #000; font-weight: bold;  text-align: center; }
.carrito_mini_fila_1 { font-size: 11px; color: #000; font-weight: bold; vertical-align: middle; text-align: left; padding:0px 2px 0px 0px; }
.carrito_mini_fila_2 { font-size: 12px; color: #000; font-weight: bold; vertical-align: middle; text-align: left; padding:0px 2px 0px 0px; }
.carrito_mini_title {}
.carrito_boton {padding: 1px; text-align: center; vertical-align: top; font-size: 11px; color: #5C3B52; font-weight: bold; }

/* -- Productos del carro de la compra -- */
.productos_content { width:100%; }
.productos_content_cabecera{ width:780px; height:44px; background:transparent url(../img/tienda/opciones/th_carro_compra.jpg);}
.productos_content_cabecera2{ width:780px; height:44px; background:transparent url(../img/tienda/opciones/th_carro_compra2.jpg);}
.productos_content td { padding: 3px 0px 3px 3px; text-align: center; vertical-align: top; font-size: 12px;}
.productos_content td a, .productos_content td a:visited {color: #414141;}
.productos_content td a:hover {text-decoration: underline;}

.productos_content span {text-align: center;}


.contenedor_productos_lista {  }
/*.productos_lista {width: 85%; border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-left: 1px solid #f1f1f1; border-bottom: 2px dotted #00000; background: url(../img/productos_ficha_trama.jpg);}*/
.productos_lista {}
/*.productos_lista img {border: 1px solid #000000;}*/
.productos_lista_titulo {border-bottom: 1px solid #000000; font-size: 12px; font-weight: bold; color: #00000; background: #e2c277; padding: 5px;}
.productos_lista_titulo a, .productos_lista_titulo a:visited,  .productos_lista_titulo a:link {color: #00000;text-decoration:none;}
.productos_lista_titulo a:hover {color: #00000;text-decoration:underline;}
.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 #000000;}
.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: #00000;}
.productos_lista_campo a:hover {text-decoration: underline; color: #00000;}
.productos_lista_precio {font-size: 16px; color: #00000; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center;}
.productos_lista_volver{padding: 5px; border-top: 1px solid #000000; text-align: center;}

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

.contenedor_productos_ficha {}
.productos_ficha {}
.productos_ficha img {border:0px solid #000;}
/*.productos_ficha_titulo{ font-size: 12px; font-weight: bold; color: #555; background: #dbdad0;text-align:right; padding: 5px;}*/
.productos_ficha_imagen{ vertical-align: top; padding: 5px; text-align: center; border: 1px solid #f1f1f1;}
.productos_ficha_contenido{width:390px; height:373px; vertical-align: top; padding: 18px 0px 20px 20px; color:#4b4a47; text-align: left; background:#e6e5db url(../img/tienda/bg_ficha_producto.jpg) top right no-repeat;}
.productos_ficha_campo td{padding: 4px; color:#000;}
.productos_ficha_campo span{font-weight: bold;}
.productos_ficha_descripcion { padding: 0px; background:#e6e5db; color:#4b4a47; text-align:justify;}
.productos_ficha_volver{padding: 5px; text-align: center;}

/*.titulo_producto{ width:200px; position:relative; top:50px; float:right; font-size: 12px; font-weight: bold; color: #555; background: #dbdad0;text-align:right; padding: 5px;border:1px solid #fff;}*/

.titulo_producto{ width:200px; margin-bottom:20px;float:right; font-size: 12px; font-weight: bold; color: #555; background: #dbdad0; text-align:right; padding: 5px; border:1px solid #fff;}
.descripcion_producto {padding-right:20px;}

.carrito_content th{border-bottom: 1px solid #00000; padding: 5px; color: #00000; 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 #000000; padding: 5px; text-align: left; vertical-align: top;}
.carrito_content td a, .carritos_content td a:visited {color: #414141;}
.carrito_content td a:hover {text-decoration: underline;}
.carrito_content span {text-align: center;font-weight:bold;}
.carrito_precio {font-size: 13px; color: #00000; font-weight: bold; text-decoration: none; vertical-align: middle; text-align: center;}

.contenedor_buscador_productos { }
.contenedor_buscador_productos form {padding: 0; margin: 0;}
.buscador_productos_titulo {text-align:left; padding: 0px 5px 5px 30px; font-weight: bold; color: #555; font-size: 12px; border-bottom: 1px dotted #00000; background:transparent url(../img/tienda/opciones/bullet.jpg) 9px 1px no-repeat;}
.buscador_productos_label {width:100px; text-align: left; vertical-align: middle; padding: 3px; font-weight:normal; color:#555;}
.buscador_productos_input {text-align: left; vertical-align: middle; padding: 3px 3px 3px 15px; }
	.input{border:1px solid #aeadb2;}
.buscador_productos_botonera {padding: 7px 0 0 0; vertical-align: middle; text-align: center;}

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

.buscador_productos_alert td {background-image: url(../img/aten.gif); background-repeat:no-repeat; height: 40px; vertical-align: middle; padding: 0px 0px 0px 50px; text-align: left; width: 100%;}
.buscador_productos_alert span {width:100%; color: #00000; font-weight: bold; color:#555;}

.contenedor_tienda{float: left;}
.contenedor_tienda_pantalla_ficha{width:100%; float:left;}

.contenedor_login { width:143px; height:151px;background:transparent url(../img/tienda/opciones/bg_acceso_intranet.gif) top left no-repeat;}
.contenedor_login table {width:130px; margin:20px 0px 0px 2px;}
.contenedor_login_label{ text-align: left; vertical-align: middle; padding: 3px 3px 3px 6px; font-weight: bold; font-size:9px; font-weight:bold;}
.contenedor_login_input {text-align: left; vertical-align: middle; padding: 3px;}
.contenedor_login_botonera { text-align:center; padding-top:10px;}
.contenedor_login_acceso{ width:140px; text-align:center; color:red; font-style:italic; font-size:10px; padding:5px;}

.usuario_conectado_label{text-align: left; vertical-align: middle; padding: 3px 3px 3px 10px; font-size:9px; font-weight:bold; color:#707070;}
.usuario_conectado_label a, .usuario_conectado_label a:visited{text-align: left; vertical-align: middle; padding: 3px 3px 3px 6px; font-size:9px; font-weight:bold; text-decoration:none; color:#707070;}
.usuario_conectado_label a:hover{ text-decoration:underline; font-size:9px; color:#707070;}

/* -------------  OPCIONES PARA LA GESTION DE LA TIENDA ONLINE	*/
#menu_left_in {float: left; position:relative; padding: 0; margin: 0;}
	#menu_left_in ul {margin: 0; padding: 0; list-style-type: none; width: 175px;}
	/* ------------------------ nivel 1 ------------------------ */
	#menu_left_in ul li {width: 175px;}
	#menu_left_in ul li a {display: block;vertical-align:middle; text-align: left; padding: 0px 5px 6px 25px;  background: transparent url(../img/tienda/marca.gif) 10px 4px no-repeat;
		font-size: 12px; color: #000; font-weight: bold; text-decoration: none;}
	#menu_left_in ul li a:hover {color: #000; text-decoration: underline;}
	/* ------------------------ nivel 2 ------------------------ */
	#menu_left_in ul li ul li {width: 175px;}
	#menu_left_in ul li ul li a {display: block; text-align: left; padding: 0px 5px 6px 35px; background: transparent url(../img/tienda/marcah.gif) 20px 4px no-repeat;
		font-size: 11px; color: #f3ab0b; font-weight: normal; text-decoration: none; }
	#menu_left_in ul li ul li a:hover {text-decoration: underline;}
	/* ------------------------ nivel 3 ------------------------ */
	#menu_left_in ul li ul li ul li {width: 175px;}
	#menu_left_in ul li ul li ul li a {display: block; text-align: left; padding: 0px 5px 6px 45px; background: transparent;
		font-size: 11px; color: #707070; font-weight: normal; text-decoration: none; }
	#menu_left_in ul li ul li ul li a:hover {text-decoration: underline;}
	/* ------------------------ nivel 4 ------------------------ */
	#menu_left_in ul li ul li ul li ul li {width: 175px;}
	#menu_left_in ul li ul li ul li ul li a {display: block; text-align: left; padding: 0px 5px 6px 55px; background: transparent;
		font-size: 11px; color: #000; font-weight: normal; text-decoration: none; }
	#menu_left_in ul li ul li ul li ul li a:hover {text-decoration: underline;}
	
/* MENU DE LA TIENDA */
#home_menu_cat {float: left; position:relative; text-align:left; width: 145px; }
#home_menu_cat ul {margin: 0; padding: 0px 0px 0px 0px; list-style-type: none  }

#home_menu_cat ul li a, #home_menu_cat ul li a:visited {  width: 145px; margin: 0; 
	padding:2px 0px 0px 10px; background-image: url(../img/punto.gif); 
	background-repeat: no-repeat; background-position:0px 5px; font-size: 11px; text-transform: uppercase; color: #a92b39; font-style: italic; font-weight: bold; text-decoration: none;font-family: Georgia, "Times New Roman", serif; }
#home_menu_cat ul li a:hover {font-weight:bold; background-image: url(../img/punto.gif); background-repeat: no-repeat; background-position:0px 5px; }
#home_menu_cat ul li { padding: 5px 0px 0px 0px; margin: 0;}

#home_menu_cat ul li ul li a,#home_menu_cat li li a:visited {margin-left: 10px; width: 143px; font-size: 10px; padding:2px 0px 0px 5px; background: none; font-size: 10px; text-transform: uppercase; color: #5d161d; font-style: italic; font-weight: bold; text-decoration: none;font-family: Georgia, "Times New Roman", serif;}
#home_menu_cat ul li ul li a:hover {background: none; text-decoration: underline;}

#home_menu_cat ul li ul li ul li a, #home_menu_cat ul li ul li ul li a:visited {margin-left: 10px; color: #000000; width:140px;  
	text-decoration: none; font-size: 10px; background: none;  padding:2px 0px 0px 20px; text-transform: uppercase; }
#home_menu_cat ul li ul li ul li a:hover { color: #ff9c00; background: none;  padding:2px 0px 0px 20px; }
	
/*--Login menu top para los usuarios--*/
.menu_top_login {width:780px; height:44px; margin:0px 0px 0px 0px; background:transparent url(../img/tienda/menu_top/login_menu_top.jpg) top right no-repeat;}
.menu_top_login td {padding-bottom:15px; font-size:12px; vertical-align:middle;}
.menu_top_login td a,.menu_top_login td a:visited{ color:#59696c; text-decoration:none; font-weight:normal; font-size:12px;}
.menu_top_login td a:active  {color:#59696c; text-decoration:none; font-weight:bold; font-size:12px;}
.menu_top_login td a:hover{color:#59696c; text-decoration:none; font-weight:bold; font-size:12px;}

/*-- Plantilla tienda--*/
#contenido_right_top_4{ width:100%; height:163px; background:transparent url(../img/tienda/cabecera_contenido.jpg) top center no-repeat;}
.menu_catalogo_1{ width:175px; margin:0px 0px 0px 35px; clear:both;}
.menu_catalogo_2{ width:175px; margin:0px 0px 0px 35px; clear:both;}
.menu_catalogo_3{ width:175px; margin:0px 0px 0px 35px; clear:both;}
.menu_catalogo_4{ width:175px; margin:0px 0px 0px 35px; clear:both;}

.acceso_intranet_1 {width:175px;  margin:0px 0px 0px 35px; clear:both;}
.acceso_intranet_2 {width:175px;  margin:0px 0px 0px 35px; clear:both;}
.acceso_intranet_3 {width:175px;  margin:0px 0px 0px 35px; clear:both;}
.acceso_intranet_4 {width:175px;  margin:0px 0px 0px 35px; clear:both;}

/*--parte de contenido en la tienda--*/
.ruta_tienda{ width:680px; float:left; text-align:left; padding:0px 0px 0px 45px; margin-bottom:20px; color:#707070; font-size:0.8em;}
.ruta_tienda a{ color:#707070; text-decoration:none; font-size:0.8em;}
.ruta_tienda a:visited{color:#707070; text-decoration:none; font-size:0.8em;}
.ruta_tienda a:hover{ color:#707070; text-decoration:underline;font-size:0.8em;}


.imagen_superior_tienda { width:700px; height:135px; float:left; margin:70px 0px 5px 5px; padding-left:40px; overflow-y:auto;}
#texto_intranet{ width:750px; float:left; margin:0px; padding-left:40px; text-align:justify; color:#636363; font-weight:normal;}
	.contenido_tienda { width:500px; position:relative;margin-right:12px; float:left; }
	.cesta{width:190px; float:left; margin:0px; }
	
/* -- Menú de las categorias de la tienda -- */	
.menu_categorias{ width:170px; margin:0px 0px 0px 5px;}

.menu_categorias_top { width:170px; height:37px;  background:transparent url(../img/tienda/menu_categorias/top.jpg) top left no-repeat;}
.menu_categorias_middle{ width:170px; background:transparent url(../img/tienda/menu_categorias/middle.jpg) top left repeat-y;}
	.menu_categorias_middle div { 
		text-align:left;
		background:#fff;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		behavior:url('/corps/grupobodegasolarra/url/img/tienda/border-radius.htc');
		margin:0px 5px 2px 8px;
		background-color:#fff; 
		border:1px solid #fff; 
		padding:1px 2px 1px 8px;
	}
	.menu_categorias_middle div a, .menu_categorias_middle div a:link{text-decoration:none;}
	.menu_categorias_middle div a:hover,.menu_categorias_middle div a:active{ text-decoration:none; color:#ee9f0d;}
	
.menu_categorias_bottom{ width:170px; height:18px;  background:transparent url(../img/tienda/menu_categorias/bottom.jpg) top left no-repeat;}

/* -- Informacion de la catergorias en los productos-- */
.contenedor_info_categoria{ width:700px;}
.info_categoria_titulo{ padding:0px 5px 0px 20px;font-weight:bold; height:42px; background:transparent url(../img/tienda/informacion_categoria/titulo.jpg) top left no-repeat;}
.info_categoria_contenido{padding:0px 5px 0px 35px; background:transparent url(../img/tienda/informacion_categoria/contenido.jpg) top left repeat-y;}
.info_categoria_bottom { height:27px; background:transparent url(../img/tienda/informacion_categoria/bottom.jpg) top left no-repeat;}

/* --  Ruta de la tienda /get_ruta.php --  */
#breadcrums {font-size:11px; color:#000; font-family:Verdana,Arial; padding:12px 5px 0px 10px; margin-top:5px; width:780px; height:44px; margin:0px 0px 0px 0px; background:transparent url(../img/tienda/menu_top/login_menu_top.jpg) top left no-repeat;}
#breadcrums a, #breadcrums a:link{ text-decoration:none; font-size:10px; color:#555; font-family:Verdana,Arial;}
#breadcrums a:hover {text-decoration:underline;}
