h2#tienda{
	color:#3fa211;
	font-weight:bold;
	font-size:1.2em;
	margin-left:0px;
	padding-left:10px;
	line-height: 1.5em;
	clear:both;
	width:650px;
	background-color: #21242B;
}
h3{
	font-size:1.05em;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#d31111;
}
h4{
	margin:3px 0px 3px 0px;
	font-size:1em;
	font-weight:normal;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#e8670f;
}
h4 a{
	text-decoration:none;
	color:#e8670f;
}
fieldset{
	border: 1px solid #e8670f;
	background-color: #21242b;
}
legend{
	font-size:.9em;
	padding:3px;
	text-align:center;
	color:#3fa211;
}
.embalaje{}
div#capatienda{
	float:left;
	padding:10px;
}
div#capatxttienda{
	float:left;
	width:670px;
	margin-left:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:justify;
	background: url(../imagenes/fondocapaempresa.jpg) top right no-repeat;
	display:inline;
}
div#capatxttienda p{
	margin: 0px;
	padding: 0px 10px 0px 10px;
}
div#capatxttienda p#saludo{
	text-align:right;
	text-decoration:none;
	color:#e8670f;
	padding:2px 10px 2px 0px;
}
div.borderitem {
	width:660px;
	margin:0px;
	padding:0px;
	clear: both;
	line-height: .1em;
	border-top:1px solid #464958;
}
.bgtit{background-color:#21242b;}
.bgpar{
	background-color:#f0f0f8;
	/*border-right:1px solid #ececf5;
	border-left:1px solid #ececf5;*/
}
.bgimpar{
	background-color:#f8f8f8;
	/*border-right:1px solid #f5f5f5;
	border-left:1px solid #f5f5f5;*/
}
div#capatxttienda div.listitem{
	float:left;
	width:650px;
	margin:0px;
	padding:10px 0px 0px 10px;
	border-top: 1px solid #464958;
}
div#capatxttienda div.listitem p{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	color:#676767;
}
div#capatxttienda div.listitem p#cantidad{
	color:#04f;
}
div#capatxttienda div.listitem ul{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
div#capatxttienda div.listitem ul li{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
div#revisar{
	position: relative;
	width: 103px;
	margin: 0px auto 0px auto;
}
div#solicitar{
	position: relative;
	width: 157px;
	margin: 0px auto 0px auto;
}
div#imprimir{
	position: relative;
	width: 68px;
	margin: 0px auto 0px auto;
}
div#registrar{
	position: relative;
	width: 170px;
	margin: 0px auto 0px auto;
}
div.marcofoto{
	float:left;
	padding:0px 10px 10px 0px;
}
div.marcofoto img{
	border:1px solid #aaa;
}
.mas{
	font-size:.85em;
	font-weight:normal;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#e8670f;
	text-decoration:none;
	line-height:2em;
}
input.inputlista {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: .85em;
	height:1.2em;
	color: #04f;
	text-decoration: none;
	background-color: #add9e2;
	text-align: left;
	vertical-align: baseline;
	border: 1px solid #464958;
}
div#paginacion{
	position: relative;
	width: 130px;
	margin: 0px auto 0px auto;
	font-size:.9em;
}
div#paginacion a{
	color:#3fa211;
	text-decoration:none;
}
div#paginacion a:hover{
	color:#e8670f;
}
div#familias{
	float:left;
	width:260px;
	background-color:#464958;
	margin-left: 10px;
}
div#familias ul{
	margin:15px 0px 0px 0px;
	padding:0px;
	font-size:.8em;
}
div#familias ul#fam li{
	display:block;
	background:url(../imagenes/bg_li.jpg) no-repeat #e2e1e7;
	padding:5px 5px 5px 25px;
	margin: 5px 0px 0px 10px;
	width:210px;
	list-style-type:none;
}
div#familias ul#fam li.activo{
	background-color:#fff;
	color:#3fa211;
}
div#familias ul#fam li.activo a{
	color:#fb84b8;
	text-decoration:none;
}
div#familias ul#fam li:hover{	
	background:url(../imagenes/bg_li_hover.jpg) no-repeat #fff;
	color:#631e52;
}
div#familias ul#fam li a{
	display:block;
	width:210px;	
	color:#d31111;
	text-decoration:none;
}
div#familias ul#fam li a:hover{
	color:#3fa211;
	text-decoration:none;
}
div#familias form{
	margin: 8px;
}
div#familias form a{
	color:#3fa211;
	text-decoration:none;
	font-size:.8em;
}
div#familias form a:hover{
	color:#54d817;
}
div#familias form label{
	float:left;
	width:75px;
	margin:7px 0px 0px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#fff;
	text-align:left;
}
div#familias form input.input{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:125px;
	height:16px;
	margin:7px 0px 0px 0px;
	border:solid 1px #676767;
}
div#familias form p.center{
	margin:0px 0px 7px 0px;
	text-align:center;
}
div.volver{
	float:right;
	text-align:right;
	margin-right:10px;
}
div.volver a{
	font-size:1em;
	text-decoration:none;
	color:#21242b;
	font-weight:bold;
}
div.volver a:hover{
	color:#04f;
}
label.textoformlargo{
	float:left;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:200px;
	margin:7px 0px 0px 0px;
	color:#666;
}
.campocorto{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:400px;
	margin:7px 0px 0px 0px;
	border:solid 1px #666;
}
input.radio{
	line-height:10px;
	height:10px;
	margin:0px;
	padding:0px;
}
.forminfo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:600px;
	margin:7px 0px 7px 0px;
}
.dato{
	float:left;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:200px;
	margin:0px;
	background-color:#21242b;
	border-top:1px solid #464958;
	border-left:1px solid #464958;
}
.dato p{
	padding:0px;
	margin:0px 0px 0px 10px;
}
.valorimpar{
	float:left;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:458px;
	margin:0px;
	background-color:#f0f0f8;
	border-top: 1px solid #464958;
	border-right:1px solid #464958;
}
.valorimpar p{
	padding:0px;
	margin:0px 0px 0px 10px;
	color:#676767;
}
.valorpar{
	float:left;
	text-align:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:458px;
	margin:0px;
	background-color:#f8f8f8;
	border-top: 1px solid #464958;
	border-right:1px solid #464958;
}
.valorpar p{
	padding:0px;
	margin:0px 0px 0px 10px;
	color:#676767;
}
div.capatxttienda div.legend{
	float:left;
	width:660px;
	margin:0px;
	padding:0px;
	border-top: 1px solid #464958;
	border-right: 1px solid #464958;
	border-left: 1px solid #464958;
}
div.capatxttienda div.legend p{
	margin: 0px;
	color:#676767;
}
.ref{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	border-top:1px solid #464958;
	border-right:1px solid #464958;
	border-left:1px solid #464958;
}
.ref p{
	padding:0px;
	margin:2px 0px 2px 10px;
}
.prod{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	border-top:1px solid #464958;
	border-right:1px solid #464958;
}
.prod p{
	padding:0px;
	margin:2px 0px 2px 10px;
}
.prodcart{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	border-top:1px solid #464958;
	border-right:1px solid #464958;
}
.prodcart p{
	padding:0px;
	margin:2px 0px 2px 10px;
}
.precio{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	border-top:1px solid #464958;
	border-right:1px solid #464958;
	text-align:right;
}
.precio p{
	padding:0px;
	margin:2px 0px 2px 10px;
}
.preciocart{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	border-top:1px solid #464958;
	border-right:1px solid #464958;
	text-align:right;
}
.preciocart p{
	padding:0px;
	margin:2px 0px 2px 10px;
}
.cantidad{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	border-top:1px solid #464958;
	border-right:1px solid #464958;
	text-align:right;
}
.cantidad p{
	padding:0px;
	margin:2px 0px 2px 10px;
}
.total{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	border-top:1px solid #464958;
	border-right:1px solid #464958;
	text-align:right;
}
.total p{
	padding:0px;
	margin:2px 10px 2px 0px;
}
.accioncart{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	border-top:1px solid #464958;
	border-right:1px solid #464958;
	text-align:right;
}
.accionart p{
	padding:0px;
	margin:2px 10px 2px 0px;
}
.pretotales{
	margin:0px;
	padding:0px;
	border-top:1px solid #464958;
	border-left:1px solid #464958;
	/*border-right:4px solid #f8f8f8;*/
	background-color:#f8f8f8;
	text-align:right;
}
.pretotales p{margin: 0px;}
.totales{
	margin:0px;
	padding:0px;
	border-top:1px solid #464958;
	border-right:1px solid #464958;
	background-color:#f8f8f8;
	text-align:right;
}
.totales p{margin: 0px;}
.prefin{
	margin:0px;
	padding:0px;
	border-top:1px solid #464958;
	border-left:1px solid #fff;
	/*border-right:4px solid #fff;*/
	background-color:#fff;
	text-align:right;
}
.fin{
	margin:0px;
	padding:0px;
	border-top:1px solid #464958;
	background-color:#fff;
	text-align:right;
}

