html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

body {
padding:auto;
margin:auto;
background-color:lightGray;
width:1024px;

}

.tooltip {
   position: absolute;
   top: 0;
   left:0;
   z-index: 5;
   display: none;
   background-color:white;
   color:black;
   border:1px solid #e0e0e0;
   border-bottom:1px solid darkGray;
   border-right:1px solid darkGray;
   font-size:9pt;
   color:darkGray;
   height:30px;
   width:150px;
   padding-top:0;
   padding-bottom:0px;
   padding-left:10px;
   padding-right:10px;
   font-family: Trebuchet MS;
}

.tooltip *{
margin:0;
padding:0;
position:relative;
top:-13px;
}

img {
display:block;
}

#appDiv {
display:block;
width:1024px;
margin:auto;
min-height:100%;
padding:0;
background-color:white;
position:absolute;
}

#shadow {
position:absolute;
right:-5px;
top:0px;
height:100%;
width:5px;
background-image: url('images/sombra_lateral.png');
background-repeat:repeat-y;
}

#content {
padding-top:50px;
padding-left:24px;
padding-right:24px;
padding-bottom:50px;
}

#topo {
background-image:url(images/topo.png);
width:100%;
height:64px;
clear:both;
}

#capa {
float:left;
right:0px;
bottom:0px;
font-size:18px;
font-family:Arial;
}

#menu {
float:left;
width:733px;
margin-left:20px;
border-top:1px solid #BABABA;
}

#titulo_recursos {
color: black;
font-weight: bold;
font-family:Trebuchet MS;
font-size:24px;
margin-left:28px;
margin-right:28px;
padding-top:12px;
position:relative;
left:0;
right:0;
border-bottom:1px solid #BABABA;
padding-bottom:10px;
}


#menu_recursos {
margin:0;
padding:0;
}

#subtitulo_manual {
position:absolute;
right:50px;
top:160px;
color:#00aeef;
font-family: Trebuchet MS;
font-size:20px;
}


a {
	text-decoration:none;
	font-family: Trebuchet MS;
	font-weight:bold;
	margin-top:6px;
	color:#333333;
	padding:0;
	margin:0;
}




ul {
list-style:none;
padding:0;
margin:0;
list-style-type: none;
}

li{
padding:0;
margin:0;
vertical-align:bottom;
}

li a {
padding:0;
margin:0;
}

ul.accordion { margin-bottom:80px; }

.accordion li { border-top:1px solid #BABABA; }
.accordion li a { padding-left:50px; }
.accordion li ul li a { padding-left:78px; background-color:#F0f0f0 }
.accordion li ul li ul li a{ padding-left:106px; background-color:#dcdcdc}
.accordion li ul li ul li ul li a{ padding-left:134px; background-color:#c8c8c8}

.accordion li a:hover { background-color:#F7F7F7 }
.accordion li ul li a:hover { background-color:#e6e6e6 }
.accordion li ul li ul li a:hover{ background-color:#d2d2d2 }
.accordion li ul li ul li ul li a:hover{ background-color:#bebebe }

.accordion.recursos{width:100%;}
.accordion,.accordion li {margin: 0; padding: 0; border: none; }
.accordion.recursos #list_recursos {background:url(images/area_select_mais.png) no-repeat 0 0; text-decoration:none; display: block; color: black; font-weight: bold; font-family:Trebuchet; list-style:none;font-size:24px;font-weight:bold;border-top: 1px solid #BABABA;}
.accordion.recursos .active#list_recursos { background:url(images/area_select_menos.png) no-repeat 0 0; }
.accordion ul a {}
.accordion.recursos a.dcjq-parent {  background-image:url(images/area_select_mais.png); color: black; font-weight:bold; font-size:16px; }
.accordion.recursos a.dcjq-parent.active { background-image: url(images/area_select_menos.png);}
.accordion.recursos a { text-decoration:none; display: block; color: black; font-weight: normal;list-style:none; font-size:16px;}
.accordion a { border-bottom: 1px solid #BABABA; height:55px; line-height:55px; text-decoration:none; display: block; color: black; font-weight: normal; list-style:none; font-size:16px; }
.accordion a.disable { border-bottom: 1px solid #BABABA;  height:55px; line-height:55px; text-decoration:none; display: block; color: darkGray; font-weight: normal; list-style:none; font-size:16px; cursor:default }
