/*Estilos*/
fieldset
{
	font-size: 90%;
	width:150px;
	border: 0px;
	margin:0px;
	padding:0px
}
legend
{
	border: 0px;
}
#carrito
{
	width: 190px;
	height: 94px;
	float: right;
	background-image: url(../images/fondo_carrito.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: -11px; /*45px;*/
	margin-right: 40px;
/*_margin-right: 20px;*/
}
#carrito_boton
{
	width: 190px;
	height: 26px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
#carrito_datos
{
	width: 190px;
	height: 37px;
	float: left;
}
#carrito_datos_img
{
	width: 27px;
	height: 27px;
	float: left;
	padding-left: 13px;
	padding-top: 10px;
}
#carrito_datos_txt
{
	width: 147px;
	height: 37px;
	float: left;
	padding-left: 3px;
	font-size: 10px;
	font-size: 90%;
	font-weight: bold;
	color: #000000;
}
#carrito_datos_txt #carrito_total {
	color: #709d43;
}
#carrito_titulo
{
	width: 190px;
	height: 21px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
#condicionesventa
{
	overflow: auto;
	height: 105px;
	width: 550px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-left: 20px;
}
#formfacturacion
{
	width: 450px;
	min-height: 1000px;
	height: auto;
/*	_height: 480px;*/
	float: left;
}
#formenvio
{
	width: 450px;
	min-height: 1000px;
	height: auto;
/*	_height: 480px;*/
	float: left;
}
#formextra
{
	width: 750px;
	height: auto;
	min-height: 150px;
/*	_height: 150px;*/
	float: left;
}

#frmpedido h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6e6e6e;
}
#frmpedido p label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #969595;
}
#frmpedido p {
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #969595;
}

#serbt
{
	width: 110px;
	height: 23px;
	border: none;
	line-height: 23px;
	margin: 0px 0px 50px 0px;
	text-align: center;
	font-weight: bold;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px;
	background-image: url(../images/tienda_bot.gif);
	background-color: #6E6E6E;
	background-repeat: no-repeat;
/*	_background-attachment: fixed;*/
}

#tablacabecera-imprimir {
	float: left;
	clear: left;
	width: 590px;
	width: 750px;
}
#tabladatosenvio-imprimir {
	float: left;
	clear: left;
	width: 590px;
	width: 750px;
}
#tabladatosenvio-imprimir th h2 {
	float: left;
}
#tablapie-imprimir {
	float: left;
	clear: left;
	width: 590px;
	width: 750px;
}
#tablapie-imprimir td {
	/*float: left;*/
	text-align: center;
	color: #919090;
}
#tablaprecios-imprimir {
	float: left;
	clear: left;
	width: 590px;
	width: 750px;
}
#tablaprecios-imprimir, #tablaprecios-imprimir td, #tablaprecios-imprimir th, #tablaprecios-imprimir tr
{
	border: 1px solid #000000;
	border: 1px solid #666666;
}
#tablaprecios-imprimir .celda-imagen {
	width: 95px;
	height: 90px;
	text-align: center;
}
#tablaprecios-imprimir .alinear-dcha {
	text-align: right;
}

#terminos
{
	margin-top: 3px;
	float: left;
	color: #7A7A7A;
	font-size: 100%;
	width: 739px;
	height: 155px;
	background-image: url(../images/fondo_tienda1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
	border: 1px solid #B1B0B0;
	padding: 5px;
}


/*CLASSes*/
.articulos
{

}
.artin
{
	width: 28px;
	height: 18px;
	border: 1px solid #d5d5d7;
	line-height: 18px;
	text-align: right;
	font-weight: bold;
}
.artinbt
{
	width: 110px;
	height: 23px;
	border: none;
	line-height: 23px;
	text-align: center;
	font-weight: bold;
	float: right;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px;
	/* Martin 15/01/09, para IE6 e IE7. */
	background-color:#6E6E6E;
	background-image: url(../images/tienda_bot.gif);
	background-repeat: no-repeat;
/*	_background-attachment: fixed;*/
}
.articulost
{
	width: 590px;
}
.articulost #boton_modificar_cesta {
	padding-top: 10px;
	padding-bottom: 10px;
}
.articulost #boton_modificar_cesta .artinbt{
	width: 90px;
	height: 23px;
	padding-left: 3px;
	background-color:#8b8b8b;
	background-image: url(../images/boton_modificar_cesta.gif);
	background-repeat: no-repeat;
	text-align: left;
}
.articulost #botones_final {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.articulost #botones_final div.finalizar_pedido {
	float: right;
	width: 110px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	background-image: url(../images/boton_finalizar.gif);
	background-color: #6da636;
	background-repeat: no-repeat;
}
.articulost #botones_final div.finalizar_pedido a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.articulost #botones_final div.finalizar_pedido a:hover {
cursor: default;
}
.articulost #botones_final div.seguir_compra {
	float: right;
	width: 110px;
	height: 23px;
	margin-right: 7px;
	line-height: 23px;
	text-align: center;
	background-image: url(../images/boton_seguir_compra.gif);
	background-color: #6e6e6e;
	background-repeat: no-repeat;
}
.articulost #botones_final div.seguir_compra a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
.articulost #botones_final div.seguir_compra a:hover {
cursor: default;
}
.articulost h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444343;
	margin: 0px;
	padding: 0px;
}
/*
.articulost span
{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
*/
.articulost img
{
	border: 1px solid #cccfd2;
}
.articulost td
{
/*	border-bottom: 1px solid #e4e4e4;*/
padding-left: 0px;
}
.articulost th
{
	border-bottom: 1px solid #e4e4e4;
padding-left: 0px;
}
.articulost p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #868585;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding :0px;
}
.cabecera
{
	height: 157px;
	background-image: url(../images/cabecera_fondo.gif);
	background-repeat: no-repeat;
	background-color: #fff;
}
.cablogo
{
	float:left;
	margin-top: 15px;
	margin-left: 340px;
}
.celda_referencia
{
	background-color: #F9F9F9;
    font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #E4E4E4;
}
.compra
{
	background-color: #F5F5F5;
	height: 25px;
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
.compra li
{
	display:inline;
}
.compra li a
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #868585;
	font-weight: bold;
	/*padding: 0px 22px 0px 22px;*/
}
.compra li a.act
{
    color: #333;
	background-color: #d7f0c3;
	border-bottom: 2px solid #6e6e6e;
}
.cont_imagen
{
	float: left;
	border: 1px solid #cccfd2;
	/* Martin 16/01/09. Modificada anchura para que tenga la misma proporcion que la foto grande
	width: 188px; */
	width: 160px;
	height: 141px;
	text-align: center;
}
.cont_imagen a.enlace_imagen {
/* Martin 16/01/09. Eliminamos un padding innecesario */
	padding: 0px;
}
.cont_imagen_big
{
	border: 1px solid #cccfd2;
	width: 388px;
	height: 343px;
	text-align: center;
}
/*.checkout, .checkout td, .checkout tr {
	border: 1px solid #fff;
	background-color: #f5f5f5;
}*/
.checkout {
	border: 1px solid #fff;
}
.checkout td {
	background-color: #f5f5f5;
	border: 1px solid #fff;
	/*border: none;*/
}
.checkout th {
	height: 30px;
	background-color: #f5f5f5;
	/*border: none;*/
}
.checkout .cantidad_precio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #77a14e;
	text-align: right;
}
.checkout .nombre_articulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444343;
}
.checkout .literal_total {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444343;
	text-align: right;
}
.checkout .totales {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5c5b5b;
	text-align: right;
}
.chtdimg
{
	width: 115px;
	height: 90px;
	text-align: center;
}
.ejemplo
{
	background-color: #00FF33;
}
.filatienda
{
	background-image: url(../images/fondo_listadocursos.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.flechita
{
float: left;
width: 160px;
	padding: 2px 0px 0px 8px;
	background-image: url(../images/flechamenu.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 8px;
}
.foto
{
	height: 329px;
	background-image: url(../images/fondo_home.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.fotohabita
{
	float:left;
	margin-left: 10px;
	margin-top: 10px;
}
.imgloc
{
	border: 1px solid #cccfd2;
}
.imgnoticia
{
	border: 1px solid #cccfd2;
	padding: 2px;
}
.listacursos h2
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A60721;
	background-image: url(../images/home-tit_pattern.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
}
.listacursos .cursofecha
{
	color: #8F1736;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
}
.listacursos .cursotitulo
{
	color: #545353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
}
.listacursos .cursoleer a
{
	color: #545353;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}
.listacursos .elemento
{
	background-image: url(../images/fondo_listadocursos.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 10px;
}
.loca
{
	font-family: Arial, Helvetica, sans-serif;
}
.loca h2
{
	color: #575656;
	font-size: 16px;
	font-weight: bold;
	margin: 17px 0px 19px 0px;
	margin: 17px 0px 24px 0px;
}
.loca h2 em
{
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}
.loca p
{
	color: #575656;
	font-size: 14px;
/*font-size: 1.2em;*/
line-height: 1.4em;
	margin: 10px 0px 10px 0px;
margin: 5px 0px 5px 0px;
	padding: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}
.loca p.loca-ultimo {
padding-bottom: 9px;
}
.loca span
{
	font-size: 16px;
	font-weight: bold;
	
}
.loca strong
{
	font-size: 14px;
	color: #929191;
}
.marcocarrito
{
	min-height: 264px;
/*	_height: 328px;*/
	background-image: url(../images/eslogan_home2.gif);
	background-repeat: no-repeat;
	background-position: 0px 47px;
	width: 252px;
}
.marcocarrito #marcocarrito-banner {
	text-decoration: none;
	color: #3b3a3a;
}
.marcocarrito p
{
	font-size: 120%;
	font-family: Arial;
	margin: 30px 0px 0px 30px;
	line-height: 20px;
/*	text-shadow: #F33 10px 10px 2px;*/
}
.marcofacebook{
	float:left;
	width:120px;
	height:264px;
	margin-left:17px;
}

.mensaje
{
	font-weight: bold;
	float: left;
	width: 570px;
	height: 30px;
	text-align: center;
	border: 2px solid #77A14E;
	margin-left: 50px;
	margin-top: 15px;
}
.menuprincipal
{
	width: 698px;
	list-style-type: none;
	font-size: 11px;
	font-family: Arial;
	float: left;
	margin: 5px 0px 0px 0px;
	color: #666666
}
.menuprincipal li
{
	display: inline;
	height: 43px;
	line-height: 43px;
	padding: 0px 9px;
	border-right: 1px dotted #000;
	float: left;
}
.menuprincipal li.lilast
{
	border-right: none;
	line-height: 12px;
	padding: 9px 22px 0px 22px;
	height: 34px;
}
.menuprincipal li a
{
  text-decoration: none;
  font-size: 11px;
  font-family: Arial;
  color: #666666;
  text-align: center;
  
}
.menuprincipal li a.menu_facebook
{
  color: #3B5998;
}

.menuprincipal li a:hover, .menuprincipal li a.act
{
  text-decoration: underline;
  font-size: 11px;
  font-family: Arial;
  color: #000000;
  
}
.paso
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #868585;
	font-weight: bold;
	padding: 0px 22px 0px 22px;
}
.pasoact
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 22px 0px 22px;
    color: #333;
	background-color: #d7f0c3;
	border-bottom: 2px solid #6e6e6e;
}
.paut
{
	float: right;
	color: #919090;
	margin: 13px 60px 0px 0px;
/*_margin: 13px 30px 0px 0px;*/
	font-size: 10px;
}
.paut a
{
    text-decoration: none;
	font-size: 10px;
	color: #FF6600;
}
.paut a:hover
{
	text-decoration: underline;
}
.pie
{
	height: 88px;
	padding: 28px 0px 0px 0px;
	background-image: url(../images/marco_inferior.jpg);
	background-repeat: no-repeat;
	background-position: 0px 28px;
}
.pmapa
{
	margin: 13px 0px 0px 40px;
/*_margin: 13px 0px 0px 20px;*/
	color: #919090;
	float: left;
}
.pmapa a
{
	text-decoration: none;
	font-size: 10px;
	color: #919090;
}
.pmapa a:hover
{
	background-color: #999999;
	color: #fff;
}
.ptel
{
	width: 270px;
	height: 54px;
	margin: 5px 0px 0px 150px;
	padding-top: 13px;
/*_margin: 13px 0px 0px 210px;*/
	color: #919090;
	float: left;
	text-decoration: none;
	font-size: 10px;
	color: #919090;
	text-align: center;
	background-image: url(../images/deco_pie.gif);
	background-repeat: no-repeat;
}
.ptel a:hover
{
	background-color: #999999;
	color: #fff;
}
.pvp
{
	color: #77a14e;
	font-weight: bold;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
.noticia
{
	background-image: url(../images/noticias_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 10px 0px 10px 0px;
}
.servicios
{
	margin:70px 0px 0px 0px;
	
}
.servicios h2
{
	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	/*font-weight: Bold;*/
	font-size: 14px;
	color: #343434;
	padding: 10px 0px 0px 0px;
}
.servicios span
{
	font-weight: bold;
    font-family: Times, sans;
	/*font-weight: Bold;*/
	font-size: 15px;
	color: #8c192a;
	padding: 10px 0px 0px 0px;
}
.servicios p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8f8d8d;
	color: #575656;
	/*background-image: url(../images/parrafo_pattern.gif);
	background-repeat: repeat-x;*/
}
.servicios p a
{
	color: #343434;
}
.servicios p a.plus
{
	width:12px;
	height:12px;
	float:right;
	background-image: url(../images/noticia_plus.gif);
	background-repeat: no-repeat;
}
.servicios p.servicios-ultimo {
	background-image: url(../images/home-tit_pattern.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px 0px 0px 0px;
	margin-bottom: 9px;
	padding-bottom: 9px;
}
.serviciosform
{
	width: 320px;
	margin: 50px 0px 0px auto;

}
.serviciosform label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444343;
	
}
.serviciosform input
{
	width: 300px;
	height: 23px;
/*	background-color: #f7f7f7;*/
	border: 1px solid #c7c7c7;
}
.serviciosform textarea
{
	width: 300px;
	height: 200px;
	background-color: #f7f7f7;
	border: 1px solid #c7c7c7;
}
.serviciosform textbox
{
	background-color: #f7f7f7;
}
.sinborde
{
	border-bottom: 0px;
}
.subfamilia
{
	background-color: #cccfd2;
	height: 19px;
	padding: 0px;
	list-style-type: none;
}
.subfamilia li
{
	display: inline;
	border-right: 1px solid #fff;
}
.subfamilia li a
{
	font-size: 10px;
	padding: 0px 6px 0px 6px;
	text-decoration: none;
	color: #FFFFFF;
}
.subfamilia li a:hover, .subfamilia li a.act
{
	text-decoration: underline;
	color: #8f8d8d;
}
.submenu
{
	list-style-type: none;
	padding: 26px 0px 0px 0px;
	margin: 0px;
}
.submenu li
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	background-image: url(../images/flechamenu.gif);
	background-repeat:	no-repeat;
	background-position: 2px 9px;
}
.submenu li ul
{
	list-style-type: none;
	margin: 0px 16px 10px 30px;
	/*margin: 0px 0px 10px 30px;*/
	padding: 12px 0px 2px 0px;
}
.submenu li ul li
{
	margin-bottom: 5px;
background-image: none;
}
.submenu li ul li a
{
	font-size: 90%;
	background-image: none;
	font-size: 15px;
}
.submenu li a, .tiendaitem a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #868585;
	text-decoration: none;
	padding: 0px 0px 0px 8px;
/*	background-image:url(../images/flechamenu.gif);
	background-repeat:no-repeat;
	background-position: 0px 7px;*/
}
.submenu li a:hover, .submenu li a.act
{
	/*font-weight: bold;*/
	color: #000000;
}
.tdimg
{
	width: 80px;
/*width: 75px;*/
	border-bottom: 1px solid #e4e4e4;
text-align: left;
}
.tdin
{
	width: 81px;
width: 60px;
	text-align: right;
	border-bottom: 1px solid #e4e4e4;
}
.tdpvp
{
	width: 58px;
width: 105px;
	border-bottom: 1px solid #e4e4e4;
}
.tdtxt
{
	width: 371px;
	width: 350px;
	border-bottom: 1px solid #e4e4e4;
}
.txtsuave
{
	color: #868585;
}
.textiz h2, .marcocarrito h2, .marcofacebook h2
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A60721;
	background-image: url(../images/home-tit_pattern.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
}
.marcofacebook h2{
	text-align:right;
}
.textiz h1
{
	font-size: 18px;
/*	font-family: "Times New Roman", Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #A60721;
	background-image: url(../images/home-tit_pattern.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-bottom: 9px;
}
.textiz p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align: justify;
	/*font-weight: bold;*/
	color: #575656;
	padding: 10px 12px 0px 0px;
	padding: 0px 12px 0px 0px;
	margin: 0px 0px 6px 0px;
	line-height: 1.4em;
}
.tiendaitem
{
	color: #575656;
	height: 180px;
/*	_height: 195px;*/
	margin-right: 10px;
}
.tiendaitem, .tiendasubitem
{
/*	margin: 0px 0px 26px 0px;*/
	margin-right: 10px;
	margin-bottom: 19px;
	float: left;
}
.tiendaitem img, .tiendasubitem img
{
}

.tiendaloc
{
	/*margin: 0px 0px 5px 0px;*/
	margin-bottom: 0px;
	margin-top: -6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
font-weight: bold;
}
.tiendaloc a
{
	color: #868585;
	text-decoration: none;
}
.tiendaloc a:hover
{
	/*text-decoration: underline;*/
	color: #000000;
}
.tiendaloc a.activo {
	color: #000000;
}
.tiendaloc span
{
	color: #444343;
	font-weight: bold;
}
.tiendamenug
{
/*	background-color: none;*/
	background-color: transparent;
	margin: 20px 0px 0px 0px;
	margin: 13px 0px 0px 29px;
/*	_margin: 13px 0px 0px 14px;*/
	background-image: url(../images/tienda-menu-lin-izq-pattern.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.tiendamenu
{
	margin: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tiendamenu form
{
	height: 26px;
	padding: 6px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background-image: url(../images/form_buscar_fondo.gif);
	background-repeat: repeat-x;
}
.tiendamenu form label
{
	padding:0px 0px 0px 5px;
	font-size: 90%;
}
.tiendamenu form input.txt
{
	height: 17px;
	width: 177px;
	background-image: url(../images/form_buscar_txt.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
/*	_background-attachment: fixed;*/
	border: 0px;
	padding: 2px 0px 0px 2px;
	margin: 0px 0px 0px 5px;
	background-color: #FFFFFF; /* transparent; */
}
.tiendamenu form input.enviar
{
	height: 19px;
	width: 21px;
	border: 0px;
	background-color: transparent;
	background-image: url(../images/flecha.gif);
	background-repeat: no-repeat;
	border-style: none;
/*	background-color: none;*/
}
.tiendatit
{
	background-image: url(../images/home-tit_pattern.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin: 0px 0px 0px 0px;
	margin-bottom: 9px;
}
.tiendatit h1
{
	margin: 0px;
	padding: 0px;
/*	font-family: "Times New Roman", Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #A60721;
padding-bottom: 9px;
}
.tiendasubitem a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #444343;
	text-decoration: none;
/*	padding: 2px 0px 0px 8px;
	background-image:url(../images/flechamenu.gif);
	background-repeat:no-repeat;
	background-position: 0px 7px;*/
}
.tiendasubitem a:hover
{
	text-decoration: underline;
}
.tiendasubitem p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444343;
	text-decoration: none;
	margin: 3px 0px 5px 0px;
/*	_margin: 0px 0px 2px 0px;*/
	padding: 0px 0px 0px 8px;
}
.tiendasubitem p span
{
	font-weight: bold;
	color: #444343;
}
.titm
{
 	margin: 0px 0px 35px 0px;
}
.tpano
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #868585;
	text-align: center;
	/*padding: 102px 0px 0px 0px;*/
}
.tpano-enlace:first-child {
	margin-top: 66px;
}
.tpano-enlace-primero {
/* Especial para IE6,  */
	margin-top: 66px;
}
.tpano-enlace {
	width: 332px;
	height: 56px;
	height: 54px;
	margin: 10px 0px 0px 69px;
	padding: 2px 0px 0px 0px;
	background-image:url(../images/boton-foto-360.gif);
	background-repeat: no-repeat;
}
.tpano a
{
	color: #868585;
	text-decoration: none;
}
.tpano a:hover
{
	color: #444343;
	text-decoration: underline;
}
.titulo_articulos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #C3C3C3;
}
.txt_nom_articulo
{
	font-size: 14px;
	font-weight: bold;
	color: #868585;
}
.txt_des_articulo
{
	font-size: 11px;
	color: #868585;
}
.txt_des2_articulo
{
	font-size: 12px;
	color: #868585;
}
.txt_nom_referencia
{
	font-size: 17px;
}
.txt_ref_referencia
{
	font-size: 10px;
}
#galeriafotos
{
	float: left;
	margin: 25px 0px 0px 150px;
}
