﻿body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #999999;
	hyphens: auto;
}

.seccion_n h2{margin-bottom: 0;	font-family: "Fjalla One", Arial, Helvetica, sans-serif;	
	font-size: 20pt;
	padding-left: 5px;
	line-height: 1.8;
}
h3{
	font-family: "Fjalla One", Arial, Helvetica, sans-serif;
	font-size:1.8em;
	padding-top:1em;
	padding-bottom:0.5em;
	}
	
h4{font-family: "Fjalla One", Arial, Helvetica, sans-serif;font-size: 1.6em;padding-top:1em;}
h5{font-family: "Fjalla One", Arial, Helvetica, sans-serif;font-size: 1.4em;padding-top:1em;}
h6{font-family: "Fjalla One", Arial, Helvetica, sans-serif;font-size: 1.2em;padding-top:1em;}
	

p {
	text-align: left;
	margin: 0 0 0.5em 0;
	padding:0px;
	width:100%;
}

.descripcion_nombre {
	font-size: 10pt;
	font-weight: bold;
	color: #808080;
}
.articulo {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0059B3;
	padding-left: 5px;
	padding-right: 5px;
}
.ref_precio {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0000;
	padding-right: 5px;
	padding-left: 5px;
	font-style: normal;
}
.ref_precio_old {
	font-family: arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
	padding-right: 5px;
	padding-left: 5px;
	font-style: normal;
	text-decoration: line-through;
}
.descripcion_naranja_nombre {
	font-size: 10pt;
	color: #FF9933;
	font-weight: bold;
}
.descripcion_naranja {
	font-size: 8pt;
	color: #FF9933;
}
.descripcion_negro_nombre {
	font-size: 10pt;
	font-weight: bold;
	color: #333;
}

.catalogo {
	font-family: arial, Helvetica, sans-serif;
	font-size: 20pt;
	color: #808080;
	text-decoration: none;
}

.papel_referencia {
	font-size: 10pt;
	color: #CC0000;
	padding-right: 5px;
	padding-left: 5px;
}
.papel_articulo {
	font-size: 9pt;
	color: #0059b3;
	padding-right: 5px;
	padding-left: 5px;
}
.papel_precio {
	font-size: 9pt;
	font-weight: bold;
	color: #3D3DB8;
	padding-right: 8px;
	padding-left: 2px;
	text-align: right;
}
.menu_papel {
	font-size: 11pt;
	color: #808080;
	text-decoration: none;
	letter-spacing: -1px;
}
.link_mapa_web_catalogo {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	padding-left: 4px;
	text-align: left;
}
.mobi_coleccion {
	font-size: 20pt;
	color: #FFFF99;
	padding-right: 5px;
	padding-left: 5px;
}
.texto_fino {
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #FFFFCC;
	padding-left: 5px;
}
.textogde {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
}
.texto_center {
	text-align: center;
}
.menu_texto {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
}
.menu_texto2 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color:#fff;
	text-decoration: none;
}
.texto_fino_8 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
	color: #FFFFCC;
	padding-left: 5px;
}
.menu_cabecera {
	font-size: 8pt;
	font-weight: normal;
	color: #808080;
	text-decoration: none;
	padding-left: 0px;
	text-align: center;
}
#caja{
	width:100%;
	height:10px;
	margin:0;
	padding:0;
	text-align:right;}
	
.m1{
	padding:0;
	margin:0;
	position:relative;}
	
.m1 li.top{
	display:block;
	float:left;
	position:relative;}
	
.m1 li a.top_link{
	display:block;
	float:left;
	height:10px;
	margin:0px;
	color:#808080;
	text-decoration:none;
	font-size:10pt;
	padding:0;
	cursor:help;
	font:verdana;
	font-weight: bold;
}
	
.m1 li a.top_link span{
	float:left;
	display:block;
	padding:0;}
	
.m1 li a.top_link span.down{
	float:left;
	display:block;
	padding:0;}
	
.m1 li a top_link:hover{
	color:#FF0066;
	background-color:#FF0066;}
	
.m1 li a top_link:hover span{
	background-color:#FF0066;}
	
.m1 li a top_link:hover span.down{
}

.m1 table{
	border-collapse:collapse;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;}
	
.m1 a:hover{
	visibility:visible;}
	
.m1 li:hover{
	position:relative;
	z-index:200;}
	
.m1 ul{
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;}
	
.m1 :hover ul.sub {
	left:200px;
	top:-150px;
	padding:0;
	width:300px;
	height:150px;
}

.m2{
	padding:0;
	margin:0;
	position:relative;}
	
.m2 li.top{
	display:block;
	float:left;
	position:relative;}
	
.m2 li a.top_link{
	display:block;
	float:left;
	height:10px;
	margin:0px;
	color:#808080;
	text-decoration:none;
	font-size:10pt;
	padding:0;
	cursor:pointer;
	font:verdana;
	font-weight: bold;
}
	
.m2 li a.top_link span{
	float:left;
	display:block;
	padding:0;}
	
.m2 li a.top_link span.down{
	float:left;
	display:block;
	padding:0;}
	
.m2 li a top_link:hover{
	color:#FF0066;
	background-color:#FF0066;}
	
.m2 li a top_link:hover span{
	background-color:#FF0066;}
	
.m2 li a top_link:hover span.down{
}

.m2 table{
	border-collapse:collapse;
	width:450px;
	height:0;
	position:absolute;
	top:0;
	left:0;
}
	
.m2 a:hover{
	visibility:visible;}
	
.m2 li:hover{
	position:relative;
	z-index:200;}
	
.m2 ul{
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;}
	
.m2 :hover ul.sub {
	left:130px;
	top:0;
	padding:0;
	width:600px;
	height:0;
}
.menu_arco {
	background-color:#F90;
	border: 1px solid #F60;
	padding-top:5px;
	text-align:center;
	font-size:15px;
	color:#666;
	font-weight:bold;
}
.menu_arco .contenido{
	background-color:#FFF;
	border: 1px solid #F60;
	list-style:none;
	white-space:nowrap;
	text-align:center;
	margin: 0 auto 5px auto;
	padding:8px 0 0 0;
}
.menu_arco a{
	display:block;
	overflow:hidden;
	padding:0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999;
}
.menu_arco a:hover{
	display:block;
	overflow:hidden;
	padding:0px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F3C;
}

.txt-enlace, a{color: #0275d8;}
.txt-naranja{color:#F90;}
.txt-blanco{color:#fff;}

.lopd p{font-size: 7pt;color: #999999;line-height: 7pt;}
.lopd p.confirmacion{font-size:10pt;color:#333;}

.noDot{list-style: none;}

.caract_tec {background: #FFA953; color: #fff; cursor: pointer; font-size: 10pt; font-family: Verdana,Geneva,sans-serif; padding-left: 10px;margin-top: 1em;}

.seccion_n{background-color:#FFA953;color:#FFF;font-family:Verdana,Geneva,sans-serif;font-size:20pt;padding-left:5px;line-height:1;border-top:solid 10px #FFF;hyphens: none;padding-bottom: 0.5em;padding-top: 0.4em;}
.seccion_n small, .seccion_n .small{font-size:60%;line-height: 2em;}
.submenuTitulo{font-family: "Fjalla One", Arial, Helvetica, sans-serif;color: #777;text-align: center;font-size: 2em;}

.titulo-cat { font-size:14px; color:#666; font-weight:bold; margin-bottom:8px; }
.div-margen {margin:0; padding:0;top:30px; }

/********** Navigation > */
@media (min-width: 100px) and (max-width:576px) { .product_description br{display:none;} .product_description p{display:inline!important;} .product_description{margin-bottom:1.3em;}}


.long_description{display:none;}
.long_description.showed{display:block;}