body{margin:0;border:0;padding:0;background:#c8c8c8;font-family:arial;font-size:13px;color:#666}
.bodylogin{background:#fff}
a:link,a:visited{border:none;text-decoration:none;color:#333}
a:hover,a:active{border:none;text-decoration:none;color:#333}
a img{border:none}
#corpo{width:990px;margin:0 auto;background:url('../img/bg_colunae.jpg') repeat-y #f4f4f4;display:table}
#menu{ margin-bottom:40px; }
#colesquerda{width:240px;float:left;display:table}
#logoarea{width:240;background:#333;height:100px;float:left}
#loginlogo{width:240;background:#333;height:100px;float:left;border-right:1px solid #3d3d3d}
#logo{width:230px;background:#666;height:100px}
#vazio{height:31px;width:230px;float:left;}
.botao{width:240px;height:22px;clear:both;font-weight:bold}
.bt, .botaoativo{border-top:1px solid #fff;width:210px;height:22px;padding-top:8px;float:left}
.bt{background:#EAEAEA;color:#666;padding-left:20px}
.bt:hover{background:#CECECE;color:#fff;padding-left:20px;font-weight:bold}
a.bt{background:none;color:#666;width:190px; height:22px; padding-top:8px; position:relative; top:-8px; float:left; padding-left:0px!important}
a.bt:hover{background:none; width:190px; height:22px; padding-top:8px; position:relative; top:-8px; float:left; color:#fff;padding-left:0px!important;font-weight:bold}
.botaoativo{background:url('../img/botao_active_bg.jpg');color:#FFF;padding-left:20px}
.btaponta{width:10px;height:31px;background:url('../img/botao_active_ponta.jpg');float:right;border:none;}
.btponta{width:10px;height:31px;background:url('../img/botao_bt_borda.jpg');float:left;border:none;}
#coldireita{background:#F4F4F4;display:table;width:750px}
#userinfo{height:21px;padding-top:10px;text-align:right;font-size:11px;color:#333;float:right;background:#f4f4f4;width:750px;displau:table}
#barraacoes{background:#333;height:100px;color:#FFFFFF;width:760px;display:table;}
#barraacoes a{color:#FFFFFF}
#barraacoes img{margin:10px;vertical-align:middle}
.acao{float:left;margin-top:30px}
.acaoico:hover{color:#C5DD23 !important}
.acaoico{margin-left:10px;float:left}
.nomepagina{width:auto;float:right;font-size:15px;font-style:italic;margin-right:45px;margin-top:43px}
#conteudo{padding:10px;display:table;width:710px}
#boxaviso{background:#F2FAE5;border:1px solid #EAEDE4;padding:5px 5px 10px 10px;color:#9A9865}
#boxaviso img{vertical-align:middle;margin:5px;float:left;}
#boxaviso div{margin-top:8px;}
div.error-message{ color:#D74C4C; }
.input{color:#464646;font-weight:bold;margin-top:15px;clear:both}
.input label{ clear:both; display:block;}
.radio fieldset{ border:none; padding;none; margin:none; width: auto; }
.radio input{ width: 20px!important; display:inline; margin:0px!important }
.radio label{ float:left; display:inline; }
.ast{color:#CE3436;font-size:17px}
h2{color:#CCCCCC}
#conteudo input, select, textarea{border:1px solid #E4E4E4;color:#656565;padding:7px;}
#conteudo input, textarea, select{width:700px}
#conteudo .radio,#conteudo .check{width:auto;margin:5px}
#conteudo textarea{height:150px}
#Texto___Frame{height:400px !important}
#conteudo hr{color:#E4E4E4;background:#E4E4E4;border:solid 1px #E4E4E4;margin:20px; width:680px}
.info{color:#CCCCCC;font-weight:normal;font-style:italic;margin-top:3px;margin-bottom:3px}
#botaosalvar input{border:none; text-align:right;width:auto;float:right;margin-right:20px;cursor:pointer; width:66px; height:29px;}
#operacoes{background:#EAEAEA;padding:5px;padding-left:10px;color:#669900;padding-top:15px;padding-bottom:15px;display:table; width:690px;margin-top:10px;margin-bottom:10px}
#operacoes .separador{color:#464646;font-weight:bold}
#operacoes a{color:#669900}
#operacoes a:hover{text-decoration:underline}
#selects{float:right}
#selects select{padding:0px; width:120px;margin-right:10px}
#paginumeros{float:left;width:430px;text-align:center}
#pagianterior{float:left;width:120px}
#pagiseguinte{float:right;width:120px;text-align:right;margin-right:5px}
#registros {width:700px}
#registros td,tr{border-colapse:colapse;border:1px solid #EAEAEA;border-collapse:collapse; height:32px; padding-left:10px}
#registros input{width:auto;margin:10px;border:0}
.lititulo{width:530px;padding-left:10px}
.listatus{width:120px;padding-left:10px}
.linhap{background:#F8F8F8}
.linhai{background:#FFF}
.linhai:hover{background:#F2FAE5}
.linhap:hover{background:#F2FAE5}
#copyright{width:210px;color:#CCCCCC;margin-left:20px;font-size:11px;float:left;height:80px;display:table}
#copyright a{color:#669900}
#copyright a:hover{text-decoration:underline}
#espfooter{background:#F4F4F4;width:750px;height:80px;display:table}
.linha{display:table;clear:both}
	.bordace{float:right;background:url('../img/botao_bt_borda.jpg');width:10px;}
	.altura{width:1px;height:1px;margin-top:800%}	
	
.footer{ width:990px; margin:0 auto; background:white }
.footer #copyright{ float:left; }

#busca input{ width:70px; }
#busca{ float:right; }
.paging div{ float:left;}
table td.td_id{ width: 40px; }
table th{ background: #EAEAEA; text-align: left; padding-left:10px; }
.key{ font-weight:bold; width:140px; }
.categories table td{ padding-left:3px 6px 0 10px; text-align: left; vertical-align:top; }
div.actions ul li{ list-style:squad; display:inline; }
div.actions ul li a{ color:#666; font-weight:bold; }
div.actions ul li a:hover{ color:#B3D72B; font-weight:bold; }

div .datetime select { width: 100px; }

fieldset{
	width:670px;
	border:1px solid #ccc;
	margin-bottom:12px;
}

fieldset input, fieldset textarea, fieldset select{
	width:90% !important;
}

fieldset legend{
	color:#999;
	font-size:13px;
	border:1px solid #ccc;
	padding:2px 10px 2px 10px;
	background:white;
}

/***********************************************************************
	SCROLL
************************************************************************/

			.scroll-pane {
				width:276px;
				height:235px;
				overflow: auto;
				float: left;
			}
			.scroll-pane-detalhe {
				width:276px;
				height:385px;
				overflow: auto;
				float: left;
			}
			.scroll-pane-intitucional {
				width:710px;
				height:385px;
				overflow: auto;
				float: left;
			}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #893947;
}
.jScrollPaneDrag {
	position: absolute;
	background: #620918;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}



/***********************************************************************
	NAVE GALERIA
************************************************************************/
div#galeria{
	width:452px;
	margin-left:4px;
	float:left;
	display:inline;
}

div#programacao {

  width: 450px;
  height: 69px;
  display:block;
}
div#prog-nav { 
     height:43px;
     width: 304px;        
     margin: 0 0 0 0;
}
  div#prog-nav a.botao {    
    display:block;
    width: 32px;
    height: 69px;    
    cursor: pointer !important;
    cursor: hand;
    position:absolute;                            
  }
  div#prog-nav a.botao#bt-nav-esq{
  	background:url(../img/voltar.gif) 0 0 no-repeat;
	 top:0; 
  }
 
  div#prog-nav a.botao#bt-nav-dir{
     background:url(../img/avancar.gif) 0 0 no-repeat;
    left:417px;
    top:0;       
  }

    div#prog-nav div#nav-container { 
		overflow:hidden;
		width:378px;
		height:69px;	
		position:relative;
		left: 35px;
   }
	 
    div#prog-nav div {      
      width: 1000px;
      height: 69px;
      position:relative;
	   overflow:hidden;
}    
div#prog-nav div img{
	float:left;
	border:1px solid #fff;
	margin-right:4px;
	height: 67px;
	width:89px;
}    
div#fotos{
	border:1px solid #fff;
	width:450px;
	height:328px;
	margin-bottom:6px;
}
div#fotos img{
	width:450px;
	height:328px
}
div#menu-galeria{
	width:156px;
	float:left;
	position:relative;
	z-index:1000;
}
div#menu-galeria ul{
	margin-top:54px;
}
div#menu-galeria ul li{
	float:left;
	margin-bottom:1px;
}
div#menu-galeria ul li a{
	font-size:100%;
	background:url(../img/faixa_menu.png) 0 0 no-repeat;
	display:block;
	float:left;
	width:141px;
	height:22px;
	color:#fff;
	text-decoration:none;
	text-align:right;
	padding-right:15px;
	padding-top:3px;
}
div#menu-galeria ul li a:hover{
	color:#F5D104;
}
div#menu-galeria img.logo{
	margin: 20px 0 0 36px
}
#filtro-busca{
	margin-bottom:15px;
	margin-top:5px;
}
#filtro-busca a{
	border:1px solid #E4E4E4;
	color:#656565;
	padding:7px;
}