
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;	
}
img {
	border: 0;
}
ol, ul {
	list-style: none;
}
input {
  border: 1px #7f9db9 solid;
  height: 16px;
  padding: 2px;
  color: #3a6da0;
}
/*
Basic Typography
*/
body {
  font: 76%/1.2em Verdana, Arial, Helvetica, sans-serif; color:#535554;
}
h1, h2, h3 {
  font-family: Arial, Helvetica, Verdana, "Geneva CE", lucida, sans-serif; color:#535554;
}
/*
Basic Layout
*/
#container {
  width: 1000px;
  background:#F0F0F0 url(../img/bg.gif) repeat-y;
  margin: 5px;
}
#panel1 {
  width: 256px;
  height: 800px;
  margin: 2px 0;
  float: left; 
}
#panel1_1 {
  width: 229px; height: 20px;
  margin: 2px 0;
  float: left; 
}
#menu {
  width: 27px;
  margin: 2px 0;
  float: left;
}
#content {
	float: left;
  background: #fff url(../img/bg_content.jpg) repeat-x;
  margin: 0px 0;
  padding: 0 10px; padding-right:0px;
  width: 690px;
  height: 800px;
}
#panel2 {
  width: 44px;
  margin: 2px 0;
  float: left;
}
#footer {
  background:#FFF;
  clear: both;
  height: 2em;
}

a:link, a:visited {
  color: #3a6da0; font-weight: normal;
  text-decoration: underline;
}
a:hover, a:active{
  color: #6595c6; font-weight: normal;
  text-decoration: none;
}


a.a_red:link, a.a_red:visited {
  color: #B1003F; font-weight: normal;
  text-decoration: underline;
}
a.a_red:hover, a.a_red:active {
  /*color: #B1003F; font-weight: normal;
  text-decoration: none;*/
}

a.a_small_white:link, a.a_small_white:visited {
  color: #680000; font-weight:normal; font-size:10px; text-decoration: underline;
}
a.a_small_white:hover, a.a_small_white:active{
  text-decoration: none;
}


a.a_yell:link, a.a_yell:visited {
  color: #FFCC00; font-weight:normal; text-decoration: underline;
}
a.a_yell:hover, a.a_yell:active{
  text-decoration: none;
}


/* vertical */

.vertical {
  width:15em; 
  padding:0;
  margin:0 auto; 
  list-style-type:none; 
  font-size:1.4em; 
  font-family:georgia, "times new roman", serif;
  }
.vertical li { float:left; margin:0.1em; margin-top:15px; }
.vertical li a {
  text-decoration:none;  color:#fff; 
  display:block; width:1.5em; height:1.5em; height:auto;
}
.vertical li a em {
  font-style:normal; color:#fff; display:block; text-align:center; padding-top:3px;
}
  
.vertical li a:hover em { color: #00E100; }


/* INE */
.onas{background:#F0F0F0 url(../img/m_onas.gif) no-repeat;}
.sel_small{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.input_login{background: #440001; color: #C48486; 
	font-size:10px; padding:2px 3px; width:70px; border-color:#440001; }
.input_search{background: #fff; color: #000;
	font-size:10px; padding:2px 5px; width:170px; border-color:#C4CDCB;}

.bt_login{height: 30px;	border: none;	font-size: 90%; color: #8B0000; font-weight: bold;
	background: url(../img/bt_log2.gif);	width: 74px; padding:2px 3px;  }

/*
select.sel_search{width:180px; padding:2px 5px; font-size:10px; }
select.sel_search_small{width:50px; padding:2px 2px; font-size:10px; }
*/
select.select_box{background:#E8E8E8; border:#000; color:#000; border-width: 1px; margin:3px 0px;}


.input_all{background: #F8F8F8; color: #575757;
	font-size:10px; padding:2px 3px; width:160px; border-color:#D7D7D7; }
.input_all_small{background: #F8F8F8; color: #575757;
	font-size:10px; padding:2px 3px; width:30px; border-color:#D7D7D7; }


.bt_35_174{	height: 35px;	border: none;	font-size: 90%; color: #fff; font-weight: bold;
	background: url(../img/bt_35_174.gif);	width: 174px; }
.td_reg_left{}

.reg_info{clear:both; background:#FFEAEA; width:400px; padding: 3px 5px; margin-bottom:10px;}
.input_file{background: #F8F8F8; color: #575757; float:left;
	font-size:10px; padding:2px 3px; width:160px; border-color:#D7D7D7;}
	
.new_user{/*background: url(../img/bg_new_users.jpg); */width:290px; padding:10px 0px; margin-top:20px;}	

.telo_user_info a{ color: #fff; text-decoration: underline; color:#FFCC00;	}

a.precitana{color: #FFEFB0;}
a.neprecitana{color: #FFCC00; font-weight:bold;}

.label_left_10{padding-left:10px;}












