.box.art_exc {
	background:url(../images/frontend/es/back_promo_exc.gif) no-repeat top left;
	height:126px;
	width:305px;
	float:left;
}
.box.art_exc a {
	height:126px;
	width:305px;
	display:block;
}
.box.promocion {
	background:url(../images/frontend/es/back_promociones.gif) no-repeat top left;
	height: 132px;
	width:390px;
	float:right;
}
.box.promocion a {
	height: 132px;
	width:390px;
	display:block;
}
.box.promocion1 {
	background:url(../images/frontend/es/back_promociones1.gif) no-repeat top left;
	height: 132px;
	width:392px;
	float:right;
}
.box.promocion1 a {
	height: 132px;
	width:392px;
	display:block;
}
.box.estatuas {
	background:url(../images/frontend/es/backestatuas.gif) no-repeat top left;
	height:319px;
	width:288px;
}
.box.estatuas a {
	height:319px;
	width:300px;
	display:block;
}
.asistencia {
	height:118px;
	width:260px;
	float:right;
	background:url(../images/frontend/es/backasistencia.gif) no-repeat top left;
}
.asistencia a {
	height:118px;
	width:260px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.home .asistencia {
	height:118px;
	width:260px;
	float:right;
	margin-bottom:5px;
	background:url(../images/frontend/es/backasistencia.gif) no-repeat top left;
}
.asistencia h3 a { margin:0;
}
.home .asistencia a {
	height:118px;
	width:260px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.halil {
	height:169px;
	width:259px;
	background:url(../images/frontend/es/backhalil.gif) no-repeat top left;
	float:right;
}
.halil a {
	height:169px;
	width:259px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.box.art_destacados {
	background:url(../images/frontend/backdest.gif) no-repeat top left;
	height:160px;
	width:665px;
	padding:25px;
	padding-top:10px;
	margin-bottom:8px;
}
.home .box.art_destacados {

	margin-bottom:0px;
}
.box.art_destacados a {
	float:right;
	background:url(../images/frontend/flechas.gif) no-repeat center right;
	height:100px;
	width:24px;
}
.box.art_destacados ul li {
	list-style:none;
	float:left;
	text-indent:0;
	padding:8px;
	padding-top:0;
	width:103px;text-align: center;
}
.box.art_destacados ul li a img {
	border:none;
	text-decoration:none; text-align: center; margin-bottom:3px;
}
.box.art_destacados ul li a	{ float:none; background:none;text-align: center;}
#carousel			{ position:relative;}
.box.art_destacados #right {

float:right;

text-decoration:none;
width:22px; height:120px;cursor:pointer; background: #fff url(../images/frontend/flechas.gif) right 35% no-repeat; position:relative;  right:-2px; z-index:1; top:-105px;
}
.box.art_destacados #left {
	
float:left;
text-decoration:none;
width:22px;height:120px;cursor:pointer; background:url(../images/frontend/flechas.gif) left 35% no-repeat; cursor:pointer; position:relative; left:-15px; top:-105px;
}


.box.art_destacados h3 {
	text-indent:0;
	color:#c48232;
	font-size:15px;
}
.art_destacados h4 {
	padding:0;
	margin:0;
	font-size:11px;
	text-align:center;
	color:#7ba4a0;
	line-height:1em;margin-top:3px;
}
.servicios {
	border:1px solid #cccec1;
	padding:10px;
	text-indent:0;
	margin-bottom:10px;
	font-size:11px;
	background-color:#f2f6f5;
}
.servicios h3 {
	font-size:15px;
	color:#7ba4a0;
	letter-spacing:-1px;
	margin:0;
	margin-bottom:7px;
}
.servicios ul {
	margin:0;
	padding:0;
}
.servicios ul li {
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
	color:#666;
	padding:2px;
}
.colum_right p {
	font-size:12px;
	line-height:1.5em;
	color:#333;
}
ul.promociones {
	margin:0;
	padding:0;
}
ul.promociones li {
	list-style:none;
	width:45.4%;
	float:left;
	height:165px;
	padding:14px;
	margin-right:4px;
	background:url(../images/frontend/back_promo.gif) no-repeat;
}
.colum_right .wrapper ul.promociones li h4 a {
	font-size:17px;
	margin:0;
	padding:0;
	color:#a8b527;
	font-weight:normal;
	margin-bottom:7px; text-decoration:none;
}
.colum_right .wrapper ul.promociones li .img {
	float:left;
	margin-right:8px; text-align:center; 
}
.colum_right .wrapper ul.promociones li .img a {

	 text-align:center; border:none; text-decoration:none;
}
.colum_right .wrapper ul.promociones li .img a img {

	margin-right:8px; text-align:center; border:none; text-decoration:none;
}
.colum_right .wrapper ul.promociones li p {
	margin:0;
	font-size:11px;
color:#2a7e76; text-transform:lowercase;
}
.colum_right .wrapper ul.promociones li a.view_more {
	text-transform:uppercase;
	font-size:10px;
	float:right;
	margin-right:4px;
	font-size:10px;
	color:#7ba4a0;
	text-decoration:none;
}
.colum_right .wrapper ul.promociones li a.search {
	text-transform:uppercase;
	font-size:10px;
	float:right;
	background:url(../images/frontend/search.gif) no-repeat top right;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
}
.nav_cat {
	border:1px solid #cccec1;
	margin-bottom:7px;
}
.search {
	padding:8px;
}
.search input {
	float:left;
	width:80%;
	border:1px solid #ccc;
	color:#999;
}
.search label {
	float:right;
	width:17%;
}
.search label input {
	background-color:#7ba3a2;
	border-color:#5e8b87;
	border-bottom-color:#7ba3a2;
	border-right-color:#7ba3a2;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	padding:1px;
}
.nav_cat ul {
	background-color:#cbdada;
	padding:8px;
	margin:0; display:block;
}
.nav_cat ul li {
	list-style:none;
	color:#333;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #fff;
	padding-bottom:5px;
	padding-top:5px;
}
.nav_cat ul li a {
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.nav_cat h4 {
	background-color:#7ba3a2;
	font-size:13px;
	color:#fff;
	display:block;
	margin:0;
	padding:7px;
}
.nav_cat h5 {
	padding:0;
	margin:0;
	color:#7ba3a2;
	margin-bottom:5px;
}
.detalle_pdcto {
	margin-bottom:5px;
	border:1px solid #ccc;
	padding:9px;
	background-color:#fafafa;
}
.img {
	width:auto;
	float:left;
	border-right:1px solid #ccc; 
}
.detalle_pdcto  .img		{ padding-right:11px; border:none; border-right:1px solid #ccc; 	padding-right:10px; }
.img .view		{ text-align:center; font-size:10px; color:#666666;}
.desc {
	width:56%;
	float:right;

}
.colum_right .wrapper .desc h4 {
	font-size:18px;
	font-weight:normal;
	color:#96AB84;
}
.desc p {
	font-size:11px;
	margin:0px;
}
.cart {
	border-top: 1px dotted #ccc;
	padding-top:7px;
	margin-top:7px;text-align:right;
}
.cart span.precio {
	color:#333;
	font-weight:bold;
	font-size:12px;
	display:block;margin-bottom:10px;
}
.cart span.cant {
	font-size:12px;
	color:#333; float:left; margin-left:180px; margin-bottom:10px;
}
.cart span.cant input {
	width:37px;
	color:#666;
	font-size:12px;
}
.cart .comprar {
	float:right;
	background:url(../images/frontend/back_bt.gif) no-repeat top right;
	height:32px;
	width:138px;
	padding-top:10px;
	text-align:right;
	padding-right:10px; margin-right:5px;
}
.cart .comprar a {
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	height:32px;
	width:138px;
	text-decoration:none;
	color:#fff;
}
.cesta_compras {
	border:1px solid #ccc;
	padding:3px;
	margin-bottom:15px; height:1%;
}
.cesta_compras  .registro 			{ float:right; width:25%; margin-top:15px;background-color:#F2F6F5;
border:2px solid #CCCEC1;
font-size:12px;
margin-bottom:10px;
padding:10px; margin-right:5px; color:#7BA4A0;}
.colum_right .wrapper .cesta_compras  .registro h4 			{ font-size:12px; float:none; line-height:1.4em; color:#7BA4A0;}
.cesta_compras  .registro h4 a 			{ color:#C48232; font-weight:bold; font-size:13px; float:none; display:block; text-decoration:none;
}


.cesta_compras  .form 			{ float:left; width:67%;}
.cesta_compras  .form  table			{ width:100%;}

.cesta_compras h5			{ margin:0;}

.cesta_compras .hint			{ font-size:13px; font-weight:normal; color:#333; margin-bottom:5px;}

.colum_right .wrapper .cesta_compras h4 {
	float:left;
	font-size:15px;
}
.pasos {
	background-color:#F2F2DF;
	height:30px;
	margin-bottom:3px;
	padding:10px;
	padding-bottom:0px;
}
.pasos ol {
	float:right;
	margin:0;
	padding:0;
}
.pasos ol li {
	float:left;
	margin:0 0 0 14px;
	font-size:11px;
	color:#666666;
	display:inline;
	padding-left:17px;
}
.pasos ol li a {
	
	color:#999; text-decoration:none; 

}
.pasos ol li a:hover {
	
	color:#666; text-decoration:underline; 

}
.pasos ol li.uno {
	background: url(../images/frontend/num.png) no-repeat 0 -15px;
	height:15px;
	color:#777;
}
.pasos ol li.uno.checkout_current {
	background-position: top left;
	color:#333333;
}
{
background: url(../images/frontend/num.png) no-repeat bottom left;
height:15px;
}
.pasos ol li.dos {
	background: url(../images/frontend/num.png) no-repeat 0px -46px;
	height:15px;
	color:#777;
}
.pasos ol li.dos.checkout_current {
	background: url(../images/frontend/num.png) no-repeat 0px -31px;
	height:15px;
	color:#333333;
}
.pasos ol li.tres {
	background: url(../images/frontend/num.png) no-repeat 0px -76px;
	height:15px;
	color:#777;
}
.pasos ol li.tres.checkout_current {
	background: url(../images/frontend/num.png) no-repeat 0px -61px;
	height:15px;
	color:#333333;
}
.pasos ol li.cuatro {
	background: url(../images/frontend/num.png) no-repeat 0px -106px;
	height:15px;
	color:#777;
}
.pasos ol li.cuatro.checkout_current {
	background: url(../images/frontend/num.png) no-repeat 0px -91px;
	height:15px;
	color:#333333;
}
.det_pdcto_com {
	padding:7px;
	margin-bottom:10px;
}


.det_pdcto_com tr.head {
	padding:5px;
	margin:0;
	font-size:11px;
	color:#555;
	letter-spacing:1px;
	border:0;
	background-color:#f1f1f1;
}
.det_pdcto_com tr.head td {
	padding:3px;
	border-spacing:0;
	border-bottom:1px solid #ccc;
	font-size:10px;
}
.det_pdcto_com tr td {
	padding:2px;
	font-size:11px;

	color:#444;
	border-spacing:0;
	border-bottom:1px dotted #ccc;
}
.det_pdcto_com td img {
	float:left;
	margin-right:0px; padding:0; border:none;
}
.det_pdcto_com td input {
	width:37px;
}
.det_pdcto_com td h5  {
	margin:0;
	font-size:12px; color:#333;font-weight:normal;
}
.det_pdcto_com td h5 a {
	margin:0;
	font-size:12px; color:#333; text-decoration:none; font-weight:bold;
}
.det_pdcto_com td p {
	margin:0;
	font-size:11px;
}
.det_pdcto_com td.item {
	width:80%;
}
.det_pdcto_com td a.clear {
	text-decoration:none;
	color:#C48232;
	text-align:right;
}
a.more {
	text-decoration:none;
	color:#C48232;
	text-align:right;
	font-size:12px;
	margin:5px;
	margin-top:15px;
}

 .det_pdcto_com a.quitar_resumen 	{ background:url(../images/frontend/cesta_delete.gif) no-repeat top left; height:22px; text-indent:-9999px; overflow: hidden; width:22px; display:block;}
.det_pdcto_com tr.subtotal {
	border-top:2px solid #ccc;
	font-weight:bold;
}
.acciones {
	padding:7px; float:right;
}
.acciones span.continue, .acciones span.check, .acciones span.clear, .acciones span.back {
	float:left;
	height:17px;
	background-color:#77a69e;
	
	padding-top:3px;
	margin-right:3px;
}
.acciones span.back {
	float:left;
	border:1px solid #77a69e;
}
.acciones span.continue a, .acciones span.check a, .acciones span.clear a, .acciones span.back a {

	font-size:10px;
	height:19px;
	color:#fff;
	padding:2px;
	text-decoration:none;
	vertical-align:middle;
	text-transform:uppercase;
}
.acciones span.continue input, .acciones span.check input {
	background-color: #C48232;
	float:right;
		border: 1px solid #fff;
	font-size:10px;
	height:20px;
	color:#fff;
	padding:2px;
	text-decoration:none;
	vertical-align:middle;
	text-transform:uppercase;
	
}
.acciones span.continue , .acciones span.check  {
	background-color: #cd7631;
	float:left;
	border:1px solid #cd7631;
	text-align:right;
}
p.notas {
	font-size:10px;
	padding:0 10px 0 10px;
}
p.notas a { color:#C48232;}
.msje {
	text-align:center;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	margin-bottom:15px;
	margin-top:15px;
}
.msje.out {
	text-align:center;
	color:#CC0000;
	font-weight:bold;
	font-size:11px;
}
.msje.out a{
	text-align:center;
	color:#CC0000;
	font-weight:bold;
	font-size:11px;
}
.resumen 	{border:1px solid #ccc; margin-bottom:7px; width:262px; }
.resumen h4 { display:block;color:#c48232;	background-color:#7ba3a2;
	font-size:13px;
	color:#fff;
		margin:0;
	padding:5px;
	font-size:15px;
	letter-spacing:-1px; }
	.resumen table#table_cesta.det_pdcto_com		{ margin-bottom:3px; width:200px;}
		.resumen table.det_pdcto_com tr td { border-bottom:1px dotted #ccc; }
					.resumen table.det_pdcto_com tr td h5{ display:inline;}
			
.resumen .accions		{background-color: #F2F6F5; padding:5px; margin-bottom:5px; border-bottom:1px dotted #ccc;}
.resumen .accions a		{color:#C48232;

font-size:10px; margin-left:6px;

text-decoration:none;
text-transform:uppercase; float:right;}
.resumen span			{ float:left;font-size:10px;

text-decoration:none;
text-transform:uppercase; color: #666666;}

a.login_registro		{ text-transform:uppercase; float:right; font-size:11px; color:#C48232; text-decoration:none; letter-spacing:normal;}
.mensaje			{color:#C48232; font-size:12px; padding:4px;}
span.dineromail		{ margin-left:140px;}
span.paypal	,span.dineromail			{ width:30%; float:left; margin-right:6px; font-size:11px;}
.dineromail .mensaje				{ margin-bottom:4px; color:#C48232;}
.paypal .mensaje				{ margin-bottom:4px; color:#C48232;}
span.paypal input	,span.dineromail input			{ border:none;}
.botones_pago input		{ float:right; border:none; margin-right:120px;}
