* {
margin:0;
padding:0;
text-decoration:none;
}

img { border:none; }

* html img { /* código para usar PNG com fundo transparente. */

	filter:expression(
		this.alphaxLoaded ? "" :(this.src.substr(this.src.length-4)==".png"?((!this.complete)? "" :
		this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
		(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
		String(this.alphaxLoaded=true).substr(0,0)+
		(this.src="pics/blank.gif").substr(0,0)):this.runtimeStyle.filter=""));

}

body { background:#333539 url(../pics/bg01.jpg) repeat-x left top; }

table { width:98%; }

a {
font:bold 11px verdana, arial, tahoma, sans-serif;
color:#558ead;
padding-bottom:5px;
}

a:hover { color:#176082; }

p {
text-align:justify;
padding:6px 20px;
font:11px/16px verdana, arial, tahoma, sans-serif;
color:#666;
}

h3 {
font:bold 13px verdana, arial, tahoma, sans-serif;
color:#375577;
}

h3 span { font-weight:100; color:#666; }

input {
font:11px verdana, tahoma, arial, sans-serif;
color:#666;
}

ul { margin-left:15px; }

#geral {
margin:0 auto;
width:990px;
height:592px;
background:url(../pics/bg02.jpg) repeat-X left top;
}

/***************************************************************************
								  CONTAINER
***************************************************************************/

#container {
position:relative;
margin:0 auto;
width:920px;
height:592px;
}

/***************************************************************************
									HEAD
***************************************************************************/

#head {
width:920px;
height:76px;
background:url(../pics/head.jpg) no-repeat;
}

#head div.logo {
display:inline;
float:left;
margin:4px 0 0 15px; 
}

#head #hotmenu { float:right; }

#hotmenu ul li {
float:left;
margin-top:3px;
margin-right:10px;
font:10px verdana, tahoma, arial, sans-serif;
color:#163864;
list-style:none;
}

#hotmenu ul li a {  
font:bold 10px verdana, tahoma, arial, sans-serif;
color:#163864;
}

#hotmenu ul li a:hover { text-decoration:underline; }

#head #players {
display:inline;
float:right;
margin:10px 12px 0 0;
width:650px;
height:35px;
background:url(../pics/img-estadao01.jpg) no-repeat;
}

#players img {
float:left;
margin:3px 0 0 2px;
}

#players iframe { float:left; margin-top:5px; background-color:#EFEFEF;}

/***************************************************************************
									MENU
***************************************************************************/

#menu {
position:absolute;
margin-top:0;
width:920px;
height:42px;
}

/***************************************************************************
								  MIDDLE
***************************************************************************/

#middle {
float:left;
*float:none !important;
width:920px;
height:565px;
background:url(../pics/bg.jpg) no-repeat;
}

/***************************************************************************
								  CONTEUDO
***************************************************************************/

#conteudo {
position:absolute;
top:115px;
left:0;
width:914px;
height:335px;
overflow:auto;
overflow-x:hidden;
}

#conteudo li {
margin-left:6px;
font:11px verdana, tahoma, arial, sans-serif;
color:#666;
line-height:200%;
list-style-position:inside;
}

#conteudo h3 { padding:10px 20px; }

/***************************************************************************
								  BOTTOM
***************************************************************************/

#bottom {
position:relative;
clear:left;
width:920px;
height:94px;
background:url(../pics/bottom.jpg) no-repeat;
}

#bottom div.bottom { 
display:inline;
float:left; 
margin-top:3px;
height:91px;
background-color:#DAE3EA;
}

#bottom #informativos {
margin-left:6px;
width:295px;
}

#informativos h3 {
padding-left:30px;
background:url(../pics/img-informativos.jpg) no-repeat;
}

#informativos input { width:110px; }

#informativos input.radio {
width:15px;
}

#informativos input.bt { 
display:inline;
margin-right:10px;
width:30px; 
float:right; 
border:1px solid #163150;
}

#informativos label { 
font:11px verdana, tahoma, arial, sans-serif; 
color:#666;
}

#bottom #servicos {
margin-left:6px;
width:224px;
}

#bottom #academicos {
display:inline;
float:left;
margin-left:6px;
width:260px;
}

#academicos ul li { float:left; list-style:none; } 

dl { margin-top:3px }

dl p { padding:0 5px 0 0 }

dl dt { float:left; margin:0 5px; }

#rodape #relogio {
position:absolute;
right:52px;
width:97px;
height:97px;
top:-100px;
}

/***************************************************************************
								  RODAPE
***************************************************************************/

#rodape {
position:relative;
width:920px;
height:46px;
background:url(../pics/rodape.jpg) no-repeat;
}

#rodape object {
position:absolute;
top:15px;
left:38px;
}

#rodape p {
padding-top:13px;
font-size:10px;
text-align:center;
color:#7488a2;
}

/***************************************************************************
								  CONTATO
***************************************************************************/

#contato { 
text-align:left; 
width:390px; 
margin:30px auto;
}

#contato form { font-size: 10pt; }
       
        
#contato input{
font-size: 13px;
margin-bottom: 10px;
color:#000;
background-color:#F3F8FE;
border:1px solid #DAE3EA;
}
        

#contato textarea { 
background-color:#F3F8FE; 
border:1px solid #DAE3EA; 
color:#000;
}
        
#contato label{
display: block;
width: 80px;
float: left;
color:#26384C;
font:bold 11px Tahoma, verdana;
}
        
#contato span{
color: #999;
font-size: 12px;
}
        
#contato .botao{
font-size: 13px;
background-color: #F3F8FE;
margin: 15px 0 0 180px;
border:none;
color:#26384C;
}

/***************************************************************************
								  PÁGINAS INTERNAS
***************************************************************************/

#table { 
display:inline;
float:left; 
margin:0 0 20px 20px; 
}

#colEsq, #colDir {
margin-top:3px;
float:left;
width:420px;
}

#colDir { margin-left:28px; }

div.moldura { 
width:420px;
}

div.moldura img { _display:block; }

div.container {
width:420px;
background:url(../pics/moldura-bg.jpg) repeat-Y top;
}

div.moldura div.top {
width:420px;
height:19px;
}

div.moldura div.bot {
width:420px;
height:19px;
}

/** Moldura maior da página "Universidades" **/

#doubleCol { width:870px; }

#doubleCol img { _display:block; }

#doubleCol div.top {
float:left;
width:870px;
height:19px;
}

#doubleCol div.bot {
width:870px;
height:19px;
clear:both;
}

#doubleCol div.container_maior {
float:left;
width:870px;
background:url(../pics/bg-moldura_maior.jpg) repeat-Y left top;
}

/***************************************************************************
								  ÁREA DE ATUAÇÃO
***************************************************************************/

#atuacao { margin:15px 0 0 120px; }

#atuacao ul { float:left; }

#atuacao object { 
float:left; 
display:inline;
margin-left:50px;
}

/***************************************************************************
								  ARTIGOS / LUZES
***************************************************************************/

#artigos #colEsq, #artigos #colDir { width:auto; }

#artigos { margin-left:20px; }

/***************************************************************************
								  ADVOGADOS
***************************************************************************/

#advogados ul.thumbs { margin:20px 0 0 40px; }

#advogados ul.thumbs li {
margin:0 0 0 5px;
padding:0;
float:left;
display:inline;
width:159px;
height:194px;
background:none;
line-height:100%;
}

#advogados ul.thumbs li img { float:left; }

#advogados ul.thumbs li a { font-size:10px; }

#advogados ul.thumbs li a:hover { text-decoration:underline; }

/***************************************************************************
								  LOCALIZACAO
***************************************************************************/

iframe.localizacao { margin:10px 0 0 20px; }

a.localizacao { display:block; text-align:center; }

/***************************************************************************
								  HOME
***************************************************************************/

div.contador {
padding-top:15px;
}