/* CSS Document */
/* Dohms Comunicação */
/* Michel Dohms  <>  michel@dohms.com.br */
/* DWEB */


/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\       	  BASIC elements    		    /\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

body, html  {
	width: 100%;
	height: 100%;
	background: url(imgs/background.jpg) repeat;
}

*{
	margin: 0; padding: 0;
}

/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        		  specifics DIVS    		    /\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

#corpo{
	width: 780px;
	margin: 0 auto;
	position: relative;
	height: auto;
	min-height: 500px;
	_height: 500px;
	/* border: 1px solid red;  */
	background: url(imgs/back_corpo.jpg) repeat-y;
}

#conteudo_corpo{
	width: 780px;
	margin: 0 auto;
	position: relative;
	height: auto;
	min-height: 500px;
	_height: 500px;
	display: table-cell;
	/* border: 1px solid red;  */

}
	
#cabeca{
	width: 780px;
	height: 240px;
}

#artigos{
	float: left;
	width: 160px;
	height: auto;
	/* border: 1px solid red;  */
}
	#artigos #topo{
		width: 160px;
		height: 23px;
	}
	#artigos #conteudo_esq{
		width: 158px;
		height: auto;
		min-height: 382px;
		_height: 382px;
		background: url(imgs/background_artigos.jpg) repeat-x #495654 ;
		border-left: 1px solid white;
		border-right: 1px solid white;
		padding: 11px 0 0 0;
	}
	
		#artigos #conteudo_esq dl{
			margin: -9px 11px 18px 11px;
			*margin: 0 11px 18px 11px;
			list-style:none;			
			}
			
		#artigos #conteudo_esq dt {
			background:url(imgs/seta_artigos.gif) no-repeat 3px 4px;
			padding:0 0 0 11px;
			margin:9px 0 0 0;
			/*	border: 1px solid white;*/
			}
			#artigos #conteudo_esq dt a:link, #artigos #conteudo_esq dt a:visited{
				font: bold 11px/16px verdana, sans-serif;
				color:white;
				text-decoration:none;
				margin:0;
				}
			#artigos #conteudo_esq dt a:hover{
				text-decoration:underline;
				}
			
		#artigos #conteudo_esq dd {
			font: normal 11px/16px verdana, sans-serif;
			color:white;
			padding:0 0 20px 11px;
			margin:0;
			background:url(imgs/linha_artigos.gif) no-repeat bottom;
			/*border: 1px solid white;*/
			}
			
			#artigos #conteudo_esq dd a:link, #artigos #conteudo_esq dd a:visited{
				font: normal 11px/16px verdana, sans-serif;
				color:white;
				text-decoration:none;
				margin:0;
				}
			#artigos #conteudo_esq dd a:hover{
				text-decoration:none;
				}
	
	
#conteudo{
	float: right;
	width: 620px;
	height: auto;
	min-height: 380px;
	*min-height: 376px;
	_height: 380px;
}
	#conteudo #topo{
		width: 620px;
		height: 23px;
	}
	#conteudo #linha{
		width: 620px;
		height: 11px;
		background: #C5C6B6;
		font-size: 1px;
	}
	#conteudo #conteudo_interno{
		/*display: table;*/
		width: 586px;
		height: auto;
		background: url(imgs/bck_conteudo.jpg) repeat-x #E8ECEC;
		/*background:#FFFFF*/F;
		min-height: 366px;
		*min-height: 348px;
		_height: 352px;
		padding: 17px 17px 30px 17px;
	}
	
			#conteudo #conteudo_interno p{
				margin: 0 34px 12px 34px;
			}
	
			#conteudo #conteudo_interno .imagem{
				float: left;
				clear: left;
				margin: 0 8px 10px 0;
				padding: 0 0 0 7px;
				background: url(imgs/back_img_home.jpg) no-repeat 0px 6px;
			}
			
			#conteudo #conteudo_interno cite{
				margin: 0 18px 12px 13px;
				padding: 0 0 0 15px;
				background: url(imgs/img_seta_tit_noticias.gif) no-repeat 3px 5px;
				display: block;
			}
			
			#conteudo #conteudo_interno span p{
				margin-right: 22px;
				margin-left: 29px;
			}
	
			#conteudo #conteudo_interno dl{
				width:425px;
				margin: -7px 11px 7px 11px;
				list-style:none;
				float: left;			
			}
			
				#corpo #conteudo_corpo #conteudo #conteudo_interno form table tr td input{
					width: 276px;
					height: 17px;
					border: 1px solid #495654;
					padding: 0 2px;
				}
				
				#corpo #conteudo_corpo #conteudo #conteudo_interno form table tr td textarea{
					width: 276px;
					height: 132px;
					border: 1px solid #495654;
					padding: 0 2px;
				}
			
			#conteudo #conteudo_interno dt {
				background:url(imgs/seta.gif) no-repeat 3px 4px;
				padding:0 0 0 11px;
				margin:9px 0 0 -3px;
				color: #B31930;
				font: bold 12px/16px verdana, sans-serif;
				display: table;
				/*	border: 1px solid white;*/
			}
			
			#conteudo #conteudo_interno dt a:link, #conteudo #conteudo_interno dt a:visited{
				font: bold 13px/16px verdana, sans-serif;
				color:#2C6554;
				text-decoration:none;
				margin:0;
				}
				
			#conteudo #conteudo_interno dt a:hover{
				text-decoration:underline;
				}
				
			#conteudo #conteudo_interno dd {
			font: normal 11px/14px verdana, sans-serif;
			color:#374241;
			padding:0 0 0 0;
			margin: 5px 0 5px 0;
			/*border: 1px solid white;*/
			}
			
			 #conteudo #conteudo_interno #atuacao{
				width:555px;
				margin: 0 0 0 16px;
				_margin-left:8px
				float: left;
				list-style-type:none;		
			}
			
				 #conteudo #conteudo_interno #atuacao li{
					font: bold 12px/16px verdana, sans-serif;
					color:#2C6554;
					padding:0 0 0 10px;
					margin: 10px 0 10px 0;
					list-style-type:none;
					background: url(imgs/img_quadrado_curriculo.gif) left 6px no-repeat;
				}
			
			#conteudo #conteudo_interno .separador_home {
			background:url(imgs/linha.gif) no-repeat bottom;
			width: 540px;
			height: 4px;
			font-size: 1px;
			clear: both;
			margin: 10px 0;
			display: table;
			/*border: 1px solid white;*/
			}
			
			#conteudo #conteudo_interno dd a:link, #conteudo #conteudo_interno dd a:visited{
				font: normal 11px/14px verdana, sans-serif;
				color:#374241;
				text-decoration:none;
				margin:0;
			}
			
			#conteudo #conteudo_interno dd a:hover{
				text-decoration:none;
				}
				
			#conteudo #conteudo_interno img{
			margin-top:6px;
			}
	
	#conteudo #conteudo_interno #outros_art_not {
			width: 544px;
			height: 25px;
			clear: both;
			margin: 30px 0 0 20px;
			display: table;
			/*border: 1px solid white;*/
	}
	
	#conteudo #conteudo_interno .conteudo_outros {
			width: 508px;
			height: auto;
			min-height: 16px;
			_height: 16px;
			clear: both;
			margin: 0 0 0 20px;
			border-bottom: 1px dotted #073A27;
			padding: 6px 0 3px 36px;
			background: url(imgs/img_seta_tit_noticias.gif) no-repeat 24px 7px;
			/*border: 1px solid white;*/
	}
		
	#conteudo #conteudo_interno #advogados{
		width:544px;
		height:auto;
		background:url(imgs/linha_advogados.gif) bottom repeat-x;
		padding-bottom:12px;
		margin-bottom:11px;
	}
	
		#conteudo #conteudo_interno #advogados p{
			height:19px;
			background: url(imgs/img_seta_tit_noticias.gif) left center no-repeat;
			margin: 0 0 0 20px;
			padding-left:10px;
			/*border:1px solid red;*/
		}
		
		#conteudo #conteudo_interno #advogados .advogados_exibenaumexibe{
			width:503px;
			height:auto;
			margin-left:30px;
			display:none;
		}
			
			#conteudo #conteudo_interno #advogados .advogados_exibenaumexibe p{
				width:513px;
				background:none;
				padding:0;
				margin:0;
				height:auto;
			}
			
				#conteudo #conteudo_interno #advogados .advogados_exibenaumexibe ul li{
					list-style-type:none;
					background: url(imgs/img_quadrado_curriculo.gif) left 7px no-repeat;
					padding-left:10px;
				}
			
				#conteudo #conteudo_interno #advogados .advogados_exibenaumexibe p a{
					text-decoration:underline;
				}
				
#conteudo #conteudo_interno #back_contato{
	position:absolute;
	width:214px;
	height:347px;
	top:18px;
	right:0;
	background:url(imgs/background_contato.jpg) center no-repeat;
}
	
#rodape{
	clear: both;
	width: 100%;
	height: 20px;
	*height: 23px;
	background: #367E69;
	text-align: center;
	padding: 5px 0 0 0;
	*padding: 2px 0 0 0;
	margin: 0 0 15px 0;
	display: table;
}

/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        	  TEXT classes     		   /\/\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

.titulo_noticias{
	font: bold 15px/120% verdana, sans-serif;
	/*color: #B31930;*/
	color: #2C6554;
	text-decoration: none;
	margin: 0;
}

.titulo_mais, .titulo_mais a:link, .titulo_mais a:visited{
	font: bold 12px/14px verdana, sans-serif;
	/*color: #B31930;*/
	color: #2C6554;
	text-decoration: none;
	margin: 0;
}

.titulo_mais a:hover{
	text-decoration: underline;
}

.autor_noticias{
	font: italic 11px/13px verdana, sans-serif;
	/*color: #B31930;*/
	color: #2C6554;
	text-decoration: none;
	margin: 0;
}

.fonte_noticias{
	font: italic bold 9px/10px verdana, sans-serif;
	color: #374241;
	text-decoration: none;
	margin: 0;
}

.padrao, .padrao a:link, .padrao a:visited{
	font: 12px/18px bold Verdana, sans-serif;
	color: #374241;
	text-decoration:none;
	margin: 0;
}

.padrao a:hover{
	text-decoration:underline;
}

.assinatura{
	font: 9px/13px Verdana, sans-serif;
	color: #FFF;
	text-decoration:none;
}
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */
/* /\/\/\/\/\/\/\/\/\/\/\        	  Another Stuff    		   /\/\/\/\/\/\/\/\/\/\/\/\/\  */
/*  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\//\/\/\/\/\ */

#fundo_cabeca{
	width: 100%;
	height: 100%;
	background: url(imgs/background_kbca.jpg) repeat-x
}

