body {
	margin: 0;
	padding: 0;
	font-size:13px;
	font-family: arial,tahoma,verdana;
	color: #000000;
}
img{
	border: 0;
}
table{
	border: 0;
}
form{
	margin:0;
	padding:0;
}
td {
	font-size:13px;
	font-family: arial,tahoma,verdana;
	color:#000000;
}
div{
	margin: 0px;
}

a:link {
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#0000ff;
	text-decoration: underline;
}
a:hover {
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#0000ff;
	text-decoration:underline;
}
a:active {
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#009900;
	text-decoration:underline;
}
a:visited {
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#0000ff;
	text-decoration:underline;
}


input{
	font-family:verdana,arial,helvetica;
	font-size:10px;
}
input.boton{
	font-size: 0.8em; border: 0px; padding: 0px; margin:0;
	width: 60px; height: 26px;
	background: #fff url('/imagenes/boton.gif') top left no-repeat;
}
input.suscribir{
	font-size: 0.9em;
	background-color: #d5d5d5;
	font-weight: bold;
	padding: 0 4px 0 4px;
}
select{
	font-family:verdana,arial,helvetica;
	font-size:10px;
}

textarea{
	font-family:verdana,arial,helvetica;
	font-size:10px;
}

td.center {
	text-align:center;
}
td.right {
	text-align:right;
}
td.justify {
	text-align:justify;
}
td.cal_titulo{
	font-family:arial,helvetica;
	color:#000000;
	font-weight:bolder;
}
td.cal_normal{
	font-size:9pt;
	border: 0px solid #8F8F8F;	
	color: #000;
	font-weight:normal;
	text-align: center;
	text-decoration: none;
	font-style:normal;
}
td.cal_hoy{
	font-size:9pt;
	border: 0px solid #8F8F8F;	
	color: #000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	
}
td.cal_hoy_marcados{
	font-family:verdana,arial,helvetica;
	font-size:10px;
	font-weight:bolder;
	border-width:1px;
	border-bottom:1px;
	border-top:1px;
	border-right:1px;
	border-style:solid;
	border-color:#FF0000;
	background-color:#B7D0DF;
	text-align:center;
	
	
}
.hoy{

	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#009900;
	padding:0px;

}
.cal_dias{
	border: 0px solid #8F8F8F;
	text-align:center;
	font-family: arial;
	font-size: 12px;
	padding:5px;
	
	
}
td.cal_marcados{
	font-size:9pt;
	border: 0px solid #8F8F8F;	
	color: #0033CC;
	font-weight:normal;
	text-align: center;
	text-decoration: underline;
	font-style:normal;
	padding:2px;
}
a.cal_marcados:link , a.cal_marcados:visited, a.cal_marcados:hover, a.cal_marcados:active{
	font-size:9pt;
	border: 0px solid #8F8F8F;	
	color: #0033CC;
	font-weight:normal;
	text-align: center;
	text-decoration: underline;
	font-style:normal;
	
}
a.cal_hoy:link, a.cal_hoy:visited, a.cal_hoy:hover, a.cal_hoy:active{
	font-size:9pt;
	border: 0px solid #8F8F8F;	
	color: #000;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-style:normal;
	
	
}
.btn_empty_agenda{
	
	background-position: center;
	border: 1px solid;
	border-top-color:#E3E3E3;
	border-left-color:#E3E3E3;
	border-bottom-color:#6D6D6D;
	border-right-color:#6D6D6D;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	background-color:#D5D5D5;
	padding-bottom: 2px;
}
a.enlace_azul:link, a.enlace_azul:visited, a.enlace_azul:hover, a.enlace_azul:active{
	font-size:9pt;
	border: 0px solid #8F8F8F;	
	color: #0033CC;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	font-style:normal;
	;

}
a.tit_novedades:link, a.tit_novedades:visited, a.tit_novedades:hover, a.tit_noivedades:active{
	font-size: 1.1em;
	color: #0033CC;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	font-style:normal;
}
a.enlace_paginacion {	
	text-decoration:underline;
	font-family:Tahoma,verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#0099cc;
}
a.enlace_paginacion:hover {	
	text-decoration:underline;
	font-family:Tahoma,verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#0099cc;
}
a.enlace_paginacion:visited {	
	text-decoration:underline;
	font-family:Tahoma,verdana,arial,helvetica;
	font-size:11px;
	font-weight:bold;
	color:#006633;
}

.error {
	background-color:#0099CC;
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
} 
.error2 {
	border-color:#000000;
	border-width:1px;
} 
.divMsg{
	margin:auto;
	width: 80%;
	font-size: 1.2em;
	text-align: center;
	color: #5C855C;
	padding: 10px;
}
.seve1 {
	display:block; 
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 21px; 
	list-style: url('/imagenes/cuadrado1.gif');
}
.seve2 {
	display:block; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 21px; 
	list-style: url('/imagenes/cuadrado2.gif');
}
.seve3 {
	display: block; 
	margin:0px 0px 0px 0px; 
	padding: 0px 0px 0px 21px;  
	list-style: url('/imagenes/cuadrado3.gif');
}
.noseve {
	display: none;
}
.ulcontent{
	display: none;
}
.menu {
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #AC493F;
	padding-left: 2px;
}
.menu:hover {
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color:#000000;

}
.texto_defecto {
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#000000;
}
.texto_azul {
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#003366;
}
.titulo_azul {
	font-family:tahoma,arial,verdana;
	font-size:15px;
	color:#004B90;
	text-transform:uppercase;font-weight:bold;
} 
.zona_azul-claro {
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#000000;
	background-color:#F2F6FA; 
}  
.zona-tabla {
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#000000;
	background-color:#ffffff;
	padding:5px;
	border: 1px solid #000000;
}
.zona-tabla-cabecera {
	font-family:arial,tahoma,verdana;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	background-color:#89CC66;
	padding:5px;
	border: 1px solid #000000;
}
.contenido{
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#666666;
	padding:5px;
	vertical-align: top;
	width: 600px;
}
.cuadro{
	font-family:arial,tahoma,verdana;
	font-size:13px;
	color:#666666;
	background:url('/imagenes/back_cuadro.gif') #FAFAF8 repeat-x;
	padding:5px;
	margin-top:10px;
	border: 2px solid #EDEDE4;
}
.titulo_seccion{
	background:url('/imagenes/titulo_seccion.jpg');
	width:604px;
	height:55px;
	font-family:arial,tahoma,verdana;
	font-size:26px;
	color:#009900;
	padding-left:80px;
}
ul.menuNov{
	margin: 5px 0px 5px 0px;
	padding: 0;
}


#contLogo{
	width: 750px;
	font-family: verdana, arial;
	font-size: 1.2em;
	font-weight: bold;
}
#contLogo a:link, #contLogo a:hover, #contLogo a:visited{
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
#logo {
	position:relative;
	float: left;
	width: 389px;
	height: 77px;
	margin: 0;
	padding: 0;
	background: url('/imagenes/cabecera/logo_comercio.jpg') no-repeat top left;
}
#usuario{
	margin-left: 30px;
	width: 283px;
	height: 57px;
	float: left;
	background: url('/imagenes/cabecera/fondo_login_1.jpg') top left no-repeat ;
}
#usuario div{
	width: 250px;
	font-size: 0.8em;
	font-weight: bold;
	margin: 10px 0px 0px 30px;
	padding: 0;
}
#usuario div span{
	margin-left: 15px;
}
#usuario label span{
	display: none;
}
#usuario2{
	margin-left: 30px;
	width: 283px;
	height: 57px;
	float: left;
	font-weight: bold;
	background: url('/imagenes/cabecera/fondo_login_2.jpg') top left no-repeat ;
}
#usuario2_1{
	width: 140px;
	height: 20px;
	float: left;
	font-size: 1em;
	margin: 0;
	font-size: 0.8em;
	padding: 10px 0px 0px 40px;
}
#usuario2_1 span{
	margin: 0; padding: 0;
	font-size: 1.3em;
}
#usuario2_2{
	width: 70px;
	height: 40px;
	float: left;
	font-size: 0.8em;
	margin: 0;
	padding: 7px 0px 0px 20px;
	line-height: 1.5;
}
#contBuscador{
	width: 763px; height: 95px;
	font-family: verdana, arial;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	background: #343434;
	margin: 0px 2px 5px 5px;
}
#contBuscador ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#contBuscador li{
	float: left;
	text-align: center;
}
#contBuscador li a:link, #contBuscador li a:hover, #contBuscador li a:visited{
	display: block;
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
}
#contBuscador li.ofertas{
	width: 191px;	height: 32px;
	padding-top: 5px;
	background: url('/imagenes/cabecera/menu/ofertas.jpg') top left no-repeat ;
}
#contBuscador li.productos{
	width: 190px;	height: 32px;
	padding-top: 5px;
	background: url('/imagenes/cabecera/menu/productos.jpg') top left no-repeat ;
}
#contBuscador li.comercios{
	width: 190px;	height: 32px;
	text-indent: 10px;
	padding-top: 5px;
	background: url('/imagenes/cabecera/menu/comercios.jpg') top left no-repeat ;
}
#contBuscador li.categorias{
	width: 192px;	height: 32px;
	padding-top: 5px;
	background: url('/imagenes/cabecera/menu/categorias.jpg') top left no-repeat ;
}
#contBuscador li.liFecha{
	font-size: 0.6em;
	font-weight: normal;
	padding-top:8px;
}
#contBuscador li.liMapa{
	width: 53px;	height: 23px;
	background: url('/imagenes/cabecera/mapa_web.gif') top left no-repeat ;
}
#contBuscador li.liInicio{
	width: 48px;	height: 23px;
	/*text-indent: -10000px;*/
	background: url('/imagenes/cabecera/home.gif') top left no-repeat ;
}
#contBuscador li.liFavoritos{
	width: 42px;	height: 23px;
	background: url('/imagenes/cabecera/favoritos.gif') top left no-repeat ;
}

#contBuscador li a.liRecomendar{
	width: 42px;	height: 23px;
	text-indent: -10000px;
	background: url('/imagenes/cabecera/recomendar.gif') top left no-repeat ;
}
#buscador{
	width: 390px; height: 34px;
	background: url('/imagenes/cabecera/fond_busca.jpg') top left repeat-x ;
	float: left;
	text-indent: 5px;
}
#iconos{
	background: url('/imagenes/cabecera/fond_busca.jpg') top left repeat-x ;
	width: 373px; height:34px;
	float: left;
}
#teEncuentras{
	width: 740px; height: 19px;
	float: right;
	background: #ccc;
	font-weight: normal;
	font-size: 0.7em;
	color: #000;
	padding-top: 5px;
}
#teEncuentras a:link, #teEncuentras a:hover, #teEncuentras a:visited{
	color: #000;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}
/* 
	Comienza el menú de la izquierda 
*/
#menuLeft{
	width: 148px;
	margin-left:5px;
	background: url('/imagenes/left/fondo.gif') top left repeat-y;
	text-align: left;
}
#comercioTorre{
	width: 148px; height: 40px; text-indent: -10000px;
	background: url('/imagenes/left/comercio_torre.gif') top left no-repeat;	
}
#areaInter{
	width: 148px; height: 27px; text-indent: -10000px;
	background: url('/imagenes/left/area_inter.gif') top left no-repeat;	
}
#finLeft{
	width: 148px; height:5px;
	background: url('/imagenes/left/fin_fondo.gif') bottom left no-repeat;
}
/* 
	Estilos del menú, de la izquierda, de primer nivel
*/
#menuLeft{
	margin: 10px 0px 0px 3px;
	padding: 0;
}
#menuLeft ul{
	margin: 5px 0px 5px 0px;
	padding: 0;
}
#menuLeft li{
	list-style: none;
	/*list-style-image: url('/imagenes/left/flecha.gif');*/
}
#menuLeft li a:link, #menuLeft li a:visited {
	display: block; color: #fff;
	width: 80%;
	margin-left: 10px;
	padding-left: 10px;
	background: transparent url('/imagenes/left/doble_flecha.gif') 0px center no-repeat;
	font-weight: bold;
	text-decoration: none;
}
#menuLeft li a:hover{
	display: block;
	color: #CC0000;
	width: 80%;
	margin-left: 10px;
	padding-left: 10px;
	background: #C6D710 url('/imagenes/left/doble_flecha.gif') -7px center no-repeat;
	font-weight: bold;
	text-decoration: none;
}
/* 
	Estilos del menú, de la izquierda, de segundo nivel 
*/
#menuLeft ul ul{
	margin: 2px 0px 2px 10px;
	padding: 0;
}
#menuLeft li ul li{
	list-style: none;
	/*list-style-image: url('/imagenes/left/flecha.gif');*/
}
#menuLeft li ul li a:link, #menuLeft li ul li a:visited {
	display: block; color: #fff;
	width: 85%;
	margin-left: 10px;
	padding-left: 10px;
	background: transparent url('/imagenes/left/doble_circulo.gif') 0px center no-repeat;
	font-weight: bold;
	text-decoration: none;
}
#menuLeft li ul li a:hover{
	display: block; color: #fff;
	width: 85%;
	margin-left: 10px;
	padding-left: 10px;
	background: #C6D710 url('/imagenes/left/doble_circulo.gif') -6px center no-repeat;
	font-weight: bold; text-decoration: none;
}

/*
	Elementos debajo del menú de la izquierda
*/
#debajoMenuLeft{
	width: 148px; height: 104px;
	margin: 5px 0px 0px 4px;
	text-align: center;
	background: transparent url('/imagenes/left/suscrip_boletin.jpg') top left no-repeat;
}
#debajoMenuLeft h4{
	text-indent: -1000px;
	margin: 0;
	padding: 0;
}
#encuestas{
	width: 148px; 
	margin: 5px 0px 0px 5px;
	padding-top:25px;
	color: #fff;
	text-align: center;
	z-index:1;
	font-size: 0.9em;
	background:#632A2A url('/imagenes/left/encuestas.gif') top left no-repeat;
}
#encuestas a:link, #encuestas a:hover, #encuestas a:visited{
	color: #fff;
	font-weight: bold;
}
#encuestas td{
	color: #fff;
}
#encuestas h4{
	text-indent: -1000px;
	margin: 0;
	padding: 0;
}
#destacados{
	width: 148px;
	margin: 5px 0px 0px 5px;
	text-align: center;
	background:#371717 url('/imagenes/left/destacados.gif') top left no-repeat;
}
#destacados h4{
	text-indent: -1000px;
	margin: 0;
	padding: 0;
}
#divDestacados{
	padding-left: 6px;
	text-align: left;
}
#divDestacados a:link, #divDestacados a:visited{
	color: #fff;
}
#banners{
	width: 150px;
	margin: 10px 0px 5px 3px;
}
/* 
	Estilos de los elemntos del menú de la derecha
*/
#contRight{
	width: 206px;
	margin: 0px 0px 0px 0px;
}
#contRight h4{
	text-indent: -5000px;
	margin: 0;
	padding: 0;
}
#contRight div{
	width: 196px;
}
#selecCatego{
	width: 191px; height: 45px;
	padding: 70px 0px 0px 0px;
	text-align: center;
	background: transparent url('/imagenes/right/bolsa.jpg') top left no-repeat;
}
#ofertas{
	width: 196px;
	background: #336633 url('/imagenes/right/ofertas.gif') top center no-repeat;
}
#ultimasOfertas{
	width: 196px;
	background: #336633 url('/imagenes/right/ultimas_ofertas.gif') top center no-repeat;
}
#ultimasOfertas table, #ofertas table{
	width: 190px;
	margin-top: 20px;
}
#ultimasOfertas td, #ofertas td{
	color: #fff; 
	font-size: 1em; 
	background: #336633 url('/imagenes/right/fondo_tabla.gif') top left repeat-y;
}

.titOfertaDch a:link, .titOfertaDch a:visited {
	font-weight: bold;
	font-size: 0.9em;
	color: #fff;
}
.precioOfertaDch{
	font-family: times new roman, verdana;
	font-size: 10pt;
	color: #99cc99;
	font-weight: bold;
}
#novedades{
	width: 196px;
	background: #093400;	
}
#novedades h4{
	width: 196px; height: 166px;
	background: #093400 url('/imagenes/right/novedades.gif') top center no-repeat;	
}
#novedades td{
	color: #fff; 
	font-size: 1em; 
}
#pieNovedades{
	width: 196px; height:137px;
	background: #093400 url('/imagenes/right/fin_novedades.gif') bottom center no-repeat;		
}
.limpiar{
	clear: both;
	margin: 0;
	padding: 0;
}

/*
	Estilos del contenido (parte central de la web)
*/
#contCentro{
	width: 610px;
	margin: 5px 0px 0px 0px;
	padding: 0;
}
#contCentro h2{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 1.9em;
	color: #009900;
	padding: 10px 0px 0px 80px;
	font-weight: normal;
}
#contCentro h2.izq, #contCentro h3.izq{
	padding: 0;
}
#contCentro ul{
	/*color: #CE9A00;*/
	color: #000;
}
#contCentro li{
	list-style-image: url('/imagenes/flecha_dorada.gif');
}
#contCentro li li{
	list-style-image: none;
	list-style: disc;
}
#contCentro li li li{
	list-style-image: none;
	list-style: circle;
}
#tituloEst{
	width: 610px;
	height: 55px;
}
#tituloEst h2{
	margin: 0; 
}
/*
	Estilos de la tienda
*/
/*Estilos de la tabla central de novedades*/

#contNovedad ul{
	margin: 0px 0px 0px 30px;
	padding: 0;
	color: #000000;
}
#contNovedad span.texto{
	font-size: 11px;
}
#contNovedad li{
	list-style-image: none;
	list-style: disc;
}
#contNovedad a{
	font-size:11px;
	font-family: arial,tahoma,verdana;
	color:#0033CC;
}
#contNovedad .celdaNuevosProductos{
	height:56px;
	background:transparent url('/imagenes/nuevos_productos.gif') no-repeat;
}
.celdaNuevosProductos2{
	padding-bottom:20px;
	width:285px;
	background:transparent url('/imagenes/bg.gif');
}
/*Estilos de la tabla central de novedades*/
#tablaOfertas{
	padding-left: 2px;
	margin: 5px 0px 0px 0px;
}
.celdaOfertasB{
	 border-right: 2px solid #ccc;
}
.celdaOfertas, .celdaOfertasB{
	width: 194px; min-height: 180px;
	float: left;
	margin: 2px;
	background: transparent url('/imagenes/tienda/fondogris.jpg') top right no-repeat;
}

.celdaPrecio{
	border-bottom:2px;
	border-top:2px;
	border-right:0px;
	border-left:0px;
	border-style:solid;
	border-color:#C2D716;
	color:#FF0000;
	font-weight:Bold;
	font-family:New Times Arial;
	font-size:20px;
	
}
.celdaPrecioAmpliar{
	
	width:115px;
	background-color:#C2D716;
	color:#000;
	font-weight:Bold;
	font-family:New Times Arial;
	font-size:14px;
	text-align:left;
	padding-left:10px;
	
}
.celdaPrecioAmpliar2{
	
	color:#FF0000;
	font-weight:Bold;
	font-family:New Times Arial;
	font-size:23px;
	padding-right:20px;
	text-align:right;
	
}
.celdaNoticias{
	height:54px;
	background:transparent url('/imagenes/home07.gif') top left no-repeat;
}

.texto_noticias{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#000;
	padding:5px;
}

.divHr{
	padding-top: 1px;
}

/*
	Estilos del pie de página
*/
.logos_pie{
  text-align: center;
}
.logos_pie td{
  width: 25%;
}
.logos_pie div{
	text-indent:-10000px;
}
.logos_pie .industria{
  background: url('/imagenes/logo_industria.gif') no-repeat;
  width: 122px;
  height: 43px;
}
.logos_pie .hacienda{
  background: url('/imagenes/logo_hacienda.gif') no-repeat;
  width: 110px;
  height: 42px;
}
.logos_pie .trabajo{
  background: url('/imagenes/logo_trabajo.gif') no-repeat;
  width: 100px;
  height: 50px;
}
.logos_pie .apemecac{
  background: url('/imagenes/logo_apemecac.gif') no-repeat;
  width: 101px;
  height: 15px;
}
.logos_pie h2{
  position: absolute;
}
.pie{
  text-align: center;
}
.pie a{
  color: #CC3300;
}
.pie hr{
  border: 1px solid #CCCCCC;
}
/* BUSCADOR */
.table_azul{border:1px solid #009900;text-align:left;} 
.table_azul_contacta{border:1px solid #009900;text-align:left;}
.table_tit{
	background-color: #5C855C;
	color: #fff;
	font-weight: bold;
	text-align:center;
	font-size:12px;
}

.titZona{
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
/* -------- */

/* NOTICIAS */
.tituloNoticia{
	font-weight: bold;
}
.fechaNoticia{
	font-size: 0.8em;
}
/* -------- */

/* AMPLIAR */
.tituloAmpliar{
	font-size: 1.5em;
	color: #009900;
}
.tituloAmpliarNormativa{
	font-size: 1.2em;
	font-weight: bolder;
	color: #009900;
}
.tituloAmpliarProducto{
	font-size: 1.5em;
	color: #009900;
	background:url('/imagenes/tienda/ficha_03.gif') no-repeat;
	padding-left:35px;
	height:30px;
}
.subtituloAmpliar{
	font-size: 1.1em;
}
div.empleo {
	font-size:13px;
	font-family: arial,tahoma,verdana;
	color:#000000;
}
/* -------- */

/* USUARIOS */
.dacceso{
	border: 1px solid #ccc;
}
/* -------- */

/* BOLETINES */
#ulBoletines li{
	list-style: url('/imagenes/flecha_boletines.gif');
}

/* -------- */

/* PAGINACION */
.pags{
	background-color: #f3f3f3;
	border-bottom: 1px solid #e0e0e0;
}
.pags a:link, .pags a:visited{
	font-style: normal;
}
/* -------- */

/* TIENDA */

.prodRazon{
	font-weight: bold;
}
.descEmp{
	line-height:1.5em;
}
/* -------- */