@charset "utf-8";
/* CSS Document */

a{text-decoration:none;  color:#000000; }
a:hover{text-decoration:underline;}
h1,h2,h3,p
{
	margin:0px;
	padding:0px;
}
h1
{
	font-size:24px;
	font-family:"Trebuchet MS", Verdana, Arial;
}
h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
}
h3
{
	color:#FBCDA5;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{border:0; margin:0;}
hr{height:1px; border: none; border-top: 1px solid #DDEBED; margin-right:20px; margin-top:12px; margin-bottom:12px;}
body {
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/************************** ID ***********************/

#root
{
	width:1000px;
	margin:0 auto;
	text-align:left;
	font-size:11px;
	background:#FFFFFF;

}
#topo
{
	width:945px;
	height:151px;
	background:url(../images/img_backgroung_topo.jpg) no-repeat top left scroll;
	padding-left:55px;
	padding-top:24px;
}



#menu
{
	font-size:11px;
	font-weight:bold;
	padding-left:40px;
	float:left;
	padding-top:120px;
}
	#menu a{font-size:11px;}


#miolo
{
	width:940px;
	height:35px;
	background:url(../images/img_fundo_miolo.jpg) no-repeat top left scroll;
	padding-left:60px;
	padding-top:32px;
}

#flash
{
	width:1000px;
	height:154px;
}

#boxLaranjaNoticias
{
	width:967px;
	height:90px;
	background:url(../images/img_box_laranja.jpg) no-repeat top left scroll;
	padding-left:33px;
	padding-top:15px;
}
.width300{width:300px}
.width278{width:278px;}
.width230{width:230px;}
.boxLaranjaNoticiasConteudo
{margin-left:20px; float:left; margin-right:20px;}
.font22 {font-size:22px;}

#conteudo
{
	width:959px;
	height:385px;
	background:url(../images/img_fundo_conteudo.jpg) no-repeat top left scroll;
	padding-top:22px;
	padding-left:41px;
}	

#topoInternaRoxo
{
	width:945px;
	height:151px;
	background:url(../images/img_backgroung_topo_interna_roxo.jpg) no-repeat top left scroll;
	padding-left:55px;
	padding-top:24px;
}

#topoInternaAzul
{
	width:945px;
	height:151px;
	background:url(../images/img_backgroung_topo_interna_azul.jpg) no-repeat top left scroll;
	padding-left:55px;
	padding-top:24px;
}

#topoInternaVerde
{
	width:945px;
	height:151px;
	background:url(../images/img_backgroung_topo_interna_verde.jpg) no-repeat top left scroll;
	padding-left:55px;
	padding-top:24px;
}

#topoInternaAmarelo
{
	width:945px;
	height:151px;
	background:url(../images/img_backgroung_topo_interna_amarelo.jpg) no-repeat top left scroll;
	padding-left:55px;
	padding-top:24px;
}


#fotoInternas
{
	width:1000px;
	height:130px;
}


.BoxDepoimentos
{
	width:300px;
	border-right-color:#E9E9E9;
	border-right-style:solid;
	border-right-width:1px;
	float:left;
	margin:7px 0 0 11px;
	padding-right:19px
}


.BoxNoticias
{
	width:298px;
	float:left;
	margin:0 5px 0 20px;
	margin-top:7px;
	border-right-color:#E9E9E9;
	border-right-style:solid;
	border-right-width:1px;
}



.boxTwitter
{
	width:240px;
	height:308px;
	float:left;
	margin-left:20px;
	margin-top:7px;
}

.fundoTituloInternas
{
	width:968px;
	height:38px;
	background:url(../images/img_fundo_titulo_internas.jpg) no-repeat top left scroll;
	padding-left:32px;
}


#conteudoInternas
{
	width:942px;
	height:auto;
	background:url(../images/img_linha_fundo.jpg) repeat-y;
	padding-left:58px;
}

.boxConteudoInternas
{
	width:587px;
	height:auto;
	float:left;
}

.ColDirInternas
{
	width:252px;
	height:auto;
	margin-left:65px;
	float:left;
}


.topoInternasConteudo {background:url(../images/img_topo_conteudo_internas.jpg) no-repeat top left scroll; width:1000px; height:30px; }
.rodapeInternasConteudo {background:url(../images/img_rodape_conteudo_internas.jpg) no-repeat top left scroll; width:1000px; height:44px; }
.width937 {width:909px; padding-left:28px;}
.backgroundRoxo {background:#BD72AF; height:30px; padding-top:7px;}
.backgroundAzul {background:#8390C8; height:30px; padding-top:7px;}
.backgroundVerde {background:#A6CE39; height:30px; padding-top:7px;}
.backgroundAmarelo {background:#D09A0F; height:30px; padding-top:7px;}
.backgroundLaranja {background:#F6821F; height:30px; padding-top:7px;}
.colorAzulLink {color:#0099FF;}
.colorAzul {color:#669999;}
.font14 {font-size:14px;} 
.font11 {font-size:11px;}
.colorBranco {color:#FFFFFF;}
.colorLaranja {color:#F5821F;}
.colorVerde {color:#999900;}
.colorAmareloEscuro {color:#999900;}
.colorCinza {color:#818285;}
.colorCinzaEscuro {color:#999999;}
.colorCinza02 {color:#666666;}
.floatLeft {float:left;}

#footer
{
	clear:both;
	width:960px;
	height:35px;
	padding-left:40px;
	background-color:#FFFFFF
}
	#footer p
	{
		float:left;
		color:#666666;
		font-size:10px;	
		line-height:14px;
	}
	
		#footer a
	{
		color:#666666;
	}
	
	/* MENU DROP DOWN */


#menu2 {padding:0; margin:0; list-style:none; position:relative; z-index:1;}
#menu2 li.top {display:block; float:left;}

#menu2 li a.top_link {display:block; line-height:23px; float:left; font-size:11px; font-weight:normal; padding-right:15px;  text-decoration:none; color:#000000;}

#menu2 li:hover > a.top_link {color:#999999;}

#menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

#menu2 a:hover {visibility:visible; position:relative; z-index:200; }
#menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */

#menu2 ul, 
#menu2 :hover ul ul, 
#menu2 :hover ul :hover ul ul,
#menu2 :hover ul :hover ul :hover ul ul,
#menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; height:0; margin:0; padding:0; list-style:none;}

#menu2 :hover ul.sub {left:0; top:25px; white-space:nowrap; width:120px; height:auto; z-index:300; padding-top:5px; background:url(../images/menu/trans.gif); }
#menu2 :hover ul.sub li {display:block; float:left; width:100%; height:25px;  }
#menu2 :hover ul.sub li span {display:block; height:25px; float:left; width:90px; font-weight:normal;}
#menu2 :hover ul.sub li b {display:block; height:25px; float:left; width:30px; font-weight:normal;}

#menu2 :hover ul.sub li a {display:block; position:relative; font-size:11px; height:25px; width:120px; margin-right:-30px; line-height:25px; text-indent:10px; text-decoration:none; background:url(../images/menu/trans.gif); }


#menu2 :hover ul.sub li:hover > span a {color:#FFFFFF;}

#menu2 :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:120px; top:0; white-space:nowrap; width:220px; z-index:400; height:auto;}

#menu2 :hover ul.wide {width:185px;}
#menu2 :hover ul.wide li span {width:155px;}
#menu2 :hover ul.wide li a {width:185px;}

#menu2 :hover ul.narrow {width:90px;}
#menu2 :hover ul.narrow li span {width:60px;}
#menu2 :hover ul.narrow li a {width:90px;}

#menu2 :hover ul.narrow :hover ul,
#menu2 :hover ul :hover ul.narrow :hover ul,
#menu2 :hover ul :hover ul :hover ul.narrow :hover ul,
#menu2 :hover ul :hover ul :hover ul :hover ul.narrow :hover ul
{left:90px;}

#menu2 li > span {
background: url(../images/menu/tab-midleft.png);
}
#menu2 li > b {
background: url(../images/menu/tab-midright.png)
}
#menu2 li.fly > b {
background: url(../images/menu/tab-midright-sub.png)
}

#menu2 li.subtop > span,
#menu2 li.flytop > span { 
background:url(../images/menu/tab-topleft.png);
}
#menu2 li.subtop > b {
background:url(../images/menu/tab-topright.png);
}

#menu2 li.flytop > b {
background:url(../images/menu/tab-topright-sub.png);
}

#menu2 li.subbot > span,
#menu2 li.flybot > span {
height:35px !important; background:url(../images/menu/tab-botleft.png);
}

#menu2 li.subbot > b {
height:35px !important; background:url(../images/menu/tab-botright.png);
}
#menu2 li.flybot > b {
height:35px !important; background:url(../images/menu/tab-botright-sub.png);
}




/* ACCORDION */

.accordion2 {
	width: 580px;
}
.accordion2 h3 {
	padding: 4px 0px;
	margin: 0;
	font-size:11px;
	cursor: pointer;
	color:#000000;
}
.accordion2 p {
	margin: 5px 0 15px 0;
	display: none;
	width:606px;
}


.accordion3 {
	width: 580px;
}
.accordion3 h3 {
	padding: 4px 0px;
	margin: 0;
	font-size:11px;
	cursor: pointer;
	color:#0099FF;
}
.accordion3 p {
	margin: 5px 0 15px 0;
	display: none;
	width:606px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



.accordion1 {
	width: 118px;
	float:left;
}
.accordion1 h3 {
	width:62px;
	height:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/img_saiba_mais_mel_g.jpg) no-repeat top left scroll;
	padding-left:56px;
	padding-top:26px;
	font-size:12px;
	color:#662D00;
	cursor: pointer;
	
}

.accordion1 p {
	background-color: #FDF5EC;
	padding:5px;
	width:470px;
	margin-left: 47px;
	font-size:12px;
	color:#662D00;
	display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.accordion1 div {
	background-color: #ECDDE9;
	margin: 0;
	padding: 10px 5px 15px 10px;
	display: none;
}


.accordion4 {
	width: 580px;
}
.accordion4 h3 {
	padding: 12px 0 0 0px;
	margin: 0;
	font-size:11px;
	cursor: pointer;
	color:#0099FF;
}
.accordion4 p {
	margin: 10px 0 7px 0;
	display: none;
	color:#000000;
	width:606px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.accordion4 p {color:#000000;}












.font12 {font-size:12px;}

.fundoBodyLaranja{background-color:#F6821F}
.fundoBodyLilas{background-color:#BD72AF}
.fundoBodyAzul{background-color:#8390C8}
.fundoBodyVerde{background-color:#A6CE39}
.fundoBodyAmarelo{background-color:#D09A0F}
.clearBoth{clear:both}
.lineHeight18{line-height:23px}
.lineHeight20{line-height:25px}
.colorPreto {color:#000000;}
.form01
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 14px;
	width: 300px;
	border: 1px solid #F6821F;
	margin-top:6px; *margin-top:3px;
}
.form02
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 14px;
	width: 250px;
	border: 1px solid #F6821F;
	margin-top:6px; *margin-top:3px;
}

.form03
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 14px;
	width: 44px; *width: 42px;
	border: 1px solid #F6821F;
	margin-top:6px; *margin-top:3px;
}
.form04
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 100px;
	width: 300px;
	border: 1px solid #F6821F;
	margin-top:6px; *margin-top:3px;
}
.formBotao
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F6821F;
	height: 25px;
	width: 45x;
	border: none;
	margin-top:6px; *margin-top:3px; margin-left:250px; *margin-left:252px;
	background-color:#FFFFFF;
	font-weight:bold
}


.marginT60L120 {margin-top:125px; margin-left:105px;}
.marginTop10 {margin-top:10px;}
