#layout {/*div principal*/
	width:761px;
	background: transparent url(../imagens/home/espiral.gif) repeat-y left top;
	}

#head {
	height: 150px;
	background: transparent url(../imagens/bg_head.jpg) no-repeat center top;
	margin:0;
	padding:0
}

#titulo { /*titulo sobre as colunas*/
	width:41px;
	}
#titulo img {
	margin: 0 0 0 35px;
	}
	
#col_esquerda {
	float: left;
	} 
		
html>body #col_esquerda {/*firefox*/
	margin: 0 0 0 35px;
	}

#col_esquerda {
	width: 260px;
	margin: 0 0 0 18px;
	padding:5px 0 30px 0;
	}
	
#col_direita { 
	float: right;
	} 

/*html>body #menu, html>body #lateral { 
	width: 130px; 
	} */

html>body #conteudo {/*firefox*/
	/*width:285px;*/
	margin: 0 145px 0 300px;
	height:auto;
	}

#conteudo {
	width:280px;
	height: auto;
	margin: 0 144px 0 280px;
		}
/* menu inferior (rodape) */
#menurodape{
margin:0;
		padding:0;
		width:760px;
		border:solid 1px #000;
		height:50px;
		text-align:center;
		border:none;
		clear: both;
}
#menurodape ul{
			float:center;
			padding:0;
			padding-bottom:10px;
}
#menurodape ul li ,#menurodape ul li a{
  display:inline;
  font-size:9px;
  text-decoration:none;
	color:#3AA08A;
}
#rodape {
	margin:0;
	padding:0;
	height: 30px;
	width:760px; 
	clear: both;
	background: url(../imagens/rodape.gif) no-repeat right bottom;
}
/*tags*/
body {
	margin: 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background: url(../imagens/fundo_site.jpg) repeat-x;
	background-color: #71D0C4;
	}
	a{
		color:#019178;
		text-decoration:none;
	}
	a:hover{
			text-decoration:underline;
	}
	h1{font-size:12px;}
	h2{font-size:11px;}
	p, table, td, i ,h1,h2, ul, li, strong{color:#019178;}
	input, select, textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}
	img{border:none;}
/*** formatacao coluna esquerda ****/
#col_esquerda p {
	margin:0;
	padding:0;
	line-height:16px;
	}
#col_esquerda h1{
	font-size:14px;
	color:#019178;
}
#col_esquerda img #foto{
	padding:0 0 0 5px;
	}

/* lista noticias*/
#listaNoticias ul, #listAnachrichten ul {
	margin:0;
	padding:0;
	}

#listaNoticias li, #listAnachrichten li {
	list-style-type:none;
	margin:0 0 0 -35px;
	padding:6px 0 6px 20px;
	border-bottom:1px solid #CCE7E2;
	background:url(../imagens/home/marcador_lapis.gif) left center no-repeat;
	}	
/**** formatacao coluna direita ********/
#col_direita {
	width:130px;
	margin:5px 5px 0 0;
	padding: 35px 0 0 0;
	background:#E2E8E8 url(../imagens/home/top_exec.gif) top center no-repeat;
	}

#listaExec li {
	width:100px;
	list-style-type:none;
	background:url(../imagens/home/marcador_exerc.gif) left center no-repeat;
	padding: 5px 5px 5px 20px;
	border-bottom:1px solid #fff;
	margin:0 0 0 -35px;
	}
#rodexec {
	margin:0;
	background:url(../imagens/home/rodape_exec.gif) left bottom no-repeat;
	}

#col_direita p {
	margin:0 0 10px 10px;
	}

	
/**** formatacao conteudo ****/
#conteudo {
	padding:5px 0 0 30px;
	background:#fff url(../imagens/home/bg_lapis.gif) no-repeat left top;
	}

#conteudo p {
	line-height: 16px;
	}
#conteudo h1{
	font-size:14px;
	color:#019178;
}			
#conteudo img {
	padding:0 0 0 5px;
	}	
.fotoMat{
				 margin-right:5px;
				 border:solid 1px #ccc;
}
#notDetalhe{
	padding:5px 10px 10px 40px;
}
/* creditos */
#credito{
				 width:760px;
				 text-align:center;
				 color:#076754;
}
#historico {
	margin-left:20px;
	padding-left:0;
	width:130px;
	height:450px;
	background:url(../imagens/historico/bg_col_esq.jpg) left bottom no-repeat;
	float:left;
}
html>body #historico{
	margin-left:35px;
	padding-left:0;
	width:135px;
	height:450px;
	background:url(../imagens/historico/bg_col_esq.jpg) left bottom no-repeat;
	float:left;
}
#historicoConteudo{
		margin: 0 160px 0 180px;
}
html>body #historicoConteudo {/*firefox*/
	margin: 0 165px 0 180px;
}
#historicoConteudo p, li, a {
	color:#01876F;
	line-height:16px;
}	
#historicoConteudo li{
list-style-type:square;
}
#sobre {
	margin-left:20px;
	padding-left:0;
	width:140px;
	height:450px;
	background:url(../imagens/sobre/sobre_bg.jpg) left top no-repeat;
	float:left;
}
html>body #sobre{
	margin-left:35px;
	padding-left:0;
	width:145px;
	height:450px;
	background:url(../imagens/sobre/sobre_bg.jpg) left top no-repeat;
	float:left;
}
/* formularios */
#forms{
	width:650px;
	height:120px;
	 vertical-align:top;
	 }
#forms table{float:right}
#forms img{float:left}
#forms #bt{background:#00A38A; color:#FFFFFF; border:none}