@font-face {
    font-family: 'Roboto';
    src: url('../css/Roboto/Roboto.ttf');
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('../css/Roboto/Roboto-Light.ttf');
}

@font-face {
    font-family: 'DonDB';
	  src: url('../css/DonDB_font/DonDB_01.ttf') format('truetype'); 
}

a:active {  text-decoration: none; color: #000000;}
a:link { text-decoration: none ; color: #000000;}
a:visited { text-decoration: none; color: #000000;}
a:hover { text-decoration: none; color: #000000;}

body,p {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
/*	background-color: #000000; */
	font-family: 'Roboto',Verdana, Arial, Helvetica, sans-serif;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #000000;
}

h3,.modal-title {
	color: #000000;
	font-size: 36px;
	font-family: 'Roboto-Light',Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300;
}



.DonDB {
	font-family: 'DonDB';
	font-stretch:normal;
	font-weight:400;
}
.tamNormal{
	font-size:20px;
}

.tam16{
	font-size:16px;
}
.tam20{
	font-size:20px;
}

.fondoRojo{
	background-color:#F00;
	color:#FFF;
	padding:4px;
}

.space20 {
    padding-top: 20px;
}
.space10 {
    padding-top: 10px;
}
.text-right{
	text-align:right;
	}
.text-center{
	text-align:center;
	}

.pointer{
	cursor:pointer;
	}


/*  ********************************************************************** */
/*  ****************************** BOTONES SVG *************************** */
/*  ********************************************************************** */

.add_carro, .delete_carro {
 /*   background: url(../imagenes/svg/my_cart_icon_off.svg) no-repeat center center; */
/*    background-size: contain; */
    cursor: pointer; 
	line-height: 1;
 /*   display: inline-block; */
/*    height: 52px;   */
 /*  width: 50px;   */
 /* padding:2px;*/
/*   border:0px !important;  */
 font-size:30px;
 padding:1px 12px;
}

.div_abrir_info_extra{
	    cursor: pointer; 
	line-height: 1;
 font-size:18px;
 padding:1px 3px;
	}

/*  ********************************************************************** */
/*  ****************************** COMUNICADOS *************************** */
/*	Estos estilos tienen que ser iguales en el comunicado 				   */
/*  ********************************************************************** */


.titulo_1{	font-size: 22px; }
.titulo_2{	font-size: 13px; }

/*  ********************************************************************** */
/*  ****************************** COMUNICADOS *************************** */
/*	Estos estilos tienen que ser iguales en el comunicado 				   */
/*  ********************************************************************** */

.comunicado_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5E6166;
	font-weight: bold;
	}
.comunicado_subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5E6166;
	font-weight: bold;
}


/* TIENDA ARTICULOSHIJO */
.articuloshijo_barrasubmenu{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 25px;
	background-image: url(../imagenes/ficha/barra_submenu.jpg);
}
.articuloshijo_titular{
	font-family: 'Roboto-Light';
/*	font-weight: bold;*/
	color: #000000;
	font-size: 36px;
/*	padding-left: 25px; */

}
.articuloshijo_opcion{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #4A3232;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 150px;
	background-color: #DFD3D3;
}

.articuloshijo_descripcion{
	font-family: Verdana, Geneva, sans-serif;
	color: #4A3232;
	font-size: 12px;
	background-image: url(../imagenes/ficha/descripcion.jpg);
}
.articuloshijo_opciones{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
/*	padding-left: 25px; */
	background-image: url(../imagenes/ficha/opciones.jpg);
}
.articuloshijo_grupo{
	font-family: 'Roboto';
	font-size: 24px;
	color: #000;
	border-top:#DDD 1px solid;
	border-bottom:#DDD 1px solid;
}


.articuloshijo_tabla_titular{
	font-family: 'Roboto';
	text-align:center;
	font-weight: normal;
	color: #000;
	font-size: 12px;

}
.articuloshijo_tabla{
	color: #000;
	font-size: 12px;
	padding-top:10px;
}
.articuloshijo_tabla_precio{
	font-weight: bold;
	color: #4A3232;
	font-size: 18px;
	padding-top:6px;
}
.articuloshijo_tabla_precio_oferta{
	font-weight: bold;
	color: #A60000;
	font-size: 18px;
	padding-top:6px;
/*	background-image: url(../imagenes/articulopadre_oferta.jpg); */
}
.articuloshijo_tabla_precio_oferta_viejo{
	font-weight: bold;
	color: #4A3232;
	font-size: 12px;
	text-decoration: line-through;
/*	background-image: url(../imagenes/articulopadre_oferta.jpg); */
}

.articuloshijo_tabla_precio_novedad{
	font-weight: bold;
	color: #4A3232;
	font-size: 18px;
	background-image: url(../imagenes/articulopadre_novedad.jpg);
}



/* SECCION CARRITO */
.carritoTop2 {
	font-family: 'Roboto-Light', Verdana, Arial, Helvetica, sans-serif;
/*	font-weight: normal; */
	text-align:center; 
	background-color: #ddc7c5;
	font-size:24px;
	margin-top:20px;margin-bottom:20px;
}
.carritoTop {
	font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
/*	text-align:center; */
	background-color: #ddc7c5;
}
.carritoProductos {
	font-family: 'Roboto', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #291212;
/*	height: 15px; */
/*	background-color: #FFFFFF; */

}

/* SECCION MENU */
.seccionPuntos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #EEEEEE;
	height: 56px;
/*	background-color: #FFFFFF; */
/*	background-image: url(../imagenes/menu_fondo_principal.jpg);  */
	text-align: center; 
}
.seccionMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 44px;
	background-image: url(../imagenes/menu_izquierda_seccionMenu.gif);
	background-repeat:no-repeat; 
	text-align: left;
	text-indent:20px;
}

.seccionMenu a:visited{	color: #FFFFFF; }
.seccionMenu a:active{	color: #FFFFFF; }
.seccionMenu a:link{	color: #FFFFFF; }
.seccionMenu a:hover{	color: #FFFFFF; }
.itemMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent:20px;
	height: 44px;
	background-image: url(../imagenes/menu_izquierda_itemMenu.gif); 
/*	background-color:#291211; */
	font-style: normal;
	background-repeat: no-repeat;
/*	background-position: 22px 3px; */
}
.itemMenu a:visited{	color: #FFFFFF;}
.itemMenu a:active{	color: #FFFFFF;}
.itemMenu a:link{	color: #FFFFFF;}
.itemMenu a:hover{	color: #FFFFFF;}

.itemMenu2 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	height: 30px;
	background-image: url(../imagenes/menu_izquierda_itemMenu2.gif);
	font-style: normal;
	background-repeat: no-repeat;
	padding-left:20px;
	padding-right:8px;
}
.itemMenu2 a:visited{	color: #FFFFFF;}
.itemMenu2 a:active{	color: #FFFFFF;}
.itemMenu2 a:link{	color: #FFFFFF;}
.itemMenu2 a:hover{	color: #FFFFFF;}

.itemMenu2X {
	font-size: 10px;
	font-weight: normal;
	color: #FFAAAA;
	text-align: left;
	height: 30px;
	background-image: url(../imagenes/menu_izquierda_itemMenu2.gif);
	font-style: normal;
	background-repeat: no-repeat;
	padding-left:20px;
	padding-right:8px;
}
.itemMenu2X a:visited{	color: #FFAAAA;}
.itemMenu2X a:active{	color: #FFAAAA;}
.itemMenu2X a:link{	color: #FFAAAA;}
.itemMenu2X a:hover{	color: #FFAAAA;}



/* SECCIONES */

.cabecera {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}

.menu {
	color: #CCCCCC;
	background-color: #656565;
	width: 190px;
	background-image: url(../imagenes/menu_izquierda_seccionMenu.gif);
}
.central {
	color: #CDC4AB;
/*	background-image: url(../imagenes/fondo.jpg);  */
	background-color: #4C4C4C;
	background-repeat: no-repeat;

}
.menu_derecha {
	color: #CCCCCC;
	background-color: #B2B2B2;
	width: 180px;
	vertical-align:top;
	background-image: url(../imagenes/menu_derecha_fondo1.gif);
}
.menu_derecha2 {
	color: #CCCCCC;
	background-color: #B2B2B2;
	vertical-align:top;
	background-image: url(../imagenes/menu_derecha_fondo.gif);
	background-repeat: no-repeat;
}
.menu_derecha_elementos {
	color: #FFFFFF;
	text-align:left;
}
.menu_derecha_elementos a:visited{	color: #FFFFFF;}
.menu_derecha_elementos a:active{	color: #FFFFFF;}
.menu_derecha_elementos a:link{	color: #FFFFFF;}
.menu_derecha_elementos a:hover{	color: #FFFFFF;}


.topSeccion {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:100px;
}


/* FORMULARIOS  */
.botonX {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #000; 
	background-color: #FFF; 
	padding-left:10px; 
	padding-right:10px; 
/*	background-image: url(../imagenes/botonoff.gif); */
/*	background-repeat: no-repeat; */
/*	background-position: -1px -1px; */
	height: 25px; 
/*	width: 80px; */
}

.botonX:hover {
/*	background-image: url(../imagenes/botonon.gif); */
border: 2px solid #000; 
	}

.boton_borrar {
	color: #BD9E9B;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 0px solid #AB8A7B;
	background-color: #712D26;
	padding:0px;
	background-image: url(../imagenes/boton_borrar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 30px;
}

.boton_modificar {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 0px solid #AB8A7B;
	background-color: #712D26;
	padding:0px;
	background-image: url(../imagenes/boton_modificar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 31px;
	width: 30px;
}



.boton_ofertas {
	color: #FFFFFF;	font-size: 11px;	font-weight: bold;	text-decoration: none;	border: 0px solid #AB8A7B; 
	padding-left:10px; 	padding-right:10px; 	height: 25px; 
	background-color: #E20A17; 
}
.boton_ofertas:hover {
	background-color: #A01A1D; 
	}

.boton_novedades {
	color: #FFFFFF;	font-size: 11px;	font-weight: bold;	text-decoration: none;	border: 0px solid #AB8A7B; 
	padding-left:10px; 	padding-right:10px; 	height: 25px; 
	background-color: #FF8C01; 
}
.boton_novedades:hover {
	background-color: #B56C0F; 
	}

.boton_buscar {
	color: #FFFFFF;	font-size: 11px;	font-weight: bold;	text-decoration: none;	border: 0px solid #AB8A7B; 
	padding-left:10px; 	padding-right:10px; 	height: 25px; 
	background-color: #0070BB; 
}
.boton_buscar:hover {
	background-color: #115D8B; 
	}




.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #5B0B09; 
	color: #712D26;
	text-decoration: none;
	background-color: #FFFFFF;
	color: #712D26;
}

/* ***** CABECERA ********** */

.cabeceraBlanco{
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** ARTICULOS PADRES ********** */
.articulopadre_texto {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #4A3232;
	font-size: 13px;
	padding-left: 5px;
}
.articulopadre_ref{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #4A3232;
	font-size: 12px;
	padding-left: 10px;
	background-image: url(../imagenes/ref.jpg);
}

.articulopadre_personalizable{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 11px;
	padding-left: 10px;
	background-image: url(../imagenes/perso_hijo.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}

.articulopadre_personalizable a{
	color:#FFF;
}

.articulopadre_oferta,.articulopadre_oferta2{
	font-family: 'Roboto',Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	padding: 5px 15px 5px 15px ;
	float:right;
	background-color:#F00;
}

.articulopadre_oferta2{
	background-color:#3e247f;
}


.articulopadre_oferta_enprecio{
	font-family: 'Roboto',Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #F00;
	font-size: 12px;
}



.articulopadre_novedad{
	font-family: 'Roboto',Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 12px;
	padding: 5px;
	float:right;
	background-color:#ff9400;
}
.articulopadre_desde {
	font-size: 9px;
	
}
.articulopadre_precio {
	font-size: 18px;
	font-weight: bold;margin-left:6px;
}

/* ***** TEXTOS ********** */

.texto_titulares {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #4A3232;
	font-size: 14px;
	background-color: #FFF;
}
.texto_corrido {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 12px;
	background-color: #FFF;
}
.texto_sangria {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 12px;
	padding-left: 25px;
	background-color: #FFF;
	line-height: -10px;
}


/* ***** TIENDA ********** */

.centralBarra{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	text-indent:40px;
 	background-color: #FFFFFF;
	height:30px;
}


.tiendaRuta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5B0D09;
	text-decoration: none;
	text-align:left;
	text-indent:12px;
	background-color: #AF9191;
	height:20px;
}
.tiendaRuta a:visited{ color: #5B0D09; }
.tiendaRuta a:active{ color: #5B0D09; }
.tiendaRuta a:link{	color: #5B0D09; }
.tiendaRuta a:hover{ color: #5B0D09; }






.tiendaHome{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	text-indent:40px; 

}
.tiendaHome a:visited{ color: #FFFFFF; }
.tiendaHome a:active{ color: #FFFFFF; }
.tiendaHome a:link{	color: #FFFFFF; }
.tiendaHome a:hover{ color: #FFFFFF; }




.tiendaPrincipalFotos{
background:#FFFFFF;

}
.tiendaPrincipalFotos2{
	background:#FFFFFF;
/*	border-color: #FFFFFF; */
}



.tituloSeccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
/*	line-height: 26px; */
	height: 26px;
/*	text-indent: 30px; */
/*	background-image:  url(../imagenes/fondo_formularios_titulo.gif); */
}
.tituloSeccion a:visited{ color: #F79220; }
.tituloSeccion a:active{ color: #F79220; }
.tituloSeccion a:link{	color: #F79220; }
.tituloSeccion a:hover{ color: #F79220; }

.tituloSeccionActual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7C99AB;
	text-decoration: none;
}
.puntos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F79220;
	height: 22px;
	text-align: center;
}
.referenciaTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0055A4;
}
.referencia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #222222;
}
.regalos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F79220;
	height: 30px;
	text-align: center;
	background-color: #F4F4F2;
}

/* dir>0 */
.tablaCajaFotoDirectorio {
	border: 2px solid #0055A4;
	background-color: #BBBBBB;
}
.tiendaDirectorio{
	font-family: 'Roboto-Light','Roboto', sans-serif;
/*	background-color: #821501; */
/*	color: #F79220; */
	font-size: 36px;
	font-weight: normal;
/*	height: 30px; */
	text-align: left;
	text-indent: 16px;
}
.tiendaSubdirectorio{
	/*color: #FFFFFF; */
/*	font-size: 13px; */
/*	font-weight: bold; */
/*	height: 25px; */
	text-align: left;
/*	text-indent: 50px; */
	font-style: normal;
	border-left:#000 2px solid;
/*	padding-left: 20px; */
}
.tiendaSubdirectorio a:visited{ color: #000000; }
.tiendaSubdirectorio a:active{ color: #000000; }
.tiendaSubdirectorio a:link{	color: #000000; }
.tiendaSubdirectorio a:hover{ color: #000000; }

.tiendaTablaProducto{
	border: 2px solid #8F6665;
}
.productoReferencia {
	font-family: 'Roboto',Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top:10px;
	float:left;
}
.productoMarca {
/*	font-weight: bold; */
	font-size: 10px;
}
.productoMarca a{
	color:#666;
}
.productoNombre {
	font-family: 'Roboto-Light',Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.productoNombre a{
	color:#666;
}
.productosTiendaImagen {
	position:relative;
}
.productosTiendaImagenMarca {
	position:absolute;
	top:5px;
	right:5px;
}

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


#div_usuario,#div_carrito,#div_usuarioB,#div_carritoB,#div_agenda{
	height:40px;
	width:40px;
/*	background-image:url(../imagenes/svg/my_account_icon.svg); */
	background-size:80% 80%;
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
/*	border:#096 1px solid; */
	float:right;
	text-align:right;
	color:#903;
	font-weight:bold;
	font-size:20px;
	margin-left:2px;
	}

#div_carrito,#div_carritoB{
/*	background-image:url(../imagenes/svg/my_cart_icon.svg); */
/*	background-color:#c6b9b4; */
	background-size:100% 100%;
	height:40px;
	width:70px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-align:center;
	line-height:60px;
	}


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

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}

.textoDestacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F79220;
	height: 40px;
	text-indent: 15px;
}

.textoDestacado2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	height: 40px;
	text-indent: 15px;
}

.textoTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F79220;
	font-style: italic;
	text-decoration: underline;
	height: 40px;
	text-indent: 15px;
}

.usuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.textoMarron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #2B0A00;
}


/************************  divBreadcrumbs   ****************************************/

.divBreadcrumbs{
	border-color:#DDD;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	margin-bottom:16px;
	color:#999;
	font-family: 'Roboto-Light',Verdana, Arial, Helvetica, sans-serif;
	}

.divBreadcrumbs a{
	color:#999;
	font-family: 'Roboto-Light',Verdana, Arial, Helvetica, sans-serif;
	}

