body { font-family:arial;padding:0;margin:0;}
.text { font-family:arial;font-size:13px;text-decoration:none}
.small { font-family: arial; font-size: 11px; text-decoration: none}
.white { font-family: arial; color: #ffffff; text-decoration: none}
.l_p { font-family: arial; text-decoration: none ; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.r_p { font-family: arial; text-decoration: none ; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.ñ_p { font-family: arial; text-decoration: none ; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.b_p { font-family: arial; font-size: 13px;  text-decoration: none ; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.O { font-family: arial; text-decoration: none ; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

img { border: 0px }
form { border:o;margin:0;padding:0 }
input { border:o;margin:0;padding:0 }

.text_f {
 font-family: arial;
 text-decoration: none;
 font-size: 9pt;
 text-decoration: none;
 color: #ffffff;
 font-weight: bold;
}

/* HSSSSS */
 h1, h2, h3, h4, h5, h6 { color:#671A08;padding:0;margin:2px; }
 h3 { font-size:1.2em;text-decoration:none; }
 h4{
  color: #263965;
  font-size: 1.2em;
  font-family: tahoma, verdana, arial;
  text-decoration: none;
  background: url('/img/design/arrow_blue.gif') no-repeat;
  padding-left: 16px;
 }
 h2 {
  font-size: 1.3em;
  font-family: tahoma, verdana, arial;
  color: #555;
  text-decoration: none;
  background: url('/img/design/arrow_dark.gif') no-repeat;
  padding-left: 18px;
 }
 h5 {
  font-size: 1.1em;
  font-family: tahoma, verdana, arial;
  color: #555;
  text-decoration: none;
  margin-top: 12px;
  background: url('/img/design/arrow_dark.gif') no-repeat;
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 18px;
 }
 h1 {
  font-size: 1.3em;
  text-decoration: none;
 }

div.cat_title 	{ display:block;float:right;clear:left;margin:2px;color:#671A08;font-size:10pt;font-weight:bold;text-decoration:none; }
div.cat		 	{ border:dashed #671A08 0px;margin-bottom:12px;clear:both; }
 
div 			{ margin:0px;padding:0px;padding-top:0px;padding-bottom:0px;border:0px solid #ffffff }
div.entry 		{ border:solid brown 0px;margin-bottom:12px;clear:both; }
.info 			{ border:solid black 0px;display:block;font-size:7pt;margin:0px;padding:0px;font-style:italic;vertical-align:middle }
.chain 		    { border:solid blue 0px;display:inline;padding-bottom:4px; }
.news_title		{ padding:0;padding-bottom:2px;font-size:9pt;text-decoration:none;font-weight:bold }
.news_desc		{ border:dashed green 0px;display:block;margin-top:0px }
div.news_image 	{ display:inline;margin:7px;padding:1px; }
img.news	 	{ border:1px solid #919191;margin-left:0px;margin-top:4px;margin-bottom:0px;margin-right:4px }
div.resume      { border:dashed red 0px;display:block;margin-top:4px;text-align:justify;background-color:#E6EAED;padding:4px }
p.readalso		{ padding:0;margin:4px }
input.sub_vote  { padding:0px;padding-bottom:4pt;font-size:7pt;height:12pt;color:#000000;width:100px; }
 .box {
  margin: 10px;
  margin-bottom: 15px;
  margin-top: 0;
  border-bottom: 1px solid #C1CAD2;
  padding: 4px;
 }

.meta {
 border:solid brown 1px;
 padding-left: 15px;
 font-size: 8pt;
 font-style: italic;
 text-align: left;
/* white-space: nowrap; */
}


/* CALENDAR */
 .calendar th, .calendar th a{
  background: #597180;
  color: #fff;
  font-weight: bold;
  font-size: 7pt;
 }

 .calendar td {
  background: #fff;
  font-size: 7pt;
  text-align: center;
 }

 .calendar .cc2 { background: #455863; color:#ffffff}
 .calendar .cc { }
 .calendar .cc3 {  background: #FF7200; }

/* +js  Login     */
.fld_label { white-space:nowrap;color:#000000;text-align:right;padding-right:4px;font-size:8pt;font-weight:normal;font-family:tahoma,sans-serif; }
.fld_label_reg { color:#000000;text-align:right;padding-right:4px;font-size:8pt;font-weight:normal;font-family:tahoma,sans-serif; }
input.login { background-color:#d6d3ce;padding-left:2px;border:1px solid #000000;width:80px;height:18px;font-size:7pt; }
.fld_comment { font-size:7pt;font-weight:normal;color: grey;vertical-align: bottom;font-family:tahoma,sans-serif; }
.warn {	text-align: center;font-weight: bold;color: #d00; }
.lgnwarn {	padding:0px;margin:0px;text-align:left;color: #ff0000; }

div#indicator
{
  border: solid red 5px;
  position: absolute;
  width: 100px;
  height: 40px;
  left: 10px;
  top: 10px;
  z-index: 900;
  background: url(/img/design/indicator.gif) no-repeat 0 0;
}

input.vote {
	background-color:#d6d3ce;
	border:1px solid #000000;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:100px;
	height:22px;
	font-size:7pt;
	position:relative;
	left:-45px;
	top:20px;
	width:100px;
	height:22px;
}

div.l_menu {
	display:inline;
	float:left;
	margin:0px;
	margin-left:0px;
	padding:2px;
	background:#fff;
	font-weight:bold;
	font-size:9pt;
	border:0px;
	border-left:solid #597180 0px;
	border-bottom:solid #597180 1px;
	white-space:nowrap;
}

div.lm_cat {
	display:block;
	margin:0px;
	margin-left:8px;
	padding:2px;
	background:#fff;
	font-weight:bold;
	font-size:9pt;
	border::solid #597180 1px;
	white-space:nowrap;
}

div.lm_box { display:block;clear:left }
div.lm_subbox {	display:block;clear:left;white-space:nowrap; }

div.lm_subcat {
	display:inilne;
	float:left;
	margin:0px;
	margin-left:0px;
	padding:2px;
	padding-left:0px;
	padding-bottom:2px;
	background:#fff;
	font-size:8pt;
	border:0px;
}
.lm_subcat a { color:#263965;text-decoration:none; }
.lm_subcat a:visited, a:active { text-decoration:none; }
.lm_subcat a:hover, a:active { color:blue;text-decoration:underline; }
 

img.l_menu { border:solid #000000 0px }
img.lm_subcat { display:inilne;float:left;border:solid #000000 0px }

p.last_news, td.last_news{
 margin:0px;
 padding:0px;
 padding-bottom:8px;
 font-family:arial;
 text-decoration:none;
 font-size:9pt;
 text-decoration:none;
}

.arch_top {
  font-size: 11pt;
  color: #555;
  text-decoration: none;
  margin-top: 8px;
  background: url('/img/design/arrow_dark.gif') no-repeat;
  padding-bottom: 3px;
  padding-left: 18px;
}

  .rating {
#  border:solid #000099 0px;
#  background-color:#0066FF;
  position:relative;
  left:50;
  top:10;
  width:60;
  height:60;
  background: url('/img/design/coins.gif') no-repeat;
 }


