@charset "utf-8";

* { margin: 0; padding: 0; outline: 0; border: none; vertical-align: baseline; font-family: "Trebuchet MS"; font-size: 13px; }
html { overflow: auto; }

body { text-align: center; background: #315622 url(../images/bg_body.jpg) repeat-y top center; }

li { list-style: none; }
table { border-collapse: collapse; }

a { text-decoration: none; font-weight: bold; }

.corpo { width: 899px; margin: 0 auto; text-align: left; position: relative; border: solid 1px #698538; background: white url(../images/bg_corpo.gif) repeat-x bottom; }
.move { clear: both; }

.topo { height: 89px; background: url(../images/bg_topo.gif) repeat-x; }
.topo input { border: solid 1px #5f7d22; width: 123px; height: 15px; padding: 1px; float: left; margin: 0 4px 0 0; }
.topo button { background: #5f7d22; color: white; font-weight: bold; width: 42px; height: 19px; float: left; }
.t-col-rgt { float: right; padding: 45px 54px 0 0; }
.t-col-rgt form { float: right; width: 173px; margin: 0 0 0 38px; }

#logo { width: 303px; height: 90px; float: left; margin: 0; }


	.bandeirinhas { float: left; width: 135px; }
	.bandeirinhas li { float: left; margin: 0 0 0 21px; }
	.bandeirinhas a img { opacity:0.30; -moz-opacity: 0.30; filter: alpha(opacity=30); }
	.bandeirinhas a img:hover { opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); }
	.bandeirinhas li.clear { margin: 0; }


.p-desc { width: 458px; text-align: justify; margin: 0 0 0 29px; text-indent: 30px; color: #315622; }

/* css do menu */
.h37 { height: 37px; }

	.menu { position: absolute; left: 142px; top: 95px; width: 614px; z-index: 500; }
	.menu * { font-weight: normal; }
	.menu ul li { float: left; position: relative; color: #47683a; }
	.menu ul li a { color: #47683a; }
	.menu ul li.barrinha { width: 2px; height: 15px; background: #5f7d22; margin: 3px 0 0 0; }
	
	.menu ul li a,
	.menu ul li span,
	.menu ul li strong { height: 21px; line-height: 21px; text-align: center; width: 100px; display: block; }
	
	.menu ul li strong, .menu ul li a { text-transform: uppercase; }
	
	.menu ul li span { cursor: default; text-transform: uppercase; }
	.hover { background: url(../images/bg_menu.gif) repeat-y; color: #fff; }
	.hover:hover { cursor: default; }
	.menu ul li a:hover { background: url(../images/bg_menu.gif) repeat-y; color: #fff; }
	.menu ul li ul { position: absolute; width: 115px; top: 21px; left: 0; background: white; padding: 10px 0 0 0; border: solid 1px #47683a; border-width: 0 1px 1px 1px; z-index: 2; display: none; }
	.menu ul li ul li { text-align: left;}
	.menu ul li ul li a { font-size: 11px; font-weight: normal; text-align: left;
	padding: 0 0 0 6px; display: block; width: 108px; height: 21px; text-transform: none; }
	.menu ul li ul li a:hover { background: #ededed; font-weight: normal; text-decoration: none; }

/* EO css do menu */


.meio { padding: 0 0 21px 0; position: relative; }

.coluna-esquerda { top: 73px; left: 0; position: absolute; width:  z-index: 10;width: 192px; }

.conteudo { width: 707px; background: url(../images/bg_empresa.gif) repeat-y; margin: 0 0 0 192px; min-height: 520px; }
.titulo { height:73px; }

.tabela { width: 222px; margin: 0 0 0 147px; border-collapse: collapse; text-align: center; }
.tabela td { vertical-align: middle; height: 73px; }

#seta_lft { position:absolute; left: 1px; top:0; width:342px; height:73px; z-index:1; }
#seta_rgt { position:absolute; right: 1px; top:0; width:342px; height:73px; z-index:1; }

.linha { height: 49px; background: url(../images/linha_divisoria.gif) no-repeat center; }
.linha_pont { padding: 0 0 20px 0; width: 458px; margin: 0 0 0 29px; height: 1px; background: url(../images/yeah.gif) repeat-x center; }

.minha_lista { margin: 20px 0 0 45px; }
.minha_lista li { color: #47683a; font-size: 12px; height: 12px; padding: 2px 0 13px 0; }
.minha_lista li a { color: #47683a; }
.minha_lista li a:hover { color: #b6b5b5; }
.minha_lista strong.click { color: #b6b5b5; } 
.minha_lista strong.click:hover { cursor: default; }


/* Galeria de fotos */
.galerias { position: relative; }

.gallery { top: 10px; left: 0; position: absolute; z-index: 1; width: 423px; height: 78px; overflow-x: hidden; overflow-y:hidden; white-space: nowrap; }
.gallery ul { list-style: none; }
.gallery ul li { display: inline; }
.gallery ul img { border: solid 0 #fff; border-width: 3px; }
.gallery ul a:hover img { border-color: #393; }
.gallery ul a:hover { color: #000; }

.makeMeScrollable{ width: 423px; height: 90px; position: relative; }
.makeMeScrollable div.scrollableArea { width: 1550px; }
.makeMeScrollable div.scrollableArea * { position: relative; float: left; margin: 0; padding: 0; }
.makeMeScrollable span.scrollableArea { width: 1550px; }
.makeMeScrollable span.scrollableArea * { position: relative; float: left; margin: 0; padding: 0; }
/* Galeria de fotos fim */


.rodape { height: 41px; }
.rodape * { font-size: 12px; color: #315622; letter-spacing: -1px; }
.rodape img { float: left; margin: 12px 0 0 68px; }
.rodape p { float: left; line-height: 41px; margin: 0 0 0 7px; font-style: italic; }
.rodape a { font-weight: bold; }


.alertinha { text-align: left; padding: 2px; }
.alertinha a { color: black; text-decoration: underline; font-weight: normal; }
.alertinha a:hover { text-decoration: none; }