.menu {
	width:220;
}

.menu a img{
	filter: alpha(opacity=65);
}
.menu a img:hover {
	filter: BlendTrans(Duration=50);
}

.submenu {
	position:absolute;
	width:220;
	margin: 1px;
	border: thin solid #CCCCCC;
}

img{
    border: 0;
}

.noticiasTitulo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	padding-right: 25px;
}

.noticiasTitulo2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	padding-left: 5px;
	color: #000033;
}

.noticiasDestaque {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	padding-left: 5px;
	color: #BB4A00;
	padding-top: 30px;
}

.noticiasMais {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	padding-left: 5px;
	color: #000033;
}

.noticiasData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	color: #999999;
	font-style: italic;
}

.noticiasCorpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 5px;
}

.tabMeio{
	background-image: url(/img/fundo_tabela.jpg);
	background-repeat: repeat-x;
/*	background-color: #E0EBF8; */
}

.btn,.btn2,.btn3,.btn4,.btn5,.btn6,.btn7,.btn8,.btn9{width:45px;height:19px;background:#f60 url('../img/bg_btn.gif') no-repeat;border:0;font:bold 13px 'Trebuchet MS',Arial,Helvetica,sans-serif!important;color:#fff;padding:0}

.btn6{width:150px;height:23px;padding-left:23px;float:none!important;background:#fff url('../img/bg_btn6.gif')}
#printtools{width:225px!important;position:absolute!important;padding:10px;top:50px;right:50px;border:1px solid #7F9DB9;background:#fff}
.albm{text-align:center}
.albm center{margin:7px 5px}
.albm label,.box{width:55px;height:10px;float:left;padding:3px 0;text-align:left}
.albm label.in{float:none;display:inline}
.albm input,.albm a img{vertical-align:middle}
.albm img{border:0;background:none}
.albm{width:auto!important;position:static!important;margin:0}

body {
	scrollbar-arrow-color:#c0c0c0;
	scrollbar-3dlight-color:#c0c0c0;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#c0c0c0;
	scrollbar-track-color:#F5F5F5;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url('/img/fundo.gif');
	background-color:#FFFFFF;
}

.tabPrincipalEsquerda{
	background-image: url('/img/bg_lft.gif');
	background-repeat: no-repeat;
}
.tabPrincipalDireita{
	background-image: url('/img/bg_rht.gif');
	background-repeat: no-repeat;
}


DIV.clTopMenu{position:absolute; width:131; height:350; clip:rect(0,131,14,0); visibility:hidden; z-index:31; layer-background-color:#EEEEEE; background-color:#EEEEEE; 	filter: Alpha(Opacity=80);}
DIV.clTopMenuBottom{position:absolute; width:131; height:3; clip:rect(0,131,3,0); top:11; layer-background-color:#CECFCE; background-color:#CECFCE; z-index:2}
DIV.clTopMenuText{
	position:absolute;
	width:125;
	left:3;
	top:16;
	font-family:tahoma,helvetica;
	font-size:10px;
	background-color:#F7F7F7;
	z-index:1;
}
DIV.Observacao{
	position:relative;
	padding:10px
	font-family:tahoma,helvetica;
	font-size:10px;
	background-color:#F7F7F7;
}

input, file, select, textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	vertical-align:middle;
}
.check{
	border-width: 0px;
}
.form, td, tr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.busca{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border:1px solid #999999!important;
	border-width: 1px;
	color: #333333;
	background-color: #FFFFFF;
	vertical-align:middle;
}

.busca, .busca2{
	background:#fff url('/img/bg_input.gif') no-repeat;
	padding:2px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:11px; 
	font-family:verdana, arial, sans-serif;
}

file, select, .frm{ border:1px solid #B1D961!important;font-size:10px; }
hr{ border:0;border-top:1px dashed #CECBBD;height:1px;clear:both }

file, select, .frm, .frm2, textarea{
	background:#fff url('/img/bg_input.gif') no-repeat;
	padding:2px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:11px; 
	font-family:verdana, arial, sans-serif;
}

select{padding:0}
option{border-bottom:1px solid #eee}

.limpa {border-width: 0px;}
.tableTela {
	width: 100%;
	height: 480px;
	background-color: #FFFFFF;
}
.tableTotal {
	width: 100%;
	height: 100%;
	position: absolute;
}
.tableext {
	border: 1px solid #B1D961;
}

.tabletitulo {
	background-color: #c0c0c0;
	background-image: url('../img/fundo_tabela_cinza.gif');
}
.tableext2 {
	border: 1px solid #c0c0c0;
}

.tablePainel {
	background-color: #B1D961;
	background-image: url('../img/fundo_tabela.gif');
}
.console {
	background-color: #000000;
	border: none;
	color: #FFFFFF;
	font-family: Fixedsys;
	text-align:center
}
.porta {
	background-color: #000000;
	border: none;
	color: #00FF00;
	font-family: Fixedsys;
	text-align:center
}
.portaaberta {
	background-color: #000000;
	border: none;
	color: green;
	font-family: Fixedsys;
	text-align:center
}
.portafechada {
	background-color: #000000;
	border: none;
	color: red;
	font-family: Fixedsys;
	text-align:center
}

a:link, a:visited {
	color: #484848;
	text-decoration: none;
}
a:active, a:hover {
	color: #000000;
	text-decoration: none;
}

/*
* Style da Enquete
*/
.titulo{
	text-align: center;
	font-size: 14px;
	font-style: oblique;
}
.opcoes{
	text-align: center;
	font-size: 10px;
	font-style: oblique;
}
#menu{
    background: #A6D2FF;
    width: 96%;
    padding: 5px;
    padding-left: 4%;
    margin-top: 5px;
    margin-left: -10px;
    border: 2px solid #0E02A4;
}
.admin{
    width: 450px;
    margin-left: 100px;
}
.admin td {
    padding: 5px;
	font-size: 8pt;
    font-weight: bold;
}
.admin td td{
    border-bottom:0;
    padding: 5px;
    font-weight: bold;
}
.admin th {
    padding: 5px;
	font-size: 8pt;
    font-weight: bold;
    width: 120px;
}
#msg {
	color: #228420;
	background: #B7D7B3;
	border: 1px solid #228420;
	width: 95%;
	padding: 10px;
	margin: 5px;
	font-size: 10px;
}
#erro{
	color: #C8220B;
	background: #F99384;
	border: 1px solid #C8220B;
	width: 95%;
	padding: 10px;
	margin: 5px;
	font-size: 10px;
}
#alerta{
	color: #FF9900;
	border: 1px solid #FF9900;
	width: 95%;
	padding: 10px;
	margin: 5px;
	background-color: #FFFFCC;
}


/*
* Style do Calendário
*/
#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
#ad{
	padding-top:220px;
	padding-left:10px;
}