body {background: #20305e url(bg_body.gif) repeat-x; margin: 0; padding: 4px;font-family:arial;}

a img {border: none;}

ul.tabmenu {margin: 0; padding: 0;}
ul.tabmenu li {list-style:none;float:left;}
ul.tabmenu li a {display:block; float:left; font-weight:bold; }

ul.tabmenu li a {text-decoration:none;}

#conteiner { width: 980px; margin: 0 auto; background: url(bg_tbody.png) repeat-x; }
#header {height:179px; background: url(bg_header.png) no-repeat;font-size: 0.8em;}
#header h1 {margin: 0; padding: 0;}
#header h1 {height: 140px; }
#header h1 a {display:block; height:140px;text-indent:-6667px;}

#header ul {height:39px;}
#header li a {height: 39px;color:#000037; padding:0 0 0 25px;line-height:32px;}
#header li.selected a {text-decoration:underline; color:#fff;}
#header a {text-decoration:none;}
#header a:hover {text-decoration: underline;}

#hlft {width:650px;float:left;}
#hrgt {width:285px;height:160px;float:right;}
 
 #hrgt h2 { font-size: 12px;color:#000037; padding:10px 0 10px 0; margin-bottom:0; }
 #hrgt table {font-size:11px; width: 90%; border-bottom: 1px solid #6da8d9;}
 #hrgt td {padding-top: 2px;border-top: 1px solid #6da8d9;padding-bottom: 2px; border-bottom:1px solid #caf0fe;}
 
 #hrgt table a {color:#000037;}
 #hrgt th {font-size: 16px; padding: 0 0 0 10px; border-bottom:1px solid #caf0fe; border-top:1px solid #6da8d9;}
 
 #hrgt p {width:90%;}
 
 p.pnlarchiv {margin: 0; text-align:right; padding: 5px 0 10px 0 ;}
 p.pnlarchiv a {color: #000037; font-weight: bold; font-size:12px;text-decoration:none;}
 p.pnlarchiv a:hover {text-decoration:underline;}

#contbody #coln h2 {margin:0; font-size: 14px; padding: 10px 0 10px 12px; color:#000037;}
#contbody #coln h2 span {color:#0078ff;}
#contbody #coln ul {margin: 0 12px 20px 16px; padding:0; font-size:0.8em; }
#contbody #coln li span {color:#78c0fb; margin-right:6px; display: block; float: left; }
#contbody #coln ul li {list-style: none;padding:4px; border-bottom:1px solid #d7ecf7; }
#contbody #coln ul li a {color:#202020;text-decoration:none; font-weight:bold; margin-left: 45px; display: block; }
#contbody #coln ul li.selected a {color: #c0c0c0;}

#contbody {background:#fff url(bg_tcnt.png) no-repeat top left;width:100%;overflow:auto;}

#nav2 {font-size: 0.8em; width:593px;height:30px;border-right:1px solid #eaeced;border-bottom:1px solid #eaeced;}
#nav2 li {border-left:1px solid #eaeced;height:30px;}
#nav2 li.selected {background: #ffb035;}
#nav2 a {padding: 8px 10px 5px 10px; color:#424a50;}
#nav2 a#tmn1 {border-left:none;}

#credits {background:#5ca9f7 url(bg_bot.gif) no-repeat bottom left;padding-bottom:22px;font-size:0.7em;}
#credits p {margin:0; text-align:right;padding: 10px 10px 0 0;}
#credits a {font-weight:bold;color:#000037;}

/**/

#contbody h1 {color: #06093f; font-size: 1.8em; font-family: Tahoma;letter-spacing:-1px; }
#contbody h2 {color: #000037; font-size: 1.2em;}
#contbody h3 {color: #2066a0; font-size: 1.1em;}

#contbody p {font-size:0.85em;}
#contbody .col1 {line-height:150%;}
#contbody p a {color:#2167a1;text-decoration:underline;}

.dblcol .col1 {padding: 0 20px 10px 20px;}
.womenu .col2 {padding-top:15px;}

.dblcol {padding: 0 20px 20px 20px;width:940px;overflow:auto;}
.dblcol .col2 { float:right; width: 346px;}
.dblcol .col2 { font-size:90%;}
.dblcol .col1 { float:left; width: 533px;}

.dblcol2 {width:100%; overflow:auto; background: #b0defc url(bg_stats.gif) repeat-y;border-top:2px solid #6b8fa9; }

.dblcol2 .col1 { float:left; width: 33%;  }
.dblcol2 .col1 .padder {padding:10px 39px 10px 10px;} 

#contbody  .dblcol2 .col1 h2 {font-size: 13px; margin: 0; text-align: center;}


.dblcol2 .col2 { float:left; width: 40%;  }
#contbody  .dblcol2 .col2 h2 {font-size: 28px; margin-top:0;}
#contbody  .dblcol2 .col2 h3 { text-decoration:underline;}
.dblcol2 .col3 { float:left; width: 25%;}
.dblcol2 .col3 .padder {padding: 0 0 0 15px;}

.foto {border:2px solid #ccf1ff; float: right; width:113px;}

.dblcol2 table {font-size: 13px; }

.tblstats  {width:100%;}
.tblstats a { color: #080a43; text-decoration: none; display: block; font-weight: bold;  }
.tblstats a:hover {color:#fff;}
.tblstats td {color: #3679b0; padding: 2px 10px 2px 10px;}
.tblstats th {padding: 0 10px 0 10px; border-right:1px solid #538db7;  }
.tblstats td, .tblstats th {  /*border-bottom:1px solid #3679b0; border-top:1px solid #b0defc; */ }
 
.tblstats2 {text-align: left; border-right:1px solid #77b3e4;border-bottom:1px solid #77b3e4;  }
.tblstats2 td, .tblstats2 th {border-left:1px solid #77b3e4;border-top:1px solid #77b3e4; padding: 2px 6px 2px 6px; }
.tblstats2 td {font-size: 23px; text-align:center; font-weight: bold; padding: 4px 16px 4px 16px;}

tr.selected {background: #d7ecf7;}

/**/

#pnlintro {background:url(bg_left.png) repeat-y; width:100%; overflow:auto;}
#colt {width:180px; float:left; padding-bottom: 15px; }
#coln {float:left; width:403px; }
#colc {float:left; width:350px; padding: 20px 0 15px 30px;}

#colc ul {margin: 17px 0 0 0; padding: 0;}
#colc ul li {list-style: none; margin-bottom: 1px; border-bottom:1px solid #dddddd; padding-left: 10px;  }
#colc ul li a {display: block; text-decoration: none; color:#000037; color:#c0c0c0; font-weight: bold; font-size: 0.85em; }
#colc ul li a {padding: 2px 0 2px 0;}

#colcl {width:197px; float: left;}
#colcp {width:130px; float: right; font-size: 0.85em;}

#colcp li a {color:#c0c0c0;}
#colcp li.selected a#swt_0 {color:#ffb035;}
#colcp li.selected a#swt_1 {color:#00e40e;}


/**/

#colt ul {margin: 12px 0 0 0; padding: 0; font-size: 13px;}
#colt ul a {color: #0078ff; font-weight: bold; text-decoration: none;}
#colt ul li {list-style: none; padding: 1px 0 1px 20px; }
#colt ul li.selected {background: url(arrow.gif) no-repeat left;}
/**/

.g3Calendar {width:200px;}
#contbody  .g3Calendar h3 {font-size:12px; margin:0; text-align:center; border-bottom:1px solid #dddddd; padding-bottom:2px;}

.g3Calendar table {font-size:0.7em;width:197px; border-bottom:1px solid #dddddd; }
.g3Calendar table tbody tr {background:url(caltd.png) repeat-y left top; }
.g3Calendar table td {padding: 0; text-align:center;width:28px; /*border-bottom:1px solid #dda;*/}
.g3Calendar table thead {color:#000037;}
.g3Calendar table td {padding: 0; text-align:center; height: 18px; }
.g3Calendar table td a {display:block; width:28px; padding-top:2px; padding-bottom:2px; color: #000; font-weight: bold;text-decoration:none;}

.th_0 .g3Calendar table td a {background: #ffb035;}
.th_1 .g3Calendar table td a {background: #00e40e;}

.g3Calendar a#nxtmth, .g3Calendar a#prevmth { display:block; width: 15px; color: #2066a0; font-weight:bold; text-decoration: none; }

a#nxtmth {float: right;}
a#prevmth {float: left;}
/**/

.elnuevo {background: #77b3e4;border-top:2px solid #6b8fa9; }

#newscal {float: left; width: 160px;color:#fff; text-align: center; }
#newscal strong {font-size: 76px; display: block;}
#newscal {font-size: 30px;}
#newscal small {font-size: 16px;}


#newsreader {float:left; background:#fff; width: 610px; padding: 0 20px 20px 20px;}

#zapasinfo {width:100%; overflow: auto;border-top:2px solid #6b8fa9; background: #fff url(gryshd.png) repeat-y right; }
#zlcol {width:60%; float:left;}
#zlcol h1 {font-size:1.5em;}
#zlcol h1 span {color: red; color:#808080;}

#zpcol {width:387px; float:right;}
#zpcol h1 {font-size: 46px; text-align: center; padding: 10px 10px 20px 10px; margin:0;}


#zpcol table {font-size:0.8em; margin:0 auto;font-weight: bold;}

#zpcol table tr.red {color:red;color:#808080; font-weight: normal;}
#zpcol table td, #zpcol table th {}
#zpcol table th {padding-left: 10px; padding-right: 10px;}
#zpcol table thead td, #zpcol table thead th {font-weight:bold;color:#808080;} 

#zlcol .padder {padding: 0px 10px 10px 30px;}
#zpcol .padder {padding: 0px 10px 30px 10px;}

#zlcol ul {font-size:0.8em;}

.themewin {background: url(win.png) no-repeat top right;}

#sponsors { background: #20305e url(bg_body.gif) repeat-x; padding: 4px 0 4px 0; }
#sponsors p { margin:0;}