/* otimizar  */
*{
padding:0;
margin:0;
font:10px Verdana, Arial, Helvetica, sans-serif;
list-style:none;
}
img{ border:0; }
body{ background:url(library/img/bg1.jpg); }

body #home{ background-color:#fff; }
a{ font:13px Verdana; text-decoration:none; }
a:hover{ text-decoration:underline; }



#site{
position:relative;
width:720px;
left:50%;
margin-left:-360px;
border-width:0 2px;
background:#33c6c6 url('library/img/bg-sidebar.jpg');
}

#header{
height:165px;
border:0 solid #fff;
border-width:4px 0 3px;
}

#main{
width:543px;
float:left;
padding:0;
padding-bottom:35px;
}

#navegacao{
height:46px;
background:#84C72A url(library/img/navegacao.jpg); 
}

#menu{
width:490px;
margin:2px 15px 0 0;
height:46px;
float:right;
text-align:right;
vertical-align:middle;
line-height:46px;
}

#menu a{
text-align:center;
font:bold 11px Verdana;
padding:7px 10px 9px 10px;
}


#navegacao li{
line-height:46px;
vertical-align:middle;
float:left;
}

#navegacao ul{
list-style:none;
}


#menu a:hover{
color:#ff0;
}

.ativo{
background:#74B418;
border:1px solid #79C815;
}
#menu a{
color:#FFF;
}
#menu a.ativo{
/*
color:#4C8502;
*/
}

/*  , #idioma */

#sidebar{
width:177px;/*153*/
float:left;
padding:12px 0 8px;
background:#71B616 url(library/img/bg-sidebar.jpg);/*73B418;*/
background-repeat:repeat-y;
cursor:hand;
padding:20px 0 25px;
}

#idioma{
float:left;
width:177px;
margin:0;
height:40px;
/*
padding-top:5px;
background:#71B616 url(library/img/bg-sidebar-top.jpg);
*/
}

#idioma {
margin:0 0 0 10px;
}

#idioma li{
margin-left:16px;
padding:0 0; 
/*
border:1px solid #333;
width:50px;
height:23px;
*/
}

#idioma li a{
/*
display:block;-
width:23px;
background:#300;
*/
height:23px;
font:bold 10px Verdana;
color:#fff;
}

#idioma li a:hover{
color:#ff0;
}



#idioma a{ /*text-indent:-9999px;*/ }

#sidebar div img{
width:145px;
height:72px;
margin:3px 0;
border:1px solid #fff;
}

#sidebar div img{
/*border:1px solid #000;*/
}

#sidebar p{
color:#FFF;
font:bold 10px Verdana;
line-height:15px;
}

#footer-fake{ clear:both; }
#footer-fake-2{ 
display:inline;
height:0;
line-height:0;
position:absolute;
left:50%;
margin-left:-360px;
width:720px;
}

#footer{
position:relative;
height:45px;
line-height:45px;
vertical-align:middle;
z-index:2px;
margin:-45px 0 0 177px;
width:543px;
text-align:center;
background-color:#000;
color:#FFF;
}

h2{
font:bold 13px Verdana;
color:#fff;
display:block;
height:19px;
}




h3{
font:bold 9px Verdana;
color:#FFFF00;
margin:18px 0 0;
}

#sidebar p.data{
color:#fff;
font:small-caps bold 10px Arial;
}

#sidebar a{ color:#ff0; font:bold 10px Verdana; }/* regra está sendo anulada*/
#sidebar h3 a{ font-size:12px; }
#sidebar p.chamada a{ color:#FFF; }
#sidebar p a{ font-size:11px;  display:block; line-height:15px; }


a.mais{
display:block;
/*border:1px solid #333;*/
margin-top:15px;
margin-left:15px;
font:13px Verdana;
}

#sidebar div{ padding:0 12px 0 14px; color:#354F0F; }

h2{ text-indent:-9999px; }
/* dentro de h2 há os labels: */

.label-empresa, .label-div-agroindustrial, .label-div-papel, .label-div-agricola, .label-social, .label-noticias, .label-social, .label-divisoes{ background-repeat:no-repeat; background-position:12px;}

.label-social{ height:30px; }

.label-div-agroindustrial{  height:30px; }

/*
modularizado em css_[lang].css
.label-divisoes{ background:url(library/img/sc-divisoes.gif) no-repeat 12px;}
.label-noticias{ background:url(library/img/sc-noticias.gif) no-repeat 12px;}
.label-social{ background:url(library/img/sc-social.gif) no-repeat 12px; height:30px; }
.label-div-agricola{ background:url(library/img/sc-div-agricola.gif) no-repeat 12px; }
.label-div-papel{ background:url(library/img/sc-div-papel.gif) no-repeat 12px; }
*/

/* div hor verde */
.div-h{ height:20px; background:url(library/img/div-h.jpg) no-repeat -29px 0; margin:10px 0;}

#div-agricola-half, #div-papel-half{
width:264px;
/*height:500px;*/
float:left;
border:3px solid #fff;
}

#div-agricola-half a, #div-papel-half a{
color:#688F35;/*#808A56;*/
font:bold 12px Verdana;
display:block;
padding-left:45px;
line-height:30px;
}

#div-agricola-half a:hover, #div-papel-half a:hover{
color:#404F2C;
}

#div-agricola-half{
/* background:#F2F5EE url('library/img/div-agricola-incial.jpg') no-repeat 35px 45px; */
padding-top:200px;
}

#div-papel-half{
/* background:#FAF4E8 url('library/img/div-agricola-incial.jpg') no-repeat 35px 45px; */
padding-top:200px;
}

#sidebar ul{
padding-top:10px;
}

#sidebar ul a{
font:bold 12px Verdana;
display:block;
height:20px;
}

#sidebar a:hover{
color:#fff;
}

.li_maior{
line-height:35px;
display:block;
height:35px;
}


/* h1 = t´tulo da notícia */
h1{ font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#73B418; clear:both;}
/*
#noticia, #empresa{ padding:30px 35px; }
*/
/*#main*/
#noticia, #empresa, #contato, #divisoes{ padding:20px 35px; }

#empresa p, #noticia p, #contato p, #divisoes p{ word-spacing:3px; line-height:15px; margin:0 0 15px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#0F0F0F; }
#empresa h1, #noticia h1, #contato h1, #divisoes h1{
margin-bottom:10px;
font:bold 13px Verdana;
}

#noticia p.data{ font: small-caps normal 10px Arial; margin:0; margin-top:-8px; }
/* text/news */
#noticia p{ word-spacing:3px; line-height:15px; margin:0 0 15px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#0F0F0F; }

#noticia img{
float:left;
margin:4px 8px 0 0;
}

input, textarea{
font:11px Verdana;
padding:4px;
border:1px solid #ccc;
}

input:hover, textarea:hover, input:focus, textarea:focus, .border_form{
border:1px solid #77C517;/*#80CF0C;*/
}
/*border_form - para elementos dos forms em ie*/



label{
	font:11px Verdana;		
	display:block;
	padding:20px 0 5px;
	color:#73B418;
	}

.bt{
	margin:10px 0 5px;
	display:block;
	background-color:#80CF0C;
	color:#fff;
	font:bold 11px Verdana;
	cursor:pointer;
	}

.bt_n:hover, .bt:hover{
	background-color:#77C517;
}

.bt_n{
	margin:0 5px;
	background-color:#80CF0C;
	color:#fff;
	font:bold 11px Verdana;
	cursor:pointer;
	}



.enviar{
display:block;
}

fieldset{
border-width:0;
}

#divisoes li{
list-style:circle;
margin:15px 0;
font-size:11px;
}

#divisoes ul{
margin:20px 0 13px 20px;
}

#contato-form{
font-size:13px;
}

#contato form{
margin-left:15px;
}

.bgdiv{
	background:url("library/img/bg-div.jpg") no-repeat;
	height:580px;
}

#noticia p.texto{
padding-top:5px;
font-size:11px;
color:#333;

}

.mail{

color:#17BF2A;
font: bold 11px Verdana;

}


#noticia select{
padding:2px;
border:1px #333 solid;
width:80px;
height:20px;
font:11px Verdana;
color:#203709;
margin:0 5px;
}
#noticia form{
margin-top:20px;
padding:15px;
border-top:1px solid #ccc;
}

#noticia a.news{
font:11px Verdana;
}

.noticias_mais{
clear:both;
margin-top:50px;
padding:15px 10px 0;
border-top:1px solid #ccc;
}



#noticia a{
font:12px Verdana;
color:#425F17;
text-decoration:none;
}

#noticia a:hover{
font:12px Verdana;
color:#73B418;
text-decoration:underline;
}

#noticia ul li{ height:18px;}

#noticia ul{ 
margin-left:12px;
}

#noticia p.noticias_mais a{
text-decoration:underline;
color:#73B418;
}


#home{
clear:both;
height:300px;
}

#chamada_divpapel, #chamada_divagroindustrial, #chamada_divagricola, #chamada_empresa, #chamada_divisoes, #chamada_noticias{
float:left;
width:213px;
height:140px;
/*
background:#7EC81B url("library/img/bg-home.jpg") no-repeat;
border:1px solid #333;
*/
border-width:0;
padding-left:25px;
}

#footer-normal{
	clear:both;
	height:45px;
	line-height:45px;
	vertical-align:middle;
	text-align:center;
	background-color:#000;
	color:#FFF;
}

#main-home, #main-divisoes{
height:140px;
padding-top:60px;
margin:0;
}

#main-home  a, #main-divisoes a{
margin-left:1px;
padding:5px 0;
display:block;
text-decoration:none;
font-weight:bold;
font-size:11px;
color:#fff;
}
#main-home a:hover, #main-divisoes a:hover{
color:#ff0;
text-decoration:underline;
}
#empresa img{
margin-bottom:5px;
}

#main div p a{
color:#70AF15;
font:bold 11px Verdana;
}