﻿* {	text-decoration:none; margin:0; padding:0; list-style:none; border:none;/* Começo zerando tudo. O */}
/***************************** Geral *****************************/

body{
  	background:#0f4d0b;
   scrollbar-face-color: #daf5ad;
   scrollbar-shadow-color: #b5ea5b;
   scrollbar-highlight-color: #b5ea5b;
   scrollbar-3dlight-color: #FFFFFF;
   scrollbar-darkshadow-color: #FFFFFF;
   scrollbar-track-color: #F7F7F7;
   scrollbar-arrow-color: #1d6b18 ;
   margin-bottom: 0;
   margin-left: 0;
   margin-right: 0;
   margin-top: 0;
	font-size: 13px;
	font-family: tahoma;
	color: #36635b;
}

#geral{
  margin: 0 auto;
  width: 950px;
}

#topo {
	float: left; width: 950px; margin: 0; height:150px; background: #1d6b18 url(../images/bg_topo.gif); background-repeat:no-repeat;
}

.curvaTop {
	float: left; width: 950px; /*background: url(../images/curvaTop.gif) repeat-x;*/ height: 18px;
}

.logo {
	float: left; margin: 28px 20px 7px 20px; 
}

.slogan {
	float: left; margin: 50px 5px 0 120px;
}

.idiomas {
	float: right; width: 120px; font-weight: bold; font-size: 10px; text-align: right; margin: 80px 5px 0 0;
}

.idiomas td {
	padding: 2px;
}

.idiomas a {
	color: #005ca9; 
}

.idiomas a:hover {
	text-decoration: underline;
}

.icoBandeiras {
	/*opacity:.40;
	-moz-opacity: .40;
	filter: alpha(opacity=40);*/
}

.icoBandeiras_hover {
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.curvaTop2 {
	float: left; width: 950px;/* background: url(../images/curvaTop2.gif) repeat-x; */height:15px; font-family: arial; font-weight: bold; font-size: 11px; margin-top:30px;  background-color:#1d6b18;
}

.data {
	float: left; color: #daf5ad;  margin: -10px 0 0 70px; _margin: -2px 0 0 70px;
}

.menuTop {
	float: right; margin: -8px 15px 0 0; _margin: -2px 15px 0 0; */color: #ffffff; 
}

.menuTop a {
	color: #ffffff; padding: 0 10px 0 10px;
}

.menuTop a:hover {
	text-decoration: underline;
}

.imprensa{
	width:300px;
	float:left;
	height:80px;
	font-size: 12px;
	font-family: tahoma;
	color: #36635b;
	background-color:#E8E8E8;
	padding:8px;
	margin:8px;
	/*border:1px solid red;*/}
	
.imprensa img{
	width:70px;
	height:70px;
	text-align:right;
	vertical-align:text-top;
	margin:3px 5px 3px 0;
	float:left;
}
	
.imprensa_titulo{
	width:300px;
	font-size: 13px;
	font-family: tahoma;
	color: #36635b;
	font-weight:bold;
}
	 

.imprensa a{
	color: #36635b;}
	
	
.link{
	color: #36635b;}
	
.link a{
	color: #36635b;}
	
.link a:hover{
	color: #36635b;}
/*----------------------------------------- MENU 01 ---------------------------------------*/

div.menu1 {
	float: left;
	/*background: #b5ea5b url(../images/curvaTopMenu1.gif) no-repeat top left;*/
	background: url(../images/bg_cruva_2.gif) no-repeat top left #b5ea5b;
	width: 181px;
	margin: 0; padding: 0;
	text-align: right;
	height: 300px;
	font-size: 11px;
	}


div.menu1 ul {
	margin: 15px 10px 15px 0; padding: 0;  
	}


div.menu1 ul li {
	display: block; border-bottom: 1px dotted #6d8c37; margin-left: 15px;
	background: url(../images/dot_menu1.gif) no-repeat right bottom;
	}


div.menu1 ul li a, div.menu1 ul li a:visited {	
	padding: 0 7px 0 7px;
	line-height: 22px;		
	font-weight: bold;
	color: #1d6b18;
}

div.menu1 ul li a:hover {
	text-decoration: underline;
}

.telefone {
	width: 181px; float: left; font-size: 10px; text-align: center; font-weight: bold; margin-bottom: 20px; color: #ffffff;
	line-height: 16px;/* background-image:url(../images/bg_menu.jpg);
	background-repeat:repeat-y;*/
}
.telefone a, .telefone a:visited {
	color: #ffffff; text-decoration: underline; 
}

/*----------------------------------------- MENU 02 ---------------------------------------*/

.menu2Left {
	width: 181px; float: left;
	/*border-left:1px #ffffff solid;*/
}

.curvaMenu2 {
	float: left;
	background: #1d6b18 url(../images/curva_menu.gif) no-repeat top left;
	width: 181px;
	margin-top:7px; 
	_margin-top:-14px; 
	padding: 0;
	height: 36px;
}

div.menu2 {
	float: left;
	width: 181px;
	margin: 0px 0 15px 0; 
	padding: 0;
	text-align: right;
	font-size: 11px;
	border-bottom: 1px solid #b5ea5b;
	background-color:#1d6b18;
	
	}


div.menu2 ul {
	margin: 0 10px 15px 0; padding: 0;  
	}


div.menu2 ul li {
	display: block; border-bottom: 1px dotted #11400e; margin-left: 15px;
	background: url(../images/dot_menu2.gif) no-repeat right bottom;
	font-weight: bold;
	color: #ffffff;
	line-height: 22px;	
	
	
	}


div.menu2 ul li a, div.menu2 ul li a:visited {	
	padding: 0 7px 0 7px;
	line-height: 22px;		
	font-weight: bold;
	color: #ffffff;	
	}
	

div.menu2 ul li a:hover {
	text-decoration: underline;
	}

	
/* --------CONTENT --------*/
#Content {
	width: 950px; float: left; background-color:#186b18;
}

.TopContent {
	width: 950px; float: left;
}

.Left {
	float: left; width: 181px; background-color:#b5ea5b;
}

.Right {
	float: left; width: 704px; margin: 10px 15px 15px 50px; _margin: 10px 10px 15px 25px;
}

.flash {
	width:769px; height:336px; float: left; margin-top:8px;  _margin-top:8px;
}

.conteudoBranco {
	background: #ffffff url(../images/bg_content.gif) repeat-y left; float: left; width: 950px; line-height: 20px;
}

.Titulo {
	color: #1d6b18; text-transform: uppercase; font-weight: bold; border-bottom: 1px dotted #999999; padding-bottom: 5px;
	background: url(../images/dot_titulo.gif) no-repeat right bottom; width: 670px;
}

.icone {
	float: right; 
}

.Subtitulo {
	 background: url(../images/ico_seta.gif) no-repeat left;  text-transform: uppercase; font-weight: bold;
	 border-bottom: 1px dotted #999999; padding: 0 0 2px 10px; width: 370px; margin-top: 25px; color: #1d6b18;
}

/* --------CONTENT HOME --------*/

.HomeLeft {
	float: left; width: 433px; margin: 15px 20px 10px 0; font-size:13px; 
}

.HomeRight {
	float: right; width: 210px; border-left: 1px solid #cccccc; padding: 10px 0 10px 15px; font-weight: bold; font-size: 10px; line-height: 14px;
}

.Homeprodutos {
	float: left; font-size: 11px; line-height: 16px;
}

.lista{
	float:left; width:120px; height:180px; /*border:1px solid red;*/ margin: 0 10px 10px 0;/* background-color:#009933;*/
}


.imgHome {
	/*float: left;*/ margin: 5px 15px 5px 0; padding: 1px; border: 1px solid #408c7a;
}

.Homeprodutos td {
	vertical-align: top; 
}

.Subtitulo2 {
	background: url(../images/ico_seta.gif) no-repeat left;  text-transform: uppercase; color: #1d6b18;
	border-bottom: 1px dotted #999999; padding: 0 0 2px 10px; width: 200px; margin-top: 15px; 
}

.boxRight {
	float: left; width: 200px; 
}

.mapaHome {
	margin: 15px 0 10px 15px;
}

.pboxRight {
	margin-left: 10px;
}

.boxRight a {
	color: #1d6b18; text-decoration: underline;
}

/* -------- BANNER LOJA VIRTUAL --------*/

.tabelaLV {
	border-collapse: collapse; margin: 20px 0 10px 5px;
}

.tabelaLV .tdFundo {
	background: url(../images/LV_bg.gif) repeat-y; padding: 3px 0 3px 10px;
}

.produtoLV {
	float: left; width: 150px; background: #ffffff; padding: 10px; line-height: 14px;
}

.imgLV {
	float: left; margin-right: 10px;
}

/* --------CONTENT PRODUTO --------*/

.ProdutoLeft {
	float: left; width: 670px; margin: 15px 10px 10px 0; font-size: 13px;
}

.ProdutoRight {
	float: right; width: 240px; _width: 220px; font-size: 12px; margin-top: 5px; 
}

.produto {
	float: left; line-height: 16px; width: 420px; _width: 400px;
}

.produtoImg {
	float: left; margin: 5px 15px 10px 5px; padding: 1px; border: 1px solid #408c7a;
}

.produtoFoto {
	margin: 15px 10px 10px 20px; border: 1px solid #cccccc; padding: 1px; position:relative; float: right; 
}

.produtoFoto2 {
	float: left; margin: 10px 20px 10px 0; border: 1px solid #cccccc; padding: 1px;
}

.produtoSubtitulo {
	 background: url(../images/ico_seta.gif) no-repeat left;  text-transform: uppercase; font-weight: bold;
	 border-bottom: 1px dotted #999999; padding: 0 0 2px 10px; width: 400px; margin-top: 25px; color: #1d6b18;
	 font-size: 12px;
}

.produtoSubtitulo2 {
	background: url(../images/ico_seta.gif) no-repeat left;  text-transform: uppercase; color: #1d6b18;
	border-bottom: 1px dotted #999999; padding: 0 0 2px 10px; width: 230px; margin-top: 15px; font-weight: bold; 
}

.ProdutoLeft .p1 {
	margin: 5px 10px 10px 12px; line-height: 20px;
}

.produtoRoteiro {
	background: #daf5ad; float: right; width: 220px; padding: 10px; overflow: auto; height: 450px; margin-bottom: 20px;
	font-size: 11px; border-bottom: 1px dotted #999999;
}

.boxIcones {
	float: left; margin: 10px 33px 10px 33px;  _margin: 10px 5px 10px 15px; text-align: center; font-size: 11px; position:relative; 
}

.maisInfo {
	border: 2px solid #357065; background: #449284; text-align: center; font-weight: bold; text-transform: uppercase;
	padding: 5px; width: 150px; float: left; margin: 10px 5px 10px 5px; 
}

.maisInfo a {
	color: #ffffff; text-decoration: underline;
}

.galeriaFotos {
	float: left; width: 670px;
}

.galeriaFotos td {
	vertical-align: top; 
}

.produtoSubtituloGaleria {
	 background: url(../images/ico_seta.gif) no-repeat left;  text-transform: uppercase; font-weight: bold;
	 border-bottom: 1px dotted #999999; padding: 0 0 2px 10px; width: 645px; margin-top: 25px; color: #1d6b18;
	 font-size: 11px;
}

.produtoMapa {
	float: left; width: 180px;
	margin-left:10px;
}

.produtoSubtituloMapa {
	 background: url(../images/ico_seta2.gif) no-repeat left;  text-transform: uppercase; font-weight: bold;
	 border-bottom: 1px dotted #b5ea5b; padding: 0 0 2px 10px; width: 160px; margin-top: 25px; color: #ffffff;
	 font-size: 10px;
}

.produtoMapaImg {
	margin: 15px;
	_margin-top:-150px;
	_margin-left:30px;
}

.topo {
	float: left; width: 640px; font-size: 11px; font-weight: bold;
}
.topo a {
	color: #1d6b18; text-decoration: underline; margin: 0 3px 0 3px;
}

.categorias {
	float: left; width: 650px; margin-bottom: 10px;
}

.produtoSubtituloCategoria {
	background: url(../images/ico_seta.gif) no-repeat left;  text-transform: uppercase; color: #1d6b18;
	border-bottom: 1px dotted #999999; padding: 0 0 2px 10px; width: 640px; margin-top: 15px;
	font-weight: bold; font-size: 11px; 
}

.categorias a {
	color: #1d6b18; text-decoration: underline; margin: 0 3px 0 3px; font-weight: bold; font-size: 11px;
}

/* -------- INSTITUCIONAL --------*/

.destaque {
	color: #1d6b18;
}

/* -------- LOGOS --------*/
.logosRodape {
	float: right; width: 704px; text-align: center; margin: 0 15px 5px 0;
}

.logos2 {
	margin: 10px;
}


/* -------- RODAPE --------*/

#Rodape {
	float: left; width: 950px; background: #1d6b18; height: 30px; padding: 15px 0 15px 0; font-size: 11px;
}

.copyright {
	float: left; margin: 0 0 0 220px; margin: 0 0 0 110px; font-family: arial; color: #8eb58c; line-height: 18px;
}

.copyright a {
	color: #ffffff; text-decoration: underline; 
}

.desenvolvimento {
	float: right; margin: 0 20px 0 0; font-family: arial; 
}

.desenvolvimento a {
	color: #8eb58c;
}

.desenvolvimento a:hover {
	text-decoration: underline;
}



/*-------------------------------------------- FORMS -----------------------------------------*/
SELECT, INPUT, textarea,  OPTION        {
        color: #666666; border: 1px solid #b8b8b8; margin-left: 2px; padding: 1px;
		  font: 11px verdana; background: #f0f0f0;}
		  
.INPUTsemcontorno {
	border: 0; background: transparent;
}	  

     
SELECT MULTIPLE   {        
        color: #666666; border: 1px solid #b8b8b8; padding: 1px;}

.btnContent {
	background: #b5ea5b; padding: 2px 1px 1px 1px; text-transform: uppercase; color: #1d6b18;
	margin-top: 2px; font-size: 10px; font-weight: bold; border: 1px solid #74943d;
}

.tableForm {
	width: 500px; margin-top: 15px; border-collapse: collapse;
}

.tableForm td {
	padding: 2px; border-bottom: 1px solid #cccccc;
}

.tbBotoes {
	text-align: right;
}

.parceiros{
	margin-left:20px;
	text-decoration:none;
	color:#36635b;
}

.parceiros a{
	text-decoration:none;
	color:#36635b;
}

div.empurra{
	display:block; 
	float:none; 
	clear:both; 
	width: 99%; 
	line-height:0px; 
	font-size:0px; 
	height:0px;
	/*border:1px solid red; */
}