
html, body {
padding: 0px;
margin: 0px;
}

body {
   font-size:83%;
   font-family:Arial, Helvetica, sans-serif;
   }
h1 {
   margin:0;
   font-weight:normal;
   }
#geral {
   margin: 0 auto;
}

#topo {
    background:url(/media/fundo_top.jpg) no-repeat 0px 0px;
	height:90px;
	width:770px;
    margin:0 auto;
}

#topo h1 {
	margin:0 auto;
	text-indent:-5000em;
	overflow:hidden;
	height:65px;
	width:770px;
	background:url(/media/logo.gif) no-repeat 0px 0px;
}

#topo h1 a {
    display:block; 
    height:65px;
}

#menu {
	height:24px;
	
	border:1px solid #93AC75;
	width:770px;
	margin:5px auto 0;

}

#menu ul {
        text-align:right;
}

#menu ul li {
         display:inline;
}

#menu ul li a {
	float: right;
	font:bold 12px  Verdana, Aria, Tahoma;
	color: #2690C5;
	padding:0 15px;
	height:24px;
	line-height:24px;
	text-decoration: none;
}

#menu  .ac a{
	color: #88A926;
	line-height:24px;
}

#menu ul li a:hover {
        background:url(/media/linhamenuover.jpg);
}


#dropmenudiv{
position:absolute;
border:1px solid #93AC75;
border-bottom-width: 0;
line-height:22px;
z-index:100;
}

#dropmenudiv a{
   width: 100%;
   display: block;
   text-indent: 3px;
   border-bottom: 1px solid #93AC75;
   padding: 5px 0;
   text-decoration: none;
   font:11px  Verdana, Aria, Tahoma;
   color: #2690C5;
}

#dropmenudiv b{
   padding: 0px 10px ;
}

#dropmenudiv .dropmenudiv_top{
   border-top: 1px solid #93AC75;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #E9EEE7;
}


#ddcolortabs{
margin-left: 4px;
margin:0 auto;
padding: 0;
width: 770px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0 auto;
padding:0;
list-style:none;
float: right;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #344682 url(media/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #3562a6;
}

#ddcolortabs a:hover span{
background-color: #3562a6;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: black;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 6px;
line-height: 6px;
background: black;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

#miolo{
clear: both;
clear: left;
width: 770px;
margin: 0 auto;
}

#direita {
   float: right;
   width: 250px;
}

#esquerda {
   float: left;
   width: 500px;
}
#esquerdaconta {
   float: left;
   width: 100%;
}

#form label{
	display: block;
	width: 100px;
	float: left;
	color: #000;
	border-bottom: 1px solid #f1f1f1;
}

#form input{
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-size: 13px;
	color: #0E0659;
}

#form .botao{
    clear: both;
	margin: 15px 0px 0px 100px;	
	padding: 4px 10px;
	font-size: 100%; 
	font-weight: bold;
}







	/* START CSS only needed for this demo page */
	body{	/* Styling the body element */	
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		margin:0px;
		padding:0px;
		height:100%;
		font-size:0.9em;
		line-height:130%;
	}	

	
	#dhtmlgoodies_leftPanel ul{
		padding-left:20px;
		margin-left:0px;
	}
	#dhtmlgoodies_leftPanel div{
		padding:3px;
	}
	#mainContent{
		width:660px;
		margin-left:150px;
		background-color:#FFF;
		padding-right:5px;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		
	}




	/* END CSS ONLY NEEDED FOR THIS DEMO PAGE */
	
	#dhtmlgoodies_leftPanel{	/* Styling the help panel */
		
		background-color:#3c94c8;	/* Blue background color */

		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Which font to use */
		
		/* You shouldn't change these 5 options unless you need to 		*/
		height:100%;		
		left:0px;
		z-index:10;
		position:absolute;
		display:none;
	}

	#dhtmlgoodies_leftPanel #leftPanelContent{
		padding:0px;
	}
	#leftPanelContent {
	width:780px;
    margin:0 auto;
	   padding-top:0px; 
	   padding-left:0px; 
	   height:150px; 
	   overflow:auto;
	}
	#dhtmlgoodies_leftPanel .closeLink{ /* Layout of close link */
		padding-left:2px;
		padding-right:2px;
		background-color:#FFF;
		position:absolute;
		top:2px;
		right:2px;
		border:1px solid #000;
		color:#000;
		font-size:0.8em;				
	}
	#dhtmlgoodies_leftPanel .closeLink:hover{	/* Close link text  - mouseover effect*/
		color:#FFF;
		background-color:#000;
	}
	
	
	

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}