/* ----------------------
   CSS BFCart 
   Modified by aicon
*/ 

/* HTML TAGS */

body { 
	margin: auto; 
	padding: 5px 0;
	background-color: #000000;
        background-image: url(img/bkg.gif);
        <body bgcolor=222222 link=000000 vlink=000000 topmargin=0 marginheight=0 background=/art/bkg.gif>
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	}

div, form {margin: 0px;}
img {border: 0px;}

/* CLASSES */

.main_table {
	width: 760px;
	border: 0;
	padding: 0;
	background-color: #F06000;
	background-repeat: repeat-y;
	}
	
.menu_top { /* Barra de menu debajo del banner */ 
	height: 37px; 
	margin: 0;
	padding: 0 10px 8px 10px; 
	background-color: #0090F0;
	background-repeat: repeat-x;
	color: #fff;
	}

.menu_left { /* Color de fondo del menu */ 
	border: 0px; 
	width: 160px; 
	padding: 0 0 0 1px; 
	vertical-align: top;
	}

.menu_categories { /* Categorias del menu */
	background-color: #F06000;
	}

.menu_categories_sub { /* Subcategoria menu */
	background-color: #0090F0;
	}

.menu_categories_head { 
	padding: 0px; 
	font-weight: bold; 
	}

.menu_left_line { /* Linea que separa las categorias */
	height: 2px; 
	border: 1px; 
	background-color: #fff; 
	padding: 0px; }


.menu_left_line_sub { /* Linea que separa las sub-categorias */
	 height: 1px; 
	 border: 0px; 
	 background-color: #fff; 
	 padding: 0px; 
	 }

.footer { 
	width: 100%; 
	height: 10px; 
	background-color: transparent;
        background-image: url(img/bkg.gif);
        <body bgcolor=222222 link=000000 vlink=000000 topmargin=0 marginheight=0 background=/art/bkg.gif> 
	padding: 0px 10px; 
	color: #FFFFFF; 
	}

.footer_2 { 
	width: 100%; 
	height: 54px;
	padding: 10px;
        background-image: url(img/bkg.gif);
        <body bgcolor=222222 link=000000 vlink=000000 topmargin=0 marginheight=0 background=/art/bkg.gif> 
	background-repeat: no-repeat;
	border: 0px;
	}
	
.footer_text {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #fff;
	text-align: center;
	}

.right { /* Contenido de la página */
	width: 580px; 
	margin: 0;
	padding: 10px 1px 0 10px; 
	vertical-align: top; 
	}

.left_content { text-align: left; padding: 15px; vertical-align: top; }
.right_content { padding: 5px; vertical-align: top; text-align: center; }
.separator    { width: 1px; background-color: #000000; }

/* ORDER FORM */

.form_desc { 
	text-align: right; 
	padding: 5px; 
	background-color: #eaeaea;
	}

.form_desc_data {
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #eaeaea;
	}

/* PRODUCT FORMATS - LISTS */

.product_list_foto { 
	background-color: #e0e0e0; 
	text-align: center; 
	padding: 5px; 
	border-bottom: 7px solid white;
	border-right: 2px solid white; 
	vertical-align: top; 
	}

.product_list_data { 
	background-color: #f3f3f3; 
	padding: 5px; 
	border-bottom: 7px solid white;
	vertical-align: top; 
	}

.product_list_name { 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	}

.product_list_category  { 
	font-size: 9px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #666; 
	}

.product_list_price { 
	width: 75px;	
	text-align: center; 
	font-weight: bold; 
	font-size: 11px;
	padding: 1px;
	color: #444;
	}

.product_list_desc { 
	padding: 5px; 
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	}

.product_show_table { 
	margin-left: 3px;
	}

/* PRODUCT FORMATS - DETAIL */

.product_show_foto { 
	margin-right: 10px;
	background-color: #fff;
	padding: 1px; 
	border: 2px solid #999;
	}

.product_show_data { 
	background-color: #f3f3f3; 
	padding: 5px; 
	border-bottom: 3px solid white; 
	vertical-align: top; 
	}

.product_show_name { 
	background-color: #eaeaea;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #cacaca;
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	}

.product_show_category { 
	font-size: 11px; 
	color: #737373;
	}

.product_show_price	{ 
	background-color: #eaeaea;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #cacaca;
	text-align: right; 
	font-weight: bold; 
	padding: 5px; 
	}

.product_show_desc { 
	font-size: 12px;
	}

.product_show_info {
	padding: 10px;
	border: 1px solid #cacaca;
	border-top: 0;
	}

.order_table_head { background-color: #dddddd; text-align: center; height: 20px; }
TD.order_table_head { border-right: 1px solid #f3f3f3 }
.order_table_data_odd { background-color: #ffffff; }
.order_table_data_even { background-color: #f3f3f3; }
TD.order_table_data { padding: 5px; border-right: 1px solid #d3d3d3; text-align: right; }
.order_table_footer { background-color: #dddddd; text-align: right; height: 20px; padding: 5px; }
.order_table_footer_light { background-color: #f3f3f3; text-align: right; height: 20px; padding: 5px; }

.hr_dotted { width: 100%; height: 1px; border: 1px solid #ccc; }

.operation_table { border: 0px; padding: 0px; width: 300px; }
.alert    {font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: red; text-decoration: none; text-align: center; }
.ok   {font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: #c00; text-decoration: none; text-align: center; }

.image_border { 
	background-color: #fff;
	padding: 2px;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa; 
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	}

/* TITLE */

.h1 {
	margin: 0 0 20px 0;
	font-size: 18px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}

.tekst8   { font-family: verdana, sans-serif; font-size: 9px ; font-weight: normal; color: #000000; text-decoration: none;}
.tekst10  { font-family: verdana, sans-serif; font-size: 10px ; font-weight: normal; color: #000000; text-decoration: none;}
.tekstw14 { font-family: tahoma, sans-serif; font-size: 14px ; font-weight: bold; color: #3D598E; text-decoration: none;}
.px		  { font-family: tahoma, sans-serif; font-size: 1px ; font-weight: normal; color: #ffffff; text-decoration: none;}

a:link    {text-decoration: none; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #000000;}
a:visited {text-decoration: none; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #000000;}
a:active  {text-decoration: none; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #000000;} 
a:hover   {text-decoration: underline; font-size: 11px; font-weight: normal; font-family: arial, sans-serif; color: #2E648F;}

/* TOP MENU LINKS */

.tekst_w {
	text-decoration: none; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #fff;
	}

a.tekst_w {
	text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
	font-stretch: expanded;
	font-family: Arial, Helvetica, sans-serif; 
	color: #fff;
	}

a.tekst_w:link {
	text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
	font-stretch: expanded;
	font-family: Arial, Helvetica, sans-serif; 
	color: #fff;
	}

a.tekst_w:visited {
	text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
	font-stretch: expanded;
	font-family: Arial, Helvetica, sans-serif; 
	color: #fff;
	}

a.tekst_w:active  {
	text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
	font-stretch: expanded;
	font-family: Arial, Helvetica, sans-serif; 
	color: #fff;
	} 

a.tekst_w:hover { 
	text-decoration: underline;
	font-size: 12px; 
	font-weight: bold;
	font-stretch: expanded;
	font-family: Arial, Helvetica, sans-serif; 
	color: #fafafa;
	}
	
/* TEXT */

.tekst { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px ; 
	font-weight: normal;
	color: #222; 
	text-decoration: none;
	}

a.tekst:link { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px ; 
	font-weight: normal; 
	color: #222; 
	text-decoration: none;
	}

a.tekst:visited { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px ; 
	font-weight: normal; 
	color: #222; 
	text-decoration: none;
	}

a.tekst:active  { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px ; 
	font-weight: normal; 
	color: #222; 
	text-decoration: none;
	}

a.tekst:hover { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px ; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline;
	}

.tekst_b { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:link    { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:visited { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:active  { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: none;}
a.tekst_b:hover   { font-family: verdana, sans-serif; font-size: 11px ; font-weight: bold; color: #000000; text-decoration: underline;} 

.input {border: 1px solid; border-color: black; font-family: tahoma, sans-serif; font-size: 8pt; background-color: white;}
.submit {font-family: verdana, sans-serif; font-size: 7pt;background-color: #F06000;}

.select {border: 1px solid; border-color: #F06000; font-family: verdana, sans-serif; font-size: 8pt; background-color: #FFFFFF;}

.bird { font-weight: bold; font-size: 9px; color: #3E598E; }
