body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5B5B5B;

	background-image: url(imagenes/fondo.jpg);

}

#tabla_pedidos input {

	width: 20px;

}



#cbza_pop {

	background-image: url(imagenes/logo.jpg);

	background-repeat: no-repeat;

	height: 60px;

	background-position: left top;

}



.botonera {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	border-top-width: 1px;

}#bloque_der {

	float: right;

	padding-right: 18px;

}

#error_codigo {

	color: #FF0000;

	padding-top: 12px;

	text-align: center;

}



#tarjeta_btn input {

	padding-bottom: 5px;

}



select {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5B5B5B;

}



textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5B5B5B;

}



#mapa {

	left: 580px;

	top: 277px;

	float: right;

}



#contenedor {

	text-align: center;

	margin: auto;

	width: 782px;

	background-image: url(imagenes/fondo_tabla.gif);

	background-repeat: repeat;

	position: relative;

}

.linea_puntos {

	background-image: url(imagenes/linea_puntos.gif);

	background-repeat: no-repeat;

	height: 13px;

	background-position: center;

}





#imagen_oferta {

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

}

#seccion_opciones {

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

}





#cabeza2 { height: 137px; position: relative; 

}

#cabeza {

	background-image: url(imagenes/cbza.jpg);

	background-repeat: no-repeat;

	height: 93px;

	position: relative;

}

#cuenta_contenido input {

}

#box_blanco_chico {

	padding-top: 10px;

	padding-bottom: 10px;

}



#tarjeta_monto {

	text-align: center;

	padding-top: 5px;

	font-weight: bold;

}

#tarjeta_num2 {

	padding-top: 5px;

	padding-left: 21px;

}

#tarjeta_fecha {

	padding-top: 5px;

	padding-left: 29px;

}

#tarjeta_tipo {

	padding-left: 50px;

	padding-top: 5px;

}





h1 {

}

#tarjeta_nombre {

	padding-top: 5px;

	padding-left: 108px;

}

#tarjeta_num1 {

	padding-top: 5px;

	padding-left: 48px;

}



#bloque_izq {

	float: left;

	padding-left: 18px;

	width: 255px;

}







h3 {

	font-size: 14px;

	text-transform: uppercase;

	font-weight: bold;

	padding-left: 17px;

	color: #6F8AA5;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding-top: 5px;

	padding-bottom: 7px;

}

#w3c {

	text-align: right;

	margin-right: auto;

	margin-left: auto;

	padding-top: 7px;

	width: 775px;

}



#bloque_sup {

	background-image: url(imagenes/box_sup.jpg);

	height: 21px;

	width: 235px;

	background-repeat: no-repeat;

}





#cuenta_sup {

	background-image: url(imagenes/cuenta_sup.jpg);

	background-repeat: no-repeat;

	height: 21px;

}

#bloque_inf {

	background-image: url(imagenes/box_inf.gif);

	background-repeat: no-repeat;

	height: 7px;

	background-color: #EEEFEE;

	width: 235px;

}

#carrito_btns {

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

	padding-left: 62px;

}

#carrito_olvido {

	padding-top: 5px;

	text-align: center;

}





#tabla_usuario select {

	font-size: 11px;

	color: #5B5B5B;

	width: 122px;

}

#carrito_pass {

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 14px;

}

#carrito_usuario {

	padding-top: 10px;

	padding-bottom: 5px;

	padding-left: 25px;

}



#btn_cerrar {

	text-align: right;

	padding-top: 5px;

	padding-right: 2px;

}

#carrito_tex1 {

	padding-top: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}







#box_cuenta {

}

#bloque_btn_register {

	padding-top: 13px;

	text-align: center;

}



#carrito_tex2 {

	padding-top: 5px;

	padding-left: 10px;

	padding-bottom: 5px;

	text-align: center;

}



#bloque_contenido {

	background-image: url(imagenes/box_contenido.gif);

	background-repeat: repeat;

	width: 235px;

	background-color: #EEEFEE;

	height: 118px;

}



#terminos {

	text-align: left;

	padding-left: 20px;

	padding-top: 7px;

	float: left;

}



#cuenta_olvido {

}



#tabla_usuario td {

	padding-top: 4px;

	padding-right: 3px;

}







#izquierda li {

	list-style-type: none;

	float: left;

	margin-top: 1px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 121px;

}

#izquierda li a{

	display:block;

	background-color: #DBDFE4;

	text-decoration: none;

	color: #5B5B5B;

	padding: 5px;

	width: 90%;

}

#izquierda li a:hover{

	margin: 0px;

	background-color: #F1F3F5;

	color: #5B5B5B;

	display: block;

}

#pie {

	background-image: url(imagenes/pie.jpg);

	background-repeat: no-repeat;

	height: 31px;

	clear: both;

}

#izquierda ul {

	padding: 0px;

	margin: 0px;

	height: 175px;

}



#izquierda {

	text-align: left;

	margin: 0px;

	padding: 0px;

	list-style-image: none;

	list-style-type: none;

	float: left;

	width: 122px;

}

#tabla_usuario {

	text-align: center;

	margin-right: auto;

	margin-left: auto;

}

.box_cabeza {

	background-image: url(imagenes/box_cbza.jpg);

	background-repeat: no-repeat;

	height: 21px;

	width: 118px;

	margin: 0px auto;

}

.box_contenido {

	background-image: url(imagenes/box_fondo.gif);

	background-repeat: repeat;

	width: 118px;

	margin: auto;

}

#cuenta_olvido {

	text-align: center;

	padding-top: 15px;

	padding-bottom: 12px;

}





#derecha {

	float: right;

	width: 131px;

	text-align: left;

}

#tabla_registro td {

	padding-top: 5px;

	padding-left: 5px;

}

#error {

	text-align: center;

	color: #FF0000;

	width: 100px;

}



.box_btn {

	text-align: right;

	margin-right: 12px;

	margin-top: 3px;

}



.box_campo input{

	width: 90px;

}

.text_box {

	font-size: 10px;

	padding-left: 4px;

	text-align: center;

}

#text_box_total {

	font-size: 10px;

	margin-right: 4px;

	font-weight: bold;

	text-align: right;

}

.box_pie {

	background-image: url(imagenes/box_pie.gif);

	background-repeat: no-repeat;

	height: 5px;

	width: 118px;

	margin: auto;

}





#contenedor #derecha .box_campo {

	text-align: center;

}

#box {

	padding-bottom: 10px;
	margin-top: 2px;

}

#text_box_compra {

	background-image: url(imagenes/fondo_compra.jpg);

	background-position: center center;

	background-repeat: no-repeat;

	padding-left: 10px;

	height: 80px;

	width: 100px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 5px;

}

form {

	margin: 0px;

	padding: 0px;

}

input {

	font-size: 11px;

	color: #666666;

}

#box_tarjetas {

	width: 118px;

	margin: auto;

	text-align: center;

	padding-top: 15px;

	padding-bottom: 15px;

}





#box_contenido_blanco {

	background-image: url(imagenes/box_fondo.gif);

	background-repeat: repeat;

	width: 118px;

	margin: auto;

	background-color: #FFFFFF;

}

#box_recomendar {

}



#box_pie_blanco {

	background-image: url(imagenes/box_pie.gif);

	background-repeat: no-repeat;

	height: 5px;

	width: 118px;

	margin: auto;

	background-color: #FFFFFF;

}

#chorizo_texto {

}



#principal {

	text-align: left;

	padding-right: 132px;

	padding-bottom: 10px;

	padding-left: 123px;

}



#text_box_compra ul{

	margin: 0px;

	padding-left: 10px;

}

#text_box_compra ul li{

	text-align: left;

}

#chorizo {

	background-image: url(imagenes/fondo_chorizo.jpg);

	background-repeat: no-repeat;

	height: 135px;

	background-position: center center;

}





#foto_home {

	text-align: center;

	padding-top: 7px;

	padding-bottom: 7px;

}







#box_blanco {

	padding-bottom: 10px;

}

.modulo_imagen {

	background-image: url(imagenes/recuadro_imagen.jpg);

	background-repeat: no-repeat;

	width: 97px;

	float: right;

	height: 80px;

	background-position: left bottom;

}



.modulo_sup {

	height: 90px;

}

.imagen {

	margin-top: 11px;

	margin-left: 2px;

	position: relative;

}

.modulo {

	float: left;

	background-image: url(imagenes/fondo_modulo.jpg);

	background-repeat: no-repeat;

	height: 135px;

	width: 259px;

	background-position: right top;

}

.modulo_precio {

	float: left;

}



.imagen_oferta {

	background-image: url(imagenes/oferta.gif);

	background-repeat: no-repeat;

	height: 29px;

	width: 48px;

	position: absolute;

	left: 63px;

	top: -20px;

}



.modulo_precio h5 {

	font-size: 18px;

	font-weight: bold;

	color: #6F8AA5;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;

}



.modulo_contenido p {

	margin-left: 17px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 0px;

	padding: 0px;

}

.fondo_tabla_oscuro {

	background-color: #EEEFEE;

}

.modulo_inf {

	position: static;

	padding-right: 10px;

	padding-left: 17px;

}

.modulo_agregar {

	margin-top: 5px;

	float: right;

}

.modulo_texto {

	float: left;

	text-align: left;

	width: 150px;

}

#chorizo_texto {

	float: right;

	text-align: left;

	width: 405px;

	margin-top: 6px;

	height: 80px;

}

#chorizo_imagen {

	background-image: url(imagenes/recuadro_imagen.jpg);

	background-repeat: no-repeat;

	width: 106px;

	float: left;

	height: 85px;

	background-position: right bottom;

	display: inline;

}

.tit_chorizo {



	font-weight: bold;

	font-variant: small-caps;

	margin-top: 7px;

	font-size: 14px;

}

.texto_chorizo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-top: 4px;

	width: 380px;

}

#chorizo_agregar {

	float: right;

	display:inline;

	padding-top: 5px;

	padding-right: 14px;

}

h1 {

	font-size: 11px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	color: #FFFFFF;

	margin-bottom: 0px;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 7px;

}



#imagen_chorizo {

	text-align: right;

	position: relative;

	padding-top: 16px;

	padding-right: 1px;

}

.imagen_nuevo {

	background-image: url(imagenes/nuevo.gif);

	background-repeat: no-repeat;

	height: 15px;

	width: 47px;

	position: absolute;

	left: -7px;

	top: 58px;

}

#imagen_oferta_chorizo {



	background-image: url(imagenes/oferta.gif);

	background-repeat: no-repeat;

	height: 29px;

	width: 48px;

	position: absolute;

	left: 1px;

	top: -6px;

	display:inline;

}

#detalle_sup {

	background-image: url(imagenes/box_detalle_sup.jpg);

	background-repeat: no-repeat;

	height: 21px;

	width: 504px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform: uppercase;

	text-indent: 6px;

	line-height: 18px;

}

#detalle_contenido {

	background-image: url(imagenes/fondo_detalle.gif);

	width: 504px;

	background-color: #EEEFEE;

	position: relative;

}

#detalle_recuadro img {

	margin-top: 18px;

	margin-left: 17px;

}



#detalle_inf {

	background-image: url(imagenes/box_detalle_inf.gif);

	height: 6px;

	width: 505px;

	background-repeat: no-repeat;

	background-color: #EEEFEE;

}

#detalle_precio {

	position: absolute;

	left: 256px;

	top: 131px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 38px;

	color: #6F8AA5;

	font-weight: bold;

}

#detalle_texto {

	width: 480px;

	margin-right: auto;

	margin-left: auto;

}





#detalle_recuadro {

	float: left;

	background-image: url(imagenes/detalle_recuadro.gif);

	background-repeat: no-repeat;

	height: 185px;

	width: 245px;

	background-position: right center;

}

#detalle_resumen {

	float: right;

	margin-top: 10px;

	width: 250px;

	height: 175px;

}

#box_detalle {

	width: 504px;

	margin: auto;

}



#imagen_nuevo_chorizo {



	background-image: url(imagenes/nuevo.gif);

	background-repeat: no-repeat;

	height: 15px;

	width: 47px;

	position: absolute;

	left: 42px;

	top: 73px;

}

#detalle_compra img {

	margin-left: 385px;

	margin-top: 10px;

	margin-bottom: 4px;

}

h2 {

	font-weight: bold;

	font-variant: small-caps;

	margin-left: 17px;

	margin-top: 7px;

	font-size: 12px;

	margin-bottom: 0px;

}

#box_cuenta {

	width: 337px;

	margin-right: auto;

	margin-left: auto;

}

#cuenta_contenido {

	background-image: url(imagenes/cuenta_contenido.gif);

	background-repeat: repeat;

	background-color: #EEEFEE;

}

#cuenta_usuario {

	padding-left: 70px;

	padding-top: 10px;

}



#cuenta_inf {

	background-image: url(imagenes/cuenta_inf.gif);

	height: 6px;

	background-repeat: no-repeat;

	background-color: #EEEFEE;

}

#menu_pedidos {

	text-align: right;

	padding-bottom: 10px;

	padding-right: 20px;

}

#tabla_pedidos td {

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 7px;

	border: 1px solid #FFFFFF;

	padding-right: 2px;

}



#estados img {

	padding-right: 10px;

}

#tabla_pedidos {

	text-align: center;

	padding-top: 10px;

	margin-right: auto;

	margin-left: auto;

}

#estados {

	text-align: left;

	padding-left: 25px;

}



#cuenta_pass {

	padding-left: 59px;

	padding-top: 10px;

}

.texto_tabla_blanco {

	font-weight: bold;

	color: #FFFFFF;

	margin: 0px;

	padding: 0px;

}



.menu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

a.menu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5B5B5B;

	text-decoration: none;

}

a.menu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: underline;

}

a.menu_n {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5B5B5B;

	font-weight: bold;

	text-decoration: underline;

}

a.menu_n:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: underline;

	font-weight: bold;

}

#fecha {

	position: absolute;

	left: 200px;

	top: 58px;

}





#cuenta_btns {

	padding-left: 142px;

	padding-top: 5px;

	padding-bottom: 5px;

}

#cuenta_btns img {

}



#titulo_seccion {

	background-image: url(imagenes/tit.jpg);

	background-repeat: no-repeat;

	height: 29px;

	width: 518px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 10px;

	padding-top: 10px;

	background-position: 1px;

}

#tarjeta_btn {

	text-align: center;

}



#texto_wait {

	padding-left: 170px;

	padding-bottom: 30px;

	padding-top: 10px;

}

#reloj_wait {

	padding-left: 240px;

}

#cuenta_contenido input {



}

h4 {

	font-size: 12px;

	text-align: center;

}





img {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

}

a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #5B5B5B;

	text-decoration: none;

}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

}



a.blanco {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 11px;

}



a.blanco:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #DDDDDD;

	font-size: 11px;

}



#links_cabeza {

	text-align: right;

	padding-top: 5px;

	padding-right: 5px;

}





p {

	padding-right: 15px;

	padding-left: 15px;

}

#carrito img {

	padding-left: 5px;

}

#tarjeta_btn img {

	padding-top: 15px;

	padding-right: 7px;

	padding-bottom: 5px;

}

.text_precio h4 {

	text-align: center;

	margin: 0px;

	padding-top: 5px;

	padding-bottom: 5px;

}







.fondo_tabla_claro {

	background-color: #FDFDFD;

}

.verificador {

	padding-top: 10px;

	text-align: center;

}

.text_producto h4 {

	font-weight: normal;

	text-transform: uppercase;

	margin: 0px;

	padding-top: 5px;

}



#compra_btn {

	text-align: center;

	padding-top: 15px;

}

.text_mas {

	text-align: right;

	padding-right: 10px;

	padding-bottom: 3px;

}

.box_cabeza_chico {

	background-image: url(imagenes/box_cbza_chico.jpg);

	background-repeat: no-repeat;

	height: 22px;

	width: 110px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#box_contenido_blanco_chico {



	background-image: url(imagenes/box_fondo_chico.gif);

	background-repeat: repeat;

	width: 110px;

	margin: auto;

	background-color: #FFFFFF;

}

#box_pie_blanco_chico {



	background-image: url(imagenes/box_pie_chico.gif);

	background-repeat: no-repeat;

	height: 6px;

	width: 110px;

	margin: auto;

	background-color: #FFFFFF;

}

#w3c img {

	padding-right: 5px;

}

.texto_dir p {

	margin: 0px;

	text-align: left;

	padding-top: 3px;

	padding-left: 30px;

}

#cabeza_logo {

	position: absolute;

	left: 17px;

	top: 18px;

}





/*NUEVOS*/

.back_logo{ background-image: url(imagenes/BACK_LOGO.png); float: left; height: 137px; width: 213px; }

.logo{ background-image: url(imagenes/LOGO.png); float: left; height: 72px; width: 154px; margin-top: 30px; margin-left: 30px; text-indent: -200px; overflow: hidden; }

.logo a{ display: block; height: 72px; width: 154px; }

.anime_top{ float: left; height: 137px; width: 569px; background-color: #FFF; }


