@charset "utf-8";

html, body, table#layout {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#bodyOverlay {
	background-color: #000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	filter:alpha(opacity=70);
              opacity: .70;   
             -moz-opacity: .70;
	z-index:6;
}
#bedOverlay {
	position:absolute;
	z-index:7;
	text-align:left;
}
html>body #bedOverlay{
	position:fixed;
}
#bedOverlay a#fechar{
	background:#FFF;
	display:block;
	padding:5px;
	color:#777;
	text-decoration:none;
}
table#layout {
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	background:#018ACA;
}
/*
----------------------------------------------------------------
----------------------------------------------------------------
------------------- HOME ---------------------------------------
----------------------------------------------------------------
---------------------------------------------------------------- 
*/

#idiomas{
	text-align:right;
	background:url(imagens/fundo_idioma.gif) no-repeat center bottom;
	height:28px;
}
	#idiomas a.bandeira{
		border:1px solid #E4E4E4;
		padding:1px;
		margin-right:5px;
	}
	#idiomas a.bandeira:hover{
		border:1px solid #999;
	}
#barrasuperior{
	background:#2C9ED3;
}
	#barrasuperior div{
		background:#015F8B;
		width:690px;
		height:9px;
	}
#menufundo{
	background:#018ACA;
}
#menu{
	border-left:1px solid #2C9ED3;
	border-right:1px solid #2C9ED3;
	width:690px;
	padding-top:16px;
	height:17px;
}
#menu img{
	position:relative;
	top:3px;
}
#menu span{
	position:relative;
	top:22px;
	border-bottom-width:20px;
	border-bottom-color:#015F8B;
	border-bottom-style:solid;
}
#menu span img{
	top:-19px;
}
#menu img.separador{
	margin:3px 10px;
	top:0px;
}
#submenupopup{
	height:145px;
	filter:alpha(opacity=70);
              opacity: .70;   
             -moz-opacity: .70;
	background:black;
	width:690px;
	position:absolute;
	color:white;
}
#menufundo2 a{
	font-size:12px;
	display:block;
	color:#FFF;
	text-align:left;
	padding-bottom:5px;
	text-decoration:none;
}
#menufundo2 a:hover{
	text-decoration:underline;
}
.linkendereco{
	color:#0EF;
	text-decoration:none;
}
/*
----------------------------------------------------------------
----------------------------------------------------------------
------------------- INTERNA ------------------------------------
----------------------------------------------------------------
---------------------------------------------------------------- 
*/
.linkadvogado{
	padding-top:10px;
}
.linkadvogado a{
	font-weight:bold;
	text-decoration:none;
}
.linkadvogado a:hover{
	text-decoration:underline;
}
#barramenuinferior{
	background:#015F8B;
	height:12px;
	font-size:6px;
	border-bottom:1px solid white;
}
#submenu a{
	font-size:11px;
	display:block;
	color:#015F8B;
	text-align:left;
	padding-bottom:5px;
	text-decoration:none;
}
#submenu a:hover{
	text-decoration:underline;
}
#submenu span{
	font-size:11px;
	display:block;
	color:#015F8B;
	text-align:left;
	padding-bottom:5px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-left:8px;
	position:relative;
	left:-8px;
	background:url(imagens/bullet_submenu.gif) no-repeat 0px 2px;
}

td#conteudo{
	padding-top:20px;
}
	#conteudo_titulo{
		color:#018ACA;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		padding-bottom:36px;
		margin-left:35px;
		text-transform:uppercase;
	}
	#conteudo_subtitulo{
		color:#69B;
		font-size:11px;
		letter-spacing:-1px;
		font-weight:bold;
		margin-left:35px;
		padding-bottom:7px;
		position:relative;
		left:-1px;
	}
	#conteudo_texto, #conteudo_texto_grande{
		color:#036;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		margin-left:35px;
		width:252px;
	}
		#conteudo_texto a, #conteudo_texto_grande a{
			color:#000;
		}
		#conteudo_texto a.links, #conteudo_texto_grande a.links{
			color:#000;
			display:block;
			padding-bottom:4px;
		}
		#conteudo_texto h3, label.titulo_noticia, #conteudo_texto_grande h3{
			color:#69B;
			font-size:11px;
			letter-spacing:-1px;
			font-weight:bold;
			padding-top:5px;
			margin:0px;
			padding-bottom:7px;
			position:relative;
			left:-1px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	#conteudo_imagem{
		float:right;
	}
		#conteudo_imagem img{
			padding:3px 0px;
			border-top:3px double #015F8B;
			border-bottom:3px double #015F8B;
			margin-bottom:1px;
		}
		#conteudo_imagem span{
			display:block;
			background:#018ACA;
			width:100px;
			padding:8px 10px;
			color:#FFF;
		}
	#conteudo p.nomeadvogado{
		padding-top:10px;
		
		color:#69B;
		font-size:12px;
	}
	#conteudo_texto_grande{
		width:auto;
	}
	#conteudo_imagemadvogado{
		float:left;
		margin-top:2px;
	}
		#conteudo_imagemadvogado img, #conteudo_imagemwrapped img{
			padding:3px 0px;
			border-top:3px double #015F8B;
			border-bottom:3px double #015F8B;
			margin-bottom:5px;
			margin-right:18px;
		}
		#conteudo_imagemwrapped img{
			margin-right:0px;
			margin-left:10px;
		}
		#conteudo_imagemadvogado span, #conteudo_imagemwrapped span{
			display:block;
			background:#018ACA;
			width:100px;
			padding:8px 10px;
			color:#FFF;
		}
	#conteudo_imagemwrapped{
		float:right;
	}



label.contato{
	display:block;
	padding-top:10px;
}
input.contato,textarea.contato{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	width:200px;
}
input.contato{
	height:11px;
}
textarea.contato{
	height:100px;
}