/* CSS Document */
html, body
{
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 100%;
  width: 100%;
}

table.all
{
  width:100%;
  height:100%;
}

img
{
  border:0px; 
}

a
{
 color:#203876;
 font-family: Verdana;
 font-size:12px;
 text-decoration:underline;
}

td
{
  font-weight: normal;
  font-family: verdana;
  font-style: normal;
  text-decoration: none;
  font-size: 12px;
  color: #000000;  
}


td.bg_top_left    {background:url(/img/site/bg_top_left.gif) no-repeat left;}
td.bg_sigla       {background:url(/img/site/bg_sigla.gif) repeat-x;}
td.bg_menu_icon   {background:url(/img/site/bg_menu_icon.gif) no-repeat right;}
td.bg_page_menu   {background:url(/img/site/bg_page_menu.gif) no-repeat left;}
td.bg_grad_1      {background:url(/img/site/bg_grad_1.gif) no-repeat top left;}
td.bg_grad_2      {background:url(/img/site/bg_grad_2.gif) no-repeat top right;}
td.line_point     {background:url(/img/site/line_point.gif) repeat-x;}

a.lang
{
  color:#868CAE;
  font-family: Verdana;
  font-size:10px;
  text-decoration:none;
}

span.lang
{
  color:#868CAE;
  font-family: Verdana;
  font-size:10px;  
}

a.lang_sel
{
  color:#ffffff;
  font-family: Verdana;
  font-size:10px; 
  font-weight: bold;   
}

a.menu
{
  color:#ffffff;
  font-family: Verdana;
  font-size:12px;
  text-decoration:none;  
}
a.menu:hover
{
  color:#ffffff;
  font-family: Verdana;
  font-size:12px;  
 text-decoration:underline;  
}

a.menu_sel
{
  color:#ffffff;
  font-family: Verdana;
  font-size:12px;
  text-decoration:none;  
  font-weight: bold;
}

a.sub_menu
{
  color:#13295B;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
}
a.sub_menu:hover
{
  color:#13295B;
  font-family: Verdana;
  font-size:11px;  
 text-decoration:underline;  
}

a.sub_menu_sel
{
  color:#ffffff;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
  font-weight: bold;
}

a.page_menu_sel
{
  color:#ffffff;
  font-family: Verdana;
  font-size:10px;
  text-decoration:none;    
}

a.page_menu
{
  color:#F5D888;
  font-family: Verdana;
  font-size:10px;
  text-decoration:underline;    
}

a.news_title1
{
  color:#CC0202;
  font-family: Verdana;
  font-size:10px;
  text-decoration:none;
}

span.page_title
{
  color:#ffffff;
  font-family: verdana;
  font-size:12px;  
  font-weight: bold;  
}

a.news_title
{
  color:#203876;
  font-family: Verdana;
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
}

a.news_preview
{
  color:#203876;
  font-family: Verdana;
  font-size:12px;
  text-decoration:none;
}

a.arch_linck
{
  color:#858AB0;
  font-family: areal;
  font-size:14px;  
  font-weight: bold;  
}

span.search_title
{
  color:#213675;
  font-family: areal;
  font-size:20px; 
  font-weight: bold;     
}
span.last_change
{
  color:#5C5F72;
  font-family: verdana;
  font-size:10px;   
}

input.search
{
 font-family: Verdana;
 font-size: 13px;
 height: 18px;
 width:  160px;
 color: #000000; 
 background: #ffffff;
 vertical-align: middle;
 border: 1px solid #B3BBD0;
}










td.bg_top_date  {background:url(/img/site/bg_top_date.gif) repeat-x;}

td.td_menu 
{
  border-left: 1px solid #C8C9CB;  
  border-right: 1px solid #C8C9CB;  
  border-bottom: 1px solid #C8C9CB;  
}




a.page_title_2
{
  color:#000000;
  font-family: verdana;
  font-size:11px;
}

a.page_title_2_sel
{
  color:#000000;
  font-family: verdana;
  font-size:11px; 
  text-decoration: none;
  font-weight: bold;  
}


span.txt_10_ff
{
  color:#ffffff;
  font-family: verdana;
  font-size:10px;  
}

span.copyrights
{
  color:#000000;
  font-family: Verdana;
  font-size:10px;
}

span.copyrights_2
{
  color:#3C6C92;
  font-family: Verdana;
  font-size:10px;
}


div.error
{
   color: #990000;    
}

div.success
{
  color: #009900;
}