/***** TAG Defaults *****/          
BODY  { margin:0; padding:0; }
BODY, TD, P  { font:11px/15px arial, sans-serif; }
EM  { font-style:italic }
IMG, FIELDSET, OL, UL, LI   { border:0; margin:0; padding:0 }
DIV  { overflow:visible; }
STRONG  { font-weight:bold } 

#mainContainer {
	width: 768px;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}

#topHeader {
	background: #000000;
	height: 70px;/* PARA FUNCIONAR NO FF*/
	_height: 65px;/* PARA FUNCIONAR NO IE*/
	color: #FFFFFF;
	
}

#Logo {
	float: left;
	padding-left: 0px;
	padding-top: 0px;
}
#region {
	position:absolute;
	width:193px;
	height:16;
	z-index:201;
	left: 257px;
	top: 1px;
}
#miniNav {
	float: right;
	width: 305px;
}
#miniNavTop {
	height:16px;
	margin-bottom:5px;
}
#miniNavTop a {
	color: #FFFFFF;
	text-decoration: none;
}

#miniNavBottom {
	padding-left: 42px;
	color: #000000;
}
#topNavContainer {
	margin: 0px;
	padding: 0px;
	height: 25px; /* PARA FUNCIONAR NO FF*/
	_height: 22px; /* PARA FUNCIONAR NO IE*/
	background: #DFE1E4;
}
/*#topNavContent {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
*/
#bodyContainer {
	margin: 0px;
	padding: 15px 0px 10px;
	width: 766px;
	min-height: 438px; /* ALTURA MÍNIMA, PARA O FF */
    height: auto !important; /* ASSIM A DIV AUMENTA CASO O CONTEÚDO ULTRAPASSE A ALTURA MÍNIMA */
    _height: 450px; /* ALTURA MÍNIMA, PARA O IE6 */
	
}

#leftContainer {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
#leftContainer p {
	margin-top: 0px;
}
#rightContainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 760px;
	min-height: 450px; /* ALTURA MÍNIMA, PARA O FF NA HOME*/
    height: auto !important; /* ASSIM A DIV AUMENTA CASO O CONTEÚDO ULTRAPASSE A ALTURA MÍNIMA */
    *height: 450px; /* ALTURA MÍNIMA, PARA O IE6 */
	float: left;	
	/*background: #CCCCCC;*/
}

#rightContainer2 {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 565px;
	height: 412px;
	display:table;/*alterado*/
	/*background: #CCCCCC;*/
	float: left;
}

#rightColumn {
	width: 181px;
	/*background: #FFFFCC;*/
	float: right;
}


#rightColumn a {
	color:#7794BE;
	text-decoration:underline;
}

#rightColumn a:active, #rightColumn a:visited {
	color:#7794BE;
	text-decoration:underline;
}

#rightColumn a:hover{
	color:#7794BE;
	text-decoration:none;
}

#content {
	padding-left: 9px;
	
}

#content h1, #content h2 {
	font-size: 14px;
	font-weight: bold;
	/*margin-top: 0px;*/
}

#content h3 {
	font-size: 12px;
	font-weight: bold;
	/*margin-top: 0px;*/
}

#content P, 
#content TD, 
#content LI, 
{	
    font-size: 11px;
	line-height:150%;
}

#content LI  { margin:2px; padding:2px; text-indent:-16px }
#content OL  { font-size:11px; list-style:inside; margin:5px; padding:5px }
#content UL  { font-size:11px; list-style:inside; margin:5px; padding:5px }



#content a {
	color:#817979;
	text-decoration:underline;
}

#content a:active {
	color:#817979;
	text-decoration:underline;
}

#content a:hover{
	color:#817979;
	text-decoration:none;
}

#content2 a {
	color:#817979;
	text-decoration:none;
}

#content2 a:active {
	color:#817979;
	text-decoration:underline;
}

#content2 a:hover{
	color:#817979;
	text-decoration:none;
}

#footerContainer {
	color: #817979;
	/*background: #DFE1E4;*/
	background: #ffffff;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#footerContainer a {
	color: #404040;
	font-weight: bold;
	text-decoration: none;
}
#footerContent {
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 7px;
	padding-left: 0px;
}

/*Left Nav Stuff */


#leftcol_item_title {
	margin: 0px 0px 1px;
	background: #c9c9c9;
	color: #404040;
	padding: 10px 2px 2px 6px;/* PARA FUNCIONAR NO FF*/
	_padding: 19px 2px 1px 6px;/* PARA FUNCIONAR NO IE*/
	font-weight: normal; 
	height: 33px;/* PARA FUNCIONAR NO FF*/
	_height: 10px;/* PARA FUNCIONAR NO IE*/
}
#leftcol_item_title h1 {
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
}

#leftcol_item_title h1 a{
	color: #293D6B;
	text-decoration: none;
}
#leftcol_item_title h1 a:active, #leftcol_item_title h1 a:visited 
{
	color: #293D6B;
	text-decoration: none;
}
#leftcol_item_title h1 a:hover {
	color: #293D6B;
	text-decoration: underline;
}
#leftcol_item {
	background: #DFE1E4;
	padding: 6px 2px 6px 6px;
	color: #293D6B;
	margin: 0px 0px 1px;
}

#leftcol_item a{
	color: #293D6B;
	text-decoration: none;
}
#leftcol_item a:active, #leftcol_item a:visited{
	color: #293D6B;
	text-decoration: none;
}
#leftcol_item a:hover {
	color: #293D6B;
	text-decoration: underline;
}
#leftcol_bottom {
	background: url(images/fundo_menuvert.gif) no-repeat;
	height: 19px;
}
/* END LEFTNAV */

/* Right Column */

#destaqueBox {
	padding: 5px;
	/*background: #A7BECE;*/
	/*background: #C0CAB6;*/
	/*background: #DCE7F5;*/
	background: #DFE1E4;
	font-weight: bold;
	/*color: #FFFFFF;*/
	color: #404040;
	
}
#destaqueBoxb {
	padding: 8px;
	/*border: 1px solid #DCE7F5;*/
	/*background: #E0DED1;*/
	width:220px;
	_width: 247px;
}
#rightBox1 {
	padding: 5px;
	background: #E0DED1;
	font-weight: bold;
	color: #333333;
}
#rightBox1b {
	padding: 4px;
	border: 1px solid #D5D5D5;
}

#rightColumnContent {
	width: 155px;
	/*background: #FFFFCC;*/
}

/* End Right Column */

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}
.disappear  { display:none } 
input.search {
	height:15px;
	width: 109px;
	padding:5;
	margin:2;
	border: 1px solid #c0c0c0;
	z-index:300;
	font-size: 11px;
	font-weight: normal;
	background-color:#f0f0f0; 
	}
	
/*menu*/

div#nav {
	float: left; 
	postion: relative;
	background:url(images/i/fundo_menu.gif) repeat-x 0px 0px;
	border: 0;
	font:bold arial, verdana, sans-serif;
	text-align:center;
	vertical-align:center;
	z-index:200;
	width:100%;
	}

div#nav ul {
	margin: 0; 
	padding: 0; 
	z-index:200;
	}
	
div#nav li {
	position: relative; 
	list-style: none; 
	margin: 0;
  	float: left; 
	line-height: 1em;
	z-index:200;
	}
	
	
div#nav ul a:hover { background: #F1F1F1; width:76px; z-index:200; }

div#nav li a {
	display: block; 
	padding: 7px 0px 6px 0px;
	width: 76px;
	z-index:200;
	font:10px verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#464646;
	}
		
div#nav ul.level2 { top: 24px; left: 0px; }

div#nav ul.level2b { top: 24px; left: 0px; }

div#nav ul.level2lg { top: 24px; left: 0px; }
	
/* div#nav>ul a { width: auto; } */

div#nav ul ul {
	position: absolute; 
	width: 200px;
  	display: none;
	/*border: 1px solid #7D7B7C;*/
	border: 1px solid #A8BDCF;
	
	z-index:200;
	}

div#nav ul ul li { 
	width:150px;
	margin-right:-1px;
	border:0;
	z-index:200;
	}
	
/*div#nav li.submenu li.submenu {background: url(/images/i/submenu.gif) 95% 50% no-repeat;}*/

div#nav li.submenu li.submenularge {width: 150px;}
	
div#nav ul ul ul li {	
	width:150px;
	margin-right:-1px;
	}

/* Gray End Block */

div#nav li.endmenu {
	background-color:#ccc;
	border-right: 1px solid #ccc;
	height:23px;
	width:81px;
	margin-right:-1px;
	}

/* end menu*/


.campo  {
	border: 1 solid #D9D9D9;
	color: #006590;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	
}

.btenviar {
	border: 1 solid #c2c2c2;
	background-color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00000;
}
