body {
	background-color: #fffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style1 {color: #FFFFFF}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

a.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:none;
}
a.style2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration:underline;
}

.sublinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.sublinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
a.sublinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}

h1 {
color: #FE9530;
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
font-weight: bold;
}

a.h1 {
color: #FE9530;
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
font-weight: bold;
text-decoration:none;
}

a.h1:hover {
color: #FE9530;
font-family: Arial, Helvetica, sans-serif; 
font-size: 20px; 
font-weight: bold;
text-decoration:none;
}

.titulos-small {
	font-family:Arial, Times, serif;
	font-size:11px;
	color:#6C1540;
	font-weight:bold;
}

a {
	font-family:Arial, Times, serif;
	color:#000;
	text-decoration:none;
}
a:hover {
	font-family:Arial, Times, serif;
	color:#000;
	text-decoration:underline;
}
a.menu {
padding-right:25px;
font-family:Arial, Helvetica, Sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
}
a.menu:hover {
padding-right:25px;
font-family:Arial, Helvetica, Sans-serif;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:underline;
}

a.menu2 {
padding-top:15px;
font-family:Arial, Helvetica, Sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:none;
}
a.menu2:hover {
padding-top:15px;
font-family:Arial, Helvetica, Sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
text-decoration:underline;
}
h2 {
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
	padding:0px;
	margin:0px;
	color:#6C1540;
}
.bordeblanco{
	border-color:#000;
	border-width:3px;
	border-style:solid;
}













.tablaprincipal {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	background-color:#EF2C26;
	font-size:11px;
	color:#626262;
	padding:0px;

}

.tablamenu {
background:#FEF6AD none repeat scroll 0 0;
border-bottom:1px solid #FD9532;
border-top:1px solid #FD9532;
clear:both;
}



.textos {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:11px;
	color:#626262;
	padding:0px;
	text-align:justify;
}

a.textos {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:11px;
	color:#3366ff;
	padding:0px;
	text-decoration:none;
	text-align:justify;
}
a.textos:hover {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:11px;
	color:#85ADA4;
	padding:0px;
	text-decoration:none;
	text-align:justify;
}


table.contenidos {
	padding:10px;
}

.contenidos {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#626262;
	padding:0px;
	text-align:justify;
}

a.contenidos {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#486677;
	padding:0px;
	text-decoration:none;
	text-align:justify;
}
a.contenidos:hover {
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:13px;
	color:#486677;
	padding:0px;
	text-decoration:underline;
	text-align:justify;
}

.contenidos li {
	list-style-image:url(/imagenes/arrow_d.gif);
	list-style-position:outside;
	margin: 1.5em;
}


























.tablacontenidos {
	background-color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#626262;
	text-align:left;
	border-color:#D1D1D1;
	border-style:solid;
	border-width:1px;
}

.descripciones {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#626262;
}

.precio {
	font-family:Georgia, "Tahoma", Times, serif;
	font-size:13px;
	color:#CC0000;
}

a.categorias {
	font-family:Georgia, "Tahoma", Times, serif;
	font-size:12px;
	color:#626262;
	text-decoration:none;
}
a.categorias:hover {
	font-family:Georgia, "Tahoma", Times, serif;
	font-size:12px;
	color:#626262;
	text-decoration:underline;
}


a.descripciones {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#0A50A1;
	text-decoration:underline;
}
a.descripciones:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#0A50A1;
	text-decoration:none;
}




.titulos {
	font-family:Georgia, "Tahoma", Times, serif;
	font-size:13px;
	color:#626262;
	font-weight:bold;
}

a.titulos {
	font-family:Georgia, "Tahoma", Times, serif;
	font-size:13px;
	color:#626262;
	font-weight:bold;
	text-decoration:none;
}

a.titulos:hover {
	font-family:Georgia, "Tahoma", Times, serif;
	font-size:13px;
	color:#626262;
	font-weight:bold;
	text-decoration:underline;
}

.tablamenusuperior{
	background-image:url(../imagenes/escudo4.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

a.menusuperior{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#000;
	text-decoration:none;
}
a.menusuperior:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#000;
	text-decoration:underline;
}

.pie {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
a.pie {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}
a.pie:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
	text-decoration:underline;
}


.datos{
	border-style	:	solid;
	border-color	:	#F89D18;
	border-width	:	1px;
	width			:	400px;
	font-family		:	Arial;
	font-size		:	12px;
	color			:	#787878;
	height			:	18px;
	
}

.datos2{
	border-style	:	solid;
	border-color	:	#999999 #E4E4E4 #E4E4E4 #999999;
	border-width	:	2px;
	width			:	80px;
	height			:	16px;
	font-family		:	Georgia;
	font-size		:	11px;
	color			:	#787878;
	margin-bottom	: 	3px;
}

.datos3{
	border-style	:	solid;
	border-color	:	#999999 #E4E4E4 #E4E4E4 #999999;
	border-width	:	2px;
	width			:	150px;
	height			:	16px;
	font-family		:	Arial;
	font-size		:	12px;
	color			:	#787878;
	margin-bottom	: 	3px;
}

.hidden {display:none;}

html, body{height:100%}

.unactive{
 background: #fff;
}
.active{
 background: #ECE9D8;
}
