/* CSS Document */
html, body
{
  margin: 0px;
  padding: 0px;
  border: 0px;
  height: 100%;
  width: 100%;
}

body { background: url(/img/site/bg.png) repeat; }

table.all
{
  width:100%;
  height:100%;
}

img
{
  border:0px; 
}

a
{
 color:#486898;
 font-family: Verdana;
 font-size:11px;
 text-decoration:underline;
}

td
{
  font-weight: normal;
  font-family: verdana;
  font-style: normal;
  text-decoration: none;
  font-size: 11px;
  color: #000000;  
}

h1.title
{
  font-weight: bold;
  font-family: "times new roman";
  text-decoration: none;
  font-size: 18px;
  color: #000000;  
  border-bottom: 1px dotted #000000;
  padding: 0px;
  padding-bottom: 10px;
  margin: 0px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

td.topBG1 {background:url(/img/site/topBG1.png) top left repeat-x; padding-bottom: 5px; padding-right: 20px;}
td.topBG2 {background: #FFFFFF;}
td.topBG3 {background:url(/img/site/topBG2.png) top left repeat-x;}
td.topBG4 {background: #4E6C9A;}
td.topBG5 {background: url(/img/site/topBG3.jpg) top left repeat-x;}
td.topBG6 {background: #6988B5;}

table.midBG1 {background: url(/img/site/midBG1.png) top left repeat-x;}

table.panel {border: 1px solid #ffffff; background: #ffffff;}
td.panel 
{
  border-left: 1px solid #CADAF3; 
  border-right: 1px solid #CADAF3; 
  border-bottom: 1px solid #CADAF3; 
  padding: 10px 18px 10px 18px; 
}

td.panel2 
{
  border: 1px solid #CADAF3; 
  padding: 10px 10px 10px 10px; 
}

td.panelTitle
{
  border-left: 1px solid #CADAF3; 
  border-right: 1px solid #CADAF3; 
  border-bottom: 1px solid #CADAF3; 
  padding-left: 18px; 
  padding-right: 18px;
  background: #6988B5;
  height: 26px;
  font-family: "Times new roman";
  font-size:18px;
  text-decoration:none;
  color: #ffffff;
}

td.bg_top_date  {background:url(/img/site/bg_top_date.gif) repeat-x;}
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.td_menu 
{
  border-left: 1px solid #C8C9CB;  
  border-right: 1px solid #C8C9CB;  
  border-bottom: 1px solid #C8C9CB;  
}
*/

.siteTitle1
{
  color:#7991B5;
  font-family: "Times new roman";
  font-size:16px;
  text-decoration:none;
}

.siteTitle2
{
  color:#143058;
  font-family: "Times new roman";
  font-size:22px;
  text-decoration:none;
  text-transform: uppercase;
}

a.news_title1
{
  color:#7D7D7D;
  font-family: Verdana;
  font-size:10px;
  text-decoration:none;
}

a.news_title
{
  color:#000000;
  font-family: Verdana;
  font-size:11px;
  font-weight: bold;
  text-decoration:none;
}

a.news_preview
{
  color:#000000;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;
}


a.arch_linck
{
  color:#000000;
  font-family: Verdana;
  font-size:10px;  
}

a.page_title_2
{
  font-family: "Times new roman";
  font-size:18px;
  text-decoration:none;
  color: #ffffff;
}

.page_title_2
{
  font-family: "Times new roman";
  font-size:18px;
  text-decoration:none;
  color: #ffffff;
}

a.page_title_2_sel
{
  font-family: "Times new roman";
  font-size:18px;
  text-decoration:none;
  color: #ffffff;
}

a.lang
{
  color:#FFFFFF;
  font-family: tahoma;
  font-size:11px;
  text-decoration:none;
}

span.lang
{
  color:#ffffff;
  font-family: tahoma;
  font-size:11px;  
}

a.lang_sel
{
  color:#ffffff;
  font-family: tahoma;
  font-size:11px; 
  text-decoration: underline;
}

a.menu
{
  color:#2F64B2;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
  font-weight: bold;
}
a.menu:hover
{
  color:#2F64B2;
  font-family: Verdana;
  font-size:11px;  
  text-decoration:none;  
  font-weight: bold;
}
 
a.menu_sel
{
  color:#ffffff;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
  font-weight: bold;
}

a.menu_sel:hover
{
  color:#ffffff;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
  font-weight: bold;
}

.menu_bottom
{
  color:#61738E;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
}

a.menu_bottom
{
  color:#61738E;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
}
a.menu_bottom:hover
{
  color:#61738E;
  font-family: Verdana;
  font-size:11px;  
 text-decoration:none;  
}

a.menu_bottom_sel
{
  color:#61738E;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
  font-weight: bold;
}

span.page_title
{
  color:#000000;
  font-family: verdana;
  font-size:11px;  
  font-weight: bold;  
}


span.txt_10_ff
{
  color:#ffffff;
  font-family: verdana;
  font-size:10px;  
}

span.search_title
{
  color:#5776A3;
  font-family: Verdana;
  font-size:11px;    
}

.copyrights
{
  color:#2F64B2;
  font-family: Verdana;
  font-size:11px;
}

span.copyrights_2
{
  color:#2F64B2;
  font-family: Verdana;
  font-size:11px;
}

input.search
{
 font-family: Verdana;
 font-size: 13px;
 height: 18px;
 width:  160px;
 color: #000000; 
 background: #ffffff;
 vertical-align: middle;
 border: 1px solid #91AACB;
}

div.error
{
   color: #990000;    
}

div.success
{
  color: #009900;
}

.news_date
{
   color: #486898;      
}

.inpt_txt
{
  border: 1px solid #D0DBED;
  background: #F2F5FA;
  width: 110px;
}

.inpt_txt2
{
  border: 1px solid #D0DBED;
  background: #F2F5FA;
  width: 70px;
}

.area_txt
{
  border: 1px solid #D0DBED;
  background: #F2F5FA;
  width: 155px;
  height: 50px;
}

.contactTitle
{
  color: #6C89B5;
  font-family: "times new roman";
  font-size: 18px;
  padding-bottom: 5px;
}

td.td_menu
{
  padding: 8px 0 8px 8px;
}

td.td_menu_sel
{
  padding: 8px 0 8px 8px;
  background: #264574;
}

td.td_sub_menu
{
  padding: 8px 0 8px 8px;
  background: #6988B6;
}

td.td_sub_menu_sel
{
  padding: 8px 0 8px 8px;
  background: #BACDEB;
}

a.sub_menu
{
  color:#ffffff;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none; 
}
a.sub_menu:hover
{
  color:#ffffff;
  font-family: Verdana;
  font-size:11px;  
  text-decoration:none;  
}
 
a.sub_menu_sel
{
  color:#264574;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
  font-weight: none;
}

a.sub_menu_sel:hover
{
  color:#264574;
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;  
  font-weight: none;
}

span.last_change 
{
color:#AAAAAA;
font-family:arial;
font-size:10px;
font-weight:bold;
}