a:hover {	
	text-decoration: underline
	}
p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.bordeazul {
	border: 1px solid #B9C5E1;
}
.bordeoscuro {
	border: 1px solid #ECAC7D;
}
.bordegris {
	border: 1px solid #CCCCCC;
}
.bordeazulinf {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B9C5E1;
	border-right-color: #B9C5E1;
	border-bottom-color: #B9C5E1;
	border-left-color: #B9C5E1;
}
.cajamodulo      {
	font-weight: bold;
	background-color: #CC4200;
	margin: 9px;
	padding: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.cajaoscura {
	border: 1px solid #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7085BE;
	padding: 4px;
}
.colorfondo {
	background-color: #E2EEF5;
}
.solapassuave {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	font-variant: normal;
	text-decoration: none;
}
.titulogrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
}
.titulomediano {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.tituloscajanegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	font-variant: normal;
	text-decoration: none;
}
.titulosrojogrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #CC3300;
	font-variant: normal;
	text-decoration: none;
}
.bordefondo {
	border: 1px solid #CCCCCC;
	background-image: url(images/fondocabecera1.jpg);
	background-repeat: repeat-x;
}
.descuentos      {
	font-weight: bold;
	background-color: #CC0000;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	width: 150px;
}
.paginacion {
	border: 1px solid #CCCCCC;
	background-color: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: center;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 7px;
}
.paginacion1 {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	margin: 1px;
	padding:1px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #999999;
}
.paginacions a:hover {
	background-color: #FFFF99;
	text-decoration: none;
}
.textocabecera2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #765A41;
	text-align: left;
}
.textocabecera3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #BB4A24;
	text-align: left;
}
.titulo      {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C9AB0;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
}
.titulosmediano {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #804000;
}
.titulosgrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.textorojo      {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}
.menucabecera    { text-decoration: none; font-family: Verdana; font-size: 12px; color: #006699}
.menucabecera a:hover {
	text-decoration: underline;
	color: #CC3300;
}
.menu {
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color: #990000;
}
.menu a:hover {
	text-decoration: underline;
	width: inherit;
	color: #CC0000;
}
.descripcion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.textoarticulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.titulo a:hover {
	color: #FF9900;
	text-decoration: none;
}
.autor a:hover {
	color: #FF9900;
	text-decoration: none;
}
.tituloportada {

	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
.tituloportada a:hover {
	color: #FF9933;
	text-decoration: none;
}
.cabeceras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
}
.titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0080C0;
	text-decoration: none;
}
.carrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.carrito a:hover {
	color: #990000;
	text-decoration: none;
}
.titular a:hover {
	color: #990000;
	text-decoration: none;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.textoclaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #80A2CA;
	text-decoration: none;
}
.tituloscaja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #CC6600;
}
.titulos {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;
}
.tituloscaja2 {
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	color: #CC6600;
}
.tituloportadapeq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.tituloportadapeq a:hover {

	color: #FF9933;
	text-decoration: underline;
}
.textoblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.textoblanco a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF99;
	text-decoration: underline;
}
.textogris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.textogris a:hover {
	text-decoration: underline;
	color: #666666;
}
.tituloscajarojo {

	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;
	color: #CC0000;
}
.solapas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-variant: normal;
	text-decoration: none;
}
.solapas a:hover {
	color: #999999;
	text-decoration: underline;
}
.descripcion a:hover {
	text-decoration: underline;
	text-align: left;
}
.fondocolor {
	margin: 7px;
	background-color: #FFFFFF;
}
.fondobarra {
	background-image: url(images/barragris.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #666666;
	height: 28px;
	background-repeat: repeat-x;
	font-weight: bold;
}
.fondobarra a:hover {
	text-decoration: underline;
	color: #990000;
}
.fondolinea {

	background-image: url(images/linea.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}
.fondocabecera {
	background-image: url(images/fondocabecera.jpg);
}
.fondomodulo {
	background-image: url(images/fondomodulo.gif);
	height: 230px;
	width: 150px;
}
.textoazul {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3366CC;
	font-weight: normal;
	text-decoration: none;
}
.titulo1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-variant: normal;
	text-decoration: none;
}
.titulo2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	font-variant: normal;
	text-decoration: none;
}
.anchoweb {
	width: 990px;
}
.fondoweb {
	background-color: #CCCCCC;
}
.fondogris {
	background-color: #F7F7F7;
}
.anchomenu {
	width: 20%;
}
.anchocuerpo {
	width: 100%;
}
.colorborde2 {
	background-color: #98BDDC;
}
.tituloclaro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}
.menuinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: normal;
}
.menuinfo a:hover {
	color: #CCCC00;
	text-decoration: underline;
}
.menulog {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.menulog a:hover {
	text-decoration: underline;
}
.barraazul {
	background-image: url(images/barraazul.jpg);
	background-repeat: repeat-x;
}
.barranar {
	background-image: url(images/barranaranja.jpg);
	background-repeat: repeat-x;
}
.titulo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3366CC;
	font-variant: normal;
	text-decoration: none;
}
.titulo4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669933;
	font-variant: normal;
	text-decoration: none;
}
.preciogrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.precio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.preciocant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.stockok {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #060;
	font-variant: normal;
	text-decoration: none;
}
.stockko {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	font-variant: normal;
	text-decoration: none;
}
img.izquierda {
	float: left;
	margin: 0px 5px 0px 0px;
	display: block;
	}
/*Borde simple*/
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#ddd; margin:0 5px;}
.b2 {height:1px; background:#FFFFFF; border-right:2px solid #ddd; border-left:2px solid #ddd; margin:0 3px;}
.b3 {height:1px; background:#FFFFFF; border-right:1px solid #ddd; border-left:1px solid #ddd; margin:0 2px;}
.b4 {height:2px; background:#FFFFFF; border-right:1px solid #ddd; border-left:1px solid #ddd; margin:0 1px;}
.contentb {
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	background-color: #FFFFFF;
}
.contentb div {margin-left: 0px;}

/*Borde simple gris*/
.b1g, .b2g, .b3g, .b4g{font-size:1px; overflow:hidden; display:block;}
.b1g {height:1px; background:#ddd; margin:0 5px;}
.b2g {height:1px; background:#F7F7F7; border-right:2px solid #ddd; border-left:2px solid #ddd; margin:0 3px;}
.b3g {height:1px; background:#F7F7F7; border-right:1px solid #ddd; border-left:1px solid #ddd; margin:0 2px;}
.b4g {height:2px; background:#F7F7F7; border-right:1px solid #ddd; border-left:1px solid #ddd; margin:0 1px;}
.contentbg {
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	background-color: #F7F7F7;
}
.contentbg div {margin-left: 5px;}

/*Borde simple color*/
.b1c, .b2c, .b3c, .b4c{font-size:1px; overflow:hidden; display:block;}
.b1c {height:1px; background:#ccc; margin:0 5px;}
.b2c {height:1px; background:#E4E7DA; border-right:2px solid #ccc; border-left:2px solid #ccc; margin:0 3px;}
.b3c {height:1px; background:#E4E7DA; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 2px;}
.b4c {height:2px; background:#E4E7DA; border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 1px;}
.contentbc {
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	background-color: #E4E7DA;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-right: 5px;
}
.contentbc div {margin-left: 5px;}

/*borde doble*/
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; margin:0 5px; background-color: #ddd;}
.b2h, .b2bh {height:1px; background:#88A5C8; border-right:2px solid #ddd; border-left:2px solid #ddd; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#88A5C8; border-right:1px solid #ddd; border-left:1px solid #ddd; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#88A5C8; border-right:1px solid #ddd; border-left:1px solid #ddd; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {border-right:1px solid #ddd; border-left:1px solid #ddd; background-color: #88A5C8; }
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #fff; border-right:1px solid #ddd; border-left:1px solid #ddd;}
.contenth div {margin-left: 7px; padding-top: 5px;}

.lineaderecha {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDD;
}
.lineainferior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD;
}
.lineacolor {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C60;
}

.caja      {
	font-weight: normal;
	background-color: #F9F9F9;
	margin: 9px;
	border: 1px solid #CCCCCC;
	padding: 7px;
}
.modulotop {
	background-image: url(media/fondogris.jpg);
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	height: 40px;
}
.barramodulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-image: url(media/barragris.jpg);
	height: 33px;
}
.campobusca {
	background-image: url(images/lupa1.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	padding-left: 20px;
	padding-top: 4px;
	border: 1px solid #CCCCCC;
	height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.categoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	background-color: #FBFBF4;
         }
.categoria ul {
	margin: 0;
        }
.categoria li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E3C991;
	list-style-image: none;
	list-style-type: none;
        }
.categoria li a {
	display: block;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 2px;
	_padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 4px;
	_padding-bottom: 1px;
	padding-left: 8px;
         }
.categoria li a:link, .categoria li a:visited {
	color: #333333;
         }
.categoria li a:hover {
	text-decoration: none;
	color: #333333;
	background-color: #EFEFD1;
         }
.categoriadest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	background-color: #EFEFD1;
         }
.categoriadest ul {
	margin: 0;
        }
.categoriadest li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E3C991;
	list-style-image: none;
	list-style-type: none;
        }
.categoriadest li a {
	display: block;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
         }
.categoriadest li a:link, .categoriadest li a:visited {
	color: #333333;
         }
.categoriadest li a:hover {
	text-decoration: none;
	color: #333333;
	background-color: #EFEFD1;
         }
.subcategoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	_padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 16px;
	background-color: #F7F7E6;
         }
.subcategoria ul {
	margin: 0;
        }
.subcategoria li {
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
        }
.subcategoria li a {
	display: block;
	text-decoration: none;
	background-image: url(images/flechar.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 2px;
	_padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	_padding-bottom: 1px;
	padding-left: 8px;
         }
.subcategoria li a:link, .subcategoria li a:visited {
	color: #666666;
         }
.subcategoria li a:hover {
	text-decoration: underline;
	color: #993300;
         }
