body {
	margin:0;
	padding: 0;
	background-color: #6690ba
}

#body-home {
background:#6690ba url(img/bg_corpo.jpg) repeat-x top left;
}

#body-in {
background:#6690ba url(img/bg_corpo2.jpg) repeat-x top left;
}

#geral {
	height:729px;
	width:777px;
	margin: 0 auto;
}
#geral2 {
	width:777px;
	margin: 0 auto;
}
#fundoindex {
	height: 40px;
	clear: both;
}
/*coluna da esquerda */
#colesq {
	width:179px;
	height:500px;
	position:relative;
	margin-top:-4px;
	padding:0;
	text-align:right;
	float:left;
}
/*logo*/
#logo {
	width:179px;
	height:113px;
}
#logo img {
	border:0;
	padding:0;
	margin:0;
}
/*fim logo */
/*caixa 1*/
span.caixa1 {
	height:88px;
	background:none;
	display:block;
	border-bottom:#fff 1px solid;
	border-right:1px solid #e0dada;
	padding:0;
	margin:0;
}
span.caixa1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.95em;
	color: #FFF;
	font-weight: bold;
	text-align:center;
	padding:40px 12px 0 8px;
	margin:0;
}
/*fim caixa1 index*/
/*caixa 1 - layout2 */
span.caixa1lay2 {
	height:57px;
	background:none;
	display:block;
	border-bottom:#fff 1px solid;
	border-right:1px solid #e0dada;
	padding:0;
	margin:0;
}
/*fim do layout 2 - caixa 1*/
/*divisa - caixa2*/
.caixa2 {
	height:16px;
	display:block;
	overflow:hidden;
}
/*fim da divisa -  caixa2*/
/*caixa3 - o que os clientes dizem */
#colesq h5 {
	padding:27px 27px 10px 0;
	margin:0;
	font-family:"Trebuchet MS";
	font-size:90%;
	color:#fff;
	letter-spacing:1px;
}
p.caixa3 {
	padding:0px 27px 0 16px;
	margin:0;
	font-size:10px;
	font-family:Tahoma;
	color:#fff;
	line-height:130%;
	letter-spacing:1px;
	text-align:right;
	word-spacing:-1px;
}
p.caixa3 a {
	color:#fff;
	text-decoration: none;
}
p.caixa3 a:hover {
	color:#CCCC33;
}
/*fim da caixa3*/
/*fim da coluna da esquerda*/
/*coluna da direita*/
#menu {
	background: #fbf9ed url(img/bg_topdir.gif) repeat-x top;
	padding:0;
	margin:0;
	height:47px;
}
#coldir {
	width: 595px;
	background-color: #fbf9ed;
	margin:0px 0 0 178px;
	padding: 0;
	border-top:#dfdeda solid 1px;
	border-left:#dfdeda solid 1px;
	border-right:#dfdeda solid 1px;
	z-index: 2;
	position:absolute;
}
#coldir.caixa {
	height:700px;
}
#coldir.caixaeventos {
	height:1000px;
}
#coldir.caixaconceito {
	height:100%;
}
#coldirmedalhas {
	width: 595px;
	background-color: #fbf9ed;
	margin:0 0 0 179px;
	padding: 0;
	border-top:#dfdeda solid 1px;
	border-left:#dfdeda solid 1px;
	border-right:#dfdeda solid 1px;
}
#coldirmedalhas.cunhadas {
	height:auto;
	min-height: 700px;
}
#textoconceito.suporte {
	min-height:1200px;
}
#coldir #flash {
	width:595px;
	height:244px;
	margin:4px 0;
	padding:0;
}
#coldir #lay2topo {
	width:595px;
	height:120px;
	margin-top:28px;
	background: #fbf9ed url(img/lay2topo.jpg)
}
#coldir #lay3topo, #coldirmedalhas #lay3topo {
	width:595px;
	height:120px;
	margin-top:28px;
	background: #fbf9ed url(img/lay3topo.jpg)
}
#coldir #lay4topo, #coldirmedalhas #lay4topo {
	width:595px;
	height:120px;
	margin-top:28px;
	background: #fbf9ed url(img/lay4topo.jpg)
}
#coldir #lay5topo, #coldirmedalhas #lay5topo {
	width:595px;
	height:120px;
	margin-top:28px;
	background: #fbf9ed url(img/lay5topo.jpg)
}
#coldir #lay6topo, #coldirmedalhas #lay6topo {
	width:595px;
	height:120px;
	margin-top:28px;
	background: #fbf9ed url(img/lay6topo.jpg)
}
#coldir #lay7topo, #coldirmedalhas #lay7topo {
	width:595px;
	height:120px;
	margin-top:28px;
	background: #fbf9ed url(img/lay7topo.jpg)
}
#coldirmedalhas #flash {
	width:595px;
	height:244px;
	margin:0;
	padding:0;
}
#coldirmedalhas #lay2topo {
	width:595px;
	height:120px;
	margin-top:28px;
	background: #fbf9ed url(img/lay2topo.jpg)
}
/*fim coluna da direita* nas paginas de paroduto, as div lay2topo, lay3topo, etc estão dentro de coldirmedalhas. Como o script randomico troca as layers e não as imagens, tivemos que botar o #coldirmedalhas com a mesma propriedade para todos./
/*corpo*/
#texto {
	width:541px;
	float:left;
}
#textoconceito {
	width:541px;
}
#textoconceito .conceito {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	word-spacing:2px;
	position:relative;
	left:83px;
	width:395px;
	color:#030100;
	line-height:130%;
	min-height:100px;
}
#textoconceito.eventos .listaeventos {
	display: inline-block;
	width: 352px;
}
#textoconceito.eventos li a {
	color: #555;
	text-decoration: none;
}
#textoconceito.eventos li a:hover {
	color: #999;
	text-decoration: none;
}
#textoconceito.eventointerna a.linkevento {
	background: url(img/detalhes.gif) no-repeat left center;
	text-decoration: none;
	color: #555;
	margin:0;
	padding:0 0 0 10px;
}
#textoconceito.eventointerna a.linkeventob {
	text-decoration: none;
	color: #ab4f3a;
	margin:0;
	padding:0;
}
#textoconceito.eventointerna a:hover {
	text-decoration: none;
	color: #000;
}
#textoconceito.eventointerna h2 {
	margin:0 0 0 83px;
	padding:25px 0px 3px 0px;
	color:#79766d;
	font:125% "Times New Roman", Times, serif;
	display:block;
	width:85%;
	line-height:125%;
	border-bottom:#9ea352 1px dotted;
}
#textoconceito.eventointerna p {
	margin:10px 0 0 83px;
	padding:0;
	color:#000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif
}
#espacadordemedalhas {
	height: 150px;
}
#textomedalhas {
	width:541px;
}
#texto h1 {
	margin:0 0 0 51px;
	padding:25px 0px 0px 0px;
	color:#ab4f3a;
	font:32px "Times New Roman", Times, serif;
	border-bottom:#9c9a8e 1px dotted;
	display:block;
	width:396px;
	line-height:95%;
}
#textoconceito h1 {
	margin:0 0 0 83px;
	padding:25px 0px 0px 0px;
	color:#ab4f3a;
	font:32px "Times New Roman", Times, serif;
	display:block;
	width:396px;
	line-height:95%;
}
#textoconceito.contato h2 {
	margin:0 0 0 83px;
	padding:25px 0px 3px 0px;
	color:#79766d;
	font:125% "Times New Roman", Times, serif;
	display:block;
	width:85%;
	line-height:125%;
	border-bottom:#9ea352 1px dotted;
}
#textoconceito.contato p {
	margin:10px 0 0 83px;
	padding:0;
	color:#000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif
}
#textoconceito.contato ul {
	margin:10px 0 0 93px;
	padding:0;
	color:#000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
}
#textoconceito.contato ul li {
	line-height:150%;
	color:#999;
	background-image: url(img/detalhes.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
#textoconceito.eventos h2 {
	margin:0 0 0 83px;
	padding:25px 0px 3px 0px;
	color:#79766d;
	font:125% "Times New Roman", Times, serif;
	display:block;
	width:85%;
	line-height:125%;
	border-bottom:#9ea352 1px dotted;
}
#textoconceito.suporte_fix h2 {
	margin:0 0 0 83px;
	padding:25px 0px 3px 0px;
	color:#79766d;
	font:125% "Times New Roman", Times, serif;
	display:block;
	width:85%;
	line-height:125%;
	border-bottom:#9ea352 1px dotted;
}
#textoconceito.eventos p {
	margin:10px 0 0 83px;
	padding:0;
	color:#000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif
}
#textoconceito.eventos ul {
	margin:10px 0 0 93px;
	padding:0;
	color:#000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
}
#textoconceito.eventos ul li {
	line-height:150%;
	color:#999;
	background-image: url(img/detalhes.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}
#textoconceito.orcamento h2 {
	margin:0 0 0 83px;
	padding:25px 0px 3px 0px;
	color:#79766d;
	font:125% "Times New Roman", Times, serif;
	display:block;
	width:85%;
	line-height:125%;
	border-bottom:#9ea352 1px dotted;
}
#textoconceito.orcamento p {
	margin:15px 0px 0px 0px;
	padding:0;
	color:#000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#textoconceito.orcamento p.sub {
	margin:10px 0px 0px 80px;
}
#textoconceito.orcamento ul {
	margin:10px 0 0 93px;
	padding:0;
	color:#000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
}
#textoconceito.orcamento ul li {
	margin:2px 0;
	padding:0 0 0 8px;
	line-height:150%;
	color:#999;
	border-left:#E1E2C7 6px solid;
}
#textomedalhas h1 {
	margin:0 0 0 36px;
	padding:25px 0px 0px 0px;
	color:#979691;
	font:32px "Times New Roman", Times, serif;
	display:block;
	width:512px;
	line-height:95%;
}
#textomedalhas h2 {
	/*widht:500px;*/
		color:#79766d;
	font:bold 15px "Trebuchet MS", Verdana, Arial;
	text-align:left;
	padding:0;
	margin:30px 0 3px 36px;
	letter-spacing:1px;
	border-bottom:1px dashed #ccc
}
.chamada {
	width:250px;
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
	padding:0px 0 15px 0;
	margin:0 0 0 36px;
	letter-spacing: 1px;
	line-height: 150%;
	word-spacing:1px;
}
.boximage {
	FLOAT: left;
	WIDTH: 104px;
	POSITION: relative;
	top:10px;
	left:51px;
	clear:both;
}
.titlegrouptxt {
	font:bold 16px Arial, Helvetica, sans-serif;
	COLOR: #908d86;
	line-height:16px;
}
.boxtextovertical {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 400px;
	LINE-HEIGHT: 100%;
	POSITION: relative;
	HEIGHT: 100px;
	top:15px;
	left:85px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#65645f;
}
.boxtextovertical a, img {
	font: 12px Arial, Helvetica, sans-serif;
	color:#65645f;
	text-decoration:none;
	border:0;
}
.boxtextovertical a:hover {
	text-decoration:none;
	color:#000;
}
.menum {
	width: 140px;
	margin:0;
	padding:0 0 0 36px;
	POSITION: relative;
	float:left
}
.menum h2 {
	color:#AFAFA7;
	font-size:13px;
	text-align:right;
	padding:0;
	margin:30px 0 0 0;
	letter-spacing:1px;
}
.txmedalhas {
	width: 275px;
	background-color:#fbf9ed;
	margin:0;
	padding:0px;
	POSITION: relative;
	float:left;
}
.medalhasint {
	width: 280px;
	height:78px;
	background-color:#f2efdf;
	margin:0 0 12px 36px;
	padding:0px;
	display:block;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.medalhasint .ampliar {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666546;
	margin:3px 0 0 0;
	padding:0 7px 0 0;
	display:block;
	height:20px;
	background: transparent url(img/ampliar.gif) no-repeat 34% 8%;
}
html>body .medalhasint .ampliar {
	background: transparent url(img/ampliar.gif) no-repeat 55% 6%;
}
.medalhasint img {
	float:left;
	padding-right:5px;
}
.medalhasint .modelo {
	display:block;
	font-weight:bold;
	margin: 7px 0 0 0
}
/*###############*/
.medalhasint a {
	border: 2px solid #f2efdf;
	background: #f2efdf;
	height:94%; /* FF */
	display:block;
	text-decoration:none;
	color:#000;
}
.medalhasint a h3 {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.medalhasint a:hover {
	border: 2px solid #666546;
	color:#000;
	text-decoration:none;
}
#navmenu {
	position:absolute;
	width:200px;
	height:15px;
	z-index:1;
	left: 30px;
	top: 5px;
	visibility: visible;
}
#subnavmenu {
	position:absolute;
	width:200px;
	height:15px;
	z-index:1;
	left: 8px;
	top: 5px;
	visibility: visible;
}
#navsubmenu {
	position:absolute;
	width:200px;
	height:15px;
	z-index:1;
	left: 80px;
	visibility: hidden;
	top: -5px;
}
#geral2 #coldir #textoconceito.suporte h2 {
	margin:0 0 0 83px;
	padding:25px 0px 3px 0px;
	color:#79766d;
	font:125% "Times New Roman", Times, serif;
	display:block;
	width:85%;
	line-height:125%;
	border-bottom:#9ea352 1px dotted;
}
/*rodape */
#rodape {
	clear: both;
	text-align:center;
	margin-left: -1px;
	margin:0;
	width:596px;
	height:65px;
	background:#fbf9ed url(img/toprodape.gif) no-repeat top center;
	padding-top:10px;
}
#rodape span {
	display:block;
	height:65px;
	position:relative;
	background: url(img/bg_bottondir.gif) repeat-x bottom;
	font: 11px Arial, Helvetica, sans-serif;
	color:#8c8c82;
	letter-spacing:1px;
}
#rodape span a {
	color:#8c8c82;
	text-decoration:none;
}
#rodape span a:hover {
	color:#000;
	text-decoration:none;
}
#rodape.conceito {
	margin-top:38px;
}
p.form {
	margin:0px;
	padding:0px;
	text-indent:0px;
	text-align:left;
}

