/* Para o Layout -- NãO ALTERAR */
/*reset.css*/
body{color:#666;background:#000 url(images/bg.jpg) top left repeat-x;}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;}
/*fonts.css*/
body{font:13px/1.22 arial,verdana,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%;}
/*grids.css*/
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;}#doc3{width:auto;}#doc4{width:74.923em;*width:73.117em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gb .yui-u,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:2%;width:32%;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:.8%;}.yui-gb .yui-u{float:right;}.yui-gb div.first{margin-left:0;float:left;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48%;*margin-left:0;}.yui-g .yui-g div.first{*margin:0;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {float:left;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}.yui-gb .yui-u{float:left;}
/*base*/
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: disc outside;}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;}
/* / Para o Layout -- NãO ALTERAR */

div#bd{background:#FFF; margin-top: 15px; border: 1px solid #ededed; padding: 5px 10px }
div#mastopContent{background:#FFF;}

div.navBar{margin: 10px 0 0 10px;}
div.navBar h1{margin:0; font-size: 1.2em; font-weight:700;}
/* Geral */

/* Início do formulário */
div#contactForm input.bogusField, div#contactForm textarea.bogusField {
	display: none;
}
div#contactForm div.headerForm{margin-bottom: 10px;}
div#contactForm div.divField{margin-top: 10px;}
div#contactForm input.inputButton{font-size: 1em; margin:2px; background: #000; width:80px; height:24px; border:1px solid #000; font-weight:bold; color:#FFF; cursor: pointer; border-radius: 10px; -moz-border-radius: 10px; padding: 0 0;}
div#contactForm select{border:1px solid #000; font-weight:bold; color:#333;}
div#contactForm h1{font-weight:bold; color:#ED7400;}
div#contactForm input, div#contactForm textarea {font-size: 1.1em; padding: 7px; width: 470px;} /* Comum */
div#contactForm input.txtForm {color: #999; border-radius: 10px; -moz-border-radius: 10px; border:1px solid #b3b3b3;}

div#contactForm input.txtFormOver {
	color: #000;
	background: #fafafa;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border:1px solid #b3b3b3;
}

div#contactForm textarea.txtForm {
	color: #999;
	border-radius: 10px; -moz-border-radius: 10px;
	background: transparent;
	border:1px solid #b3b3b3;
}

div#contactForm textarea.txtFormOver {
	color: #000;
	background: #fafafa;
	height: 100px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border:1px solid #b3b3b3;
}

.tituloForm{
	font-size: 16px;
	font-weight: 700;
	text-align: left;
	width: auto;
}

/*  Fim do formulário */

table td{border:0; padding:0.15em;}
#mainArea{overflow:hidden}
#mastopContent{padding:5px;}
a:link{color:#ee7f29;text-decoration:none;}
a:visited{color:#ee7f29;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}


a.link_grd{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:52px;}
a.link_grd:hover{background-position: 0 -52px !important;}
a.link_med{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:38px;}
a.link_med:hover{background-position: 0 -38px !important;}
a.link_peq{text-indent:-9999em; overflow: hidden; height:0; display:block; padding-top:26px;}
a.link_peq:hover{background-position: 0 -26px !important;}

input.input_grd{text-indent:-9999em; overflow: hidden; height:0; display:block; padding:0; border:0; padding-top:52px;}
input.input_grd:hover{background-position: 0 -52px !important;}
input.input_med{text-indent:-9999em; overflow: hidden; height:0; display:block; padding:0; border:0; padding-top:38px;}
input.input_med:hover{background-position: 0 -38px !important;}
input.input_peq{text-indent:-9999em; overflow: hidden; height:0; display:block; padding:0; border:0; padding-top:26px;}
input.input_peq:hover{background-position: 0 -26px !important;}

#loginForm{margin:30px 30px 0 160px;}
#loginForm input.loginTxt{display:block; font-size:0.8em;margin:6px;}
#loginForm input.loginBtn{border:0; float:right;}
#loginGetPass{margin:10px 0 0 150px; display:block;}
#loginBox{margin:25px 25px 0 110px;}
#loginBox a{color: #FFB57F;}

label{width: 150px; float: left; text-align: right; margin-right: 0.5em; display: block; padding:5px;}
br{clear:left;}
.titulo{background-color: #fff; padding:5px 0 2px 2px; font-family:arial,verdana,sans-serif; margin:0 0 10px 0; color:#000; border-bottom: 8px solid #666;}
.catSort{margin-bottom: 10px;}
.subtitulo{background-color: #fff; padding:2px 2px; font-family:arial,verdana,sans-serif; margin:0 0 6px 0; border-bottom: 2px solid #000; color: #000;}
.automargin{margin:0 auto;}
.dstac{border: 1px solid #CCC; padding:10px; margin:10px; background: #FFF;}
.dstacOver{border: 1px solid #000; padding:10px; margin:10px; background: #FFF;}
.float33{float:left; width:33.3%}
.adminBox{border: 2px solid #333333; text-align:left; width:300px; background-color: #DFDFDF; padding:5px; display:block; margin:10px auto;}

/* Header */
a#hdLink{height: 94px; width: 409px; float: left; background: url(images/header/logo.jpg) no-repeat; text-indent: -9999em; overflow: hidden;}
div#header {
	height:207px;
}

div#hd-main{
	position:relative;
	left:0px;
	top:0px;
	width:974px;
	height:207px;
}

div#hd-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:296px;
	height:207px;
}

div#hd-01 a{
	background: url(images/logo.jpg) no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	width:296px;
	height:207px;
	text-indent: -2000em;
	overflow: hidden;
}

div#hd-02 {
    position:absolute;
	left:296px;
	top:0px;
	width:395px;
	height:36px;
}

div#hd-03 {
	background: url(images/header_03.jpg) no-repeat;
	position:absolute;
	left:691px;
	top:0px;
	width:283px;
	height:36px;
}

div#hd-04 {
	background: url(images/header_04.jpg) no-repeat;
	position:absolute;
	left:296px;
	top:36px;
	width:136px;
	height:94px;
}

div#hd-05 {
	position:absolute;
	left:432px;
	top:36px;
	width:334px;
	height:94px;
	padding-top: 30px;
	color: #efefef;
	font-weight: 700;
	font-size:0.9em;
	text-align: center;
}

div#hd-05 a{
	color: #aaa9a9;
	font-weight: 700;
}


div#hd-05 a:hover{
	color: #ee7f29;
	font-weight: 700;
}

div#hd-05 strong{
	color: #10e44c;
	font-weight: 700;
}

div#hd-06 {
	position:absolute;
	left:766px;
	top:36px;
	width:208px;
	height:34px;
}

div#hd-07 {
	position:absolute;
	left:766px;
	top:70px;
	width:208px;
	height:28px;
}

div#hd-07 a{
	background: url(images/loja.jpg) no-repeat;
	position:absolute;
	width:208px;
	height:28px;
	text-indent: -2000em;
	overflow: hidden;
}

div#hd-08 {
	position:absolute;
	left:766px;
	top:98px;
	width:208px;
	height:32px;
}

div#hd-09 {
	position:absolute;
	left:296px;
	top:130px;
	width:678px;
	height:20px;
}

div#hd-10 {
	position:absolute;
	left:296px;
	top:150px;
	width:678px;
	height:33px;
}

div#hd-11 {
	position:absolute;
	left:296px;
	top:183px;
	width:678px;
	height:24px;
}


/* Slogan */
h1.slogan{font-size:0.9em; font-family:arial,verdana,sans-serif; color:#d86500; margin:0; padding:0; font-weight:700;}

div.hrMenuGlo{font-family:arial,verdana,sans-serif; overflow:hidden; text-align: left; padding-top: 4px}
div.hrMenuGlo ul{list-style-type:none; margin:0;}
div.hrMenuGlo ul li{display:inline}
div#hd div.hrMenuGlo a{line-height:29px; font-size:100%; color:#c0c0c0; padding:0 15px 0 15px; font-weight: 700; font-size: 1.0em;}
div#hd div.hrMenuGlo a:hover{color:#ff8400; text-decoration:none; font-weight: 700;}

div.menuTop{font-family:arial,verdana,sans-serif; text-align:right; font-size:0.9em;}
div.menuTop ul{list-style-type:none; margin:0;}
div.menuTop ul li{display:inline}
div#hd div.menuTop a{line-height:20px; font-size:100%; color:#aaa9a9; padding:0 0 0 15px; font-weight: 700;}
div#hd div.menuTop a:hover{color:#ee7f29; text-decoration:none; padding-bottom:0px;}

div.menu_mpub_menucss ul li a{height: 1.6em;}

/* Login */
#mstpLogin{position:absolute; padding:5px; width:285px; text-align:right; height:142px; top:20px; font-size:12px; color:#FFF;}
#mstpLogin a{padding:3px; font-weight:bold; color:#FFE25F; }
#mstpLogin a:hover{padding:2px; background:#9F8D3B; color:#FFF; border:1px solid #666; text-decoration:none;}
/* Login */

/* Busca */
#hd-03 form{width: 283px; height: 36px; overflow: hidden; font-size:1em; color: #FFB901; position:relative; }
#hd-03 form div#frmSearch2{width:44px; height:16px; text-align:right; float:right; margin:10px 20px 0 0;}
#hd-03 form div#frmSearch2 input{border:0; width: 44px; height: 0; *height:16px; padding-top:16px; background: url(images/search_02.jpg) no-repeat; cursor: pointer; float:right;}
#hd-03 form div#frmSearch2 input.inputSubmit:hover{background-position: 0 -16px;}
#hd-03 form div#frmSearch1{width:188px; height:16px; text-align:left; float:right; margin-top: 10px; overflow:hidden; }
#hd-03 form div#frmSearch1 input{width:177px; border:0; padding:0 3px; height:1.5em; color:#000; background: transparent;}
/* /Busca */

/* /Header */

/* Blocos */
div#blCL, div#blCR, div#blBCL, div#blBCR{float:left; width:49%;}
div#blCL, div#blBCL{margin-right:1%;}
div#blCR, div#blBCR{margin-left:1%;}

div#leftcolumn{margin-bottom:5px;}
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:0; margin-top:4px; font-size:18px; overflow:hidden; margin-right: 28px}
div.blockContent{margin:4px;}
div.blockContent table{width:100%;}

div.bleft-tt{height:33px; overflow:hidden; white-space:nowrap;}
div.bright-tt{height:33px; overflow:hidden; white-space:nowrap;}
div.bcenter-tt{height:33px; overflow:hidden; white-space:nowrap;}

div.bleft-bd{background:#fff;}
div.bright-bd{background:#fff;}
div.bcenter-bd{background:#fff;}

div.ModA {background:url('block/ModA_01.jpg') no-repeat;}
div.ModA div.bleft-tt, div.ModA div.bright-tt, div.ModA div.bcenter-tt {color:#fff;background: url('block/ModA_02.jpg') top right no-repeat; height:33px; margin-left:28px; text-align: center}

div.ModB {margin-top: 20px;}
div.ModB div.bleft-tt, div.ModB div.bright-tt, div.ModB div.bcenter-tt {background:url('block/ModB.jpg') no-repeat; color: #fff; height: 36px; padding-top: 4px; text-align: center; padding-left: 26px;}

div.ModC { margin-top: 20px;}
div.ModC div.bleft-tt, div.ModC div.bright-tt, div.ModC div.bcenter-tt {background:url('block/ModC.jpg') no-repeat; color: #000; height: 30px; padding-top: 10px; padding-left: 30px; text-align: center;}

div.ModD {background: #000;}
div.ModD div.bleft-tt, div.ModD div.bright-tt, div.ModD div.bcenter-tt {color:#fff; background-color: #000; height:28px; margin-left: 4px;}
div.ModD div.bleft-bd, div.ModD div.bright-bd, div.ModD div.bcenter-bd {background:#fff;  padding:1px; border:1px solid #000;}
div.ModD div.bleft-bd div.blockContent, div.ModD div.bright-bd div.blockContent, div.ModD div.bcenter-bd div.blockContent {margin: 5px;}

div.ModE {background: #ee7f29;}
div.ModE div.bleft-tt, div.ModE div.bright-tt, div.ModE div.bcenter-tt {color:#fff; background-color: #ee7f29; height:28px; margin-left: 4px;}
div.ModE div.bleft-bd, div.ModE div.bright-bd, div.ModE div.bcenter-bd {background:#fff;  padding:1px; border:1px solid #ee7f29;}
div.ModE div.bleft-bd div.blockContent, div.ModE div.bright-bd div.blockContent, div.ModE div.bcenter-bd div.blockContent {margin: 5px;}

div.ModF div.bleft-tt, div.ModF div.bright-tt, div.ModF div.bcenter-tt {display:none;color:#000; border-bottom:2px #000; height:10px; margin-left:33px;margin-bottom:-5px;}
div.ModF div.bleft-bd, div.ModF div.bright-bd, div.ModF div.bcenter-bd {background:#fff; border:2px solid #000; padding:10px;}
div.ModF div.bleft-bd div.blockContent, div.ModF div.bright-bd div.blockContent, div.ModF div.bcenter-bd div.blockContent {margin: 5px;}

div.ModG div.bleft-tt, div.ModG div.bright-tt, div.ModG div.bcenter-tt {display:none;color:#000; border-bottom:2px #ee7f29; height:10px; margin-left:33px;margin-bottom:-5px;}
div.ModG div.bleft-bd, div.ModG div.bright-bd, div.ModG div.bcenter-bd {background:#fff; border:2px solid #ee7f29; padding:10px;}
div.ModG div.bleft-bd div.blockContent, div.ModG div.bright-bd div.blockContent, div.ModG div.bcenter-bd div.blockContent {margin: 5px;}

div.ModH div.bleft-tt, div.ModH div.bright-tt, div.ModH div.bcenter-tt {display:none;color:#000; border-bottom:2px #e2e2e2; height:10px; margin-left:33px;margin-bottom:-5px;}
div.ModH div.bleft-bd, div.ModH div.bright-bd, div.ModH div.bcenter-bd {background:#fff; border:2px solid #e2e2e2; padding:10px;}
div.ModH div.bleft-bd div.blockContent, div.ModH div.bright-bd div.blockContent, div.ModH div.bcenter-bd div.blockContent {margin: 5px;}

div.ModI {}
div.ModI div.bleft-tt, div.ModI div.bright-tt, div.ModI div.bcenter-tt { border-bottom: 10px solid #000; color: #000; height: 30px;}

div.ModJ {}
div.ModJ div.bleft-tt, div.ModJ div.bright-tt, div.ModJ div.bcenter-tt { border-bottom: 10px solid #e2e2e2; color: #000; height: 30px;}

div.ModK {}
div.ModK div.bleft-tt, div.ModK div.bright-tt, div.ModK div.bcenter-tt { border-bottom: 10px solid #ee7f29; color: #000; height: 30px;}

div.ModL div.bleft-tt, div.ModL div.bright-tt, div.ModL div.bcenter-tt {color:#000; text-align: center; background:#ffeedc; padding:1px; border-top:3px solid #ee7f29; border-left:3px solid #ee7f29; border-right:3px solid #ee7f29; margin-left: 0;}
div.ModL div.bleft-bd, div.ModL div.bright-bd, div.ModL div.bcenter-bd {background:#ffeedc; padding:1px; border-bottom:3px solid #ee7f29; border-left:3px solid #ee7f29; border-right:3px solid #ee7f29;}

div.ModM div.bleft-tt, div.ModM div.bright-tt, div.ModM div.bcenter-tt {display:none;color:#fff; background: #000;}
div.ModM div.bleft-bd, div.ModM div.bright-bd, div.ModM div.bcenter-bd {background: #000; padding:10px;}
div.ModM div.bleft-bd div.blockContent, div.ModM div.bright-bd div.blockContent, div.ModM div.bcenter-bd div.blockContent {margin: 5px;}
/* /Blocos */


/* Footer */
div#ft-main{
    margin-top:10px;
	background: #000;
}

#ft-geral {
	background: #000 url(images/footer/bg.jpg) repeat-x;
	position:relative;
}

#ft-01 {
	background: url(images/footer/footer_01.jpg) no-repeat;
	margin: auto;
	width:974px;
	height:43px;
}

#ft-02 {
	margin: auto;
	width:974px;
	height:17px;
	text-align: center;
}

#ft-04 {
	margin: auto;
	width:380px;
	height:82px;
}

#ft-04 a{
	background: url(images/footer/Logo.jpg) no-repeat;
	margin: auto;
	width:380px;
	height:82px;
	text-indent: -6000em;
	float: right;
	clear:both;
}

#ft-07 {
	background: url(images/footer/footer_07.jpg) no-repeat;
	margin:auto;
	width:568px;
	color: #fff;
	text-align: center;
	padding-top: 7px;
	clear:both;
}

#ft-08 {
	position:absolute;
	left:769px;
	top:142px;
	width:205px;
	height:77px;
}

#ft-09 {
	margin: auto;
	width:201px;
	height:45px;
	float: left;
}

#ft-09 a{
	background: url(images/footer/GenteQueDanca.jpg) no-repeat;
	margin: auto;
	width:201px;
	height:45px;
	float: left;
	text-indent: -2000em;
}

#ft-11 {
	margin: auto;
	width:205px;
	height:45px;
	float: right;
}

#ft-11 a{
	background: url(images/footer/Mastop.jpg) no-repeat;
	margin: auto;
	width:205px;
	height:45px;
	float: right;
	text-indent: -2000em;
}
#ft-cred{background:#000; width:974px; height:45px; margin:0 auto;}

/* Para o MALDITO IE6 não aloprar os menus do Footer */
.yui-gb .yui-g .yui-u{
        _width: 47.9%;
}
div#ft-main{color:#000; padding-top: 10px;}
div#ft-main a{color:#aaa9a9; font-weight:700;}
div#ft-main a img{margin-top: 10px;}
div#ft-main a:hover{color:#ee7f29; text-decoration:none;}
div#ft-main ul{margin:5px 0; width:100%;}
div#ft-main ul li {list-style-type:none;}
div#ft-main ul li a{font-weight:700; font-size:0.879em; color:#aaa9a9; height:1.5em; letter-spacing:0.02em; display:block;}
div#ftLine{background: url(images/footer/bg-footer.jpg) repeat-x;}
div#ft-main div.ft-logos{text-align:right;}
div#ft-main div.ft-infos{text-align:center;}
a#ftLink{height: 69px; width: 170px; float: left; background: url(images/footer/logo.jpg) no-repeat; text-indent: -9999em; overflow: hidden;}
div.ftMenu a{padding-left:15px;}
/* /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;
}

.item {border: 1px solid #cccccc;}
.itemHead {padding: 3px; background-color: #333; color: #FFFFFF;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; 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%;}


td#mainmenu a, td#usermenu a, td#mainmenu a.menuTop, td#mainmenu a.menuMain {display: block; padding:3px;}
td#mainmenu a:hover, td#usermenu a:hover {background-color: #f07f35; color:#fff; text-decoration:none; padding:3px;}
td#mainmenu a.menuSub {padding-left: 1px;}
td#usermenu a.highlight {background-color: #fff;}

.even {background-color: #FFF; padding: 5px;}
.odd {background-color: #fff9ec; padding: 5px;}
tr.even td {background-color: #FFF; padding: 5px;}
tr.odd td {background-color: #fff9ec; 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: #333; 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: #333; 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;}
