* {
	text-decoration:none;
}

#conteudoBg { float:left; width:1004px !important;  margin-bottom:20px; }
#conteudoDobra { width:10px; height:11px; background:url(../images/indexImagens.png) no-repeat -448px 0; float:left; }
#conteudo {  background:#fff; width:1004px; margin-bottom:20px; background:#fff; float:left; }

#header { width:100%; height:100%; background:#540b4c; top:0; left:0; display:none; position:fixed; _position:absolute; z-index:99997; }

#vinheta { width:918px; height:32px; float:left; margin-left:25px; padding-top:15px;  font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#033519; font-weight:bold; }

.decorat { text-decoration:none; }

.calibri { font-family:Calibri; font-size:12px; }

/*================================= Txt =================================*/
.t10, .t10 a  { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.t11, .t11 a  { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.t12, .t12 a  { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.t13, .t13 a  { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.t14, .t14 a  { font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.t15, .t15 a  { font-family:Arial, Helvetica, sans-serif; font-size:15px; }
.t16, .t16 a  { font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.t17, .t17 a  { font-family:Arial, Helvetica, sans-serif; font-size:17px; }
.t18, .t18 a  { font-family:Arial, Helvetica, sans-serif; font-size:18px; }
.t20, .t20 a  { font-family:Arial, Helvetica, sans-serif; font-size:20px; }
.t21, .t21 a  { font-family:Arial, Helvetica, sans-serif; font-size:21px; }
.t22, .t22 a  { font-family:Arial, Helvetica, sans-serif; font-size:22px; }
.t23, .t23 a  { font-family:Arial, Helvetica, sans-serif; font-size:23px; }
.t24, .t24 a  { font-family:Arial, Helvetica, sans-serif; font-size:24px; }
.t25, .t25 a  { font-family:Arial, Helvetica, sans-serif; font-size:25px; }
.t26, .t26 a  { font-family:Arial, Helvetica, sans-serif; font-size:26px; }
.t28, .t28 a  { font-family:Arial, Helvetica, sans-serif; font-size:28px; }
.t29, .t29 a  { font-family:Arial, Helvetica, sans-serif; font-size:29px; }
.t30, .t30 a  { font-family:Arial, Helvetica, sans-serif; font-size:30px; }
.t31, .t31 a  { font-family:Arial, Helvetica, sans-serif; font-size:31px; }
.t35, .t35 a  { font-family:Arial, Helvetica, sans-serif; font-size:35px; }
.t40, .t40 a  { font-family:Arial, Helvetica, sans-serif; font-size:40px; }
.t86, .t86 a  { font-family:Arial, Helvetica, sans-serif; font-size:86px; }


.tt10, .tt10 a { font-family: Verdana; font-size:10px; }
.tt11, .tt11 a { font-family: Verdana; font-size:11px; }
.tt12, .tt12 a { font-family: Verdana; font-size:12px; }
.tt13, .tt13 a { font-family: Verdana; font-size:13px; }
.tt14, .tt14 a { font-family: Verdana; font-size:14px; }
.tt15, .tt15 a { font-family: Verdana; font-size:15px; }
.tt16, .tt16 a { font-family: Verdana; font-size:16px; }
.tt18, .tt18 a { font-family: Verdana; font-size:18px; }
.tt24, .tt24 a { font-family: Verdana; font-size:24px; }

.myr, .myr a { font-family:"Myriad Pro"; font-size:17px; }
.myr2, .myr2 a { font-family:"Myriad Pro"; font-size:21px; }

.ttt10, .ttt10 a { font-family: Tahoma; font-size:10px; }
.ttt11, .ttt11 a { font-family: Tahoma; font-size:11px; }
.ttt12, .ttt12 a { font-family: Tahoma; font-size:12px; }
.ttt13, .ttt13 a { font-family: Tahoma; font-size:13px; }
.ttt14, .ttt14 a { font-family: Tahoma; font-size:14px; }
.ttt15, .ttt15 a { font-family: Tahoma; font-size:15px; }
.ttt16, .ttt16 a { font-family: Tahoma; font-size:16px; }
.ttt18, .ttt18 a { font-family: Tahoma; font-size:18px; }
.ttt20, .ttt20 a { font-family: Tahoma; font-size:20px; }
.ttt21, .ttt21 a { font-family: Tahoma; font-size:21px; }
.ttt22, .ttt22 a { font-family: Tahoma; font-size:22px; }

.tr10, .tr10 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; }
.tr11, .tr11 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
.tr12, .tr12 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
.tr13, .tr13 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
.tr14, .tr14 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }
.tr15, .tr15 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; }
.tr16, .tr16 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; }
.tr18, .tr18 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; }
.tr20, .tr20 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; }
.tr21, .tr21 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; }
.tr22, .tr22 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; }
.tr23, .tr23 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:23px; }
.tr24, .tr24 a  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; }

.tc10, .tc10 a  { font-family:"Comic Sans MS"; font-size:10px; }
.tc11, .tc11 a  { font-family:"Comic Sans MS"; font-size:11px; }
.tc12, .tc12 a  { font-family:"Comic Sans MS"; font-size:12px; }
.tc13, .tc13 a  { font-family:"Comic Sans MS"; font-size:13px; }
.tc14, .tc14 a  { font-family:"Comic Sans MS"; font-size:14px; }
.tc15, .tc15 a  { font-family:"Comic Sans MS"; font-size:15px; }
.tc16, .tc16 a  { font-family:"Comic Sans MS"; font-size:16px; }
.tc18, .tc18 a  { font-family:"Comic Sans MS"; font-size:18px; }
.tc20, .tc20 a  { font-family:"Comic Sans MS"; font-size:20px; }
.tc21, .tc21 a  { font-family:"Comic Sans MS"; font-size:21px; }
.tc22, .tc22 a  { font-family:"Comic Sans MS"; font-size:22px; }
.tc23, .tc23 a  { font-family:"Comic Sans MS"; font-size:23px; }
.tc24, .tc24 a  { font-family:"Comic Sans MS"; font-size:24px; }

.tl10, .tl10 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10px; }
.tl11, .tl11 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; }
.tl12, .tl12 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; }
.tl13, .tl13 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; }
.tl14, .tl14 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; }
.tl15, .tl15 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:15px; }
.tl16, .tl16 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; }
.tl17, .tl17 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:17px; }
.tl18, .tl18 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:18px; }
.tl20, .tl20 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; }
.tl21, .tl21 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:21px; }
.tl22, .tl22 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:22px; }
.tl23, .tl23 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:23px; }
.tl24, .tl24 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:24px; }
.tl25, .tl25 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:25px; }
.tl26, .tl26 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:26px; }
.tl28, .tl28 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:28px; }
.tl29, .tl29 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:29px; }
.tl30, .tl30 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:30px; }
.tl31, .tl31 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:31px; }
.tl35, .tl35 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:35px; }
.tl40, .tl40 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:40px; }
.tl86, .tl86 a  { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:86px; }

/*================================= Colors =================================*/
.amarelo, .amarelo a			{ color:#ffbe0f; }
.azul, .azul a					{ color:#166d91;  }
.branco, .branco a				{ color:#FFFFFF;  }
.cinza, .cinza a				{ color:#efeeee;  }
.cinza2, .cinza2 a				{ color:#7a7a7a;  }
.dourado, .dourado a			{ color:#dd8a05;  }
.grafite, .grafite a			{ color:#534f4f;  }

.laranja, .laranja a			{ color:#fe4e00;  }
.marrom, .marrom a				{ color:#c74128;  }
.preto, .preto a				{
	color:#000000;
}
.rosa, .rosa a					{ color:#EB8686;  }
.roxo, .roxo a					{ color:#3e3f5e;  }
.vermelho, .vermelho a			{ color:#e4191b;  }
.vinho, .vinho a 				{ color:#990000;  }
.verde, .verde a				{ color:#97c54c;  }
.verde2, .verde2 a				{ color:#668533;  }
.vermelho2, .vermelho2 a		{ color:#7e3223;  }

.none { text-decoration:none; } 

/*================================= Fades =================================*/
.fade10		{ filter:alpha(opacity=10); -moz-opacity:0.1; opacity:0.1; -khtml-opacity:0.1; }
.fade20		{ filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2; -khtml-opacity:0.2; }
.fade30		{ filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; -khtml-opacity:0.3; }
.fade40		{ filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; -khtml-opacity:0.4; }
.fade50		{ filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; -khtml-opacity:0.5; }
.fade60		{ filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -khtml-opacity:0.6; }
.fade70		{ filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; -khtml-opacity:0.7; }
.fade80		{ filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; -khtml-opacity:0.8; }
.fade90		{ -moz-opacity:0.9; opacity:0.9; -khtml-opacity:0.9; }

.fundoPreto { background:#000; }

/*================================= Decorations =================================*/
.bold { font-weight:bold; }
.italico { font-style:italic; }

.PaginacaoPagina			{ background:#951c01; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; float:left; }

#PaginacaoBg 				{ width:100%; padding:2px 0 1px 0; height:30px; margin-top:12px; float:left; }
#Paginacao					{ width:100%; float:left; }
#PaginacaoPaginas			{ padding:5px 1%; text-decoration:none; margin-right:11px; float:right; }
#PaginacaoPagina			{ margin-right:5px; background:#e2e2e2; text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; float:left; }
#PaginacaoPagina a			{ padding:7px 12px; background:#e2e2e2; text-decoration:none; color:#000; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; float:right; }
#PaginacaoPagina a:hover	{ box-shadow: 1px 1px 1px #999; -moz-box-shadow: 1px 1px 1px #999; -webkit-box-shadow:1px 1px 1px #999;  }

#avisoTotalBg { width:100%; padding:10px 0 40px 0; float:left; }
#avisoTotal { width:942px; padding:7px 0; background:#ffe9e9; border:1px solid #ffa2a2; float:left; }

.notificacao { width:99.2%; padding:0.4%; margin:0 0 15px; background-position:10px 11px !important; background-repeat:no-repeat !important; border:1px solid; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; position:relative; font-size:13px; cursor:pointer; }
.notificacao div { line-height:0.7em; padding:13px 10px 10px 36px; display:block; font-style:normal; }
.erro { background:url("../images/notification_error.png") 0 10px #FFCECE; border-color:#DF8F8F; color:#665252; }
.atencao { background:url("../images/notification_alert.png") repeat scroll 0 0 #fffbcc; border-color:#e6db55; color:#666452; }
.sucesso { background:url("../images/notification_sucess.png") repeat scroll 0 0 #d5ffce; border-color:#9adf8f; color:#666452; }
.fechar { position:absolute; top:5px; right:5px; font-size:9px; color:#990000; }

.messages { height:30px; line-height:2.45em; overflow:hidden; text-align:left; color:#ee8989!important; display:block; }
.messages span { width:31px; height:30px; margin:0 8px 0 -1px; float:left; }
.messages.green { background:url(../images/messages.png) no-repeat right top transparent; }
.messages.green span { background:url(../images/messages.png) no-repeat left top transparent; }
.messages.blue { background:url(../images/messages.png) no-repeat right -30px transparent; }
.messages.blue span { background:url(../images/messages.png) no-repeat left -30px transparent; }
.messages.orange { background:url(../images/messages.png) no-repeat right -60px transparent; }
.messages.orange span { background:url(../images/messages.png) no-repeat left -60px transparent; }
.messages.red { background:url(../images/messages.png) no-repeat right -90px transparent; color:#FFF;!important; }
.messages.red span { background:url(../images/messages.png) no-repeat left -90px transparent; color:#FFF;!important; }


/*** Calendário ***/
#calroot { width:205px; margin-top:-1px; background-color:#FFF; -moz-box-shadow:0 0 4px #eee; -moz-box-shadow:0 0 4px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 4px #eee; -webkit-box-shadow:0 0 4px rgba(0,0,0,0.2); -khtml-box-shadow:0 0 4px #eee; -khtml-box-shadow:0 0 4px rgba(0,0,0,0.2); -pie-box-shadow: 0 0 4px #ccc; box-shadow:0 0 4px rgba(0,0,0,0.2); -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; font-size:11px; z-index:10000; zoom:1; }
#calhead { height:22px; padding:2px 0; margin:0; background:#e1e1e1; background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e1e1e1)); background:-moz-linear-gradient(top, #fafafa, #e1e1e1); -pie-background: linear-gradient(top, #fafafa, #e1e1e1); border:1px solid #bbb; -moz-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-radius: 5px 5px 0 0; border-radius:5px 5px 0 0; font-size:13px; color:#3CF; position:relative; text-shadow:0 1px 0 #fff; } 
#caltitle { width:166px; line-height:20px; text-align:center; float:left; }

#calnext, #calprev { width:18px; height:20px; background:url(../images/calendarImagens.png) no-repeat 3px 5px; display:block; cursor:pointer; float:left; }
#calnext { background:url(../images/calendarImagens.png) no-repeat 2px -29px; float:right; }
#calprev.caldisabled, #calnext.caldisabled { visibility:hidden; }

#caltitle select { width:79px; margin-right:0!important; font-size:10px; }

#calbody { padding:3px; position:relative; background:#fafafa; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #bbb; font-family:Arial, Helvetica, sans-serif; font-size:10px; -moz-border-radius:0 0 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-bottom-left-radius:5px; -khtml-border-bottom-right-radius:5px; border-radius:0 0 5px 5px; }
#caldays { height:14px; border-bottom:1px solid #ddd; }
#caldays span { width:28px; display:block; text-align:center; float:left; }
#calweeks { margin-top:4px; background-color:#fff; }

.calweek { height:22px; clear:left; }
.calweek a { width:27px; height:20px; line-height:20px; margin-left:1px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-radius:3px; font-size:11px; color:#666; text-align:center; text-decoration:none; display:block; float:left; } 
.calweek a:hover, .calfocus { background-color:#ddd; }

a.calsun { color:red; }

a.calon { color:#ccc; }
a.calon:hover { background-color:rgb(245, 245, 250); }

a.caldisabled { background-color:#efefef!important; color:#CCC!important; cursor:default; }
#calcurrent { background-color:#498CE2; color:#fff; }
#caltoday { background-color:#333; color:#fff; }
.caltrigger { background:url(../images/calendarImagens.png) no-repeat right -56px!important; }

/*================================= Twitter =================================*/
#twitterPosts { width:100%; float:left; }

/*:: TIPO: 01 ::*/
#twitterPostBg01 { width:100%; float:left; }
