/*---------------------------------------------------------------------------*/
/* Etiquetas		                                                     */
/*---------------------------------------------------------------------------*/
body		{
	font-family: Helvetica, sans-serif;
	color: #0E0E0E;
	/* background-color: #414141; */
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border: 0px;
	
	
	overflow: visible;	/* SI NO PONEMOS ESTO, FALLA AL IMPRIMIR EN FIREFOX */
	//overflow: auto;		/* IE no detecta los comentarios con dos barras y por lo tanto los ejecuta (chapuza). Necesario para que salga la barra desplazable vertical */
	
}


body,table,tr,td,th,div { font-size: 8pt; }
table { border-collapse:collapse; }

a:link, a:active, a:visited, a:hover { color: #a6cc00; text-decoration: none; }
a:hover { color: #666666; }
a img { vertical-align: middle; }


form { margin: 0px; }
input	{ vertical-align: middle; }



.main_bg	{ background-image: url('img/main_bg.jpg'); background-position: top center; background-repeat: no-repeat; }


/* BUSCADOR */
.buscador_input { 
	width: 130px;
	height: 24px;
	border: 1px solid #c4c4c4;	
	color: #767676;
	margin: 0px; 
	padding-left: 25px;
	background-image: url('img/buscador_fondo.gif'); background-position: top right; background-repeat: no-repeat;
}


a.cab_buscador_boton { display: block; margin: 0px; width: 54px; height: 24px; background-repeat: no-repeat; background-position: top left; cursor: pointer; } 
a.cab_buscador_boton, a.cab_buscador_boton:link, a.cab_buscador_boton:active, a.cab_buscador_boton:visited, a.cab_buscador_boton:hover { background-image: url('img/buscador_boton.gif'); 	}
a.cab_buscador_boton:hover { background-position: bottom left; }



.cab_siguenos_en {
	background-repeat: no-repeat; background-position: top left;
	background-image: url('img/cab_siguenos_en.gif');	
}

/*  barra verde top */ 
.cab_barra_verde {
	display: block;
	height: 5px;
	background-color: #cfe917;
}


/* botones cabecera */
a.cab_inicio	{ background-image: url('img/cab_inicio.gif'); }
a.cab_conocenos	{ background-image: url('img/cab_conocenos.gif'); }
a.cab_contacto	{ background-image: url('img/cab_contacto.gif'); }
/*a.cab_chat_on	{ background-image: url('img/cab_chat_on.gif'); }*/
a.cab_clientes_off{ background-image: url('img/cab_clientes_off.gif'); }
a.cab_clientes_on{ background-image: url('img/cab_clientes_on.gif'); }
a.cab_carrito	{ background-image: url('img/cab_carrito.gif'); }


a.cab_inicio, a.cab_conocenos, a.cab_contacto, a.cab_chat_on, a.cab_clientes_off, a.cab_clientes_on, a.cab_carrito {
	display: block;
	width: 82px;
	height: 95px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: top left;
}

a.cab_inicio:hover, a.cab_conocenos:hover, a.cab_contacto:hover, a.cab_chat_on:hover, a.cab_clientes_off:hover,  a.cab_carrito:hover { background-position: bottom left; }


/* menu principal izq */

a.LMenu_1	{ background-image: url('img/lmenu_1.gif'); }
a.LMenu_2	{ background-image: url('img/lmenu_2.gif'); }
a.LMenu_3	{ background-image: url('img/lmenu_3.gif'); }
a.LMenu_4	{ background-image: url('img/lmenu_4.gif'); }
a.LMenu_5	{ background-image: url('img/lmenu_5.gif'); }
a.LMenu_6	{ background-image: url('img/lmenu_6.gif'); }
a.LMenu_7	{ background-image: url('img/lmenu_7.gif'); }
a.LMenu_8	{ background-image: url('img/lmenu_8.gif'); }
a.LMenu_9	{ background-image: url('img/lmenu_9.gif'); }
a.LMenu_10	{ background-image: url('img/lmenu_10.gif'); }


a.LMenu_1, a.LMenu_2, a.LMenu_3, a.LMenu_4, a.LMenu_5, a.LMenu_6, a.LMenu_7, a.LMenu_8, a.LMenu_9, a.LMenu_10 {
	display: block;
	width: 234px;
	height: 63px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: 1px solid white;
}


a.LMenu_1:hover, a.LMenu_2:hover, a.LMenu_3:hover, a.LMenu_4:hover, a.LMenu_5:hover, a.LMenu_6:hover, a.LMenu_7:hover, a.LMenu_8:hover, a.LMenu_9:hover, a.LMenu_10:hover {
	background-position: top right;
}









/* barras de titulo */ 

.bar_titulo, .bar_titulo_gris {
	display: block;
	margin-top: 10px;
	margin-bottom: 6px;
	text-align: left;
	min-height: 32px;
	background-image: url('img/barra_titulo.gif');	
	background-repeat: repeat-x;
	background-position: left bottom;
	
}


.bar_titulo_texto {
	padding: 4px 10px 12px 10px;
	font-size: 14px;
	font-weight: bold;
	color: white;
}


.bar_titulo_gris { background-color: #a6cc00; text-align: right; margin-bottom: 0px; }





/*
.bar_titulo a { color: white; }
.bar_titulo a:hover { color: #cfe917; }
*/





/* HISTORIAL BARRA */

.bar_historial {
	background-color: #ffffff; padding: 8px 0px 8px 10px; font-size: 12px; color: #666666;	
}

a.bar_historial_a:link, a.bar_historial_a:active, a.bar_historial_a:visited, a.bar_historial_a:hover { color: #666666; }
a.bar_historial_a:hover { color: #000000; }





/* CABECERA TITULO FAMILIA */
.cabecera_titulo_familia {
	font-size: 24px; 	
	font-weight: bold;
	text-align: right;
	color: white;
	height: 45px;
	line-height: 45px;
	vertical-align: middle;
	padding-right: 20px;
}








/* BOTON VOLVER */
a.bt_volver {
	width: 80px;
	height: 26px;
	display: block;
	
	background-image: url('img/bt_volver.gif');
	background-repeat: no-repeat;
	background-position: top left;
}


a.bt_volver:hover {
	background-position: bottom left;
}








/*	Boton descargar ficha										*/
a.bt_downficha { display: block; width: 179px; height: 53px; background-repeat: no-repeat; background-position: top left;
	/*text-align: center;*/
	padding-left: 12px;
	font-weight: bold;
	font-size: 20px;
	line-height: 53px;
	vertical-align: middle;
} 
a.bt_downficha:link, a.bt_downficha:active, a.bt_downficha:visited, a.bt_downficha:hover { color: #ffffff; background-image: url('img/bt_descargar.gif'); 	}
a.bt_downficha:hover { background-position: bottom left; color: #000000; }







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

a.cab_pes_inicio, a.cab_pes_mapa_web, a.cab_pes_contacto, a.cab_pes_clientes { display: block; margin-left: 3px; width: 108px; height: 40px; background-repeat: no-repeat; background-position: top left; } 

a.cab_pes_inicio:link, a.cab_pes_inicio:active, a.cab_pes_inicio:visited, a.cab_pes_inicio:hover { background-image: url('img/cab_pes_inicio.gif'); 	}
a.cab_pes_inicio:hover { background-position: bottom left; }

a.cab_pes_mapa_web:link, a.cab_pes_mapa_web:active, a.cab_pes_mapa_web:visited, a.cab_pes_mapa_web:hover { background-image: url('img/cab_pes_mapa_web.gif'); }
a.cab_pes_mapa_web:hover { background-position: bottom left; }

a.cab_pes_contacto:link, a.cab_pes_contacto:active, a.cab_pes_contacto:visited, a.cab_pes_contacto:hover { background-image: url('img/cab_pes_contacto.gif'); }
a.cab_pes_contacto:hover { background-position: bottom left; }

a.cab_pes_clientes:link, a.cab_pes_clientes:active, a.cab_pes_clientes:visited, a.cab_pes_clientes:hover { background-image: url('img/cab_pes_clientes.gif'); }
a.cab_pes_clientes:hover { background-position: bottom left; }



.cab_top_grey { background-image: url('img/cab_fondo_grey.gif'); background-position: top right; background-repeat: no-repeat; }








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

a.serv_boton:link, a.serv_boton:active, a.serv_boton:visited, a.serv_boton:hover {
	display: block;
	padding: 4px 4px 4px 20px;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #272727;
	margin: 0px -12px 0px -11px;
	border-bottom: 1px solid #8cab00;
}
a.serv_boton:hover { color: #FFFFFF; background-color: #5b5b5b;
	background-image: url('img/art_dest_selected.gif');
	background-repeat: no-repeat;
	background-position: center left;	
}








/* -------------------------------------------------------------------------------- */
/*	Boton enviar formulario									*/
a.bt_form_enviar { display: block; width: 117px; height: 36px; background-repeat: no-repeat; background-position: top right;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 36px;
	vertical-align: middle;
} 
a.bt_form_enviar:link, a.bt_form_enviar:active, a.bt_form_enviar:visited, a.bt_form_enviar:hover { color: #475600; background-image: url('img/boton_enviar.gif'); 	}
a.bt_form_enviar:hover { background-position: bottom right; color: #d9d9d9; }


/* -------------------------------------------------------------------------------- */
/*	Boton siguiente							*/
a.bt_form_siguiente { display: block; width: 108px; height: 36px; background-repeat: no-repeat; background-position: top right;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 36px;
	vertical-align: middle;
} 
a.bt_form_siguiente:link, a.bt_form_siguiente:active, a.bt_form_siguiente:visited, a.bt_form_siguiente:hover { color: #475600; background-image: url('img/boton_siguiente.gif'); 	}
a.bt_form_siguiente:hover { background-position: bottom right; color: #d9d9d9; }


/* -------------------------------------------------------------------------------- */
/*	Boton actualizar							*/
a.bt_form_actualizar { display: block; width: 108px; height: 36px; background-repeat: no-repeat; background-position: top right;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 36px;
	vertical-align: middle;
} 
a.bt_form_actualizar:link, a.bt_form_actualizar:active, a.bt_form_actualizar:visited, a.bt_form_actualizar:hover { color: #475600; background-image: url('img/boton_actualizar.gif'); 	}
a.bt_form_actualizar:hover { background-position: bottom right; color: #d9d9d9; }


/* -------------------------------------------------------------------------------- */
/*	Boton realizar pedido							*/
a.bt_form_pedido_realizar { display: block; width: 157px; height: 36px; background-repeat: no-repeat; background-position: top right;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 36px;
	vertical-align: middle;
} 
a.bt_form_pedido_realizar:link, a.bt_form_pedido_realizar:active, a.bt_form_pedido_realizar:visited, a.bt_form_pedido_realizar:hover { color: #475600; background-image: url('img/boton_pedido_realizar.gif'); 	}
a.bt_form_pedido_realizar:hover { background-position: bottom right; color: #d9d9d9; }


/* -------------------------------------------------------------------------------- */
/*	Boton presupuesto solicitar			*/
a.bt_form_presuupesto_solicitar { display: block; width: 200px; height: 36px; background-repeat: no-repeat; background-position: top right;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 36px;
	vertical-align: middle;
} 
a.bt_form_presuupesto_solicitar:link, a.bt_form_presuupesto_solicitar:active, a.bt_form_presuupesto_solicitar:visited, a.bt_form_presuupesto_solicitar:hover { color: #475600; background-image: url('img/boton_presupuesto_solicitar.gif'); 	}
a.bt_form_presuupesto_solicitar:hover { background-position: bottom right; color: #d9d9d9; }


/* -------------------------------------------------------------------------------- */
/*	Boton cancelar pedido							*/
a.bt_form_pedido_cancelar { display: block; width: 157px; height: 36px; background-repeat: no-repeat; background-position: top right;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 36px;
	vertical-align: middle;
} 
a.bt_form_pedido_cancelar:link, a.bt_form_pedido_cancelar:active, a.bt_form_pedido_cancelar:visited, a.bt_form_pedido_cancelar:hover { color: #475600; background-image: url('img/boton_pedido_cancelar.gif'); 	}
a.bt_form_pedido_cancelar:hover { background-position: bottom right; color: #d9d9d9; }


/* -------------------------------------------------------------------------------- */
/*	Boton vaciar cesta						*/
a.bt_form_vaciar_cesta { display: block; width: 131px; height: 36px; background-repeat: no-repeat; background-position: top right;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 36px;
	vertical-align: middle;
} 
a.bt_form_vaciar_cesta:link, a.bt_form_vaciar_cesta:active, a.bt_form_vaciar_cesta:visited, a.bt_form_vaciar_cesta:hover { color: #475600; background-image: url('img/boton_vaciar_cesta.gif'); 	}
a.bt_form_vaciar_cesta:hover { background-position: bottom right; color: #d9d9d9; }

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

.fmenu_normal, .fmenu_over, .fmenu_selected, .fmenusub_normal, .fmenusub_over, .fmenusub_on, .fmenusub_selected
{
	padding: 6px 6px 6px 10px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;	
/* 	border-bottom: 1px solid #ffffff; */
	
	margin: 1px 0px 0px 0px;
	cursor: pointer;
	
}

.fmenu_normal, .fmenu_over, .fmenu_on, .fmenu_selected {
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dotted #999999;

}

.fmenu_normal	{ color: #333333; background-color: #acd007; padding: 10px 4px 10px 10px; }
.fmenu_over		{ color: #000000; background-color: #c7e735; padding: 10px 4px 10px 10px;  font-weight: bold; }
.fmenu_on		{ font-weight: bold; color: #ffffff; background-color: #5b5b5b; padding: 10px 4px 10px 10px; }
.fmenu_selected	{ font-weight: bold; color: #ffffff; background-color: #5b5b5b; padding: 10px 4px 10px 10px; }
	
	
.fmenusub_normal		{ color: #000000; background-color: #ffffff; }
.fmenusub_over		{ color: #000000; background-color: #c7e735; }
.fmenusub_on		{ font-weight: bold; color: #000000; background-color: #ffffff; padding: 8px 4px 8px 10px;}
.fmenusub_selected	{ font-weight: bold; color: #000000; padding: 10px 4px 10px 10px; font-size: 12px; }


.fmenu_selected, .fmenusub_selected{ 
	background-image: url('img/fam_selected.gif');
	background-repeat: no-repeat;
	background-position: center right;
}


.fmenusub_selected { 
	background-image: url('img/famsub_selected.gif');
	background-repeat: no-repeat;
	background-position: top left;
}




/* -------------------------------------------------------------------------------- */
/* Articulos Novedad/Oferta										*/



.art_dest_normal, .art_dest_selected{
	cursor: pointer;
	display: block;
	padding: 3px 0px 3px 20px;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}
.art_dest_normal { color: 898989; }
.art_dest_selected { color: ffffff; background-color: 3b3b3b;
	background-image: url('img/art_dest_selected.gif');
	background-repeat: no-repeat;
	background-position: center left;	
}

.art_dest_inf { 
	padding: 10px 20px 0px 0px;
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: ffffff;
}


/* -------------------------------------------------------------------------------- */
/* SUBFAMILIAS LISTA								*/

a.subfam_lst:link, a.subfam_lst:active, a.subfam_lst:visited, a.subfam_lst:hover {
	padding-left: 20px;
	font-weight: bold;
	display: block;
	font-size: 13px;
	color: #787878;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	border-bottom: 1px solid #c4c4c4;
	
}
a.subfam_lst:hover {
	background-image: url('img/art_dest_selected.gif');
	background-repeat: no-repeat;
	background-position: center left;	
	background-color: #f1f1f1; color: #5b5b5b;
}




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

a.destacado_boton:link, a.destacado_boton:active, a.destacado_boton:visited, a.destacado_boton:hover {
	display: block;
	padding: 4px;
	font-family: Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #c7c7c7;
	text-align: left;
}

a.destacado_boton:hover { color: #FFFFFF; }



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

.web_fondo_left, .web_fondo_right { background-repeat: repeat-y; }

.web_fondo_left { background-image: url('img/web_fondo_left.gif'); background-position: top left; }
.web_fondo_right { background-image: url('img/web_fondo_right.gif'); background-position: top right; }

.web_sombra_inf { 
	background-image: url('img/web_sombra_inf.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 24px;
}



.cab_ofertas_fondo {
	width:  664px; height: 276px;
	background-image: url('img/cab_ofertas_fondo.gif');
	background-repeat: no-repeat;
	background-position: top left;
}




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

.box_sup_izq{ background-image:url('img/box/box_sup_izq.gif'); width: 13px; height: 11px; }
.box_sup_der{ background-image:url('img/box/box_sup_der.gif'); width: 20px; height: 11px; }
.box_inf_izq{ background-image:url('img/box/box_inf_izq.gif'); width: 13px; height: 18px; }
.box_inf_der{ background-image:url('img/box/box_inf_der.gif'); width: 20px; height: 18px; }

.box_centro_sup{	background-image:url('img/box/box_centro_sup.gif'); background-repeat: repeat-x;	background-position: top; }
.box_centro_inf{	background-image:url('img/box/box_centro_inf.gif'); background-repeat: repeat-x; background-position: bottom; }
.box_centro_der{	background-image:url('img/box/box_centro_der.gif');	background-repeat: repeat-y; background-position: right; }
.box_centro_izq{	background-image:url('img/box/box_centro_izq.gif'); background-repeat: repeat-y; background-position: left; }

.box_titulo { padding: 0px 0px 10px 0px; }
.box_titulo, .box_titulo td {
	color: #3c3c3c;
	font-size: 14px;
	font-weight: bold;
}





/* -------------------------------------------------------------------------------- */
/* BOX BLANCO CON SOMBRA, LISTA DE ARTICULOS 							*/


.box_artlst_1 { background-color: #acd007; }

.box_artlst_2 { width: 14px; height: 10px; background-image: url('img/box_artlst/2.gif'); background-repeat: no-repeat; }
.box_artlst_4 { width: 14px; height: 16px; background-image: url('img/box_artlst/4.gif'); background-repeat: no-repeat; }
.box_artlst_6 { width: 10px; height: 16px; background-image: url('img/box_artlst/6.gif'); background-repeat: no-repeat; }
.box_artlst_8 { width: 10px; height: 10px; background-image: url('img/box_artlst/8.gif'); background-repeat: no-repeat; }

.box_artlst_1 { height: 10px;	background-image: url('img/box_artlst/1.gif'); }
.box_artlst_5 { height: 16px;	background-image: url('img/box_artlst/5.gif'); }
.box_artlst_3 { height: 12px;	background-image: url('img/box_artlst/3.gif'); }
.box_artlst_7 { height: 10px;	background-image: url('img/box_artlst/7.gif'); }




/* -------------------------------------------------------------------------------- */
/* BOX VERDE CON SOMBRA 										*/

.box_verde_01_0 { background-color: #acd007; }

.box_verde_01_2 { width: 27px; height: 50px; background-image: url('img/box_verde_01_2.gif'); background-repeat: no-repeat; }
.box_verde_01_4 {	width: 27px; height: 29px; background-image: url('img/box_verde_01_4.gif'); background-repeat: no-repeat; }
.box_verde_01_6 {	width: 19px; height: 29px; background-image: url('img/box_verde_01_6.gif'); background-repeat: no-repeat; }
.box_verde_01_8 { width: 19px; height: 50px; background-image: url('img/box_verde_01_8.gif'); background-repeat: no-repeat; }

.box_verde_01_1 { height: 50px;	background-image: url('img/box_verde_01_1.gif'); }
.box_verde_01_5 { height: 19px;	background-image: url('img/box_verde_01_5.gif'); }
.box_verde_01_3 { height: 27px;	background-image: url('img/box_verde_01_3.gif'); }
.box_verde_01_7 {	height: 19px;	background-image: url('img/box_verde_01_7.gif'); }


/* -------------------------------------------------------------------------------- */
/* BOX BLANCO CON SOMBRA 										*/

.box_blanco_0 { background-color: #FFFFFF; }

.box_blanco_2 { width: 27px; height: 50px; background-image: url('img/box_blanco/2.gif'); background-repeat: no-repeat; }
.box_blanco_4 { width: 27px; height: 29px; background-image: url('img/box_blanco/4.gif'); background-repeat: no-repeat; }
.box_blanco_6 { width: 19px; height: 29px; background-image: url('img/box_blanco/6.gif'); background-repeat: no-repeat; }
.box_blanco_8 { width: 19px; height: 50px; background-image: url('img/box_blanco/8.gif'); background-repeat: no-repeat; }

.box_blanco_1 { height: 50px;	background-image: url('img/box_blanco/1.gif'); }
.box_blanco_5 { height: 29px;	background-image: url('img/box_blanco/5.gif'); }
.box_blanco_3 { height: 27px;	background-image: url('img/box_blanco/3.gif'); }
.box_blanco_7 { height: 19px;	background-image: url('img/box_blanco/7.gif'); }


.box_blanco_div3 { background-image: url('img/box_blanco/3.gif'); background-repeat: repeat-y; background-position: top right; }
.box_blanco_div7 { background-image: url('img/box_blanco/7.gif'); background-repeat: repeat-y; background-position: top left; }



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


.box_black_top, .box_black_bottom { width: 243px; height: 10px; background-repeat: no-repeat; }
.box_black_top	{ background-image: url('img/box_black_top.gif'); }
.box_black_bottom	{ background-image: url('img/box_black_bottom.gif'); }
.box_black_cont	{ background-color: 272727; width: 243px; text-align: center; color: #ffffff; }

.box_grey_top, .box_grey_bottom { width: 243px; height: 9px; background-repeat: no-repeat; }
.box_grey_top	{ background-image: url('img/box_grey_top.gif'); }
.box_grey_bottom	{ background-image: url('img/box_grey_bottom.gif'); }
.box_grey_cont	{ background-color: 5b5b5b; width: 243px; text-align: center; }

.box_white_top, .box_white_bottom { width: 243px; height: 9px; background-repeat: no-repeat; }
.box_white_top	{ background-image: url('img/box_white_top.gif'); }
.box_white_bottom	{ background-image: url('img/box_white_bottom.gif'); }
.box_white_cont	{ background-image: url('img/box_white_fondo.gif'); background-repeat: repeat-y; text-align: center; }



/* -------------------------------------------------------------------------------- */
/* tooltip.js												*/
#tt		{display:block; position:absolute; padding: 20px; background: #5b5b5b; color: #FFFFFF; border: 1px solid 000000; }
#tttop	{display:block; overflow:hidden }
#ttcont	{display:block;  }
#ttbot	{display:block; overflow:hidden }







/***** listados ****/
.lista_cabecera {
	background-color: #cefc4d;
	background-repeat: repeat-x;
	background-position: left top;
	
	padding: 2px 2px 2px 4px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #f8ffbf #acba3f #acba3f #f8ffbf;

	font-weight: bold;
	color: #516900;	
}

.lista_cabecera td {
	padding: 2px 2px 2px 4px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #f8ffbf #acba3f #acba3f #f8ffbf;

	font-weight: bold;
	color: #516900;	
}


.lista_familia {
	font-size: 12px;
	font-weight: bold;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #eeeeee;
	background-color: #e8e8e8;
}

.lista_familia td { padding: 10px; }


.lista_normal { background-color: #ffffff; }

.lista_normal td {
	padding: 2px 6px 2px 6px; 
	border: 1px solid #eeeeee; 
}


/* Titulos celda */
.titulo_left { text-align: left; font-weight: bold; }
.titulo_right { text-align: right; font-weight: bold; }
.titulo_center { text-align: center; font-weight: bold; }


/*  BOTON  */
a.boton { display: block;
	padding: 2px;
	font-size: 8pt;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	
	color: #56668f;
	background-color: #f6f8f0;
	border-color: #ffffff #c7d2b5 #c7d2b5 #ffffff;


}

a.boton:hover { display: block;
	cursor: pointer;
	color: #cc0000;
	
	background-color: #f0ffbc;
	border-color: #f2fbd2 #a7c73a #a7c73a #f2fbd2;
}





/***** PESTAŅAS GENERICAS ****/
a.psc_boton, a.psc_boton_on{
	cursor: pointer;
	color: #253d00;
	display: block;
	width: 90px;
	margin-top: 3px;
	height: 18px;
	line-height: 18px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;	
	
	border-width: 1px 1px 0px 1px;
	border-style: solid;
}

a.psc_boton:hover, a.psc_boton_on:hover{ 
	margin-top: 0px;

}

a.psc_boton{ 
	background-color: #f6f8f0;
	border-color: #ffffff #c7d2b5 #c7d2b5 #ffffff;
}

a.psc_boton:hover{
	background-color: #f0ffbc;
	height: 26px;
	line-height: 26px;
}

a.psc_boton_on{ 
	font-weight: bold;
	color: #ffffff;
	background-color: #686868;
	border-color: #a6a6a6 #343434 #ffffff #a6a6a6;
	height: 26px;
	line-height: 26px;

}

a.psc_boton_on:hover{
	font-weight: bold;
	color: #ffffff;
	background-color: #686868;
	height: 28px;
	line-height: 28px;
}
