a {
	color:#2F4259;
	font-size:12px;
	font-weight:bold;
	font-family: tahoma;
	text-decoration:none;
}

a:hover {
	color:#2F4259;
	font-size:12px;
	font-weight:bold;
	font-family: tahoma;
	text-decoration:underline;
}

body {
	 background:#1A1B1D url('../../templates/1/logo.jpg');
	 margin:0px;
	 margin-top: 20px;
}


body, td { 
   	 font-family: tahoma; 
	 font-size: 12px; 
	 color: #272727; 
}


input, textarea, select { 
   	 font-family: tahoma; 
	 font-size: 12px; 
	 color: #272727; 
}

input, textarea, select {
	  border: solid 1px #000000;
}


img { border:none; } 

td { text-align: left; }

.tdbody {
	background:#fff;
	height:500px;
	padding:5px;
	padding-top:40px;
}

.tdheader {
	background:#606B80 url('../../templates/1/mid.gif') repeat-x;
	border: #777 solid 1px;
	border-right:none;
	color:#fff;
	padding-left:10px;
	height:24px;
	font-size:12px;
	font-weight:bold;
}

.tdheader2 {
	background:#606B80 url('../../templates/1/mid.gif') repeat-x;
	border: #777 solid 1px;
	border-left:none;
	color:#fff;
	text-align:right;
	padding-right:5px;
	height:24px;
	font-size:12px;
	font-weight:bold;
}

.tdbody2 {
	background:#F5F5F5;
	text-align:center;
	border: #777 solid 1px;
}

.f1 {
	font-size:11px;
	font-weight:normal;
}


.infobox {
   text-align:center;
   font-weight: bold; 
   background: #FAF7E8;
   margin: 0 auto;
   width:400px;
   !important:height:40px;
   color: #AB1C04;
   border: #777 1px solid;
   padding: 5px;
}

.errbox {
   margin:0 auto;
   text-align:center;
   vertical-align:middle;
   background: #A10003;
   width:400px;
   !important:height:40px;
   color: #FAF7E8;
   font-weight: bold;
   border: #777 1px solid;
   padding: 5px;
}



.lista_over {
	background:#CCD0D4;
	cursor:hand;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
}
.lista_out {
	background:#efefef;
	color:#000;
	font-size:12px;
	font-weight:normal;
}

.lista_out2 {
	background:#fff;
	color:#000;
	font-size:12px;
	font-weight:normal;
}


.tipbg {
  vertical-align:top;
  height:160px;
  padding:5px;
  background: #232632;
  filter:alpha(opacity=90);
  -moz-opacity:.9;
  opacity:.9;
}