BODY {
	color: black;
  	margin: 0px;
	font-family: Arial,Verdana,Helvetica;}
.mainbody {
  	background: #ffffff;  }

A { 
	color: #49b6e8; 
	text-decoration: none; }
A:hover { 
	color: #333; 
	text-decoration: none; }

TD { 
	color: #666666; 
	font-size: 13px; }
.bloque { font-size : 12px }
.contentheader {  
	font-size : 15px; 
	font-weight: normal; }

.categoria{
	color: black; 
	font-size: 14px;}
.categoria a:link{
	color: black;}
.categoria a:visited{
	color: black; 
	font-size: 15px;}
.categoria a:hover{
	color: black; }
	
.categoriatit{
	color: #adadad;
	font-size: 22px;}
.categoriaheader{
	color: white;
	font-size: 16px;
	letter-spacing: -1px;
	border: thin solid White;
	border-width: 1px;}
.categoriaheader a:link{
	color: white;
	font-size: 16px;}
.categoriaheader a:visited{
	color: white;
	font-size: 16px;}
.categoriaheader a:hover{
	color: #fac81c;
	font-size: 16px;
   	text-decoration: none;}

#ftcontenido {
	background:#F7f7F7;
	width:100%;
	text-align:center;
	margin-bottom:30px;}
#ftcontenido .image {
	background:#F7f7F7;
	float:left;
	padding:0 10px;}
#ftcontenido H1{
	font-size:22px;
	text-align:left;
	color:#49B6E8;
	margin:0;
	padding:20px 0 5px 0;}
#ftcontenido H2{
	text-transform:uppercase;
	color:#49B6E8;
	text-align:left;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:14px;}
#ftcontenido H3{
	color:#99CF42;
	text-align:left;
	font-size:14px;
	font-weight:normal;	}

H1{
	color:#49B6E8;
	font-size:18px}
H2{
	color:#99CF42;
	font-size:16px;}
H3{
	color:#666;
	font-size:15px}
	
#subcategoria UL{
	margin:0;
	width:190px;
	padding:0;
	list-style-type:none;}
#subcategoria LI{
	list-style-type:none;
	display:block;
	font-size:14px;	
	border-bottom: 1px dotted #99CF42;}
#subcategoria LI STRONG{
 	font-weight:bold;
	}
#subcategoria LI A{
	color: #49b6e8;
	padding:5px 0;
	display:block;}
#subcategoria LI A:hover{
	color:#ffffff;
	display:block;
	padding-left:10px;
	background:#49b6e8;}

#subcategoriaverde UL{
	list-style-type:none;
	display:block;
	margin:0 0 0 10px;
	padding:0;	}
#subcategoriaverde LI {
	color: #99cf42;
	font-size: 12px;
	list-style-type:none;
	display:block;
	border-bottom:1px dotted #49B6E8; }
#subcategoriaverde LI A{
	display:block;
	padding:4px 0;
	color: #99cf42;}
#subcategoriaverde LI A:hover{
	color:#ffffff;
	background:#99cf42;
	padding-left:5px;}
P { 
	color: #666666;
	line-height:18px;
	text-align:justify; 
	font-size: 13px;}
P.listimpar { 
	padding:15px 8px;
	margin:0;}
P.listpar { 
	padding:15px 8px ;
	background:#f7f7f7;
	color: #333; 
	margin:0}

.destaca{ 
	color: #99CF42; 
	font-size: 14px;}

.tym {
	color: #d0d0dF; 
	font-size: 12px;
	text-decoration:none}
.tym a:link {
	color: white; 
	font-size: 12px;
	text-decoration:none}
.tym a:visited {
	color: white; 
	font-size: 12px;
	text-decoration:none}
.tym a:hover {
	color: #fac81c; 
	font-size: 12px;
	text-decoration:none}
.producto {
	color: #B90A0A; 
	font-size: 20px;
	font-weight:bold}
.categories {   
	margin: 5px;  
	font-size : 15px;  
	color : #000044;   }

.categoriesback {   margin: 5px; background : #ffffff;  }

.maintext  {  }

.viewcart { 
	font-size : 12px; 
	font-weight: bold; }
.small {
	color: #333333; 
	font-size: 10px}
.smallred {
	color: #B90a0a; 
	font-size: 10px}
.title {
	color: #909090; 
	font-size: 16px}
.caja {
	color: #171041; 
	font-size: 12px;
	margin: 0;
	padding-left: 2} 
.caja2 {
	color: #999999; 
	font-size: 12px;
	margin: 0;
	padding-left: 2; 
	border: 0px} 

A.maincart { 
	font-size : 12px; 
	color: #171041;}
A.maincart:visited { 
	font-size : 12px; 
	color: #171041;}

A.login:link { 
	font-size : 12px; 
	color: #171041; }
A.login:visited { 
	font-size : 12px; 
	color: #171041;  }
A.login:hover { 
	font-size : 12px; 
	color: #B90A0A;  }

A.prod:link { 
	font-size : 18px; 
	color: #171040; }
A.prod:visited { 
	font-size : 18px; 
	color: #171041;  }
A.prod:hover {
	font-size : 18px; 
	color: #B90A0A;  }

table .noticias{
 	border-bottom:1px dotted #8aba3c;}
.ttnoticias{
	font-size:13px;
	padding:40px 0 5px 0;
	color:#8aba3c;	}
.txresumen{
	font-size:12px;
	color:#444444;
	line-height:14px;
	font-weight:bold;
	text-align:justify;
	margin-bottom:25px;
	padding:0 0 5px 0 ;}
.txnoticias{
	font-size:12px;
	text-align:justify;
	padding:0 0 5px 0 ;
	line-height:18px;
	margin-bottom:20px;}
.peq{
	font-size:11px;
	font-weight:bold;}
.fecha{ 
	font-size:12px;
	color:#8aba3c;}
IMG{ border:none}
.barra{
	background:#99CF42;
	height:2px;
	margin:15px 0;
	padding:0;}
#menusup UL{ display:inline; margin:0 50px 0 0; padding:0; list-style-type:none;}
#menusup UL LI{
	text-transform:uppercase;
	list-style-type:none;
	color:#fff;
	display:inline;
	font-weight:bold;
	margin:0 2px;
	background:#49B6E8;	
	font-size:11px}
#menusup LI A{
	color:#fff;
	background:#49B6E8;
	padding:3px 10px 11px 10px;
	text-decoration:none;}
#menusup UL LI A:hover{
	background:#99CF42;	}
	
#banners{}
#banners UL{
	list-style-type:none; 
	margin:0; 
	padding:0;
	width:160px;}	
#banners LI{
	list-style-type:none;
	padding:3px;
	margin-bottom:5px;
	border:1px dotted #999999; }
	
#catanual{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	background:url(../img/fondocat.gif)  top repeat-x;
	padding-bottom:20px;}
#catanual .anno{
	background:#ccc;
	margin-right: 5px;
	display:inline;	
	padding:5px 20px 10px 20px;}
#catanual .anno A{
	color:#444;}
#catanual .anno A:hover{
	color:#40A3CF;}
#colabora UL{ 
	margin:0 0 0 30px; 
	padding:0;}
#colabora LI{
	list-style-type:square;
	font-size:13px;
	line-height:20px;	}
#colabora LI A{
	color:#666666;}
#colabora LI A:hover{
	color:#49B6E8;
	text-decoration:underline;}
.entidades{
	margin:5px;
	padding:2px;
	background:#fff;
	border:1px solid #dcdcdc;}
.imgi{
	float:left;
	margin:0 10px 5px 0;}
.imgd{
	float:right;
	margin:0 0 5px 10px;}
UL.pin{
	margin:10px 0 10px 20px;
	padding:0;}
UL.pin LI{
	padding:0 0 10px 0;
	list-style-image:url(../img/topo.gif);}

OL{
	margin:0 0 20px 30px;
	padding:0;}
OL LI{
	padding-bottom:15px;}

.clear { margin:0; padding:0; clear:both;}
	