/* =============================================================
   Mastop Internet Development - http://wwww.mastop.com.br
   ===========================================================*/

/*  Padronizao Crossbrowser para o Layout -- NO ALTERAR */
/* - Redefinindo o CSS - */
HTML{
  	/*scrollbar-stuff*/
   	scrollbar-face-color: #99ccff; 
	scrollbar-highlight-color: #99ccff; 
	scrollbar-shadow-color: #99ccff; 
	scrollbar-3dlight-color: #99ccff; 
	scrollbar-arrow-color: #0d4e26; 
	scrollbar-track-color: #dce5e3; 
	scrollbar-darkshadow-color: #f3fffc;
	
	margin:0;
	padding:0;
	
	height:100%;
}

body{color:#000;/*background:#FFF;*/background: url(images/bg.jpg) no-repeat;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* - Padronizando Fontes - */
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/* - Corpo Tableless - */
body{text-align:center;}
#hd{margin-top:0px; }
#bd{margin-top:0px;}
#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.mastop424{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.117em;}.mstp-b{position:relative;}.mstp-b{_position:static;}#mstp-main .mstp-b{position:static;}#mstp-main{width:100%;}.mastop424 #mstp-main{float:right;margin-left:-25em;}.mastop424 .mstp-b{float:left;width:13.8456em;*width:13.512em;}.mastop424 #mstp-main .mstp-b{margin-left:14.8456em;*margin-left:14.512em;}#mstp-main .mstp-b{float:none;width:auto;}.mstp-g .mstp-gb .mstp-u,.mstp-gb .mstp-g,.mstp-gb .mstp-gb,.mstp-gb .mstp-gc,.mstp-gb .mstp-gd,.mstp-gb .mstp-ge,.mstp-gb .mstp-gf,.mstp-gb .mstp-u,.mstp-gc .mstp-u,.mstp-gc .mstp-g,.mstp-gd .mstp-u{float:left;margin-left:2%;width:32%;}.mstp-gb .mstp-gb .mstp-u,.mstp-gb .mstp-gc .mstp-u{*margin-left:1.8%;_margin-left:4%;}.mstp-g .mstp-gb .mstp-u{_margin-left:.8%;}.mstp-gb .mstp-u{float:right;}.mstp-gb div.first{margin-left:0;float:left;}.mstp-g .mstp-gb div.first,.mstp-gb .mstp-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.mstp-gb .mstp-gc div.first,.mstp-gb .mstp-gd div.first{*margin-right:0;}.mstp-gb .mstp-gd .mstp-u{*width:66%;_width:61.2%;}.mstp-gb .mstp-gd div.first{*width:31%;_width:29.5%;}.mstp-g .mstp-gc .mstp-u,.mstp-gb .mstp-gc .mstp-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.mstp-gb .mstp-gc div.first{width:66%;*float:left;*margin-left:0;}.mstp-gb .mstp-ge .mstp-u,.mstp-gb .mstp-gf .mstp-u{margin:0;}.mstp-g .mstp-u,.mstp-g .mstp-g,.mstp-g .mstp-gb,.mstp-g .mstp-gc,.mstp-g .mstp-gd,.mstp-g .mstp-ge,.mstp-g .mstp-gf,.mstp-gc .mstp-u,.mstp-gd .mstp-g,.mstp-g .mstp-gc .mstp-u,.mstp-ge .mstp-u,.mstp-ge .mstp-g,.mstp-gf .mstp-g,.mstp-gf .mstp-u{float:right;}.mstp-g .mstp-gc div.first,.mstp-g .mstp-ge div.first,.mstp-g div.first,.mstp-gc div.first,.mstp-gc div.first div.first,.mstp-gd div.first,.mstp-ge div.first,.mstp-gf div.first{float:left;}.mstp-g .mstp-g .mstp-u,.mstp-gb .mstp-g .mstp-u,.mstp-gc .mstp-g .mstp-u,.mstp-gd .mstp-g .mstp-u,.mstp-ge .mstp-g .mstp-u,.mstp-gf .mstp-g .mstp-u{width:49%;*width:48.1%;*margin-left:0;}.mstp-g .mstp-g div.first{*margin:0;}.mstp-gb .mstp-g div.first{*margin-right:4%;_margin-right:1.3%;}.mstp-gb .mstp-gb .mstp-u{_margin-left:.7%;}.mstp-gb .mstp-g div.first,.mstp-gb .mstp-gb div.first{*margin-left:0;}.mstp-gc .mstp-g .mstp-u,.mstp-gd .mstp-g .mstp-u{*width:48.1%;*margin-left:0;}.mstp-g .mstp-u,.mstp-g .mstp-g,.mstp-g .mstp-gb,.mstp-g .mstp-gc,.mstp-g .mstp-gd,.mstp-g .mstp-ge,.mstp-g .mstp-gf{width:49.1%;}.mstp-g .mstp-gb div.first,.mstp-gb div.first,.mstp-gc div.first,.mstp-gd div.first{margin-left:0;}.mstp-g .mstp-gc div.first,.mstp-gc div.first,.mstp-gd .mstp-g,.mstp-gd .mstp-u{width:66%;}.mstp-gd div.first,.mstp-gb .mstp-gd div.first{width:32%;}.mstp-g .mstp-gd div.first{_width:29.9%;}.mstp-ge .mstp-u,.mstp-ge .mstp-g,.mstp-gf div.first{width:24%;}.mstp-gb .mstp-ge div.mstp-u,.mstp-gb .mstp-gf div.mstp-u{float:right;}.mstp-gb .mstp-ge div.first,.mstp-gb .mstp-gf div.first {float:left;}.mstp-ge div.first,.mstp-gf .mstp-g,.mstp-gf .mstp-u{width:74.2%;}.mstp-gb .mstp-ge .mstp-u,.mstp-gb .mstp-gf div.first{*width:24%;_width:20%;}.mstp-gb .mstp-ge div.first,.mstp-gb .mstp-gf .mstp-u{*width:73.5%;_width:65.5%;}#bd:after,.mstp-g:after,.mstp-gb:after,.mstp-gc:after,.mstp-gd:after,.mstp-ge:after,.mstp-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.mstp-g,.mstp-gb,.mstp-gc,.mstp-gd,.mstp-ge,.mstp-gf{zoom:1;}.mstp-gb .mstp-u{float:left;}
/* - Pr-Formatando Tags Mais Usadas - */
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: none;}dl dd{margin-left:1em;}th,td {padding:.2em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}
/* / Padronizao Crossbrowser o Layout -- NO ALTERAR */

/* Header */
#mstpHeader{width:974px; height:200px; background: url(images/header.png) no-repeat; background-color: transparent; margin-bottom:5px; position:relative;}
/* Logo */
#mensagens{
	position:absolute; 
	top:25px; 
	left:250px; 
	width:250px; 
	height:100px;
	font-weight: bold; 
	font-size: 14px;
	color: #fff;
}


/* /Logo */


/* Banner */
#mstpBanner{position:absolute; top:25px; left:500px; width:250px; height:100px;font-weight: bold; font-size: 9px;color: #fff;}
/* /Banner */

/* Login */
#mstpLogin{position:absolute; padding:5px; width:650px;  font-weight:bold;text-align:right; height:20px; top:10px; left:310px; font-size:12px; color:#00;}
#mstpLogin a{padding:3px; font-weight:bold; color:#FFE25F; }
#mstpLogin a:hover{padding:2px; background:#0000; color:#FFF; border:1px solid #666; text-decoration:none;}
/* /Login */

/* Data */
#mstpData{color:#000000;font-size:14px; text-align:right; font-weight:bold; font-style:italic; position:absolute; height:20px; top:163px; left:287px;}
/* /Data */

/* Busca 
#mstpSearch{position:absolute; padding:0px; width:500px; text-align:right; height:0px; top:98px; left:469px; font-size:12px;}
#frmSearch1{border:0; background:url(images/search_01.gif) no-repeat; width:128px; height:22px; text-align:left; float:right;}
#frmSearch2{border:0; width:29px; height:22px; text-align:right; float:right;}
#mstpSearch .frmSearchQuery{padding-left:6px; border:0; background:transparent; width:100%; height:24px; font-weight:700; font-size:13px;}
Busca */
/* /Header */

/* Blocos */
div#blCR, div#blBCR{float:right; width:430px;}
div#blCL, div#blBCL{float:left; width:120px;}
div#blCL, div#blBCL{margin-right:1%;}
div#blCR, div#blBCR{margin-left:1%;}

/*div#blCL, div#blCR, div#blBCL, div#blBCR{float:left; width:47%;}
div#blCL, div#blBCL{margin-right:1%;}
div#blCR, div#blBCR{margin-left:1%;}
*/


div#leftcolumn{margin-bottom:5px;margin-top:0px;}
div#rightcolumn{margin-bottom:5px;}
div#blCCMain, div#blBCCMain{}
div#blCC, div#blBCC {clear:both;}
div.bcenter {
	margin-bottom:10px;
}
div.bleft {
	display:block;
	margin-bottom:10px;
}
div.bright {
	display:block;
	margin-bottom:10px;
}
div.blockTitle{margin-left:5px; text-align:center; margin-top:3px; font-size:16px; font-weight:700; overflow:hidden;}
div.blockContent{margin:0px;font-weight:700;}
div.blockContent table{width:100%;}

div.bleft-tt{height:26px; margin-left:0px; overflow:hidden; white-space:nowrap;}
div.bright-tt{height:26px; margin-left:0px; overflow:hidden; white-space:nowrap;}
div.bcenter-tt{height:26px; margin-left:0px; overflow:hidden; white-space:nowrap;}

div.bleft-bd{background:#FFF;}
div.bright-bd{background:#FFF;}

div.blue {background:url('block/blockblue_l.gif') no-repeat;}
div.blue div.bleft-tt, div.blue div.bright-tt, div.blue div.bcenter-tt {color:#FFF;background: url('block/blockblue_r.gif') top right no-repeat;}
div.blue div.bleft-bd, div.blue div.bright-bd, div.blue div.bcenter-bd {/*border:1px solid #16437E;*/background-color:#9DBFDD;}

/* Busca */
div.bluee {background:url('block/blockblue_l_180.gif') no-repeat;}
div.bluee div.bleft-tt, div.bluee div.bright-tt, div.bluee div.bcenter-tt {color:#000;background: url('block/blockblue_r.gif') top right no-repeat;}
div.bluee div.bleft-bd, div.bluee div.bright-bd, div.bluee div.bcenter-bd {/*border:1px solid #16437E;*/background-color:#fff;}

div.bluec {background:url('block/blockblue_l_580.gif') no-repeat;}
div.bluec div.bleft-tt, div.bluec div.bright-tt, div.bluec div.bcenter-tt {color:#000;background: url('block/blockblue_r.gif') top right no-repeat;}
div.bluec div.bleft-bd, div.bluec div.bright-bd, div.bluec div.bcenter-bd {/*border:1px solid #16437E;*/background-color:#fff;}

div.bluecc {background:url('block/blockblue_l_280.gif') no-repeat;}
div.bluecc div.bleft-tt, div.bluecc div.bright-tt, div.bluecc div.bcenter-tt {color:#000;background: url('block/blockblue_r.gif') top right no-repeat;}
div.bluecc div.bleft-bd, div.bluecc div.bright-bd, div.bluecc div.bcenter-bd {border:1px solid green;background-color:#fff;}

/* Busca */


div.lightblue {background:url('block/blocklightblue_l.gif') no-repeat;}
div.lightblue div.bleft-tt, div.lightblue div.bright-tt, div.lightblue div.bcenter-tt {color:#333;background: url('block/blocklightblue_r.gif') top right no-repeat;}
div.lightblue div.bleft-bd, div.lightblue div.bright-bd, div.lightblue div.bcenter-bd {border:1px solid #9DBFDD;}


div.gold {background:url('block/blockgold_l.gif') no-repeat;}
div.gold div.bleft-tt, div.gold div.bright-tt, div.gold div.bcenter-tt {color:#000;background: url('block/blockgold_r.gif') top right no-repeat;}
div.gold div.bleft-bd, div.gold div.bright-bd, div.gold div.bcenter-bd {border:1px solid #B09B39;background-color:#E3D38A;}

div.lightgold {background:url('block/blocklightgold_l.gif') no-repeat;}
div.lightgold div.bleft-tt, div.lightgold div.bright-tt, div.lightgold div.bcenter-tt {color:#333;background: url('block/blocklightgold_r.gif') top right no-repeat;}
div.lightgold div.bleft-bd, div.lightgold div.bright-bd, div.lightgold div.bcenter-bd {border:1px solid #E3D38A;}

div.gray {background:url('block/blockgray_l.gif') no-repeat;}
div.gray div.bleft-tt, div.gray div.bright-tt, div.gray div.bcenter-tt {color:#FFF;background: url('block/blockgray_r.gif') top right no-repeat;}
div.gray div.bleft-bd, div.gray div.bright-bd, div.gray div.bcenter-bd {border:1px solid #666;}

div.lightgray {background:url('block/blocklightgray_l.gif') no-repeat;}
div.lightgray div.bleft-tt, div.lightgray div.bright-tt, div.lightgray div.bcenter-tt {color:#333;background: url('block/blocklightgray_r.gif') top right no-repeat;}
div.lightgray div.bleft-bd, div.lightgray div.bright-bd, div.lightgray div.bcenter-bd {border:1px solid #B2B2B2;}

/* /Blocos */

div#mastopContent{overflow:hidden}

/* Footer */
#mstpFooter{width:974px;height:50px; background: url(images/rodape.png) no-repeat; font-weight: bold;color:#000;background-color: transparent;}
#by{padding-top:20px;text-align:center;font-weight: bold;}

/* /Footer */
.errorMsg{background-color:#FFEFF0; padding:5px; border: 2px solid #FF0000; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #9F272C; line-height:18px;}
.okMsg, div.resultMsg{background-color:#EFFFF0; padding:5px; border: 2px solid #33CC00; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #0F7F14; line-height:18px;}
.msg, div.confirmMsg{background-color:#FFFBCF; padding:5px; border: 2px solid #DDDF00; font-family:Tahoma, fixed; font-size:100%; margin:5px; color: #333333; line-height:18px;}

.required{font-weight:bold; color:red; font-size:80%}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
a{color:#000; text-decoration:none}
a:hover{text-decoration:underline}
form{line-height:20px;}
input.formButton {height:22px; background:#B09B39; color:#FFF; font-weight:700; text-transform:uppercase;}
input{padding:2px; border:1px solid #333;}

.item {border: 1px solid #cccccc; width:580px;}
.itemHead {padding: 3px; background-color: #FFF; color:#000;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #000; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;font-weight: bold;}

th {background-color: #16437E; color: #FFFFFF; padding: 2px; vertical-align: middle; border:1px solid #16437E; font-size:1.2em;}
th a{color:#EFD459;}

td#mainmenu a, td#usermenu a, td#mainmenu a.menuTop, td#mainmenu a.menuMain {display: block; padding:5px;}
td#mainmenu a:hover, td#usermenu a:hover {background-color: #06619E; color:#FFF; text-decoration:none; /*border:1px solid #000; padding:4px;*/}
td#mainmenu a.menuSub {padding-left: 9px;}
td#usermenu a.highlight {background-color: #fcc;}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	

.outer {border: 1px solid #c0c0c0;}
table{width:100%;}
.head, .foot{background-color: #FFF; padding: 4px; font-weight: bold; border:1px solid #333;}
.even {background-color: #FFF; padding: 5px;}
.odd {background-color: #E9E9E9; padding: 5px;}
tr.even td {background-color: #FFF; padding: 5px;}
tr.odd td {background-color: #E9E9E9; padding: 5px;}


div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px; height: 200px; overflow: auto;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #16437E; font-weight:bold; border: 1px solid #c0c0c0; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #16437E; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller;}
.comDateCaption {font-weight: bold; font-style: normal;}
