@charset "utf-8";
/* CSS Document */

a{text-decoration:none; color:#006CB7}
a:hover{text-decoration:underline;}
h1,h2,h3,p
{
	margin:0px;
	padding:0px;
}
h1
{
	font-size:24px;
	font-family:"Trebuchet MS", Verdana, Arial;
}
h2
{
	color:#FF8700;
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Verdana;
}
h3
{
	color:#333333;
	font-size:12px;
}
p{line-height:14px; }
img{border:0; margin:0;}
hr{height:1px; border: none; border-top: 1px solid; margin-bottom:5px}
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;
	color:#4B4B4B;
}
#topo
{
	width:100%;
	height:150px;
}
#social
{
	width:230px;
	height:24px;
	margin-left:770px;
}
	#social img {float:left;} #social p {float:left;}
#menu
{
	width:960px;
	height:25px;
	background:url(../images/img_fundo_menu.jpg) top left no-repeat scroll;
	font-size:12px;
	font-weight:bold;
	padding-left:40px;
}
	#menu a{color:#FFFFFF}
#fotosHome
{
	width:100%;
	height:204px;
	background:url(../images/img_fundo_fotos_home_02.jpg) top left repeat-x scroll;
}
	#fotosHome img{float:left}
	#fotosHome div{float:left; width:976px; padding-top:14px;}
#miolo
{
	width:1000px;
	min-height:555px; height:auto !important; height:555px;
}
	#miolo.fundoHome{background:url(../images/img_fundo_miolo.jpg) top left repeat-y scroll}
#colEsq
{
	width:260px;
	float:left;
	padding-left:15px
}
	#colEsq p.titVideo{background-color:#EEEEEE; padding:8px; width:214px}
#conteudoHome
{
	width:453px;
	background-color:#F6F6EC;
	float:left;
	padding:15px 15px 15px 0;
}
	#conteudoHome a{color:#333333}
	#conteudoHome img{padding-right:15px}
	#conteudoHome hr{border-color:#FACA8E}
	
#conteudo
{
	width:690px;
	float:left;
	padding:10px 0 30px 0;
}
	#conteudo hr{border-color:#FACA8E}
#colDir
{
	width:225px;
	float:left;
	padding:15px 20px 12px 12px
}
	#colDir h2{color:#AC9E3E}
	#colDir h3{color:#AC9E3E}
	#colDir a{color:#414141}
	#colDir hr{border-color:#DFDFBD}
#barraFooter
{
	width:828px;
	height:73px;
	border-bottom:1px #FFFFFF solid;
	border-top:1px #E5E5E5 solid;
	background-color:#F2F2F2;
	margin-left:9px;
	padding:25px 77px 0 77px;
}
	#barraFooter p{font-family:"Trebuchet MS", Verdana, Arial; font-size:14px; color:#999999; margin-left:65px; float:left; line-height:24px}
#footer
{
	width:952px;
	margin-left:9px;
	height:19px;
	background-color:#999999;
	font-size:10px;
	color:#FFFFFF;
	padding:5px 15px 0 15px;
}
	#footer p{float:left;} #footer a{float:right; color:#FFFFFF; font-weight:bold;}
	
	
	
	
/*************************** CSS ****************************/

.clearBoth {clear:both}
.colorAzul12Trebuchet{font-family:"Trebuchet MS", Arial, Verdana; color:#0099FF; font-size:12px; text-decoration:none}
.colorCinza{color:#333333}
.floatLeft{float:left}
.floatRight{float:right}
.marginFotosHome{margin:0 2px 0 2px}
.marginRight7{margin-right:7px}
.padding65R{padding-right:65px;}
.width240{width:240px}




/***************************Menu Drop Down ***********************/


/* 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:12px; font-weight:bold; padding-right:32px;  text-decoration:none;}

#menu2 li:hover > a.top_link {color:#000;}

#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:#000;}

#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);
}





