/*div#toolbar
{
	display:none;
}*/

div#toolbar div#ezwt
{
	/*width:770px;*/
}

h1, h2, h3, h4, h5, h6
{
	font-style:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0pt 0pt 15px;
	padding:0pt;
	color: #08288D;
}

h1
{
	font-size:14pt;
	font-weight:bold;
	margin-top:0pt;
}

h2
{
	font-size:13.5pt;
}

div.attribute-long h2,
div.attribute-short h2
{
	font-size:10.5pt;
}

div.class-folder div.content-view-children div.content-view-line h2,
div.content-view-line div.class-file h2
{
	border-top:1px solid #000000;
	font-size:9.5pt;
	margin-bottom:3px;
	padding-top:10px;
	padding-bottom:0px;
	background-image:none;
}

div.content-advancedsearch div.content-view-line div.class-file h2,
div.content-search div.content-view-line div.class-file h2
{
	border-top:none;
	font-size:13.5pt;

	background-image:none;
	
	color:#08288D;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	font-weight:bold;
	margin:0 0 15px;
	padding:0px;	
}

h3, h4, h5
{
	font-size:9.5pt;
}

h6
{
	font-size:8pt;
	font-weight:normal;
}

a
{
	color:#08288D;
	text-decoration:none;
}

a:hover {
	color:#08288D;
	text-decoration:underline;
}

p
{
	line-height:150%;
	margin:0px 0px 25px;
}

table
{
	font-size:9pt;
}

ul, ol
{
	margin:0px 0px 25px 15px;
	padding:0pt;
}

ul li
{
	background-image:url(images/bullet.gif);
	background-position:8px 7px;
	background-repeat:no-repeat;

	list-style-type:none;
	padding:0px 0px 0px 25px;
	
	line-height:140%;
	margin:0px 0px 18px;
}

div.content-view-full div.attribute-image,
div.attribute-image
{
	margin:0px 0px 10px;
}

div.content-view-embed div.attribute-image
{
	float: right;
	margin-left:8px;
	margin-right:0px;
}

div.content-view-line div.attribute-image
{
	float: right;
	margin-left:8px;
	margin-right:0px;
}

div.object-center, table.object-center
{
	margin:0px auto 10px;
}

div.object-left, table.object-left
{
	clear:left;
	float:left;
	margin:5px 5px 5px 0;
}

div.object-right, table.object-right
{
	clear:right;
	float:right;
	margin:5px 0 5px 5px;
}

div.border-box
{
	margin-bottom:10px;
}

div.border-box div.border-tl
{
	background:transparent none no-repeat scroll left top;
}

div.border-box div.border-tr
{
	background:transparent none no-repeat scroll right top;
	padding:0px;
}

div.border-box div.border-tc
{
	background:transparent none no-repeat scroll left top;
	font-size:0pt;
	height:0px;
}

div.border-box div.border-ml
{
	background:transparent none no-repeat scroll left center;
}

div.border-box div.border-mr
{
	background:transparent none no-repeat scroll right center;
	padding:0px;
}

div.border-box div.border-mc
{
	background:transparent none no-repeat scroll left center;
	height:1%;
	padding:0px 24px 10px 23px;
}

div.border-box div.border-bl
{
	background:transparent none no-repeat scroll left bottom;
}

div.border-box div.border-br
{
	background:transparent none no-repeat scroll right bottom;
	padding:0px;
}

div.border-box div.border-bc
{
	background:transparent none repeat-x scroll left bottom;
	font-size:0pt;
	height:0px;
}

div.object-right,
table.object-right
{
	clear:right;
	float:right;
	margin:0px 0px 10px 10px;
}

/* Body */

body
{
	background-color: #F6F4F4;
	background-image: none;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0px;
	padding:0px;
	text-align:left;
}

/* Page */

div#page
{
	//margin:10px 0px 10px 10px;
        margin:10px auto;
	padding:0px;
	text-align:left;
	width:975px;
	background-color:white;	
}

/* Header */

div#header
{
	background-image:url(images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:transparent;
	padding:0px;
	height:73px;
	position:relative;
}

div#logo
{
	position:absolute;
	left:24px;
	top:18px;
	margin:0px;
}

div#logo h1
{
	display:none;
}

div#usermenu
{
	background-image:none;
	width:163px;
	height:18px;
	
	position:absolute;
	top:40px;
	left:790px;
}

div#languages
{

	background-image: none;
	font-size:8pt;
	height:18px;
	width:100%;
	/*display:none;*/
}

div#header div#languages ul
{
	margin:0px;
	padding:0pt;
}

div#languages ul li
{
	margin-left:0px;
	/*background-image: url(images/language_li.gif);*/
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:8px;
	float:right;
}

div#languages ul li.current_siteaccess
{
	display:none;
}

div#languages a
{
	padding-right:0px;
	text-decoration:none;
	color: #FFFFFF;
}

div#links
{
	display:none;
}

div#searchbox
{
	float:none;
	margin-right:0px;
	margin-top:0px;
	text-align:left;
	width:193px;
	height:18px;
	
	position:absolute;
	right:18px;
	top:80px;	
	
	background-image: none;
}

input#searchtext
{
	border:1px solid #D2D2D2;
	font-size:8pt;
	width:127px;
	height:16px;
	margin:0px 5px 0px 0px;
	padding:0px;
	background-color:#FFFFFF;
	float:left;
}

input#searchbutton
{
	background-image:url(images/search_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-top:1px solid #8E8E90;
	border-right:1px solid #8E8E90;
	border-bottom:1px solid #5A5B5F;
	border-left:1px solid #5A5B5F;
	background-color:transparent;
	width:58px;
	height:18px;
	margin:0px;
	padding:0px;
	color: #444444;
	font-size:8pt;
	float:left;
	cursor:pointer;
	
	font-family:Arial, Helvetica, sans-serif;
}

/* Top menu */

div#topmenu
{
	background-color:transparent;
	background-image: url(images/topmenu_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0px;
	padding:0px;
	width:100%;
	height:32px;
	margin-bottom:0px;
	overflow:hidden;
}

div#topmenu ul
{
	background-image:none;
	clear:both;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	//width:630px;
        width: 760px;
	height:32px;
	overflow:hidden;
}

div#topmenu ul li
{
	background-image: none;
	font-weight:bold;
	float:left;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	margin:0pt;
	padding:0px 0px 0px 0px;
	white-space:nowrap;
	height:32px;
	
	border-right:1px solid #C5C4C2;
	border-left:1px solid #CDCBC6;
	
	/*position:relative;*/
}

div#topmenu ul li div
{
	float:left;
}

div#topmenu ul li.firstli
{
	border-left:none;
}

div#topmenu ul li.lastli
{
	border-right:1px solid #CDCBC6;
}

div#topmenu ul li.lastli div
{
	border-right:1px solid #C5C4C2;
}

div#topmenu ul li a
{
	background-image:none;
	height:32px;
	margin:0px;
	padding:0px;
	float:left;
	line-height: normal;
	color:#FFFFFF;
}

div#topmenu ul li a span
{
	color:#FFFFFF;
	line-height: normal;
	text-decoration:none;	
	display:inline;
	margin:0px 0px 0px 0px;
	padding:8px 30px 0px 30px;
	background-image:none;
	/*height:22px;*/
	float:left;
	cursor:pointer;
}

div#topmenu ul li a:hover,
div#topmenu ul li.selected a
{
	background-image:none;
	border-bottom:none;
	margin:0px;	
}

div#topmenu ul li.selected a
{
	background-image: url(images/topmenu_li_selected_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-bottom:none;
	margin:0px;
}

div#topmenu ul li.selected a span
{
	color: #444444;
}

div#topmenu ul li a:hover span,
div#topmenu ul li.selected a span
{
	background-image:none;
}

/* Path */

div#path
{
	margin:0px 0px 15px;	
	font-size:9pt;
	padding:0px;
	clear:both;
	height:30px;
	background-color: #EEE9D2;
	font-weight:bold;
}

div#path p
{
	color: #444444;
	padding:6px 10px 0px 10px;
}

div#path p a
{
	color:#444444;
	text-decoration:none;
}

div#path p a:hover
{
	text-decoration:underline;
}

div#path div.path-text
{
	float:left;
	width:70%;
	display:inline;
}

div#toolbar-links
{
	float:right;
	width:28%;
	display:inline;
}

div.rightmenu div#toolbar-links
{
	float:left;
	width:100%;
	clear:both;	
}

div#toolbar-moreinfo
{
	float:left;
	width:100%;
	clear:both;
	margin-top:10px;
}

div#toolbar-moreinfo div.toolbox
{
	border:1px solid #CECECE;
	margin-right:13px;
}

div#toolbar-moreinfo div.toolbox h4
{
	background-color:#DF9911;
	color:#FFFFFF;
	font-weight:normal;
	font-size:9pt;
	padding:6px 12px;
	margin-bottom:0px;
}

div#toolbar-moreinfo div.toolbox form
{
	padding:16px 12px;
	background-color:#EEE9D2;
}

div#toolbar-moreinfo div.toolbox form select
{
	width:100%;
	color:#000000;
	font-family:Verdana,Geneva,sans-serif;
	font-size:x-small;
}


div#toolbar-right-content
{
	float:left;
	width:100%;
	clear:both;
	margin-top:10px;
	margin-right:13px;
	width:215px;
}

div#toolbar-right-content h2
{
	background-image:none;
	border-bottom:1px solid #8DA6CF;
	color:#08288D;
	font-size:9pt;
	font-weight:bold;
	margin-bottom:7px;
	padding-left:0;
}

div#toolbar-right-content div.content-view-children div.content-view-line
{
	margin-bottom:20px;
}

div#toolbar-right-content div.content-view-children div.content-view-line h2
{
	font-size:9pt;
	font-weight:bold;
	margin-bottom:1px;
	border:none;
}

div#toolbar-right-content div.content-view-children div.content-view-line p
{
	line-height:130%;
	margin:2px 0 0;
}

div#toolbar-right-content div.content-view-children div.content-view-line div.attribute-image
{
	display:none;
}

div.attribute-relatedcontent
{
	margin-bottom:10px;
	margin-top:20px;
	float:left;
	clear:both;
	width:189px;
	border:1px solid #CECECE;
	padding:9px 12px 12px;

}

div.attribute-relatedcontent h1
{
	font-size:9.5pt;
	border-bottom: 2px solid #8DA6CF;
	margin-bottom:8px;
	padding-bottom:2px;
}

div.attribute-relatedcontent ul
{
	margin:0px;
	padding:0px;
}

div.attribute-relatedcontent ul li
{
	margin:0px 0px 4px 0px;
	padding:0px;
	background-image:none;
}

div.attribute-relatedcontent ul li a
{
	color:#444444;
}

div#toolbar-links ul
{
	margin:0px;
	padding:0px;
}

div#toolbar-links ul li
{
	margin:0px;
	padding:6px 0px 0px 4px;
	float:right;
	background-image: url(images/toolbar_links-border.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
}

div#toolbar-links ul li.last
{
	background-image: none;
}

div#toolbar-links ul li a
{
	color:#444444;
}

/* Columns */

div#columns
{
	padding:0px 228px 0px 190px;
}

div.nosidemenu div#columns
{
	padding-left:0pt;
}

div.noextrainfo div#columns
{
	/*padding-right:0px;*/
	padding:0px 228px 0px 190px;	
}

div.noextrainfo div#columns
{
	/*padding-right:0px;*/
	padding:0px 228px 0px 190px;	
}

div.nosidemenu div#columns
{
	padding-right:0px;
	padding-left:0px;
}

div#columns-position
{
}

div#sidemenu-position
{
	display:inline;
	float:left;
	margin-left:-190px;
	width:190px;
	min-height:450px;
}

/* Sidemenu */

div#sidemenu
{
	padding:0px;
}

div#sidemenu div.border-box
{
	padding:0px;
	margin:0px 0px 13px 15px;
}

div#sidemenu div.border-box div.border-tl 
{
	display:none;
}

div#sidemenu div.border-box div.border-mc
{
	background-image: none;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

div#sidemenu div.border-box div.border-bl 
{
	display:none;
}

div#sidemenu h4
{
	margin:0px 0px 7px;
	font-size:10.5pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: none;
	padding:0px;
}

div#sidemenu h4 a
{
	color:#08288D;
	text-decoration:none;
}

div#sidemenu ul
{
	list-style-type:none;
	margin:0px;
}

div#sidemenu ul li
{
	background-image:none;
	background-color:#EFE9D2;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #FFFFFF;
}

div#sidemenu ul li div
{
	padding:0px;
	margin:0px;
	background-image:none;	
}

div#sidemenu ul.menu-list a.selected
{
	font-weight: normal;
}

div#sidemenu ul.menu-list li a
{
	background-image: none;
	padding:5px;
	display:block;
	color: #444444;	
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
}

div#sidemenu ul.menu-list li a.selected,
div#sidemenu ul.menu-list li a:hover
{
	background-color:#EFEFEF;	
}

div#sidemenu ul.submenu-list
{
	list-style-type:none;
	margin-left:38px;
	margin-top:0px;
	padding-bottom:12px;
	border-bottom:none;
}

div#sidemenu ul.submenu-list li
{
	margin:0px;
	background-image:none;
}

div#sidemenu ul.submenu-list li div
{
	border-bottom:none;
	margin:0px;
	padding:0px;
}

div#sidemenu ul.submenu-list li a
{
	background-image: none;
	display:block;
	font-size:8pt;
	padding:4px 8px 0px 0px;
	color:#005AAA;
	font-weight:normal;
	margin:0px;
}

div#sidemenu ul.submenu-list li a.selected
{
	font-weight:normal;
	background-image:none;
	color:#005AAA;
}

/* Sidemenu dropdown */

dl
{
	margin:0px;
	padding:0px;
	
	position:relative;
}

dt
{
	background-color:#8DA6CF;
	
	margin:0px;
	padding:0px;
	

	
	width:175px;
	/*height:22px;*/
}

dt a
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	display:block;
	
	padding:2px 15px 5px 9px;
	/*height:12px;*/
	
	background-image:url(images/sidemenu_bullet.gif);
	background-repeat:no-repeat;
	background-position:165px 7px;
}

dt a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

dd
{
	display:none;
	
	position:absolute;
	top:0;
	left:175px;
	
	margin:0px;	
}

div#sidemenu dd ul.submenu-list
{
	border-bottom:medium none;
	list-style-type:none;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	
	width:175px;
}	

div#sidemenu dd ul li
{
	background-color: #F9F9F4;
	background-image:none;
	border-bottom:1px solid #8DA6CF;
}

div#sidemenu dd ul li:hover
{
	background-color: #EFEFEF;
}

div#sidemenu dd ul.submenu-list li a
{
	background-image:none;
	color:#444444;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:2px 5px 3px 5px;
}

div#sidemenu dd ul.submenu-list li a:hover
{
	text-decoration:none;
}


/*
*/

div.left-top dt
{
	background-image:none;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #FFFFFF;
	
	background-color:#EFE9D2;
	/*height:22px;*/
	width:175px;	
}

div.left-top dt a
{
	background-image:none;
	color:#444444;
	display:block;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;

	height:auto;
	padding:3px 15px 5px 9px;

}

div.left-top dt.bullet a
{
	background-image:url(images/sidemenu_bullet.gif);
	background-position:165px 7px;
	background-repeat:no-repeat;
}

div.left-top dt:hover
{
	background-color:#EFEFEF;	
}
/*
*/


/* Front page */

div#columns-position,
div.content-view-full
{
	height:1%;
}

div.content-view-full div.class-frontpage
{
	background-color:transparent;
	padding:0px;
	margin:0px;
}

div.content-view-full div.class-frontpage div.columns-frontpage
{
	padding:0px 272px 0px 478px;
	background-image: none;
}

div.content-view-full div.norightcolumn div.columns-frontpage
{
	padding-right:0px;
}

div.content-view-full div.noleftcolumn div.columns-frontpage
{
	padding-left:0px;

}

div.content-view-full div.class-frontpage div.columns-frontpage div.left-column-position
{
	display:inline;
	float:left;
	margin-left:-478px;
	width:478px;
	
	/*background-color:#00FF00;*/
}

div.content-view-full div.leftcolumn div.columns-frontpage div.left-column-position div.left-column
{
	margin-right:44px;
	margin-left:4px;
	/*margin:0px;*/
	float:left;
	overflow:hidden;
	display:inline;
}

div.content-view-full div.class-frontpage div.columns-frontpage div.center-column-position
{
	float:left;
	width:100%;
}

div.content-view-full div.class-frontpage div.columns-frontpage div.center-column-position div.center-column
{
	padding-top:0px;
}

div.content-view-full div.class-frontpage div.columns-frontpage div.right-column-position
{
	display:inline;
	float:left;
	margin-right:-272px;
	width:272px;
}

div.content-view-full div.norightcolumn div.columns-frontpage div.right-column-position
{
	display:none;
}

div.content-view-full div.rightcolumn div.columns-frontpage div.right-column-position div.right-column
{
	margin:0px 0px 0px 20px;
	float:left;
	display:inline;
}

div.content-view-full div.rightcolumn div.columns-frontpage div.right-column-position div.right-column div#toolbar-links
{
	float:left;
	clear:both;
	width:100%;
	margin-bottom:15px;
}

div.content-view-full div.rightcolumn div.columns-frontpage div.right-column-position div.right-column div#toolbar-links ul
{
	margin:0px;
	padding:0px;
}

div#toolbar-searchlinks
{
	background-image:url(images/tool-searchlinks.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:11px 0px 0px 50px;
	height: 33px;
	width:202px;
	float:left;
	display:inline;
}

div#toolbar-searchlinks select
{
	width:110px;
	font-size:8.5pt;
}

div#toolbar-searchlinks input
{
	margin-top:-1px;
	width:45px;
	height:18px;
}

div.content-view-full div.rightcolumn div.columns-frontpage div.right-column-position div.right-column div#toolbar-links ul
{
	width:100%;
}

div.content-view-full div.rightcolumn div.columns-frontpage div.right-column-position div.right-column div#toolbar-links ul li,
div.rightmenu div#toolbar-links ul li
{
	background-image:none;
	float:left;
	clear:both;
	margin:0px 0px 7px;
	padding:10px 0px 0px 55px;
	width:196px;
	height:23px;
}

div.content-view-full div.rightcolumn div.columns-frontpage div.right-column-position div.right-column div#toolbar-links ul li.first,
div.rightmenu div#toolbar-links ul li.first
{
        background-image: url(images/toolbar-links_ferramentas.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

div.content-view-full div.rightcolumn div.columns-frontpage div.right-column-position div.right-column div#toolbar-links ul li.last,
div.rightmenu div#toolbar-links ul li.last
{
	//background-image: url(images/chat-216X33_tentativa2.gif);
        background-image: url(images/toolbar-links_ferramentas.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

div.content-view-full div.class-frontpage div.attribute-billboard
{
	background-image: none;
	margin:0px;
	padding:0px;
	text-align:left;
}

div.content-view-full div.class-frontpage div.attribute-billboard img
{
	display:block;
}

/* Frontpage Content */

div.content-view-full div.class-frontpage div.columns-frontpage div.center-column-position div.center-column div.object-center
{
	margin:0px auto 20px;
	/*display:inline;*/
	float:none;
}

div.class-frontpage div.left-column-position h2
{
	font-size:9pt;
	font-weight: bold;
	padding-left:0px;
	background-image:none;
	margin-bottom:10px;
}

/* Factbox */

div.factbox
{
	width:100%;
}

div.factbox-header
{
	margin-bottom:0px;
	width:100%;
	clear:both;
	display:inline;
}

div.factbox-header div.border-mc
{
	background-color:#DF9911;
	padding:4px 22px;
}

div.factbox-header h2
{
	font-size:10.5pt;
	margin:0px;
	padding:0pt;
	color:#FFFFFF;
}

div.factbox-content div.border-mc
{
	background-color: #EEE9D2;
	padding:9px 22px;
}

div.factbox-content ul
{
	margin:0px;
}

div.factbox-content ul li
{
	background-image:none;
	line-height:140%;
	list-style-type:none;
	margin:0px 0px 5px;
	padding:0px 0px 0px 0px;
	color:#444444;
}


/* Vertically */

div.vertically_listed_sub_items
{
	margin-bottom:0px;
}

div.right-column-position div.vertically_listed_sub_items
{
	margin:0px 13px 0px 0px;
	width:auto;
	width:239px;
}

div.vertically_listed_sub_items div.border-box div.border-mc
{
	padding:0px;
}

div.vertically_listed_sub_items div.content-view-embed div.content-view-line
{
	margin-bottom:20px;
}

div.vertically_listed_sub_items div.content-view-embed h2
{
	font-size:9pt;
	font-weight: bold;
	
	padding-left:0px;
	margin-bottom:7px;
	
	border-bottom:1px solid #8DA6CF;
	
	color:#08288D;
	
	background-image: none;	
}

div.vertically_listed_sub_items div.content-view-embed div.content-view-line h2
{
	font-size:9pt;
	background-image: none;
	font-weight:bold;
	margin-bottom:1px;
	text-transform:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#08288D;
	border-bottom:none;
}

div.vertically_listed_sub_items div.content-view-embed div.content-view-line h2 a
{
	color:#08288D;
}

div.vertically_listed_sub_items div.content-view-embed div.content-view-children
{
	font-size:9pt;
}

div.vertically_listed_sub_items div.content-view-embed div.content-view-children p
{
	margin:2px 0px 0px;
	line-height:130%;
	color:#444444;
}

div.vertically_listed_sub_items div.content-view-embed div.content-view-children div.content-view-line div.attribute-image a
{
	display:none;
}

/* Itemized */

div.itemized_sub_items
{
	width:167px;
	margin:0px;
}

div.itemized_sub_items div.border-box div.border-mc
{
	padding:0px;
}

div.itemized_sub_items div.content-view-embed h2
{
	font-size:9pt;
	font-weight: bold;
	
	padding-left:17px;
	margin-bottom:0px;
	
	border-bottom:1px solid #8DA6CF;
	
	color:#08288D;
	
	background-image: url(images/itemized_h2_bg.gif);
	background-repeat:no-repeat;
	background-position:1px -1px;
	
	clear:both;
}

div.itemized_sub_items div.content-view-embed h2 a
{
	color:#08288D;
	text-decoration:none;
}

div.itemized_sub_items div.content-view-embed ul li
{
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;

	background-image: none;
	
	padding-left:0px;
	line-height: normal;
}

div.itemized_sub_items div.content-view-embed ul li a
{
	background-image:none;
	display:block;
	font-size:9pt;
	padding-left:0px;
	color: #444444;
}

div.itemized_sub_items div.attribute-link
{
	margin:14px 0px 6px;
}

div.itemized_sub_items div.attribute-link p
{
	font-size:9pt;
}

div.itemized_sub_items div.attribute-link a
{
	color:#7AB4EC;
	font-weight:bold;
}

/* Itemized Left */

div.right-column-position div.itemized_sub_items
{
	width:auto;
	width:239px;
	margin:0px 13px 0px 0px;
	clear:both;
}

div.right-column-position div.itemized_sub_items div.border-box
{
	margin-bottom:30px;
}

div.right-column-position div.itemized_sub_items div.content-view-embed h2
{
	padding-left:0px;
	margin-bottom:7px;
	background-image: none;
}

div.right-column-position div.itemized_sub_items div.content-view-embed ul li
{
	margin:0px 0px 4px 0px;
}

div.right-column-position div.itemized_sub_items div.attribute-link
{
	display:none;
}

/* Highlight */

div.highlighted_object
{
	background-image:none;
	padding-bottom:0px;
	margin-right: 2px;
	width:250px;
}

div.highlighted_object h2 a
{
	color:#08288D;
}

div.highlighted_object p
{
	margin-bottom:5px;
}

div.highlighted_object div.border-box
{
	margin-bottom:0px;
}

div.highlighted_object div.border-box div.border-mc
{
	padding:0px;
}

div.right-column-position div.highlighted_object div.border-box div.border-mc
{
	padding:10px;
	background-color:#90A6CF;
	text-align:center;
}

div.right-column-position div.highlighted_object p
{
	color:#FFFFFF;
}

div.right-column-position div.highlighted_object a
{
	color:#FFFFFF;
	text-decoration:underline;
}

div.right-column-position div.highlighted_object h2
{
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF;
}

div.right-column-position div.highlighted_object h2 a
{
	color:#FFFFFF;
	text-decoration:none;
}

div.right-column-position div.highlighted_object h2 a:hover
{
	text-decoration:none;
}

/* Footer */

div#footer
{
	padding:0px;
	clear:both;
	background-image:none;
	color: #747474;
	font-size:8.5pt;
	font-weight:bold;
	height:51px;
	margin:0px 2px;
	padding-top:3px;
	text-align:left;
	
	border-top:1px solid #C0C0C0;
}

div#footer a
{
	color: #747474;
	text-decoration:none;
}

div#footer a:hover
{
	text-decoration:underline;
}

div#footer p
{
	margin:0px 10px;
}

/* Tabela */

table.renderedtable
{
	margin:0px;
}

table.renderedtable th,
table.renderedtable td
{
	padding:0px;
}

/* Caption */

div.content-view-full div.attribute-image div.caption
{
	background-color:transparent;
	font-size:9pt;
	margin:2px 0px 0px;
	text-align:center;
}

/* Extra info */

div#extrainfo-position
{
	display:none;
}

/* File */

div.content-view-line div.class-file div.attribute-file
{
	background-color:#EEE9D2;
	padding:3px;
}

div.content-view-line div.class-file div.attribute-file p
{
	margin:0px 0px 5px;
}


/* C�mbios Home */

div.content-view-full div.class-frontpage div.columns-frontpage div.center-column-position div.center-column div.highlighted_object
{
	margin:0px 0px 20px;
	width:100%;
	/*display:none;*/
}

div.highlighted_object div#currency h2
{
	background-color:#DF9911;
	padding:4px 22px;
	color:#FFFFFF;
	font-size:10.5pt;
	font-weight:bold;	
	margin:0;	
}

div.highlighted_object div#currency-design
{
	background-color:#EEE9D2;
	padding:6px 22px 9px;
	
	float:left;
	
	width: 181px;
}

div.highlighted_object div#currency-design table
{
	font-size:9pt;
	color:#444444;
}

div.highlighted_object div#currency-design h3
{
	font-size:9pt;
	font-weight:bold;
	margin-bottom:1px;
	color:#444444;
}

div.highlighted_object div#currency-design table tr td
{
	border-bottom:1px solid #FCFBF7;
	padding:4px 0px;
}

div.highlighted_object div#currency-design table tr.money td
{
	border-bottom:1px solid #F5F2E4;
	padding:4px 0px;
}

div.highlighted_object div#currency-design div.link
{
	padding:0px 0px 0px;
	text-align:right;
}

div.highlighted_object div#currency-design div.link a
{
	color:#444444;
	text-decoration:underline;
}

div.highlighted_object div#currency-design div.block
{
	padding-right:50%;
	width:50%;
	margin-bottom:0px;
	float:left;
}

div.highlighted_object div#currency-design div.block div.date
{
	display:inline;
	float:left;
	width:100%;
}

div.highlighted_object div#currency-design div.block div.link
{
	display:inline;
	float:left;
	width:100%;
	margin-right:-100%;
}

/* P�gina de manuten��o */

div#allcontent
{
	background-color:#FFFFFF;
	margin:0 auto;
	width:752px;
}

div#allcontent div#header,
div#allcontent div#header-1,
div#allcontent div#header-2,
div#allcontent div#header-3,
div#allcontent div#header-4
{
	height:81px;
	width:752px;
}

div#allcontent div#header
{
	background-image: url(images/std_bg.gif);
	background-repeat:no-repeat;
}

div#allcontent div#header-1,
div#allcontent div#header-2,
div#allcontent div#header-3,
div#allcontent div#header-4
{
	background-image:none;
	background-position:0 0;
	background-repeat:no-repeat;
}

div#allcontent div#header-design
{
	display:inline;
	float:left;
	height:52px;
	margin:16px 9px 2px 17px;
	width:282px;
}

div#allcontent div#header-right
{
	background-color:#FFFFFF;
	background-image:url(images/l_tl.gif);
	background-repeat:no-repeat;
	display:inline;
	float:right;	
	margin:10px 2px 0 0;
	width:188px;
	height:56px;
}

div#allcontent div#header-right-1
{
	background-image:url(images/l_tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	display:inline;
	float:right;
	width:188px;
	height:56px;
}

div#allcontent div#header-right-2
{
	display:inline;
	float:left;
	margin:8px;
}

div#allcontent div#header-right h3
{
	background-image: url(images/logon.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:45px;
	height:41px;
}

div#allcontent div#columns
{
	height:100%;
	padding:0px 10px 10px;
}

div#toolbar-links-top ul
{
	margin:0;
	padding:0;
	list-style-type: none;
}

div#toolbar-links-top li.toolbar-item
{
	background-image: url(images/l_arrow.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 15px;
}

div#toolbar-links-top li.toolbar-item a
{
	color:#003D7F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

div#toolbar-links-top li.toolbar-item a:hover
{
	font-weight:bold;
}

div#allcontent #text
{
	height:50px;
	padding:30px 50px 10px;
}

div#allcontent p
{
	color:#000000;
	font-size:12px;
	line-height:1.25em;
}

#another-text
{
	font-size:8.5pt;
	font-style:italic;
	height:40px;
	padding:10px 50px;
}

#another-text p
{
	font-size:8.5pt;
}

div#slogan-area
{
	clear:both;
	text-align:right;
	padding:0px 10px;
}

div#slogan-area-design
{
	text-align:right;
}

div#allcontent div#footer
{
	clear:both;
	color:#747474;
	font-family:arial,helvetica,sans serif;
	font-size:11px;
	height:69px;
	border:none;
	margin:0px;
	padding:0px 10px;
	text-align:right;	
	font-weight:normal;
}

div#allcontent div#footer-design
{
	color:#666666;
	padding:0 0 10px;
	text-align:right;
}

div#allcontent div#footer-design address
{
	font-style:normal;
}

div#allcontent div#footer-design a
{
	color:#666666;
	text-decoration:none;
}

div#allcontent div#footer-design a:hover
{
	color:#666666;
	text-decoration:underline;
}

/* Quote */

div.quote
{
    background-image: none;
    padding-top: 0px;
}

div.quote-design
{
    background-image: none;
	background-color:#0072C3;
    font-size: 8.5pt;
    font-weight: normal;
    margin-bottom: 15px;
    padding-bottom: 0px;
}

div.quote-design h2,
div.quote-design h3,
div.quote-design h4,
div.class-frontpage div.left-column-position div.quote-design h2
{
	color:#FFFFFF;
	padding:0px 10px;
	margin-bottom:5px;	
}

div.quote-design p
{
	color:#FFFFFF;
	padding:0px 10px;
	margin-bottom:5px;
}

div.quote-begin
{
	background-image:url(images/quote-begin.gif);
	background-position:left top;
	height:7px;
}

div.quote-end
{
	background-image:url(images/quote-end.gif);
	background-position:left top;
	height:7px;
}

/* CLAUDIO: CSS DO MODAL */
.themodal-lock {
	/* when modal is opened we're removing scrollbars from the main content */
	overflow: hidden;
}

.themodal-overlay {
	/* overlay will stay fixed and will take all the space available */
	position: fixed;
	bottom: 0;
	left: 0;
	top: 0;
	right: 0;
	z-index: 100;

	/* if modal content doesn't fit inside the overlay, display scrollbars */
	overflow: auto;

	/* allow one-finger iPad scrolling */
	-webkit-overflow-scrolling: touch;

}

/* fix for iPad glitches */
.themodal-overlay > * {
	-webkit-transform: translateZ(0px);
}

.themodal-overlay {
	background: rgba(0, 0, 0, 0.5);
	/* IE6–IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #7F000000, endColorstr = #7F000000);
	zoom: 1;
}
.modal {
    background: none repeat scroll 0 0 #EEEEEE;
    margin: 50px auto;
    position: relative;
    /*width: 490px; OLD*/
    width: 640px;
}

.modal .close {
    cursor: pointer;
    float: right;
    font-size: 40px;
    height: 0;
    position: relative;
    text-decoration: none;
    top: -10px;
}

.hide-flash{
    
    display: none;
}

/* New Netplus Toolbar*/
#toolbar-netplus h2{
    font-size: 9pt;
    font-weight: bold;
    padding-left: 0px;
    background-image: none;
    margin-bottom: 10px;
}

#toolbar-netplus .class-banner, #toolbar-links .class-banner{
    margin-bottom: 5px;
}
