BODY { background : #ffffff;} /* f0f0f0 */

/* ---------------------------------------- */

/* TABLE */
td.header { background: #ffffff;}
td.menu_top { background: #ffd800;}
td.side_menu { background: #f4f4f4;}
td.content { background: #ffffff; padding-left:20px; padding-right:20px;}

td.product_table { border: 1px solid #afaeae; padding:10px;}
td.product_title {text-decoration: none; color: #005CA4; font-size: 16px; font-family: Arial, Verdana, Helvetica; margin-top: 3px; margin-bottom: 3px; font-weight:bold;}

/* old */
tr.table_header2 { background: #77A6D5;}
td.table_header2 { background: #77A6D5; border-bottom: 1px solid #5C89B4; border-top: 1px solid #5C89B4; border-left: 1px solid #5C89B4; border-right: 1px solid #5C89B4;}  /* 005CA4 */
tr.table_sub_header { background: #E2EBF6;}
td.table_sub_header { background: #E2EBF6; border-bottom: 1px solid #93BEE2; border-top: 1px solid #93BEE2; border-left: 1px solid #93BEE2; border-right: 1px solid #93BEE2;}
tr.cell_header { background: #E2EBF6;}
td.cell_header { background: #E2EBF6;}

td.table_product_cel { border: 1px solid #afaeae;}


/* FORM */
select {font-family: Arial, Verdana, Helvetica; font-size : 12px;}
select.tiny {font-family: Arial, Verdana, Helvetica; font-size : 12px;}
option {font-family: Arial, Verdana, Helvetica; font-size : 12px;}
input {font-family: Arial, Verdana, Helvetica; font-size : 12px;}
textarea {font-family: Arial, Verdana, Helvetica; font-size: 12px;}

input.search {font-family: Arial, Verdana, Helvetica; font-size : 10px; border-width: 1px; border: 1px solid; border-color: #5d471f; background-color: #FFF9EB;}
.search {text-decoration: none; color: #5d471f; font-size: 9px; font-family: Arial, Verdana, Helvetica;}

img.product_pic {border-color: #c2c2c2;}

/* TEXT */
.text {text-decoration: none; color: #6f6f6f; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
.text_bold {text-decoration: none; color: #6f6f6f; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight:bold;}
.text_form {text-decoration: none; color: #6f6f6f; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
.text_alert {text-decoration: none; color: #ED740E; background: #fef9c5; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding:10px; margin:10px; text-align: center; border: 1px dashed #ff8000;}
.search_header_text {text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
.news_header {text-decoration: none; color: #005CA4; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight:bold;}
.news_text {text-decoration: none; color: #2f7cc6; font-size: 14px; font-family: Arial, Verdana, Helvetica;}
.page_title {text-decoration: none; color: #005CA4; font-size: 16px; text-align:left; font-family: Arial, Verdana, Helvetica; border-width: 1px; border-bottom: 1px solid; border-color: #005CA4; width: 300px; margin-top: 20px; margin-bottom: 20px; font-weight:bold;}
.page_sub_title {text-decoration: none; color: #005CA4; font-size: 16px; text-align:left; font-family: Arial, Verdana, Helvetica; margin-top: 10px; margin-bottom: 10px; font-weight:bold;}
.sub_header {background: #C3D2DF; text-decoration: none; color: #3676AF; font-size: 10px; font-family: Verdana, Arial, Helvetica; font-weight: bold; padding:4px;}
.row_odd { background: #f4f4f4; padding-right: 0px; text-decoration: none; color: #5d471f; font-size: 11px; font-family: Verdana, Arial, Helvetica; padding-top:6px; padding-bottom:6px;}
.row_even { background: #ffffff; padding-right: 0px; text-decoration: none; color: #5d471f; font-size: 11px; font-family: Verdana, Arial, Helvetica; padding-top:6px; padding-bottom:6px;}
.copyright {text-decoration: none; color: #505367; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
.title_cat {text-decoration: none; color: #000000; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight:bold;}

/* LINKS */
a:link    {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a:active  {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a:visited {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a:hover   {text-decoration: none; color: #ff0000; font-size: 12px; font-family: Arial, Verdana, Helvetica;}

a.bold:link    {text-decoration: none; color: #0066cc; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.bold:active  {text-decoration: none; color: #0066cc; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.bold:visited {text-decoration: none; color: #0066cc; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.bold:hover   {text-decoration: none; color: #ff0000; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

a.menu_top:link    {text-decoration: none; color: #005CA4; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.menu_top:active  {text-decoration: none; color: #005CA4; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.menu_top:visited {text-decoration: none; color: #005CA4; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.menu_top:hover   {text-decoration: none; color: #A8314F; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

a.menu_side:link    {text-decoration: none; color: #005CA4; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.menu_side:active  {text-decoration: none; color: #005CA4; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.menu_side:visited {text-decoration: none; color: #005CA4; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.menu_side:hover   {text-decoration: none; color: #77A6D5; font-size: 11px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; padding-top : 1px; padding-bottom : 1px;}

a.menu_side_sub:link    {text-decoration: none; color: #005CA4; font-size: 11px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.menu_side_sub:active  {text-decoration: none; color: #005CA4; font-size: 11px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.menu_side_sub:visited {text-decoration: none; color: #005CA4; font-size: 11px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.menu_side_sub:hover   {text-decoration: none; color: #77A6D5; font-size: 11px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 1px; padding-bottom : 1px;}

a.news_more:link    {text-decoration: none; color: #005CA4; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.news_more:active  {text-decoration: none; color: #005CA4; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.news_more:visited {text-decoration: none; color: #005CA4; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.news_more:hover   {text-decoration: none; color: #77A6D5; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

a.title_cat:link    {text-decoration: none; color: #005CA4; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.title_cat:active  {text-decoration: none; color: #005CA4; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.title_cat:visited {text-decoration: none; color: #005CA4; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.title_cat:hover   {text-decoration: none; color: #77A6D5; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; padding-top : 1px; padding-bottom : 1px;}

a.title_sub_cat:link    {text-decoration: none; color: #005CA4; font-size: 13px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.title_sub_cat:active  {text-decoration: none; color: #005CA4; font-size: 13px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.title_sub_cat:visited {text-decoration: none; color: #005CA4; font-size: 13px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 1px; padding-bottom : 1px;}
a.title_sub_cat:hover   {text-decoration: none; color: #77A6D5; font-size: 13px; font-family: Arial, Verdana, Helvetica; width : 100%; padding-top : 1px; padding-bottom : 1px;}

a.item_list_text:link    {text-decoration: none; color: #0066cc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.item_list_text:active  {text-decoration: none; color: #0066cc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.item_list_text:visited {text-decoration: none; color: #0066cc; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
a.item_list_text:hover   {text-decoration: none; color: #ff0000; font-size: 9px; font-family: Arial, Verdana, Helvetica;}

a.copyright:link    {text-decoration: none; color: #5a98cf; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
a.copyright:active  {text-decoration: none; color: #5a98cf; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
a.copyright:visited {text-decoration: none; color: #5a98cf; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
a.copyright:hover   {text-decoration: none; color: #0066cc; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
