#content {width:60%; height:auto; padding:0 0em 1em 0em; float:left; margin:0 0 0.5em 0; font-size:0.85em; text-align:justify; color:#000; font-weight:normal; font-size:1em; background-color:#ffffff;}

#menu ul.menu {	margin:1em auto 1em 1em; padding:0; list-style-type:none;	}
#menu ul.menu li { margin:10px 0 0.3em 0;}
#menu ul.menu li a { display:block; color:#767676;	text-decoration:none;}
#menu ul.menu li a:hover{	color:#C3261D;	text-decoration:underline;}
#menu ul.menu ul li, #menu ul.menu li:last-child {border:none}	
#menu ul.menu ul a { background-color:#ffffff; color:#767676;}
#menu ul.menu ul a:hover {	background-color:#ffffff; color:#C3261D; text-decoration:underline;}
#menu ul {	display:block;	background-color:#ffffff; margin:0;	padding:0;}
#menu ul.menu ul {background-color:#ffffff; list-style-type:circle; padding:0 0 0 0em; margin:0 0 0 2em;}
.classubmenu { border-bottom:#00ff00; background-image:url("/images/flecha.gif"); background-repeat: no-repeat; background-position: right center;}
.classubmenu.ulopen {background-image:none;}
.oculto {display: none;}

#derecha_tienda { width:20%; height:auto; float:right; margin:0; padding:0.5em; border:1px solid #C3261D; font-size:0.9em; background-color:#ffffff; }

#derecha_tienda #carrito { background-color:#F2D9DA; padding:0em; border:3px solid #F5ADB0; -moz-border-radius:0px;			-webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888; height:auto; margin:auto auto 5px auto;}
#derecha_tienda #carrito h1 { display:block; font-size:1.2em; height:20px;  background-color:#ffffff; color:#000000;}
#derecha_tienda #carrito h1 img { float:left;}
#derecha_tienda #carrito h1 a { color:#000000; width:auto; display:block; padding:0.1em; float:left; }
#derecha_tienda #carrito ul { padding:0; margin:0.5em 0 0 2em; list-style-type:square;}
#derecha_tienda #carrito ul li { }
#derecha_tienda #carrito ul li.total { font-weight:bold; list-style-type:none;}
#derecha_tienda #carrito .btncarrito { margin:0.5em; color:#FFFFFF; padding:0.1em 0.2em 0.1em 0.2em;}
#derecha_tienda #carrito .btncarrito a { color:#C3261D}
#derecha_tienda #carrito .btncarrito a:hover { color:#000000; text-decoration:underline;}
#derecha_tienda #carrito p.nombre { padding:0 0 0 0.7em; font-size:1.1em; margin:0;  }

#derecha_tienda #carrito_reg { }
#derecha_tienda #carrito_reg h1 {display:block; font-size:1.2em; height:20px; padding:0.2em;  background-color:#000000; color:#FFFFFF;}
#derecha_tienda #carrito_reg p { margin:0; padding:0;}
#derecha_tienda #carrito_reg .botonform { margin:5px 0 5px 0;}
/*carro*/
#carro { background-color:#ffffff; margin:0; padding:0; width:100%; }
#carro table.tabla_compra { width:100%; font-size:1em;}
#carro table.tabla_compra caption { color:#999999; padding:0; margin:0 0 0.5em 0; letter-spacing:0.3em; text-align:left; }
#carro table.tabla_compra th { padding:0.2em; background-color:#CCCCCC; }
#carro table.tabla_compra td { padding:0.2em; background-color:#F9F9F9;}
#carro table.tabla_compra td.cantidad { padding:0.2em; width:60px;}
#carro table.tabla_compra td.precio_u { padding:0.2em; width:90px;}
#carro table.tabla_compra td.precio_s { padding:0.2em; width:60px;}

/*productos*/
#content ul.producto { list-style-type:none; width:100%; background-color:#ffffff; margin:0; padding:0;}
#content ul.producto li { width:46%; margin:0 0.5em 0 0.5em; float:left; background-color:#F0F0F0; padding:0.2em; -moz-border-radius:5px; -webkit-border-radius:10px; border-radius:5px; -webkit-box-shadow:1px 1px 3px #888; -moz-box-shadow:1px 1px 3px #888;}
#content ul.producto li h2 { padding:0 0 0 0.3em; color:#666666; letter-spacing:0.1em;}
#content ul.producto li span { padding:10px; float:left;}
#content ul.producto li span img { width:80px; height:120px; }
#content ul.producto li .img_producto { float:left; width:100px; margin:0 0 0.5em 0; }
#content ul.producto li .txt_producto { float:right; width:57%; text-align:left; padding:0.2em; margin:0; }
#content ul.producto li .txt_producto .enlace_producto { float:left; padding:0.3em 0 0 0; text-align:left; width:100%;}
#content ul.producto li .txt_producto .des_producto  p { margin:0.5em 0 0 0; color:#000000; float:left; text-align:justify;   }

table.destacados_tienda { background-color:#fff; width:100%; padding:5px;}
#content table.destacados_tienda tr { padding:10px; height:110%; }
#content table.destacados_tienda td { width:46%; margin:0 0.5em 0 0.5em; float:left; background-color:#F0F0F0; padding:0.2em; -moz-border-radius:5px; -webkit-border-radius:10px; border-radius:5px; -webkit-box-shadow:1px 1px 3px #888; -moz-box-shadow:1px 1px 3px #888; }
#content table.destacados_tienda td h2 { padding:0 0 0 0.3em; color:#666666; letter-spacing:0em; margin:0;}
#content table.destacados_tienda td span { padding:10px; float:left;}
#content table.destacados_tienda td span img { width:80px; height:120px; }
#content table.destacados_tienda td .img_producto { float:left; width:100px; margin:0 0 0.5em 0; }
#content table.destacados_tienda td .txt_producto { float:right; width:57%; text-align:left; padding:0.2em; margin:0; }
#content table.destacados_tienda td .txt_producto .enlace_producto { float:left; padding:0.3em 0 0 0; text-align:left; width:100%;}
#content table.destacados_tienda td .txt_producto .des_producto  p { margin:0.5em 0 0 0; color:#000000; float:left; text-align:justify;   }

/*direcciones*/
table.direcciones_t { padding:0.3em; width:100%; }
table.direcciones_t th { background-color:#000000; color:#FFFFFF; padding:0.3em; width:auto;}
table.direcciones_t td { padding:0.3em; border:1px solid #C3261D;}
table.direcciones_t tr { border:0;}
table.direcciones_t caption { color:#999999; font-size:1.2em; padding:0; margin:0 0 0.5em 0; letter-spacing:0.3em; text-align:left; }

/*ficha articulos*/
#articulo { width:90%; margin:0 5% 1% 5%; background-color:#FFFFFF; padding:5px;}
#articulo h1 { font-size:1.3em; background-color:#F2D9DA; padding:0.2em;}

#art_det_pantalla { width:98%;}
#art_det_pantalla .sup_art_det_pantalla { width:100%; }
#art_det_pantalla .inf_art_det_pantalla { width:100%; clear:both; margin:0.5em 0 0 0; padding:0.5em 0 0 0;}
#art_det_pantalla .izq_art_det_pantalla { width:250px; float:left; text-align:center; }
#art_det_pantalla .izq_art_det_pantalla img.med {  background-color:#000000; padding:5px;}
#art_det_pantalla .der_art_det_pantalla { width:53%; float:right; padding:0; margin:0;}

/*pasos*/
#pasos {}
#pasos p { text-align:left;}

#content ul.radio_list { list-style-type:none; margin:0; padding:0; }
#foto_grande {  margin:0; padding:0; text-align:center; vertical-align:middle;}

.error { color: #FF0000;}
