
@charset "utf-8";
/* CSS Document */
/* perfect fit*/


.sagria {
  text-indent: 1.5em;
  margin-top: 0 }

#mucho_texto div{
width:550px;
height:320px;
margin-top:6px;
margin-left:-11px;
padding-left:30px;
}

#mucho_texto div div{
margin-top:-6px;
padding:0px;
width:500px;
height:330px;
border: none;
}


/**/


div a span p td {
 font-family: sans-serif,tahoma;
}
/***************** MENU PRINCIPAL ******************/
ul.boton {
	list-style: none;	
	margin-top: 8px;
}
ul.boton li {
	float:left;
}
#coleccion{
		cursor:pointer;
		text-decoration:none;
		font-family: sans-serif, tahoma;
		font-size: 18px;
		font-weight: bold;
		color: #b9684a;
		padding-left:12px;
		padding-right:8px;
}
#coleccion a {
		color: #b9684a;
}
#calidad{
		cursor:pointer;
		text-decoration:none;
		font-family: sans-serif, tahoma;
		font-size: 18px;
		font-weight: bold;
		color: #b9684a;
		padding-left:8px;
		padding-right:20px;
	}
#calidad a {
		color: #b9684a;
}
#catalogo{
		cursor:pointer;
		text-decoration:none;
		font-family: sans-serif, tahoma;
		font-size: 18px;
		font-weight: bold;
		color: #b9684a;
		padding-left:8px;
		padding-right:8px;
	}
#catalogo a {
		color: #b9684a;
}
#inicio {
		cursor:pointer;
		text-decoration:none;
		font-family: sans-serif, tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #b9684a;
	}
#inicio a {
		color: #b9684a;
}
#contacto{
		cursor:pointer;
		text-decoration:none;
		font-family: sans-serif, tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #b9684a;
		margin-top: 6px;
	}
#contacto a {
		color: #b9684a;
}
#empresa{
		cursor:pointer;
		text-decoration:none;
		font-family: sans-serif, tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #b9684a;
		margin-top: 6px;
	}
#empresa a {
		color: #b9684a;
}
#separador {
		font-family: sans-serif, tahoma;
		font-size: 12px;
		font-weight: bold;
		color: #b9684a;
		margin-top: 6px;
		padding-left:5px;
		padding-right:5px;
}
/**************** MENU PRINCIPAL *******************/

#pag_cont{ 
position:absolute; 
width:735px; 
}
/************* PRODUCTOS LATERAL DERECHA ***************/
 
 
#laterales{
	float: left;
	width: 159px;
	height: 100%;
	margin-left: 10px;
}
#laterales img {
	border: 1px solid #CCCCCC;
}
/************* PRODUTOS RELACIONADOS ***********/
#div_relaciona2{
	border-top: 1px solid rgb(204, 204, 204);
	width: 600px;
}

/* tabla productos */
.cont_pro{
height:180px;
}
/******* FINALIZA PRODUCTOS LATERAL DERECHA ************/
body{
background-image: url("/images/back.gif");
background-repeat: no-repeat;
background-color: #f8f3d8;
font-family: sans-serif,tahoma;
font-size: 12px;
}
#general {
	width:100%;
	height:100%;
	z-index: 0;
}
#contenido {
	width:980px !important;
	height:540px !important;
	width: 984px;
	height: 544px;
	position:absolute;
	top:50%;
	margin-top:	-190px;
	left:50%;
	margin-left: -490px;
	background-color: #FFFFFF;
	border: #b9684a solid 2px;
	z-index: 10;
	text-decoration: none;
	color: #636466;
}
#contenido_impresion {
	overflow: auto;
		width: 730px;
		height: 510px;
	
}
#sombra_contenido {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	background-color: #636466;
	width:980px !important;
	height:540px !important;
	width: 984px;
	height: 544px;
	position:absolute;
	top:50%;
	margin-top:	-160px;
	left:50%;
	margin-left: -480px;
	z-index: 1;
}
#copy {

	width:980px;
	height: 10px;
	position:absolute;
	margin-top:	542px;
	text-align: right;
	font-size: 10px;
	color: #b9684a;
	z-index: 10;
}
#copy a {
color: #b9684a;
height:20px;
text-decoration: none;
} 
#copy a:hover {
color: #b9684a;
text-decoration: underline;
} 
#menu {
	width:980px;
	height: 40px;
	position:absolute;
	margin-top:	-40px !important;
	margin-top:	-30px;
    margin-left: 250px !important;
    margin-left: 180px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 10;
	text-align: center;
	letter-spacing: 6px;
}
#sombra_menu {
	width:980px;
	height: 40px;
	position:absolute;
	margin-top:	539px !important;
	margin-top:	545px;
	margin-left: 2px !important;
	margin-left: 0px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	z-index: 9;
	text-align: center;
	letter-spacing: 6px;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
	background:transparent;
	filter: blur(add=false, direction=135, strength=5); 
}
#elmosaico {
	width:980px;
	height: 180px;
	position:absolute;
	z-index: 13;
	margin-top: 0px;	
}
#elmosaico2 {
	width:980px;
	height: 180px;
	position:absolute;
	z-index: 13;	
	margin-top: 180px;	
}
#elmosaico3 {
	width:980px;
	height: 180px;
	position:absolute;
	z-index: 13;	
	margin-top: 360px;	
}
.mosaico {
	width: 245px;
	height: 180px;
	float: left;
	z-index: 13;
	position: relative;
}

.mosaico {
	width: 245px;
	height: 180px;
	float: left;
	z-index: 13;
	position: relative;
}

/***************************************************/
.c_mosaico {
display:block;
	width: 245px;
	height: 180px;
	z-index: 12;
	position: relative;
    margin: 0px;
    border:none;
    background-color:#FFFFFF;
}


.elmosaico_cont{
	width:240px;
	position:absolute;
	margin: 0px;
	z-index:13;
	background-color: #b9684a;
}

.elmosaico_contenido{
	position:absolute;
    
	height: 540px;
	width: 735px;
	margin-left:245px;
		
	
	background-color: white;
	float: left;
	background-image: url('/images/fondo.gif');
}

/* cuadrito de categorias y carrito*/
#carrito{
overflow: hidden;
z-index: 100;
top: 0px;
background-color:#636466;
height: 180px;	

}

/** CATEGORIAS LATERAL  **/
#catego_late{

	overflow: hidden; 
	 z-index: 10;
	 top: 0px;
	 background-color:#b9684a; 
	height: 360px;
}

#con_con_cat{
float:left;
width: 540px;
}
/**************************/


/***************************************************/
.borra_float {
	clear:both;
	height:0;
	margin:0;
	line-height:0;
	font-size:1px;
}
#logo {
	margin-top:-80px;
	width: 260px;
	height: 74px;
	background-image: url("/images/logo3.png") !important;
	background-repeat: no-repeat;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo3.png', sizingMethod='scale');
	position:absolute;
	z-index: 15;
	cursor: pointer;
}
/*****************************************************/
.lista_categorias{
  font-size: 12px;
  padding-left: 20px;
  text-decoration:none; 
  z-index: 14;
  color: #fff;
}





.blanco{
	 text-decorationno: none;
 color: #f8f3d8;
 text-decoration:none;  
 font-weight: bold;
}
.menu_lateral a{
	color: #636466;
	text-decoration: none;
 color: #7a6a5a;
 text-decoration:none;
 font-weight: bold;
}


.la_cat_goria{
	/*width:150px;
	z-index: 13;*/
	background-color:#b9684a;
	color:#f8f3d8;
	font-size:12px;
	width: 245px;
	height: 360px;
    }


.contiene_foto_exp{
z-index:99;
}

#elsubmenu {
	padding-left:20px;
	padding-top:20px;
}
#elsubmenu a {
	display: block;
	height: 20px;	
	margin-left: -20px;
	padding-left: 20px;
	padding-top: 3px;
	margin-top: -15px;
	color: #f8f3d8;
}
#elsubmenu a:hover {
	background-color: #b3674a;	
	padding-left: 22px;
}
#elsubmenu h1 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}



/***************************************************************
* Comienza Css de plantilla producto
*****************************************************************/
.descripciones{
	width:160px;
	display:block;
	background-color:#EFEFEF;
	font-family: sans-serif,tahoma;
	color:#636466;
	font-size:11px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	padding-top:3px;
	font-weight: normal;
	
}

.descripcion{
	background-color:#CCCCCC;
	border-right:#636466 solid 2px;
	font-family: sans-serif,tahoma;
	font-size:11px;
	font-weight:bold;
	color:#636466;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

.contenido_vinculo{
	color:#636466;
	text-decoration:none;
	font-weight: bold;	
}

.vinculos a{
color:#636466;
text-decoration:none;
font-weight: normal;
}
.vinculos a:hover {
text-decoration:underline;
}
.vinculos {
	margin-left: 5px;
}

.div_descripcion{
	padding:10px;
	position:absolute;
	z-index:9999;
	background-color:white;
	font-family: sans-serif,tahoma;
	font-size:11px;
	list-style:none;
	color:#222200;
	font-weight:bold;
	display: none;
	}

ul.descripcion1 li{
	font-family: sans-serif,tahoma;
	font-size:11px;
	list-style:none;
	font-weight:bold;
	color:#636466;
	margin-left:-39px;
	padding-top:-4px;
	width:180px;
}
ul.descripcion1 ul li {
	color:#636466;
	list-style:none;
	font-weight:normal;
	margin-left:-78px;
}

.td_descripcion{
		width: 245px;
		height: 200px;
}
.descripcion_productos{
		width: 245px;
		height: 120px;
		border: 0px none;
		border-bottom: 2px solid #ffffff;
		overflow: auto;
		overflow-bottom:hidden;
}
	
.total_precios{
		width: 245px;
		height: 80px;
}
	
	
	
	
.tr_descripcion_producto{
		color: #ffffff;
		background-color: #313131;
		font-size: 10px;
		font-family: Tahoma,serif,sans-serif;
		text-align: center;
}
	
.tr_descripcion_producto2{
		color: #ffffff;
		background-color: #202020;
		font-size: 10px;
		font-family: Tahoma,serif,sans-serif;
		text-align: center;
}

.td_descripcion_producto1{
		width:22px;
		height: 16px;
}
	
	
.td_descripcion_producto2{
		width:130px;
		height: 16px;
}
	
	
.td_descripcion_producto3{
	text-align:right;
		width:83px;
		height: 16px;
}
	
.comprar{
	background:#202020;
	font-family: sans-serif,tahoma;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	/*border-top:#FFFFFF 10px solid;
	border-bottom:#FFFFFF 10px solid;*/
	padding-top:2px;
	padding-bottom:5px;
	margin-top: 10px;
}
.precio{
	font-family: sans-serif,tahoma;
	font-size:11px;
	color:#636466;
	font-weight:bold;
	text-align:center;
	}
.cantam{
	font-family: sans-serif,tahoma;
	font-size:11px;
	color:#636466;
	border-right:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	text-align:right;
	padding-bottom:5px;
	padding-top:5px;
	
}
/***************************************************************
* Termina Css de plantilla producto
*****************************************************************/

/*****************************************************************
  Estilos de vistas previas de categorias de los productos
******************************************************************/
.relaciona2_producto {
	margin-left:5px;
	width:112px;
	/* background:#202020; */
	font-family: sans-serif,tahoma;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
    float:left;
}

.relaciona2_producto img{
	max-height:104px;
	height: expression(document.body.clientHeight > 205? "80px": "auto");
}

.titulo_producto_relacionado2{
background:#636466; 
font-size: 12px;
}
.titulo_producto{
background:#636466; 
text-align:center;
font-size: 12px;
}

#div_relaciona2_2 table tr td .titulo_producto{
    margin:5px;
    margin-left:15px;
    float:left;
}
/*****************************************************************
  Estilos de vistas previas de categorias de los productos
******************************************************************/

/*****************************************************************
						CARRITO DE COMPRAS
******************************************************************/
.Div_cont_car{
		width: 245px;
		height: 180px;
		background-color: #0F0F0F;
}
	.td_carrito_compras{
		width: 26px;
		height: 180px;
		background-color:  #1C1C1C;
		background-image:url("/images/carrito_compras.jpg");
		background-position:top;
		background-repeat: no-repeat;
}
	.td_descripcion{
		width: 251px;
		height: 180px;
		z-index: 999;
}
	.descripcion_productos{
		width: 245px;
		height: 90px;
		border: 0px none;
		border-bottom: 2px solid #ffffff;
		overflow: auto;
		overflow-bottom:hidden;
}
	
	.total_precios{
		width: 251px;
		height: 80px;
}
	
	.tr_descripcion_producto{
		color: #ffffff;
		background-color: #313131;
		font-size: 10px;
		font-family: Tahoma,serif,sans-serif;
		text-align: center;
}
	
	.tr_descripcion_producto2{
		color: #ffffff;
		background-color: #202020;
		font-size: 10px;
		font-family: Tahoma,serif,sans-serif;
		text-align: center;
}

	.td_descripcion_producto1{
		width:22px;
		height: 16px;
}
	
	
	.td_descripcion_producto2{
		width:125px;
		height: 16px;
}
	
	
	.td_descripcion_producto3{
	text-align:right;
		width:83px;
		height: 16px;
}

	.tr_total_precios{
		width:83px;
		color: #ffffff;
		background-color: #313131;
		font-size: 10px;
		font-family: Tahoma,serif,sans-serif;
		text-align: center;
}
	.tr_total_precios2{
		color: #ffffff;
		background-color: #202020;
		font-size: 10px;
		font-family: Tahoma,serif,sans-serif;
		text-align: center;
}
	
	.td_total_precios1{
		width:22px;
		background-position:bottom;
		background-color:#f49c10;
		background-image: url("/images/realizar_pedido.gif");
		background-repeat: no-repeat;
		
}
	
	.td_total_precios2{
		width:125px;
		height: 16px;
}
	
	
	.td_total_precios3{
	text-align:right;
		width:83px;
		height: 16px;
}
/***********************************************************************
						TERMINA CARRITO PRODUCTO
*************************************************************************/

.menu_lateral{
margin-top:0px;
}
.li_s a{
text-decoration: none;
color: #fff;
}

.div_lacategoria h1{
margin-top:20px;
background-color: #b9684a; 
color:#f8f3d8;
}

/**************************************************************************
					Clases de paginas
***************************************************************************/
.a_empresa{
text-decoration:none;
color: white;
cursor: pointer;
}

.titulo{
 text-decorationno: none;
 color: #7a6a5a;
 font-family: sans-serif,tahoma;
 font-size: 15px;
 font-weight: bold;

}
.div_conten{
 display: block;
  height: 520px;
 width: 715px;
 padding: 10px;	
 /*background-image: url('/fondos/fondo.jpg');*/
 font-family: sans-serif,tahoma;
 font-size: 12px;
 color: #636466;
 text-align: justify;

 /*overflow: auto;*/ 
}
.div_conten div {
 display: block;
 width: 100%;
 border-top: 1px dotted #636466;
 border-bottom: 1px dotted #636466;
 padding-top: 6px;
 padding-bottom: 6px;
}
.div_conten div#mucho_texto {
 width: 560px;
 padding-right:10px;
 padding-left: 10px;
 border-left: 1px dotted #636466;
 font-size:15px;
 background-image: url(/images/back_tr.png);   background-repeat:repeat;
}

 
.div_conten a {
 color: #636466;
 text-decoration: none;
}
.div_conten b {
 font-size:14px;
}
.div_conten a:hover {
 color: #636466;
 text-decoration: underline;
}

.div_conten h1 {
 display:block;
  width: 99%;
  font-size: 24px;
 letter-spacing: 3px;
 padding: 8px;
 border-left: 1px dotted #636466;
 border-top: 1px dotted #636466;
 border-bottom: 1px dotted #636466;
 color: #00AAA2;
 background-image: url(/images/back_tr.png);   background-repeat:repeat;
  
}
	
.texto{
 text-decorationno: none;
 color: #7a6a5a;
 font-family: sans-serif,tahoma;
 font-size: 12px;
 font-weight: bold;
}

.clase_tr1 {
 background-color: #999999;
  
}

.clase_tr2 {
background-color: transparent;
 
}

#tabla_distribuidores tr td{
	padding-left: 5px;
	text-align:center;
	vertical-align: middle;
	}

.padding_distribuidores{
	padding-left:20px; 
	}

/****************************************
 			 Clases  de paginas
****************************************/
#fotogd {
	border: 1px solid #CCCCCC;
}

.a_empresa{
text-decoration:none;
color: white;
cursor: pointer;
}

.titulo{
 text-decorationno: none;
 color: #7a6a5a;
 font-family: sans-serif,tahoma;
 font-size: 15px;
 font-weight: bold;

}
.div_conten table#tabla tr td {
 text-align: center;
}
.div_conten table#tabla tr.oscura {
 background-color:#EAEAEA;
}
.div_conten table#tabla tr.titulotabla td {
 border: 1px dotted #636466;
 bor
}


div#productos_flotante {
font-style:italic;
 float:left; 
 position:absolute; 
 width:140px; 
  
 margin-left:590px; 
 margin-top:93px; 
  border-left: 1px #636466 dotted;
 padding-left: 4px;
 height: 440px;
 overflow: hidden; 
}

div#productos_flotante div{
font-size:15px;
text-align:justify;
margin-right:5px;
}

div#productos_flotante img {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
	
.texto{
 text-decorationno: none;
 color: #7a6a5a;
 font-family: sans-serif,tahoma;
 font-size: 12px;
 font-weight: bold;
}

.clase_tr1 {
 color: #7a6a5a;
 font-family: sans-serif,tahoma;
 font-size: 12px;
 font-weight: bold;
 background-color: #eee;
  
}

.clase_tr2 {
 color: #7a6a5a;
 font-family: sans-serif,tahoma;
 font-size: 12px;
 font-weight: bold;
 background-color: #eeb;
}

#tabla_distribuidores tr td{
	padding-left: 5px;
	text-align:center;
	vertical-align: middle;
	}

.padding_distribuidores{
	padding-left:20px; 
	}

/****************************************
 			 Clases  de paginas
****************************************/
/*
LINK EXTRAS IMPRESION, ENVIO EMAIL, DISTRIBUIDORES
*/
.link_extras{

 color: #666;
 font-family: sans-serif,tahoma;
 font-size: 12px;
 font-weight: 8;
}
a.link_extras {
 text-decoration: none;
}
a:hover.link_extras {
 text-decoration: underline;
}

/*********************************************
MENU LATERAL IZQUIERDO
*********************************************/

#left div.moduletable_menu ul {
	padding: 0px;
	margin: 0px;
	width: 186px;
	overflow: hidden;
	list-style: none;
}

#left div.moduletable_menu li {
	display: block;
}

#left div.moduletable_menu li a, #left div.moduletable_menu li span.separator {
	height: 25px;
	display: block;
	line-height: 25px;
	text-decoration: none;
	color: #ffffff;
}

#left div.moduletable_menu a:link, #left div.moduletable_menu a:visited {
	color: #ffffff;
}

#left div.moduletable_menu li#current a {
	font-weight: bold;
}

#left div.moduletable_menu li#current li a {
	font-weight: normal;
}

#left div.moduletable_menu li.active a, #left div.moduletable_menu li.active a:hover, #left div.moduletable_menu li.active span.separator, #left div.moduletable_menu li.active span.separator:hover { /* set active */
	color: #FFFFAA;
}

#left div.moduletable_menu li a:hover, #left div.moduletable_menu li span.separator:hover, #left div.moduletable_menu li span.sfhover {
	color: #FFFFAA;
}

#left div.moduletable_menu li.level1 {
	background: url(/images/yoo/submenu_level2_item.png) 0 0 no-repeat;
}

#left div.moduletable_menu li.level1 a, #left div.moduletable_menu li.level1 span.separator {
	padding: 0px 0px 0px 15px;
}

#left div.moduletable_menu li.level1 a:hover, #left div.moduletable_menu li.level1 span.separator:hover, #left div.moduletable_menu li.level1 span.sfhover {
	color: #FFFFAA;
}

#left div.moduletable_menu li.parent {
	background: url(/images/yoo/submenu_level2_item_parent.png) 0 0 no-repeat;
}

#left div.moduletable_menu li.parent span.separator {
	cursor: pointer;
}

#left div.moduletable_menu li.level1 ul, #left div.moduletable_menu li.level1 div {
	background: none;
}

#left div.moduletable_menu li.level1 li {
	background: none;
	text-indent: 0px;
}

#left div.moduletable_menu li.level2 a {
	width: 151px;
	height: 20px;
	padding: 0px 0px 0px 35px;
	background: url(/images/yoo/submenu_level3_item_bg.png) 15px 2px no-repeat;
	color: #ffffff;
	line-height: 20px;
}

#left div.moduletable_menu li.level1 li.active a, #left div.moduletable_menu li.level1 li.active a:hover, #left div.moduletable_menu li.level1 li.active span.separator, #left div.moduletable_menu li.level1 li.active span.separator:hover {
	color: #FFFFAA;
}

#left div.moduletable_menu li.level3 a {
	width: 141px;
	padding: 0px 0px 0px 45px;
	background:  url(/images/yoo/submenu_level4_item_bg.png) 25px 2px no-repeat;
}

#left div.moduletable_menu li.level2 li.level3 a {
	color: #ffffff;
}

#left div.moduletable_menu li.level2 li.active a, #left div.moduletable_menu li.level2 li.active a:hover, #left div.moduletable_menu li.level2 li.active span.separator, #left div.moduletable_menu li.level2 li.active span.separator:hover {
	color: #FFFFAA;
}

#left div.moduletable_menu li.level4 a  {
	width: 131px;
	padding: 0px 0px 0px 55px;
	background: url(/images/yoo/submenu_level5_item_bg.png) 35px 2px no-repeat;
}

#left div.moduletable_menu li.level3 li.level4 a {
	color: #ffffff;
}

#left div.moduletable_menu li.level3 li.active a, #left div.moduletable_menu li.level3 li.active a:hover, #left div.moduletable_menu li.level3 li.active span.separator, #left div.moduletable_menu li.level3 li.active span.separator:hover {
	color: #FFFFAA;
}/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

div.moduletable h3,
div.moduletable-blank h3,
div.moduletable_menu h3,
div.module h3,
div.module-slider h3,
div.module-blank h3 {
	font-size: 100%;
}


/*************************************
		Clase Acceso adistribuidores
**************************************/

.acceso_dis{
	position: absolute;
	margin-left: 122px;
	width: 120px;
    z-index:99;
    position:absolute;
	}
.acceso_dis div{
	padding: 1px;
	width: 70px;
    margin-left: 80px;	color: rgb(102, 102, 102);
	font-family: sans-serif,tahoma;
	cursor: pointer;
	}
.acceso_dis.div.span{
	text-decoration:underline;
	}

.acceso_dis_in{
top:0px;
	position: absolute;
    margin-left: 70px;	
	width: 210px;
    z-index:99;
	}
   
    
.acceso_dis_in #us_ps{
	background-color: rgb(238, 238, 238);
	
	}
.acceso_dis_in #us_ps div{
	padding-left: 10px;
	padding-top: 10px;
	}
.div_acceso_dis_2{
	padding: 0px;
	width: 180px;
	margin-left:30px;
	color: #C4C4C4;
	font-family: sans-serif,tahoma;
	cursor: pointer;
	}
.div_acceso_dis_2 a {
	color: #666;
	text-decoration: none;
	cursor: pointer;
}
.div_acceso_dis_2 a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.div_acceso_dis_2 img{
width:23px; 
height:22px;
vertical-align: middle;
border: 0px;

}
ul#subcategorias {
	margin-left: -20px;
	padding-left:10px;
 	font-family: sans-serif,tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	list-style: none;
}
ul#subcategorias li {
	list-style: none;
}
ul#subcategorias ul li {
	margin-left: -15px;
}
ul#subcategorias a {
	color: #f8f3d8;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding:2px;
	margin-left: -10px;
	padding-left: 10px;
	
}
ul#subcategorias ul li a {
	margin-left: -35px;
	padding-left: 30px;
}
ul#subcategorias li a:hover {
	background-color: #BF5B41;	
	padding-left: 12px;
}
ul#subcategorias ul li a:hover {
	margin-left: -35px;
	padding-left: 32px;
}
.div_lacategoria h1 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 20px;
	
}
#detalle_div {
	border-bottom: 2px solid #636466;
	border-right: 2px solid #636466;
	font-weight: normal;
}
/*********************** Campo acceso distribuidores*************************/
#cerrar_usps{
height:20px;
text-align:right;
}
#cerrar_usps a{
display:block;
width:10px;
cursor:pointer;
margin-left:170px;
margin-top:-10px;
padding:5px;
}/****************************************************************************/
/********************Div medidas y tallas************************************/
#cont_med_tam{
background-color:#ddd;
}
#cont_med_tam a{
cursor:pointer;
}
#cont_med_tam tr{
//background-color:red;
}

#cont_med_tam span a{
text-decoration: none;
color: white;
width:245px;
display:block;
text-align:center;
background-color:#636466;
}
#cont_med_tam input{
background-color:#fff;
border:2px solid #aaa;
}
#cont_med_tam #medidas_{
display:block;
text-align:center;
font-size:15px;
}
/*****************************************************************************/

/*galeria fotografica*/

#fotografia_exp{
text-align:center;
margin-top:0px;
padding:0px;
border: none;
}

/********************/
