/* PARTE PÚBLICA */
body {
	background-color: #F5F4F4;
}

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 0px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

hr{
	color:#D5D4D4;
}

td.verdana{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.lnk_listado02:link{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999797;
	text-decoration: none;
}
a.lnk_listado02:visited{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999797;
	text-decoration: none;
}
a.lnk_listado02:hover{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999797;
	text-decoration: underline;
}


a.lnk_tarea:link{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #64AF00;
	background-color: #EAEAEA;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
a.lnk_tarea:visited{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #64AF00;
	background-color: #EAEAEA;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
a.lnk_tarea:hover{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #64AF00;
	background-color: #EAEAEA;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}


td.estado_rojo{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: Red;
}

td.estado_amarillo{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	background-color: Yellow;
}

td.estado_naranja{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	background-color: #FF8C00;
}
td.estado_verde{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: Green;
}

td.tarea{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #32364C;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #EAEAEA;
	border-bottom: #999797 1px solid;
	text-align: left;
}

a.lnk_comentario:link{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #32364C;
	background-color: #FBFBFB;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
a.lnk_comentario:visited{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #32364C;
	background-color: #FBFBFB;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
a.lnk_comentario:hover{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #32364C;
	background-color: #FBFBFB;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}

td.comentario{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #32364C;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #FBFBFB;
	border-bottom: #999797 1px solid;
	text-align: left;
}

td.gris_noticias_light{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #515050;
	text-align: justify;	
}

td.gris_noticias{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #515050;
	text-align: justify;	
}

a.blanco_noticias:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;	
	text-decoration: none;
}
a.blanco_noticias:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;	
	text-decoration: none;
}
a.blanco_noticias:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;	
	text-decoration: underline;
}

.verde_mis_pedidos{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #64AF00;
	text-align: center;
}

.rojo_mis_pedidos{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DF0000;
	text-align: center;
}

.amarillo_mis_pedidos{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F49B00;
	text-align: center;
}

a.nota_mis_pedidos:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454444;
	text-decoration: none;
}
a.nota_mis_pedidos:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454444;
	text-decoration: none;
}
a.nota_mis_pedidos:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454444;
	text-decoration: underline;
}

a.gris_mis_pedidos:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #454444;
	text-decoration: none;
}
a.gris_mis_pedidos:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #454444;
	text-decoration: none;
}
a.gris_mis_pedidos:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #454444;
	text-decoration: underline;
}

a.menu_top_lnk:link{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #404040;
	letter-spacing: -1px;
	text-decoration: none;
}
a.menu_top_lnk:visited{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #404040;
	letter-spacing: -1px;
	text-decoration: none;
}
a.menu_top_lnk:hover{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #404040;
	letter-spacing: -1px;
	text-decoration: underline;
}

a.comparador_info:link{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8DC444;
	text-decoration: none;
}
a.comparador_info:visited{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8DC444;
	text-decoration: none;
}
a.comparador_info:hover{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8DC444;
	text-decoration: underline;
}

td.comparador_producto{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-align: right;
	padding-right: 5px;
}

td.comparador_bot{
	background-image: url(../images/comp_puntito_v.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

td.comparador_top{
	background-image: url(../images/comp_puntito_v.gif);
	background-position: top;
	background-repeat: repeat-x;
}

td.comparador_bot_gris{
	background-image: url(../images/comp_puntito_v.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #EAE8E8;
}

td.comparador_top_gris{
	background-image: url(../images/comp_puntito_v.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #EAE8E8;
}

td.comparador_lat_der_gris{
	background-image: url(../images/comp_r_puntito.gif);
	background-position: right;
	background-repeat: repeat-y;
		background-color: #EAE8E8;
}

td.comparador_lat_der{
	background-image: url(../images/comp_r_puntito.gif);
	background-position: right;
	background-repeat: repeat-y;
}

td.comparador_lat_iz_gris{
	background-image: url(../images/comp_r_puntito.gif);
	background-position: left;
	background-color: #EAE8E8;
	background-repeat: repeat-y;
}

td.comparador_gris_b{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EAE8E8;
	color: #414141;
	text-align: center;
}

td.comparador_blanco_b{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #414141;
	text-align: center;
}

td.comparador_gris{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #EAE8E8;
	color: #414141;
	text-align: center;
	background-image: url(../images/comp_r_puntito.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

td.comparador_cab_gris{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #EAE8E8;
	color: #414141;
	text-align: center;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
td.comparador_cab_blanco{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	text-align: center;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;	
}

td.comparador_blanco{
	font-family: Arial,Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #414141;
	text-align: center;
	background-image: url(../images/comp_r_puntito.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
}

td.comparador{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414141;
	
}

td.back_iframe_cab{
	background-image: url(../images/cab_carrusel.gif);
	background-position: center;
	background-repeat: no-repeat;
}

td.back_iframe_body{
	background-image: url(../images/ifrbody_carrusell.gif);
	background-position: left;
	background-repeat: repeat-y;
}

img.bordecillo{
	border: 1px solid #404040;
}

td.align_top_pading{
	vertical-align: top;
	padding-top: 4px;
}

td.top{
	background-image: url(../images/top.jpg);
	background-repeat:no-repeat;
}

td.top_dis{
	background-image: url(../images/top_dis.jpg);
	background-repeat:no-repeat;
}

td.backg01{
	background-image: url(../images/top04_bk.gif);
}

td.backg02{
	background-image: url(../images/top06_bk.gif);
	vertical-align: top;
	padding-top: 4px;
}

td.backg03{
	background-image: url(../images/top06_bk.gif);
}

td.backg04{
	background-image: url(../images/carrito_bk.gif);
}

td.backg04_dis{
	background-image: url(../images/carrito_bk_dis.gif);
}

td.backg05{
	background-image: url(../images/acce_cli_01_bk.gif);
}

td.backg06{
	background-image: url(../images/acce_cli_02_bk.gif);
}

td.backg07{
	background-image: url(../images/centro_bk.gif);
}

td.backg08{
	background-image: url(../images/resumen_bk.gif);
	background-repeat:repeat-y
}

td.backg09{
	background-image: url(../images/fondo_generico.gif);
}

table.alto100{
	height: 100%;
}

td.menu_top{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #404040;
	letter-spacing: -1px;
	padding-left: 15px;
	padding-right: 15px;
}

td.padding2{
	padding-left: 2px;
	background-image: url(../images/fam_bk.gif);
}

td.familia{
	background-color: #999797;
	border-top: 2px solid #727171;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	padding-left: 12px;
	vertical-align: middle;
}

a.familia_lnk:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
a.familia_lnk:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
a.familia_lnk:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	text-decoration: underline;
}

td.subfamilia{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #454444;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #E4E3E2;
}

td.carrito{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454444;
	background-image: url(../images/carrito_bk_cen.gif);
}

a.lnk01:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #454444;
	text-decoration: none;
}

a.lnk01:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #454444;
	text-decoration: none;
}

a.lnk01:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #454444;
	text-decoration: underline;
}

a.lnk02:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #454444;
	text-decoration: none;
}

a.lnk02:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #454444;
	text-decoration: none;
}

a.lnk02:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #454444;
	text-decoration: underline;
}

a.lnk03:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #454444;
	text-decoration: none;
}

a.lnk03:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #454444;
	text-decoration: none;
}

a.lnk03:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #454444;
	text-decoration: underline;
}

a.lnk04:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #64AF00;
	text-decoration: none;
}

a.lnk04:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #64AF00;
	text-decoration: none;
}

a.lnk04:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #64AF00;
	text-decoration: underline;
}

td.titulo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4C489D;
	letter-spacing: -1px;
	vertical-align: top;
	height: 35px;
}

td.texto_gen{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	padding-right: 10px;
}
a.texto_gen_link{
	font-weight:normal;
	text-decoration:none;
}
a.texto_gen_link:hover{
	font-weight:normal;
	text-decoration:underline;
}

.tachado{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	padding-right: 10px;
	text-decoration: line-through;
}

td.texto_gen_pading{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	padding-left: 10px;
	padding-right: 10px;
}

a.texto_gen_lnk:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	font-weight: bold;
	text-decoration: none;
}
a.texto_gen_lnk:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	font-weight: bold;
	text-decoration: none;
}
a.texto_gen_lnk:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	font-weight: bold;
	text-decoration: underline;
}

.texto_verde{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #64AF00;
}

td.unarayica{
	border-left: 1px solid #D5D4D4;
}

.parrila_titulo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3D3A3A;
}

.parrila_titulo2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #646161;
}

td.parrilla_texto{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #858383;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.parrilla_precio{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12 px;
	font-weight: bold;
	color: #3D3A3A;
}

td.parrilla_precio_gris{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3D3A3A;
	text-align: center;
}

.detalle_titulo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #64AF00;
	font-weight: 900;
}

.fabricante_iva{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #454444;
}

.fabricante_iva_mini{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454444;
}

td.linea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999797;
}

.ver14gris{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3D3A3A;
}


td.titver16{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #181818;
	text-align: center;
}

td.bordersupiz{
	border-top: 1px solid #B2B1B1;
	border-left: 1px solid #B2B1B1;
	padding-left: 10px;
}

.ver12verde{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #64AF00;
}

td.form{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	padding-right: 6px;
	text-align: right;
	background-color: #B3B3B2;
	height: 19px;
	white-space: nowrap;
}

td.pie{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999797;
}

td.pie2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333DC8;
}

a.pie2_lnk:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333DC8;
	text-decoration: none;
}
a.pie2_lnk:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333DC8;
	text-decoration: none;
}
a.pie2_lnk:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333DC8;
	text-decoration: underline;
}

td.desarrollo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999797;
	border-top: 1px solid #C6C6C6;
	height: 32px;
}

td.texto_mini_black{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}

.texto_mini_bold_black{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}

/* GESTIÓN */

td.titulo_gest{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #64AF00;
}

td.menu_off{
	background-image: url(../images/gest_menu01_off.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #132860;
	padding-left: 33px;
	padding-bottom: 4px;
	height: 24px;
}

a.menu_lnk:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #132860;
	text-decoration: none;
}
a.menu_lnk:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #132860;
	text-decoration: none;
}
a.menu_lnk:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #132860;
	text-decoration: underline;
}

.texto{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	line-height: 18px;
}

.texto_bold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	line-height: 18px;
	font-weight: bold;
}

td.texto_mini{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
}

.texto_mini_bold{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

.texto_black{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}

td.listado01{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #32364C;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #FBFBFB;
	border-bottom: #999797 1px solid;
}

td.listado01_sub{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #32364C;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #F3F3F8;
	border-bottom: #999797 1px solid;
}

td.listado01_sub_sub{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #32364C;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #E8E8F0;
	border-bottom: #999797 1px solid;
}

td.listado02{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #999797;
}

td.titulo02{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #32364C;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #FFAE00;
	border-bottom: #00008B 1px solid;
}

td.texto_w{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Black;
}

a.text01lnk:link{
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #582B04;
	text-decoration : none;
}

a.text01lnk:visited{
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #582B04;
	text-decoration : none;
}

a.text01lnk:hover{
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #582B04;
	text-decoration : underline;
}

a.text02lnk:link{
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F7E8CA;
	text-decoration : none;
}

a.text02lnk:visited{
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F7E8CA;
	text-decoration : none;
}

a.text02lnk:hover{
	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F7E8CA;
	text-decoration : underline;
}

td.verde{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: Green;
	border-bottom: #00008B 1px solid;
	text-align: center;
}

td.amarillo{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #003E6E;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: Yellow;
	border-bottom: #00008B 1px solid;
	text-align: center;
}

td.rojo{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: White;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: Red;
	border-bottom: #00008B 1px solid;
	text-align: center;
}

td.pie_gest{
	background-color: #BCBCCE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	height: 20px;
}

a.pie:link{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration: none;
}

a.pie:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration: none;
}

a.pie:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: White;
	text-decoration: underline;
}

.formbox{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color : #FFFFFF;
	color : #000000;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.formbox2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color : #FFFFFF;
	color : #000000;
	height: 18px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.button{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color : #404040;
	color : #FFFFFF;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	border: 1px solid #000000;
}

a.mas-info{
	color:#075F91;
	text-decoration:underline;
	font-weight:normal;
}

a.mas-info:hover{
	text-decoration:underline;
}

.precio-oferta{
	font-family:Arial Black, Helvetica, sans-serif;
	font-size:24px;
	color:#B2B0B1;
	text-decoration: line-through;
}

.precio-final{
	font-family:Arial Black, Helvetica, sans-serif;
	font-size:24px;
	color:#EB7F01;
}

.precio-final-mini{
	font-family:Arial Black, Helvetica, sans-serif;
	font-size:18px;
	color:#EB7F01;
}

.txt-gris{
	color:#98979D;
	padding-top:5px;
	padding-bottom:5px;
	cursor:help;
}

/* REGALOS */
td.regalo01{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FF0000;
}