@charset "utf-8";
body,td,th {
font-size:8pt;font-family:Arial, Helvetica, sans-serif;background: #000;background-image:url(fotos/backgroundbody.jpg);background-repeat: repeat-x;background-position: 0px 100px;}
h1 {font-size:9pt;font-family:Arial, Helvetica, sans-serif;}
H2 {font-size:11px;font-family:Arial, Helvetica, sans-serif;}	
H3 {font-size:11px;font-family:Arial, Helvetica, sans-serif;}		
p{color:#FFF; font:8pt/ Arial, Helvetica, sans-serif}
a.c1:link {color:#FFF;font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none; white-space:pre}
a.c1:visited {color:#FFF; font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c1:hover {color: #666;font:10pt/ Arial, Helvetica, sans-serif;text-decoration:none}
a.c1:active {font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c2:link {text-decoration: none;color:#999;font:8pt/ Arial, Helvetica, sans-serif;}
a.c2:visited {text-decoration: none;color:#999;font:8pt/ Arial, Helvetica, sans-serif}
a.c2:hover {text-decoration: none;color: #666;font:8pt/ Arial, Helvetica, sans-serif}
a.c2:active {text-decoration: none;color: #666;font:8pt/ Arial, Helvetica, sans-serif}
a.c3:link {color:#ccc;font:8pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c3:visited {color:#ccc; font:8pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c3:hover {color: #ddd;font:8pt/ Arial, Helvetica, sans-serif;text-decoration:underline}
a.c3:active {font:8pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c4:link {color:#999;font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c4:visited {color:#999; font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c4:hover {color: #fff;font:10pt/ Arial, Helvetica, sans-serif;text-decoration:underline}
a.c4:active {font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c5:link {color:#999;font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c5:visited {color:#999; font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c5:hover {color: #fff;font:10pt/ Arial, Helvetica, sans-serif;text-decoration:underline}
a.c5:active {font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c6:link {color:#999;font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c6:visited {color:#999; font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
a.c6:hover {color: #fff;font:10pt/ Arial, Helvetica, sans-serif;text-decoration:underline}
a.c6:active {font:10pt/ Arial, Helvetica, sans-serif;text-decoration: none}
#header {height: 1200px;padding: 135px 0 0 0;} 

#container {
	position: relative;
	width: 780px;
	height:1625px;
	background: #222;
	margin: 0 auto;
	border: 1px solid #333
} 
#form {
	position: absolute;
	width: 244px;
	height: 58px;
	left: 44px;
	top: 667px;
	color:#FFF
} 
#forense {
	position: absolute;
	left: 9px;
	top: 420px;
	width: 248px;
	background: #000;
	height: 109px;
	padding:40px 0 0 20px
}
#quemsomos {position: absolute;top: -310px;width: 95px;height: 22px;}
#solucoes {position: absolute;top: -310px;width: 363px;height: 22px;left: 128px;}
#imprensa {position: absolute;top: -310px;width: 363px;height: 22px;left: 128px;}
#contact {position: absolute;top: 105px;width: 75px;height: 22px;left: 705px;}
#menutopo2 {
	background:#000;
	position: absolute;
	left: 284px;
	top: 420px;
	width: 488px;
	height: 721px;
}
#menutopo33 {
	background:#000;
	position: absolute;
	left: 9px;
	top: 578px;
	width: 268px;
	height: 592px;
}
#menutopo44 {
	background:#000;
	position: absolute;
	top: 1270px;
	left: 0px;
	width: 780px;
	height: 216px;
}
#menutopo55 {
	background:#000;
	position: absolute;
	padding:40px 0 0 20px;
	top: 907px;
	left: 285px;
	width: 232px;
	height: 82px;
	top: 1143px;
}
#menutopo66 {
	background:#000;
	position: absolute;
	padding:40px 0 0 0;
	top: 1143px;
	left: 516px;
	width: 257px;
	height: 82px;
}
#linksrodape {
	position: absolute;
	top: 1629px;
	width: 265px;
	height: 21px;
	left: 282px
}
#linksrodape2 {
	position: absolute;
	top: 1443px;
	width: 265px;
	height: 21px;
	left: 283px
}
#menu3 {
	position: absolute;
	top: 991px;
	left: 33px;
	width: 220px;
	height: 168px;
	background-color: #000;
}
#menu4 {
	position: absolute;
	top: 788px;
	left: 34px;
	width: 220px;
	height: 162px;
	background-color: #000;
}
#quemsomos {position: absolute;top: 105px;width: 117px;height: 22px;left: 412px;}
#quemsomos1 {position: absolute;top: 105px;width: 117px;height: 22px;left: 412px;}
#solucoes {position: absolute;top: 105px;width: 91px;height: 22px;left: 521px;}
#imprensa {position: absolute;top: 105px;width: 91px;height: 22px;left: 612px;}
#contato {position: absolute;top: 312px;width: 335px;height: 22px;left: 158px;}
#areas{font:10pt/ Arial, Helvetica, sans-serif/ bolder;color:#FFF;background-image:url(fotos/redbar.gif);padding:5px 3px;position: absolute;top: 423px;left: 11px;width: 258px;height: 18px;}
#newsletterb{
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	background-image:url(fotos/redbar.gif);
	padding:5px 3px;
	position: absolute;
	top: 2px;
	left: 2px;
	width: 258px;
	height: 18px;
}
#daniel{
	font:8pt/ Arial, Helvetica, sans-serif;
	color:#FFF;
	position: absolute;
	top: 1303px;
	left: 113px;
	width: 139px;
	height: 18px;
}
#antonio{
	font:8pt/ Arial, Helvetica, sans-serif;
	color:#FFF;
	position: absolute;
	top: 1303px;
	left: 600px;
	width: 176px;
	height: 34px;
}
#licia{
	font:8pt/ Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#000;
	position: absolute;
	top: 1303px;
	left: 359px;
	width: 134px;
	height: 18px;
}
#end{
	font:10pt/ Arial, Helvetica, sans-serif/;
	color:#CCC;
	position: absolute;
	top: 105px;
	left: 117px;
	width: 566px;
	height: 18px;
	bottom: -10px;
}
#atividades{
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#CCC;
	background-image:url(fotos/redbar.gif);
	padding:5px 3px;
	position: absolute;
	top: 1271px;
	left: 2px;
	width: 770px;
	height: 18px;
}
#confira {font:10pt/ Arial, Helvetica, sans-serif/ bolder;color:#FFF;background-image:url(fotos/redbar.gif);padding:5px 3px;position: absolute;top: 2px;left: 3px;width: 477px;height: 18px;}
#equipe {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	background-image:url(fotos/redbar.gif);
	padding:5px 3px;
	position: absolute;
	top: 166px;
	left: 2px;
	width: 258px;
	height: 18px;
}
#contato {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	background-image:url(fotos/redbar.gif);
	padding:5px 3px;
	position: absolute;
	top: 378px;
	left: 2px;
	width: 258px;
	height: 18px;
}
#destaque {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	background-image:url(fotos/redbar.gif);
	padding:5px 3px;
	position: absolute;
	top: 1145px;
	left: 287px;
	width: 478px;
	height: 18px;
}
#newsletter {
	font:8pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#fff;
	padding-left:3px;
	position: absolute;
	top: 613px;
	left: 17px;
	width: 248px;
	height: 18px;
}
#titulo1 {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	position: absolute;
	top: 190px;
	left: 116px;
	width: 361px;
	height: 17px;
}
#titulo2 {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	position: absolute;
	top: 297px;
	left: 117px;
	width: 361px;
	height: 18px;
}
#titulo3 {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	position: absolute;
	top: 401px;
	left: 118px;
	width: 361px;
	height: 20px;
}
#titulo4 {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	position: absolute;
	top: 495px;
	left: 14px;
	width: 466px;
	height: 20px;
}
#titulo5 {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	position: absolute;
	top: 547px;
	left: 13px;
	width: 468px;
	height: 20px;
} 
#titulo6 {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	position: absolute;
	top: 36px;
	left: 117px;
	width: 364px;
	height: 20px;
}
#titulo7 {
	font:10pt/ Arial, Helvetica, sans-serif/ bolder;
	color:#FFF;
	position: absolute;
	top: 51px;
	left: 117px;
	width: 364px;
	height: 20px;
} 
 
#psiquiatriaforense {position: absolute; left: 121px; top: -1166px; width:658px; height:192px; border:0}
.menu {font-family: arial, sans-serif; width:120px; height:200px; position:relative; margin:0; font-size:12px; padding-top:55px}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#fff;
	width:90px;
	height:20px;
	text-align:left;
	padding-left:30px;
	border-width:1px 1px 0 0;
	background:#000;
	line-height:19px;
	font-size:11px;
}
#headervisum {position: absolute; left: 0px; top: 1px; width: 330px; height: 30px; background-image:url(fotos/visumconsultoriatop.jpg); padding:100px 0 0 450px;font:12pt/ Arial, Helvetica, sans-serif; color:#FF0000}	
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}


.menu ul li:hover a {color:#fff; background:#5E0000;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:120px; width:120px;}
.menu ul li:hover ul li a.hide {background:#000; color:#fff;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#000; color:#fff; width:100px;}
.menu ul li:hover ul li a:hover {background:#5E0000; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#fff;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#000; color:#fff;}
.menu ul li:hover ul li:hover ul li a:hover {background:#5E0000; color:#fff;}
.thrColAbsHdr #header { 
	height: 120px;
	background: #DDD; 
} 
.thrColAbsHdr #header h1 {
	margin: 0;

}
#sidebar1 {
	position: absolute;
	top: -1166px;
	left: 1px;
	width: 120px;
	background: #000;
	height: 193px;
}
#sidebar2 {
	position: absolute;
	top: -69px;
	right: -613px;
	width: 160px;
	background: #EBEBEB;
	padding: 10px;
}
#mainContent {
	color:#fff;
	width:453px;
	background-color:#000;
	font-size:11px;
	position:absolute;
	left: 121px;
	top: 331px;
	padding:15px;
	height: 936px;
}
#mainContent2 {
	color:#fff;
	width:509px;
	background-color:#000;
	font-size:11px;
	position:absolute;
	left: 256px;
	top: 353px;
	height: 519px;
}
#feed {
	color:#fff;
	width:179px;
	background-color:#000;
	position:absolute;
	left: 601px;
	top: -970px;
	height: 369px;
}
#leftside1 {
	color:#fff;
	width:205px;
	background-color:#000;
	position:absolute;
	padding:10px 10px 10px 10px;
	left: 17px;
	top: -946px;
	height: 122px;
}
#leftside2 {
	color:#fff;
	width:203px;
	background-color:#000;
	position:absolute;
	padding:17px 10px 10px 10px;
	left: 19px;
	top: -782px;
	height: 373px;
}
#midlleside1 {
	color:#fff;
	width:50px;
	background-color:#000;
	position:absolute;
	padding:10px 10px 10px 10px;
	left: 797px;
	top: -1259px;
	height: 505px;
}
#midllesidetext {
	color:#fff;
	width:261px;
	background-color:#000;
	position:absolute;
	padding:10px 10px 10px 10px;
	left: 526px;
	top: -875px;
	height: 509px;
}
#midlleside2 {
	color:#fff;
	width:69px;
	background-color:#000;
	position:absolute;
	padding:10px 10px 10px 10px;
	left: 784px;
	top: -1082px;
	height: 506px;
}
#blackgradient {
	width:121px;
	background-image:url(fotos/blackgradient.jpg);
	position:absolute;
	left: 1px;
	top: -220px;
	height: 216px;
	bottom: -10px;
}
#blackgradient2 {
	width:179px;
	background-image:url(fotos/blackgradientinverse.jpg);
	position:absolute;
	left: 601px;
	top: -398px;
	height: 216px;
}
#blackgradient3 {
	width:121px;
	background-image:url(fotos/blackgradientinverse.jpg);
	position:absolute;
	left: 1px;
	top: -974px;
	height: 216px;
}
#blackgradient4 {
	width:176px;
	background-image:url(fotos/blackgradient.jpg);
	position:absolute;
	left: 605px;
	top: -127px;
	height: 117px;
}
#blackgradient5 {
	width:120px;
	background-image:url(fotos/blackgradientsmall.jpg);
	position:absolute;
	left: 1px;
	top: -1168px;
	height: 40px;
}

#calendar {
	color:#fff;
	width:179px;
	background-color:#000;
	position:absolute;
	left: 601px;
	top: -601px;
	height: 206px;
}
#footer {
	padding: 0 10px 0 20px;
	background:#DDD;
	position:absolute;
	left: 0px;
	top: 657px;
	width: 751px;
} 
#footer p {
	margin: 0;
	padding: 10px 0;
}
	#li{
		list-style-type:none;
		position:relative;
	}
	#ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#menu div{
		margin:0px;
		padding:0px;
	}
	#menu{		
		width:205px;	
	}
	#a{
		color: #fff;
		text-decoration:none;	
		display:block;
		clear:both;
		width:170px;	
		padding-left:2px;	
	}
.slMenuItem_depth1{
		margin-top:1px;
		border-bottom:1px solid #000;
		font-weight:bold;
	}	
.slMenuItem_depth2{
		margin-top:1px;
	}	
.slMenuItem_depth3{
		margin-top:1px;
		font-style:italic;
		color:blue;
	}	
.slMenuItem_depth4{
		margin-top:1px;
		color:red;
	}	
.slMenuItem_depth5{
		margin-top:1px;
	}


	
.slideMenuDiv1 ul{
		padding:1px;
	}
.slideMenuDiv2 ul{
		margin-left:5px;
		padding:1px;
	}
.slideMenuDiv3 ul{
		margin-left:10px;
		padding:1px;
	}
.slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
.ca {
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	}
.style1 {color: #FFFF00}
