img{border:0}
A:link, A:visited{ text-decoration: underline; color:#0066CC;}
A:link:hover{  color: #000044;}
A:visited:hover{ color: #000044;}
BODY{ background: #0099FF; color: #000000; font-family: verdana, arial; font-size: 11px; margin:0; padding:0;} 
P{ font: 12px verdana; margin:0; margin-bottom:10px}
TABLE{ font: 12px verdana;}
.incomplete{ background-color: #FFCCCC; color: #000000;}
.required{ border-color: #C05555;}
.nav{ font-size: 12px; font-weight:700;}
.suggest{ font-size: 12px; border-style: solid; border-width: 1px; border-color: #F4F5F5;}
.link{ padding: 10px; font-size: 12px; border-bottom-width: 1px;  border-bottom-style: dotted;  border-bottom-color: #BBBBBB; background-color: #F3F3F3;}
.category{ padding: 10px; font-size: 12px; border-width: 1px; border-style: solid ; border-color: #FFCC00; margin-bottom:20px}
.commentposter{ font-size: 12px; background-color: #F5F5F5; border-style: solid; border-width: 1px; border-color: #FFCC00;}
.comment{ padding: 5px; font-size: 12px; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #FFCC00;}
.commentposteralternate{ font-size: 12px; background-color: #FFCC00; border-style: solid; border-width: 1px; border-color: #FFCC00;}
.commentalternate{ padding: 5px; font-size: 12px; background: #FFFAE5; border-style: solid; border-width: 1px; border-color: #FFCC00;}
.commentdate{ font-size: 9px; font-style: italic;}
.details{margin-left:15px; height:auto; padding-bottom:5px;display:block; font-size: 12px; background: #FDFEFF; border:1px solid #0066CC; float:left; width:170px}
.details p{padding:10px 5px 10px 5px; display:block}
.details img{padding-right:5px}
.detailsborder{ font-size: 12px; border-style: solid; border-width: 1px; border-color: #FF9900;}
.labels{ font-weight: bold;}
.grouping{ border-style: inset; border-width: 1px; border-color: #DDDDDD; padding: 5px; margin: 5px;}
.important{ font-weight: bold;}
.columnheader{}
.highlighttext{ background-color: yellow; font-weight: bold;}
.labelscolumn{ width: 30%; background-color: #F5F5F5; border-style: solid; border-width: 1px; border-color: #CCCCCC; vertical-align: top; padding: 5px;}
.optionscolumn{ width: 70%; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #DDDDDD; vertical-align: top; padding: 5px;}
.evencolumns{ background-color: #D3D6DA;}
.oddcolumns{ background-color: #E3E7ED;}
.categoryname{ font-weight: bold;}
.info{ display: block; color: #000000; border: solid 1px #D2D5D8; background-color: #FAFBFC; padding: 5px;}
.editedby{ font-size: 9px;}
.searchhighlight{ background-color: yellow;}
.modified{ color:#668866;}
.title{ font-size: 14px; padding: 3px; font-weight: bold; text-align: center; color: #000000;}
.newpmhighlight{ font-weight: bold;}
.quote{ text-align: left; padding: 2px; border-color: #DCEEE1; border-style: solid; border-width: 1px; margin: 3px;}
.quoteby{ font-size: 10px;}
.posthistory{ border: 1px;  background-color: #DDDDDD; border-color: #666969; overflow: auto; width: 100%; height: 300px;}
.historyposter{ border: 2px;  border-style: inset; border-color: #66F5FF;}
.historypost{ border: 2px;  border-style: inset; border-color: #66FFFF;}
.deletions{ width: 50%; background: #F5F6F6; padding: 5px; color: #000000; border-color: #9999BB; border-style: dotted; border-width: 1px; margin: 0 auto; text-align: center;}
.homenav{ display: block; border: 1px solid #ccc; background-color: #eeeef3;  color: #55555a; padding: 2px; margin: 5px; text-decoration: none;}
.homenav:hover{ display: block; border: 1px solid #ccc; background-color: #d7d7f2; color: #222; padding: 2px; margin: 5px; text-decoration: none;}
.modcpnav{ display: block; border: 1px solid #ccc; background-color: #eeeef3;  color: #55555a; padding: 2px; margin: 5px; text-decoration: none;}
.modcpnav:hover{ display: block; border: 1px solid #ccc; background-color: #d7d7f2; color: #222; padding: 2px; margin: 5px; text-decoration: none;}
.code{ text-align: left; font-family: monospace; font-size: 10px; background: #EEEEEF; padding: 2px; border-color: #CCDED1; border-style: solid; border-width: 1px; margin: 10px; overflow: auto;}
.areaheader{ background-color: #E0E0F5;}
.areafooter{ background-color: #EFF3F6;}
.imtextself{ color: #006600;}
.imtextother{ color: #000088;}
.invisibleuser{ color: #999999;}
.admincolor{ color: #8899FF;font-weight: bold;}
.modcolor{ color: #AA3333;}
.sponsorcolor{ color: #11BB33;}
.bannedcolor{ color: #777777;}
.rteImage { background: #D3D3D3; border: 1px solid #D3D3D3; cursor: pointer;}
.rteImageRaised, .rteImage:hover { background: #D3D3D3; border: 1px outset; cursor: pointer;}
.rteImageLowered, .rteImage:active { background: #D3D3D3; border: 1px inset; cursor: pointer;}
.rteVertSep { margin: 0 4px 0 4px;}
.rteBack { background: #D3D3D3; border: 1px outset; letter-spacing: 0; padding: 2px;}
.rteBack tbody tr td, .rteBack tr td { background: #D3D3D3; padding: 0;}
.rteDiv { display: block; position: relative;}
.legend{ padding: 10px; margin: 10px; font-size: 12px; border-style: solid; border-width: 1px; border-color: #007788; width: 250px;}
.mutualbuddy{ font-weight: bold;}
.smiliebox{ border-style: dotted; border-width: 1px; background-color: #DFDFDF; border-color: #AAAAAA; padding: 10px; text-align: left; width: 140px;}
.linktools{ font-size: 14px; color: #007DFB; margin-bottom:20px}
.linktools a{ color: #007DFB; font-weight:700;}
.subcatsmainpage{ font-size: 16px; margin: 0px; padding: 3px; font-weight:700}
.subcatsmainpage a, .subcatsmainpage a:visited{ background:url(../default/images/flechita.png) no-repeat center left; padding-left:14px}
.login{ font-size: 10px; background-color: #FFF; border:1px solid  #FF9900;  padding:5px; margin:0; text-align:left; height:90px}
.sort{ text-align: center; border-width: 1px; border-style: solid none solid none; border-color: #FF9900; padding: 3px; margin: 5px;}
.box{ background-color: #F5F5F5 ;  margin-bottom: 20px; border:1px solid  #0066CC;}
.boxtitle{ background: url(../default/images/boxtitle.png) repeat-x #0066CC;font-weight: bold; color: #FFFFFF; height:25px; padding-top:5px;}
.boxbody{ padding: 5px; font-size:14px; font-weight:700}
.newlinks{}
.bullet{ vertical-align: middle;}
.minilabels{ font-style: italic;}
.tableheader{ background: #FF9900 url(../default/images/imgtitle.png) repeat-x; color: #FFFFFF; padding-left: 5px;}
.month { border-style: none; background-color: #E4E4E4; text-align: center; width: 90%;}
.monthname { text-align: center; font-size: 13px; font-weight: bold; background-color: #DADADA; color: #5D5D5D; border-style: outset; border-width:1px}
.dayname td { text-align: center; font-size: 12px; font-weight: bold; background-color: #3E97CF; color: #FFFFFF; border-style: outset; border-width:1px}
.datepicker { }
.datepickerform {	margin: 0px; }
.monthnavigation { font-family: Tahoma, Arial, sans-serif; }
.monthpicker { font-size: 11px; background-color: #F5F5F5;}
.yearpicker { font-size: 11px; background-color: #F5F5F5;}
.pickerbutton { font-size: 11px; background-color: #F5F5F5; border-style: solid; border-color: #000000; border-width: 1px;}
.nomonthday { text-align: center; font-size: 10px; height: 60px; width: 10%; color: #AAAAAA; vertical-align: top;}
.monthday { text-align: center; font-size: 11px; font-weight: bold; background-color: #E4E4E4; color: #384955; height: 60px; width: 10%;vertical-align: top;}
.today { text-align: center; font-size: 11px; font-weight: bold; background-color: #BCC5C7; color: #FFFFFF; height: 60px; width: 10%; vertical-align: top;}
.event { text-align: center; font-size: 11px; font-weight: bold; color: blue; background-color: #E9E9E9; height: 60px; width: 10%; vertical-align: top;}
.event a { color: #113355;}
.todayevent { text-align: center; font-size: 11px; font-weight: bold; color: red; background-color: #FFFF99;height: 60px; width: 10%; vertical-align: top;}
.todayevent a { background-color: #FFFF99; color: red;}
.eventcontent { font-size: 10px; border-style: outset; border-width: 1px; width: 100%;}
.rules{ border-width: 2px; border-color: #FFAAAA; border-style: solid; background-color: #EEEEF5; padding: 5px; margin: 5px; font-size: 14px;}
.flatbutton{ border-style: solid; background-color: #EEF2F5;}
.threadbottom{ border-width: 0px; background-color: #E0E6F1;}
/* Links, Gallery and KB only */
.main{ display:block; clear:both; width:auto; background-color: #FAFAFA; padding: 5px; color: #000000; border-color: #9999CC; border-style: solid; border-width: 1px;}
/* Links only */
.reciplink{ font-weight: bold;}
.navbutton{ background: #FFFFFF; height:90px; width:250px;border: 1px solid #BBBBC5; padding: 2px;  font-size: 12px;text-align: center;}
.navbutton a, .navbutton a:visited { text-decoration: underline; color: #0066CC; padding: 2px;}
.navbutton a:hover { color: #774444; text-decoration: underline; padding: 2px;}
/* Gallery Only */
.imageedit{ border-color: #DDDDDD; background-color: #F5F5F5; border-width: 1px; border-style: solid; text-decoration: none; padding: 3px;}
.left, .logo{float:left; width:auto; display:block; padding-left:10px; margin-bottom:10px;}
.logo{width:500px}
.left ol{margin-left:12px; padding-left:15px}
.left ol li{font-size:15px;margin-bottom:7px; font-weight:700; color:#FF6600}
.left ol li a{font-weight:700; font-size:16px;}
#all{background: #FFF url(../default/images/all.jpg) repeat-y;min-height: 100%;_height: 100%;width: 930px;margin: 0 auto;text-align: left;position: relative; padding:0px 5px;}
#adtop{ clear:both;height:25px; padding-top:15px; display:block; margin-bottom:15px; border-bottom:#BBDDFF solid 1px;}
#sidebar{float:left; width:240px; display:block; padding-left:5px; font-size:14px; background:#00509F} 
#sidebar a, #sidebar a:visited{font-size:14px; color:#FFFFFF}
#sidebar h2{ width:230px; margin-bottom:3px; color: #FFE57F; }
#sidebar h2 a, #siderbar h2 a:visited{color: #FFE57F!important; text-decoration:none; font-size:22px !important}
#sidebar ul{margin:0; padding:0}
#sidebar ul li{border-top:1px solid #407CB7;border-bottom:1px solid #002E5B;list-style:none;}
#sidebar ul li a{display:block;padding:4px; text-decoration:none; color:#FFFFFF}
#sidebar ul li a:hover{background: #FFF; color:#000; font-weight:700}
#fotos{float:left; width:650px; display:block; padding:0 5px; height:auto; padding-left:15px }
h2{font-size:22px; color:#000;}
h1{font-size:24px;}
h1, h2{font-family: Arial, Helvetica, sans-serif; padding:0; margin:0;font-weight:400}
.fotito{margin:0; padding:0; margin-bottom:-10px; border:0; margin-top:-5px}
.grey{color:#999999}
.adside{margin-bottom: 20px;  padding-left:50px; display:block}
.ad{border:2px solid  #FF9900; padding:10px; margin-bottom:20px; clear:both; margin-top:10px}
.imp{border:2px solid #FF0000; padding:10px; margin-bottom:20px; font-size:12px;font-weight:700;}
.imp span{color:#FF0000; }
#header{background:#FFCC00 url(../default/images/top.png) repeat-x;  height:100px; padding-top:10px; padding-bottom:10px; border-bottom:2px solid #FF9900}
#fotmain ul{padding:0; margin:0; margin-top:20px; list-style:none; clear:both}
#fotmain ul li{width:280px; height:100px; float:left; margin:0 20px 20px 0; border:1px solid #CCCCCC; padding:10px}
#fotmain ul li img{float:left; margin-right:5px}
.imgtitle{color:#FF6600}
.imgf img{margin:10px 0; border:1px solid #CCCCCC; padding:5px}
.limpia{clear:both}
.imp2{color: #FF6600; font-weight:700; font-size:14px}
.tabla tr td{ padding-bottom:20px}
.menu2{border-top:1px solid #FFF;border-bottom:1px solid #7FB2E5;list-style:none; background:#FFE57F;}
.menu2 a, .menu2 a:visited{display:block;padding:4px; text-decoration:none; color:#000 !important}
.menu2 a:hover{background: #FFCC00; color:#000}
 

INPUT 
{
 background: #E6E6EE; 
 border-color: #777777;
 border-style: solid;
 border-width: 1px;
 color: #333333;
 font-size: 11px;
}

SELECT
{
 background: #E6E6EE; 
 border-color: #777777;
 color: #333333;
 font-size: 11px;
}

TEXTAREA
{
 background: #E6E6EE; 
 border-color: #777777;
 border-style: solid;
 border-width: 1px;
 color: #333333;
 font-size: 11px;
}

.button
{
 border: outset 2px #F8F8F8;
 color: #000000;
 font-weight: bold;
 background-color: #C0D1E5;
}

.adbanner
{
 float: right;
 width: 50%;
}

/* Links, Gallery and KB only */

.main
{
 width: 97%;
 background-color: #FAFAFA;
 padding: 5px;
 margin: 5px;
 color: #000000;
 border-color: #9999CC;
 border-style: solid;
 border-width: 1px;
}

/* Links only */

.reciplink
{
 font-weight: bold;
}

/* Gallery Only */

.imageedit
{
 border-color: #DDDDDD;
 background-color: #EEEEEE;
 border-width: 1px;
 border-style: solid;
 text-decoration: none;
 padding: 3px;
}
