
body {
	margin:0 0 0 30px;
	padding:0px;
	font-family: times new roman, "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif;
	font-size:12px;
	background:#ffffff url(../im/bg.gif) repeat-y;
	color:#555555;


}

a {
	font-weight:bold;	
	color: #B3967C;
	text-decoration:none;
	font-size: 14px;
}

a:hover {
	font-weight:bold;	
	color: #592F4A;
	text-decoration:none;
}

form {
	padding:0;
	margin:0;
}

#cabecera {
	padding:0px;
}
#texto{
	position:absolute;
	top:133px;
	left:17px;
	width:145px;
	font-size:11px;
	height:10px;
	line-height:10px;
	color:#000;
	font-size:normal 110%;
}
#meniz {
	width:240px;
	position:absolute;
	left: 70px;
	top:220px;
}

#contenido {
	position:relative;
	width: 498px;
	margin-left:305px;
	top:30px;
	line-height:18px;
}

h1{
	font-size:120%;	
	color:#6495CB;
	text-decoration:none;
	padding-left:0;
	padding-top:0;
	clear:both;
}
h3{
	color:#8D7227;
	margin:.5em 0;
	font-size:110%;	
	font-weight:normal;
}

h4{
	color:#8D7227;
	margin-left:20px;
	margin-top:10px;
	font-size:110%;	
	font-weight:normal;
}

.cesta {
	margin-left: 19px;
	margin-top: 10px;
}

.productos h3{
	font-size:110%;
	margin:.2em 0;
	padding:0;
}

.productos h3 img{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	padding: 1px;
	border:1px solid #F0E3BF;
}

p {
	text-align: justify;
	line-height:15px;
	margin:8px;
}

.featured{
	width: 480px;

}

.preview{
	float: left;
	margin: 6px 12px 0 0;
	vertical-align: middle;
}
.caja {
    	border-right: #F0E3BF solid 1px;
    	border-top: #F0E3BF solid 1px;
    	font-weight: normal;
    	font-size: 11px;
    	border-left: #F0E3BF solid 1px;
    	border-bottom: #F0E3BF solid 1px;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif;
	padding-left:5px
	background-color: #F5F9FD; 
	color:#696969 ;
}
.button1 {
  width: 76px;
  height: 22px;
  background-image: url(../im/enviar.gif);
  background-color: transparent;
  border-style: none;
  cursor:hand;
}
.button3 {
 	width: 67px;
  	height: 22px;
  	background-image: url(../im/agregar.gif);
  	background-color: transparent;
  	border-style: none;
  	cursor:hand;
}

#naviz {
	margin-top:0;
}

#naviz ul {
	margin: 0;
	margin-top:30px;
	padding: 0;
	list-style-position: outside;
	list-style-image: url(../im/punto.gif);
	list-style-type: none;
	font-size: 11px;	
}

#naviz li { margin: 10px 0 0 0; 
}

#naviz a {
	font-weight:bold;	
	color: #B3967C;
	list-style-position: outside;
	list-style-image: url(../im/punto.gif);
	list-style-type: none;
	width: 150px;
	padding: 8px 0 0 0;
	text-decoration: none;
	font-size: 12px;
}

#naviz a:hover {
	font-weight:bold;
	list-style-position: outside;
	list-style-image: url(../im/punto.gif);
	list-style-type: none;
	width: 150px;
	padding: 8px 0 1px 0;
	text-decoration: none;
	border-bottom: 1px solid #592F4A;
	color: #592F4A;
	background-color: #F0E3BF;
}

#navez {
	margin-top:0;
}

#navez ul {
	margin: 0;
	margin-top:30px;
	padding: 0;
	list-style-position: outside;
	list-style-image: url(../im/punto.gif);
	list-style-type: none;
	font-size: 11px;	
}

#navez li { margin: 10px 0 0 0; 
}

#navez a {
	font-weight:bold;	
	color: #eb1487;
	list-style-position: outside;
	list-style-image: url(../im/punto.gif);
	list-style-type: none;
	width: 150px;
	padding: 8px 0 0 0;
	text-decoration: none;
	font-size: 12px;
}

#navez a:hover {
	font-weight:bold;
	list-style-position: outside;
	list-style-image: url(../im/punto.gif);
	list-style-type: none;
	width: 150px;
	padding: 8px 0 1px 0;
	text-decoration: none;
	border-bottom: 1px solid #592F4A;
	color: #592F4A;
	background-color: #F0E3BF;
}

#active a {
	display: block;
	color: #000000;
	width: 104px;
	padding: 10px 3px;
	text-decoration: none;
	font-weight:normal;
}

#menu {
 	width: 480px;
 	height: 20px;
 	background: url(../im/menu.gif);
 	margin: 10px auto; padding: 0;
 	position:absolute;
 	left: 340px;
 	top:100px;
}

#menu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#menu li, #menu a {height: 20px; display: block;}
#panel1b {left: 0; width: 65px;}
#panel2b {left: 66px; width: 165px;}
#panel3b {left: 232px; width: 160px;}
#panel4b {left: 393px; width: 87px;}

#panel1b a:hover {background: transparent url(../im/menu.gif) 0 -20px no-repeat;}
#panel2b a:hover {background: transparent url(../im/menu.gif) -66px -20px no-repeat;}
#panel3b a:hover {background: transparent url(../im/menu.gif) -232px -20px no-repeat;}
#panel4b a:hover {background: transparent url(../im/menu.gif) -393px -20px no-repeat;}

#manu {
 	width: 480px;
 	height: 20px;
 	background: url(../im/menu.gif);
 	margin: 10px auto; padding: 0;
 	position:absolute;
 	left: 340px;
 	top:150px;
}

#manu li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#manu li, #manu a {height: 20px; display: block;}
#panel1b {left: 0; width: 65px;}
#panel2b {left: 66px; width: 165px;}
#panel3b {left: 232px; width: 160px;}
#panel4b {left: 393px; width: 87px;}

#panel1b a:hover {background: transparent url(../im/menu.gif) 0 -20px no-repeat;}
#panel2b a:hover {background: transparent url(../im/menu.gif) -66px -20px no-repeat;}
#panel3b a:hover {background: transparent url(../im/menu.gif) -232px -20px no-repeat;}
#panel4b a:hover {background: transparent url(../im/menu.gif) -393px -20px no-repeat;}

a.delete span {
	display: none;
}
a.delete {
	display: block;
	width: 14px;
	height: 15px;
	margin: auto;
	background: transparent url(../im/ces.gif) 0 0 no-repeat;
}

th{
	padding:5px;
	border:1px solid #fff;
	text-align:left;
}

table.carro 	{
	border: 1px dotted #ccc;
	margin-bottom: 15px;
	width: 95%;
  	border-collapse: collapse;

}
table.carro th {
  	color: #BFAE1B;
  	text-align: center;
  	padding: 4px;
	border: 1px dotted #ccc;
	font-size:12px;
}
table.carro td {
  	border: 1px dotted #ccc;
  	_border: 1px dotted #ccc;
  	padding: 7px;
  	vertical-align: center;

}

table.cant {
	margin-top: 20px;
}

table.cant th {
	padding: 0;
	padding-right: 10px;
	padding-left:3px;
}

table.cant td {
	text-align: right;
	border: none;
	padding-right: 20px;
  	color: #BFAE1B;
	font-size:12px;		
}
table.cantcolor td {
	text-align: right;
	border: none;
	padding-right: 20px;
  	color: #BFAE1B;
	font-size:12px;	
}
table.cant {
	margin-bottom: 15px;
	width: auto;
	border: none;
}

table.datos 	{
	margin-bottom: 0px;
	width: 90%;
  	border-collapse: collapse;

}
table.datos td {  	
  	margin:5px 5px 5px 5px;
  	vertical-align: center;
}
.color{
	color:#BFAE1B;
	line-height:15px;
}
.centro {
	text-align:center;
}

.nar {
	color:#DC9C03;
	font-weight:normal;
}

.nave {
	font-size:1.5em;
	margin-left:20px;
	width: 170px;
	height: 45px;
}
a .nave {
	font-size:140%;
}

#abece {
	float: right;  
	margin: 0;
	padding: 0;

}
#abece a:hover {
padding-left:3px;
padding-top:2px;
padding-right:3px;
padding-bottom:2px;
color:#000;
background-color:#FF9933;
border:1px solid #FF9933;
width:8px;
display:inline;
voice-family:inherit;
}
#abece a:visited {
padding-left:3px;
padding-top:2px;
padding-right:3px;
padding-bottom:2px;
border:1px solid #FF9933;
color:#fff;
background-color:#FF9933;
width:8px;
display:inline;
voice-family:inherit;
}

#abece a:link {
padding-left:3px;
padding-top:2px;
padding-right:3px;
padding-bottom:2px;
width:8px;
display:inline;
voice-family:inherit;
color:#fff;
background-color:#FF9933;
border:1px solid #FF9933;
}

.red {
color: black;}