
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #fff;
}
body,td,th {
	font-family:   'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;	
}

form{ display:inline; }
input { font-size: 15px; color:#3793A7; font-weight:normal; padding:8px; border: 1px solid #ADDBE4; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}
select { font-size: 15px; color:#3793A7; font-weight:normal; padding:5px;border: 1px solid #ADDBE4; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}
textarea{ 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 15px; color:#3793A7; font-weight:normal; padding:5px;border: 1px solid #ADDBE4; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;}


h1{ font-family:  'Trebuchet MS',Arial, Helvetica, sans-serif; color:#069; padding:0px; margin: 10px 0px 2px 0px; }

h2{ font-family:  'Trebuchet MS',Arial, Helvetica, sans-serif;  font-size:18px; padding:0px; margin: 5px 0px 2px 0px; }

h3{ font-family:  'Trebuchet MS',Arial, Helvetica, sans-serif;  font-size:17px; padding:0px; margin: 10px 0px 2px 0px; }

h4{ font-family:  'Trebuchet MS',Arial, Helvetica, sans-serif;  font-size:12px; padding:0px; margin: 3px 0px 2px 0px; font-weight:lighter; }

h5{ font-family:  'Trebuchet MS',Arial, Helvetica, sans-serif;  padding:0px; margin: 10px 0px 2px 0px; }

h6{ font-family:  'Trebuchet MS',Arial, Helvetica, sans-serif;  font-size:15px; padding:0px; margin: 10px 0px 2px 0px; font-weight:lighter; }

.linha{
	border-bottom:1px #9c9c9c solid;
	display:block;
}
.alinhar-esquerda{
	text-align:right;
	width:100%;
}

a {
	color: #000;
}
a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #069;
}
a:active {
	text-decoration: none;
	color: #000;
}



.menu_lateral {
	font-size:16px;
	color: #fff;
}
.menu_lateral:link {
	text-decoration: none;
	color: #fff;
}
.menu_lateral:visited {
	text-decoration: none;
	color: #fff;
}
.menu_lateral:hover {
	text-decoration: none;
	color: #fff;
}
.menu_lateral:active {
	text-decoration: none;
	color: #fff;
}

#geral{
	margin:0px auto;
}




#meio{
	
}

.centro{
	position:relative;
	padding:20px;	
}




#menu_retratil{
	position:fixed;
	top:0px;
	display:none;
	width:280px;
	height:5000px;;
	background:#233646;
	z-index:36000;
	/* transparencia 
	opacity:0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=95);*/
}



.menu {
	font-family:   Arial, 'ms sans-serif', sans-serif, Verdana, Helvetica;
	font-size: 20px;
	color: #fff;
	font-weight:bold;
}
.menu:link {
	text-decoration: none;
	color: #fff;
}
.menu:visited {
	text-decoration: none;
	color: #fff;
}
.menu:hover {
	text-decoration: none;
	color: #fff;
}
.menu:active {
	text-decoration: none;
	color: #fff;
}


	
.menus{
	display:inline-block;
	width:auto;
	white-space:nowrap;
	padding:10px;
	padding-right:30px;
	padding-left:15px;
	border-bottom:1px solid #233646;	
	border-left: 3px solid #19AA8D;
	width:100%;
	background:#374B5E;
}

.submenus{
	padding:10px 30px;
	font-size:18px;
	border-bottom:1px solid #374B5E;
	border-left: 3px solid #999999;	
	background:#233646;
}

.submenus-bt{
	display:none;
	visibility:hidden;
}
.rolagem{
	overflow-y:scroll;
	overflow-x: hidden;
	height:100px;
}
.divResize {
    height:100%;
	overflow:auto;	
	overflow-x: hidden;
}	
	

   #topo{
	background:#233646;
	height:70px;
	border-top:5px solid #19AA8D;
	}
	
	#topo-direita{
		position:absolute;
		width:250px;		
		text-align:right;
		top:15px;
		right:25px;
	}
	#topo-esquerda{	
		position:absolute;
		width:250px;		
		text-align:left;
		top:15px;
		left:25px;
	}


		
		
		.botao-subsubmenu{
	visibility:hidden;
	display:none;
}
		
.arredondado{	
	padding-bottom:15px;	
	/* cantos arredondados */
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
}
		

	
	

#menutopo{
	background:#EFF3F6;
}
img{
border:0px;
}

.select{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
border:0px;
width:19;

}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}


.td_tp{
border-bottom: 3px solid #374B5E;
height:30px; 
background:#fff;
padding:10px;
font-size:18px;
color:#19AA8D;
}
.td_list{
border-bottom:solid 1px #bbbbbb;
height:30px; 
background:#fff;
padding:10px;
}


/* inicio estilos das abas */
#aba_1 {
margin-top:5px;
visibility:visible;
display:block;
border: 1px solid #888888;
background-color:#ffffff;
width:550px;
height:auto;
padding: 5px 5px 5px 5px;

}

#aba_2 {
margin-top:5px;
visibility:hidden;
display:none;
border: 1px solid #888888;
background-color:#f3f3f3;
width:550px;
height:auto;
padding: 5px 5px 5px 5px;
}


#aba_3 {
margin-top:5px;
visibility:hidden;
display:none;
border: 1px solid #888888;
background-color:#e2e2e2;
width:550px;
height:auto;
padding: 5px 5px 5px 5px;
}


#aba_11 {

cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
display:inline;
padding: 5px 5px 5px 5px;
border: 1px solid #888888;
background-color:#ffffff;
}

#aba_22 {
margin-left: -1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
display:inline;
padding: 5px 5px 5px 5px;
border: 1px solid #888888;
background-color:#f3f3f3;
}


#aba_33 {
margin-left: -1px;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
font-weight:bold;
display:inline;
padding: 5px 5px 5px 5px;
border: 1px solid #888888;
background-color:#e2e2e2;
}

/* fim estilos das abas */

.ajuda_link{
	display:inline-block;
	visibility:visible; 
	height:auto;
	position:relative;
}

.ajuda{	
	width:200px;
	border:1px solid #999;
	color:#666;
	font-size:10px;
	background:#F4F4F4;
	padding:5px;
	margin: 10px;
	display:none;
	visibility:hidden;
	position:absolute;
	
}
LEGEND {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.labels{
	width:230px;
	display:inline-block;
	margin: 5px;
}

.formular{
	margin:15px;
}