body {
	text-align: center;
	background: url(/images/bgfondo.jpg) repeat-x ;
	background-color: #030303; /*#98CB66*/
	padding: 0px;
	margin: auto;
	font-family: Verdana;
	font-size: 9px;
	color: #666;
	}
	
	
/*------Estilos relacionados con el buscador-------*/    

.barra {
	width: 50%;
	height: 20px;
	text-align: center;
	background-color: #CCF78B;
	font: 300 10px Verdana;}    
	
.barra a:link, .barra a:visited {
	text-decoration: none; font: 300 9px Verdana; color: #666;}
.barra a:hover {
	text-decoration: none; font: 300 9px Verdana; color: #333;}	

/*--------Estilos ListadoProductos-----------*/

.rubro{font: 300 10px Verdana; color: #324D7A; }

a:link.lnktitproducto { text-decoration: none; font: 700 15px Verdana; color: #42743F;}
a:visited.lnktitproducto { text-decoration: none; font: 700 15px Verdana; color: #42743F;}
a:hover.lnktitproducto { text-decoration: underline; font: 700 15px Verdana; color: #42743F;}

a:link.lnkmasinfo { text-decoration: none; font: 700 10px Verdana; color: #42743F;}
a:visited.lnkmasinfo { text-decoration: none; font: 700 10px Verdana; color: #42743F;}
a:hover.lnkmasinfo { text-decoration: none; font: 700 10px Verdana; color: #42743F;}

.txttituloproducto {
	font: 700 15px Verdana;
	color: #42743F;
	}

.txtdescrcortaprod {
	font: 300 11px Verdana;
	}

.txtprecio {
	font: 700 14px Verdana;
	}

/*----------Comunes para ambos-------------*/

a:link.lnkresumencolumna { text-decoration: none; font: 300 11px Verdana; color: #666;}
a:visited.lnkresumencolumna { text-decoration: none; font: 300 11px Verdana; color: #666;}
a:hover.lnkresumencolumna { text-decoration: none; font: 300 11px Verdana; color: #333;}

.separadorproductos {
	border: 1px solid #F2F2F2;
}
    

/*----------Estilos ListadoNotas ------------*/
.seccion{font: 300 10px Verdana; color: #324D7A; padding: 2px;}


a:link.lnktitnota { text-decoration: none; font: 700 12px Verdana; color: #065FB3;}
a:visited.lnktitnota { text-decoration: none; font: 700 12px Verdana; color: #065FB3;}
a:hover.lnktitnota { text-decoration: underline; font: 700 12px Verdana; color: #065FB3;}


/*----------- Estilos Recomendar -----------*/

.recomendar {
	border-right: 1px Solid #C0C0C0;
	border-bottom: 1px Solid #C0C0C0;
	border-top: 1px Solid #F0F0F0;
	border-left: 1px Solid #F0F0F0;
	background-color: #F7F7F7;
	padding: 5px;
	margin: 5px 0px;
	}

.recomendar p {
	font: 700 14px Verdana;
	color: #276131;
	}
	
a:link.lnkcerrar {
	font: 700 11px Verdana;
    color: #FFF;
    text-decoration: none;
    }
    
a:visited.lnkcerrar {
	font: 700 11px Verdana;
    color: #FFF;
    text-decoration: none;
    }
    
a:hover.lnkcerrar {
	font: 700 11px Verdana;
    color: #FFF;
    text-decoration: underline;
    }


/*-------------Divs ------------*/	


.msn {
	margin: 40px 0px 5px 40px;
	float: rigth;
	clear: both;
	background: #EFEFEF;
	padding: 5px 20px 10px 20px;
	width: 400px;
	}

.contenedor {
	width: 1004px;
	margin: 0px auto;
	text-align: justify;
    }

.encabezado {
	width: 1004px;
	height: 180px;
	margin: 0px;
	padding: 0px;
	border: 0px;
    }
    
.columnae1 {
	float: left;
	background: url('/images/flash.jpg') no-repeat;
	width: 475px;
	height: 180px;
	padding: 0px;
	border: 0px;
	}

.columnae2 {
	float: left;
	text-align: center;
	width: 529px;
	height: 160px;
	padding: 20px 0px 0px 0px;
	}
	
.menu {
	clear: both;
	width: 1004px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	}	   

.contenido {
	width: 1004px;
	padding: 0px;
	background: url('../images/bgcontenido.jpg') repeat-y;
	margin: 0px;
    }

.cierracontenido {
	clear: both;
	width: 1004px;
	padding: 0px;
	margin: 0px;
    }

.columnaderecha{
    width: 700px; 
	float: left;
    margin: 0px;
    text-align: left;
    padding: 20px 10px 0px 25px;
    }

.columnagrande {
	width:280px;
	padding: 10px 0px 10px 20px;
	float: left;
	}
	
.columnachica {
	width: 203px;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

.columnaizquierda {
    width: 250px; 
    float: left;
    text-align: left;
    padding: 0px ;
    }

.titulo{
	width: 230px;
	heigth: 3px;
	float: left;
	padding: 6px 10px 6px 10px;
	color: #FFF;
	font: 700 12px Verdana;	
	margin: 5px 0px;
	background: url('/images/titulo.jpg') repeat-x;
	}

.textocoliz {
	padding: 3px 10px 5px 10px;
	float:left;
	}
	

.caja {     
    width: 180px;
    background-image: url('/images/caja.jpg');
    background-repeat: repeat-y;
    background-position: center;
    margin: 0px 0px 0px 0px;
}

.cajaarriba {
    text-align: center;
    background-image: url('/images/cajatop.jpg');
    background-position: top center;
    background-repeat: no-repeat;
}

.cajaabajo {
    background-image: url('/images/cajabottom.jpg');
    background-position: bottom center;
    background-repeat: no-repeat;
    padding:25px 0px 10px 12px;
}
	
.pie {
	clear: both;
	margin: 0px;
	background:url('/images/pie2.jpg') repeat-x ;
	padding: 0px 0px 0px 0px;
    width:auto;
    height:110px;
    }
    
.boton {border: 1px solid #525252; font-family: Verdana; font-size: 10px; color: #525252; background-color: #FAF8F3; padding: 2px}
.tituloslogin { font-family: Verdana; font-size: 14px; font-weight: 700; text-align: left; color: #42743F}
.txtresulbusqueda { font-family: Verdana; font-size: 10px; margin-top:10px; margin-bottom:0px; text-align: right; background-color:#F2F2F2 }

.input {
    background: #fff url('../../images/form.gif') top left repeat-x;
	border: 2px solid #D4D0C8;
	font: 300 11px Verdana,sans-serif; background-color: #FFF;
	padding-left: 3px;
	color: #42743F;
	}
	
.input:hover {
	background: #fff;
	border: 2px solid #D4D0C8;
	font: 300 11px Verdana,sans-serif;
	padding-left: 3px;
	color: #42743F;
	}	

.tdcolder {
	font: 300 9px Verdana;
	color: #333;
	text-align: left;
}

.tdformcolorsitio { font-family: Verdana; font-size: 11px; text-align: right; white-space: nowrap; background-color: #FFF; }
.txtrotuloform {font-family: Verdana; font-size: 12px; font-weight: 300; color: #484848 }
    
/*-----------Layers ------------*/

ul.mapadelsitio {list-style-type: none; margin: 0px;}

li{font-size:12px}
li.rubroNivel1 {padding: 4px 0px 4px 20px; margin-top: 10px; background-color: #000;}
li.rubroNivel2 {padding: 4px 0px 4px 40px; background-color: #000;}
li.rubroNivel3 {padding: 4px 0px 4px 60px; background-color: #000;}
li.rubroNivel4 {padding: 4px 0px 4px 80px; background-color: #000;}

a:link.lnkmapan1, .lnkmapan2, .lnkmapan3, .lnkmapan4 {
	font: 700 12px Verdana;
    color: #8FD88F;
    text-decoration: none;
	font-weight:700;
    }
    
a:visited.lnkmapan1, .lnkmapan2, .lnkmapan3, .lnkmapan4 {
	font: 700 12px Verdana;
    color: #8FD88F;
    text-decoration: none;
	font-weight:700;
    }
    
a:hover.lnkmapan1, .lnkmapan2, .lnkmapan3, .lnkmapan4 {
	font: 700 12px Verdana;
    color: #8FD88F;
    text-decoration: none;
	font-weight:700;
    }



p {
	font-family: Verdana;
	font-weight: 300;
	font-size: 11px;
	text-align: justify;
	color: #333;
	line-height: 20px;
}


h1 { font-family: Verdana;text-align: left; font-weight: 700; font-size:16px; color: #666;}
h2 { font-family: Century Gothic,Verdana; font-size: 13px; font-weight: 300; margin-bottom:0; text-align: justify }
h3 { font-size: 11px; text-align: left; font-weight:700; padding: 4px; background-color:#EBEBEB;}
h4 { font-family: Century Gothic,Verdana; text-align: right; margin-bottom: 3px; margin-top: 5px}
h5 { font: 300 12px Verdana; margin-top: 10px; margin-bottom:0; text-align: left; color: #000; }
h6 { font: 300 9px Verdana; margin-bottom: 3px; margin-top: 5px; color: #333}

.pie h5 {
	color: #FFF;
	text-align: center;
	}


/*---------Links para el MENU -----------*/

a.menu-home {
display: block;
float: left;
width: 61px;
height: 30px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/home.jpg') 0 0px no-repeat;
}
a.menu-home:hover	{
background-position: 0 -30px;
color: #B25D5D;
}

a.menu-qs {
display: block;
float: left;
width: 132px;
height: 30px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/qs.jpg') 0 0px no-repeat;
}
a.menu-qs:hover	{
background-position: 0 -30px;
color: #B25D5D;
}

a.menu-no {
display: block;
float: left;
width: 94px;
height: 30px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/novedades.jpg') 0 0px no-repeat;
}
a.menu-no:hover	{
background-position: 0 -30px;
color: #B25D5D;
}

a.menu-of {
display: block;
float: left;
width: 68px;
height: 30px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/ofertas.jpg') 0 0px no-repeat;
}
a.menu-of:hover	{
background-position: 0 -30px;
color: #B25D5D;
}

a.menu-soft {
display: block;
float: left;
width: 94px;
height: 30px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/software.jpg') 0 0px no-repeat;
}
a.menu-soft:hover	{
background-position: 0 -30px;
color: #B25D5D;
}

a.menu-contacto {
display: block;
float: left;
width: 104px;
height: 30px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/contacto.jpg') 0 0px no-repeat;
}
a.menu-contacto:hover	{
background-position: 0 -30px;
color: #B25D5D;
}

a.menu-st{
display: block;
float: left;
width: 132px;
height: 30px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/st.jpg') 0 0px no-repeat;
}
a.menu-st:hover	{
background-position: 0 -30px;
color: #B25D5D;
}

a.menu-cla{
display: block;
float: left;
width: 104px;
height: 30px;
text-align: right;
color: #A23E3E;
font-size: 4px;
background: url('/images/clasificados.jpg') no-repeat 0 0px;
}
a.menu-cla:hover	{
background-position: 0 -30px;
color: #B25D5D;
}

/*---------Links -----------*/

a:link.lnkpie{
	font-family: Verdana;
    color:#FFF;
    text-decoration:none;
   	font-size:11px;
	font-weight:700;
    }
    
a:visited.lnkpie{
	font-family: Verdana;
    color:#FFF;
	font-size:11px;
    text-decoration:none;
	font-weight:700;
    }
    
a:hover.lnkpie{
	font-family: Verdana;
	font-size:11px;
    color:#CCC;
    text-decoration:none;
	font-weight:700;
    }


a:link.verrubro{
	font: 300 10px Verdana;
	color: #000;
    text-decoration: none;
	}
	
a:visited.verrubro{
	font: 300 10px Verdana;
	color: #000;
    text-decoration: none;
	}
		
a:hover.verrubro{
	font: 300 10px Verdana;
	color: #666;
    text-decoration: none;
	}
	
a:link.lnksitio{
	font-family: Verdana;
    color:#222;
    text-decoration:none;
	font-weight:bold;
    }
    
a:visited.lnksitio{
	font-family: Verdana;
    color:#222;
    text-decoration:none;
	font-weight:bold;
    }
    
a:hover.lnksitio{
	font-family: Verdana;
    color:#065FB3;
    text-decoration:none;
	font-weight:bold;
    }
    
a:link.lnkeon{
	font-family: Verdana;
    color:#1DC0BF;
    text-decoration:none;
   	font-size:11px;
	font-weight:bold;
    }
    
a:visited.lnkeon{
	font-family: Verdana;
    color:#1DC0BF;
	font-size:11px;
    text-decoration:none;
	font-weight:bold;
    }
    
a:hover.lnkeon{
	font-family: Verdana;
	font-size:11px;
    color:#F78F14;
    text-decoration:none;
	font-weight:bold;
    }
    
/*------------FIN Layers---------*/