/*global.css: Folha de estilos global*/


body {
	color: #000;
	width: 970px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	font-variant: normal;
	background-color: #EEEEEE;
	margin: 0 auto 0 auto;
}


a { text-decoration: none; color: #8B8B8C; }


/* IE workaround*/

* html a { font-size: 96%; }

a:link { color:#8B8B8C; text-decoration: none; }
a:visited {	color:#8B8B8C; text-decoration: none; }
a:hover { color:#E8701F; text-decoration: underline; }
a:visited:hover { color:#E8701F; text-decoration: underline; }


/*HEADER*/

.headerTop {
	height: 15px;
	text-align: left;
	width: 970px;
	background-color:#FFF;
}

.header {
	height: 121px;
	background-image: url(/SiteCollectionImages/erse_fundo_header1.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	width: 970px;
	background-position: 5px top;
	background-color: #FFF;
}

.headerBottom { display: none; }

.bodyTop { display: none; }

.logo {
	color: #CCC;
	width: 370px;
	height: 50px;
	float: left;
	margin: 26px 0 0 0px;
	margin/**/:/**/26px 0 0 0px;
	padding: 0 0 0 31px;
}

.logo a img { border-width: 0px; width: 370px; height: 50px; }


.banner {
	width: 492px;
	height: 299px;
	float: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	display: none;
}

.Header1_BannerControl_imageBanner {
	width: 492px;
	height: 299px;
	float: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	display: none;
}


/*End Header */



/*LANGUAGE - SEARCH - RSS*/

.headerInfoOptions {
	float: left;
	width: 310px;
	height: 23px;
	text-align: right;
	padding: 0 0 0 0;
	margin: 54px 0 0 20px;
}

.currentDate {
	text-align: right;
	font-size: 0.9em;
	color: #666;
	width: auto;
	height: 14px;
	float: right;
	padding-left: 10px;
	margin: 10px 5px 3px 5px;
	border-left: 1px solid #A6BBBB;
}

.siteLanguages {
	font-size: 0.9em;
	width: 160px;
	height: 10px;
	float: right;
	margin: 10px 5px 0 0;
	text-align: right;
}

.siteLanguagesLink a { text-decoration: none; color: #8B8B8C; }
.siteLanguagesLink a:visited { text-decoration: none; color: #8B8B8C; }
.siteLanguagesLink a:hover { text-decoration: underline; color: #E8701F; }
.siteLanguagesLink a:visited:hover { text-decoration: underline; color: #E8701F; }

.siteLanguagesLinkText { text-align: right; }

.siteLanguagesLinkText a { text-decoration: none; color: #8B8B8C; }
.siteLanguagesLinkText a:visited { text-decoration: none; color: #8B8B8C; }
.siteLanguagesLinkText a:hover { text-decoration: underline; color: #E8701F; }
.siteLanguagesLinkText a:visited:hover { text-decoration: underline; color: #E8701F; }


.siteLanguagesLinkAuxItem {
	width: 1px;
	float:left;
	height: 5px;
	display: none;
}


.siteLanguages ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style-type: none;
	color: #CCC;
	height: 20px;	
}

.siteLanguagesLinkText ul li { display: inline; }

.siteLanguagesLinkText li a {
	background-image:url(../Images/separadormenu.gif);
	background-repeat:no-repeat;
	padding: 4px 0 0 7px;
}

.siteLanguagesLinkText ul li a { color: #8B8B8C; text-decoration: none; }
.siteLanguagesLinkText ul li a:visited { color: #8B8B8C; text-decoration: none; }
.siteLanguagesLinkText ul li a:hover { color:#E8701F; text-decoration: underline; }
.siteLanguagesLinkText ul li a:visited:hover { color:#E8701F; text-decoration: underline; }



.searchArea {
	float: left;
	height: 22px;
	padding: 2px 0 0 3px;
	margin: 55px 0 0 10px;
	width: 180px;
}

.searchTextArea {
	float: left;
	width: 120px;
	margin: 3px 10px 0 0;
	height: 21px;
}

.searchText input {
	background-color: #FFF;
	border: 1px solid #8B8B8C;
	color: #8B8B8C;
	font-size: 0.9em;
	margin:1px 3px 0 0;
	padding: 2px 0 0 2px;
	width: 120px;
	height: 15px;
}


/*IE workaround - remove button padding*/
* html searchText input {
	overflow: visible;
	width: 120px;
}

.searchSectionsOptions { display: none; }

.searchSectionsOptionsLabel { display: none; }

.searchSectionsFilterArea {
	float: left;
	width: auto;
	margin: 4px 0 0 2px;
	display: none;  /* !!! */
}

.searchSectionsFilter {
	background-color: #C1BBB5;
	font-size: 0.9em;
	color: #FFF;
}
	

.searchLabel { display:none; }

.searchLabelAuxItem { float: left; }

.searchText  { width: 120px; }

.searchButtonAuxItem { display: none; }

.searchButtonText { display: none; }


.searchButton { margin:3px 4px 2px 0; }


/*IE workaround */
* html .searchButton {
	width: 21px;
	margin: 3px 0 0 0;
	float: left;
}


.button {
	color: #FFF;
	height: 21px;
	width: 21px;
	border: none;
	background-color: #978E85;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 0 0;
	background-image: url(/SiteCollectionImages/erse_seta_ok.png);
	background-repeat: no-repeat;
}

.button:hover { 
	cursor: pointer;
	background-image: url(/SiteCollectionImages/erse_seta_ok_on.png);
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 1px 0 0 1px;
}


.rssArea {
	float: left;
	height: 18px;
	margin: 5px 0 10px 0;
	width: 160px;
	padding: 3px 3px 6px 8px;
	text-align: left;
	border:1px solid #FFF;
}

.rssTextArea { font-size: 0.9em; line-height: 0.9em; }

.rssArea:hover { 
	border:1px dotted #CCC; 
	color: #E8701F;
}

.rssArea a { color: #666; text-decoration: none; }
.rssArea a:visited { color: #666; text-decoration: none; }
.rssArea a:hover { color: #E8701F; text-decoration: none; }
.rssArea a:visited:hover { color: #E8701F; text-decoration: none; }

.rssTextArea a { color: #666; text-decoration: none; }
.rssTextArea a:visited { color: #666; text-decoration: none; }
.rssTextArea a:hover { color: #E8701F; text-decoration: none; }
.rssTextArea a:visited:hover { color: #E8701F; text-decoration: none; }


.rssLabelAuxItem {
	float: right;
	background-image: url(/SiteCollectionImages/rss-feed.gif);
	height: 16px;
	width: 44px;
	margin: 5px 0 0 3px;
	text-align: left;
}




/* Header Services */

.servicesContainer {
	background-image: url(/SiteCollectionImages/erse_fundo_header2.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFF;
	margin: 0 0 0 0;
	padding: 5px 5px 0 5px;
	text-align: center;
	height: 33px;
	width: 950px;
	clear: both;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;
}

.servicesTop { display: none; }

.servicesBottom { display: none; }

.services ul {
	list-style-type: none;
	padding: 4px 0 0 0px;
	margin: 0;
	color: #CCC;
	height: 20px;	
}

.services ul li { display: inline; }

.services li a {
	background-image:url(/SiteCollectionImages/separadormenu.gif);
	background-repeat:no-repeat;
	padding: 4px 0 0 10px;
}

.services li a { color:#666; text-decoration: none; }
.services li a:visited { color:#666; text-decoration: none; }
.services li a:hover  { color: #E8701F; text-decoration: underline; }
.services li a:visited:hover  { color: #E8701F; text-decoration: underline; }



/* .loginLinkAuxItem { display: none; } */
/* .loginLinkText { display: none; }    */


/* End Header Services */


/* End Header */




/* BODY */

#body {
	clear: both;
	height: auto;
}

div.body /*IE*/
{
	width: 970px;
	height: auto;
	padding: 10px 0 0 0;
	background-color:#FFF;
	float: left;
	margin: 0 0 0 0;
}

.bodyBottom {display:none}



/*Start PAGE BACK/TOP style*/


.pageBackLinkAuxItem {
	background-image: url(../Images/icon_Back.gif);
	background-repeat: no-repeat;
	float: left;
	height: 17px;
	width: 17px;
	margin: 0 3px 0 3px;
}

.pageBack {
	margin: 0 5px 10px 5px;
	float: right;
	padding: 5px 0 0 0;
	width: 60px;
}

.pageBackLinkText a { color: #8B8B8C; text-decoration: none; }
.pageBackLinkText a:hover {	color: #41566E; text-decoration: underline }
.pageBackLinkText a:visited { color: #8B8B8C; text-decoration: none; }
.pageBackLinkText a:visited:hover { color: #41566E; text-decoration: underline; }

.pageBack a { color:#8B8B8C; text-decoration: none; }
.pageBack a:hover { color:#41566E; text-decoration: underline; }
.pageBack a:visited { color:#8B8B8C; text-decoration: none; }
.pageBack a:visited:hover { color:#41566E; text-decoration: underline; }

.pageTop {
	float: left;
	width: 150px;
	vertical-align: bottom;
	clear: left;
	height: 15px;
	margin: 20px 0 0 0;
}

.pageTopLinkAuxItem {
	float: left;
	background-image: url(/SiteCollectionImages/icon_top.gif);
	background-repeat: no-repeat;
	width: 20px;
	margin: 0 0 0 0;
	background-position: bottom;
	height: 15px;
}

.pageTopLinkText {
	color: #A09C96;
	margin:0 15px 0 0;
	font-size: 0.9em;
	padding: 5px 2px 0 0;
}

.pageTop a { color: #A09C96; text-decoration: none; }
.pageTop a:visited { color: #A09C96; text-decoration: none; }
.pageTop a:hover { color: #41566E; text-decoration: none; }
.pageTop a:visited:hover { color: #41566E; text-decoration: none; }

.pageTopLinkText a { color: #A09C96; text-decoration: none; }
.pageTopLinkText a:visited { color: #A09C96; text-decoration: none; }
.pageTopLinkText a:hover { color: #41566E; text-decoration: none; }
.pageTopLinkText a:visited:hover { color: #41566E; text-decoration: none; }


/*End PAGE BACK/TOP style*/


form { padding: 0; margin: 0 0 20px 0; }

textarea {
	border: 1px solid #C5C5CD;
	width: 348px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #44708A;
}

input { padding: 0; margin: 0; }

* html input { overflow: visible; } /*IE workaround - remove button padding*/

select {
	background-color: #D2CDCA;
	font-size: 0.9em;
	color: #FFF;
	border: none;
	width: 105px;
}




/* Start MENU */

.menuContainer {
	width: 174px;
	float: left;
	padding: 10px 0 0 10px;
	clear: left;
}

.menu {
	float: left;
	clear: left;
	width: 174px;
}


.menuTop {
	width:174px;
	height:15px;
	float: left;
	background-image: url(/SiteCollectionImages/menu1_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.menuBottom {
	width:174px;
	height:15px;
	background-image: url(/SiteCollectionImages/menu1_base.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	clear: left;
	margin-bottom: 10px;
}


.menu ul {
	background-color: #473F39;  /* COR DE FUNDO GERAL DO MENU */
	background-image:url(/SiteCollectionImages/menu1_middle.gif);   /* IMAGEM DE FUNDO DE TOPO */
	background-position: top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	list-style-type: none;
}


.menu li { margin: 0 0 0 0; }

.menu .menuList a { width:174px }


/* Start Level 1 */

.menu .menuList { font-variant: small-caps; }

.menu .menuList .menuItem a { width: 163px; }  /* !!! */

.menu .menuList .menuItem a {
	display: block;
	text-decoration: none;
	color: #E7E5E1;  /* !!! */
	padding: 2px 0px 1px 10px;
	border-bottom: 1px dotted #C1B0A3;
}

.menu .menuList li a:hover {
	text-decoration: none;
	color: #E8701F;
	padding: 2px 0px 1px 10px;
	border-bottom: 1px solid #FFF;
}

.menu .menuList li a:visited:hover {
	text-decoration: none;
	color: #E8701F;
	padding: 2px 0px 1px 10px;
	border-bottom: 1px solid #FFF;
}



/* Start Level 2 */

.menu ul ul {
	background: transparent;
	background-image: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menu ul ul li { margin: 0 0 0 0; }


.menu .menuList .menuItemActive { font-variant: small-caps; }

.menu .menuList .menuItemActive a { width: 162px;  /* !!! */
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #8F8379;
	padding: 2px 2px 1px 10px;
}

.menu .menuList .menuItemActive a { color: #FFF; padding-left: 10px; }
.menu .menuList .menuItemActive a:visited { color: #FFF; padding-left: 10px; }
.menu .menuList .menuItemActive a:hover { color: #E8701F; padding-left: 10px; }
.menu .menuList .menuItemActive a:visited:hover { color: #E8701F; padding-left: 10px; }

.menu .menuList .menuItemActive ul li { font-variant: normal; }

.menu .menuList .menuItemActive ul li a { width:155px; }  /* !!! */

.menu .menuList .menuItemActive ul li a { color: #B2ABA5; padding-left: 15px; }
.menu .menuList .menuItemActive ul li a:visited { color: #B2ABA5; padding-left: 15px; }
.menu .menuList .menuItemActive ul li a:hover { color: #E8701F; padding-left: 15px; }
.menu .menuList .menuItemActive ul li a:visited:hover { color: #E8701F; padding-left: 15px; }

.menu .menuList .menuItemActive .selected a { font-weight: bold; } /* !!! */
.menu .menuList .menuItemActive .selected a:visited { font-weight: bold; } /* !!! */

.menu .menuList .menuItemActive .selected a { padding-left: 15px; }

.menu .menuList .menuItemActive .selected a { color: #E7E5E1; }
.menu .menuList .menuItemActive .selected a:visited { color: #E7E5E1; }
.menu .menuList .menuItemActive .selected a:hover { color: #E8701F; }
.menu .menuList .menuItemActive .selected a:visited:hover { color: #E8701F; }

.menu .menuList .menuList .menuItem a { width: 157px; padding-right: 2px; }  /* !!! */

.menu .menuList .menuItemActive .selected ul li a { font-weight: normal; }
.menu .menuList .menuItemActive .selected ul li a { color: #E7E5E1; padding-left: 15px; }
.menu .menuList .menuItemActive .selected ul li a:visited { color: #E7E5E1; padding-left: 15px; }
.menu .menuList .menuItemActive .selected ul li a:hover { color: #E8701F; padding-left: 15px; }
.menu .menuList .menuItemActive .selected ul li a:visited:hover { color: #E8701F; padding-left: 15px; }

.menu .menuList .menuItemActive .menuList .selected a { color: #E7E5E1; padding-left: 15px; }
.menu .menuList .menuItemActive .menuList .selected a:visited { color: #E7E5E1; padding-left: 15px; }
.menu .menuList .menuItemActive .menuList .selected a:hover { color: #E8701F; padding-left: 15px; }
.menu .menuList .menuItemActive .menuList .selected a:visited:hover { color: #E8701F; padding-left: 15px; }


.menu .menuList .menuList { display: none; }  /* !!! */
.menu .menuItemActive .menuList { display: block; }  /* !!! */
.menu .menuItemActive .menuList a { display: block; border-bottom: 1px dotted #4B433D ;}  /* !!! */
.menu .menuItemActive .menuList .menuItem { display: block; }
.menu .menuList .menuItemActive { display:block !important; }
.menu .menuList .menuList .menuItem a { display: block; }



/* Start Level 3 */
.menu .menuList .menuList .menuList .menuItem a { width: 153px; padding-right: 1px; }  /* !!! */

.menu .menuItemActive .menuList .menuList .menuItem a { padding-left: 20px; }

.menu .menuItemActive .menuList .menuList .menuItem a { color: #A0978E; padding-left: 20px; }
.menu .menuItemActive .menuList .menuList .menuItem a:visited { color: #A0978E; padding-left: 20px; }
.menu .menuItemActive .menuList .menuList .menuItem a:hover { color: #E8701F; padding-left: 20px; }
.menu .menuItemActive .menuList .menuList .menuItem a:visited:hover { color: #E8701F; padding-left: 20px; }

.menu .menuItemActive .menuList .menuList .menuItemActive a { color: #A0978E; padding-left: 20px; }
.menu .menuItemActive .menuList .menuList .menuItemActive a:visited { color: #A0978E; padding-left: 20px; }
.menu .menuItemActive .menuList .menuList .menuItemActive a:hover { color: #E8701F; padding-left: 20px; }
.menu .menuItemActive .menuList .menuList .menuItemActive a:visited:hover { color: #E8701F; padding-left: 20px; }

.menu .menuItemActive .menuList .menuItemActive .selected a { width: 143px; }

.menu .menuItemActive .menuList .menuItemActive .selected a { color: #E7E5E1; padding-left: 20px; }
.menu .menuItemActive .menuList .menuItemActive .selected a:visited { color: #E7E5E1; padding-left: 20px; }
.menu .menuItemActive .menuList .menuItemActive .selected a:hover { color: #E8701F; padding-left: 20px; }
.menu .menuItemActive .menuList .menuItemActive .selected a:visited:hover { color: #E8701F; padding-left: 20px; }

.menu .menuItemActive .menuList .menuItem .menuList .menuItem { display: none; }


/* Start Level 4 */
.menu .menuItemActive .menuList .menuList .menuList .menuItem a { width: 137px; padding-right: 7px; }  /* !!! */

.menu .menuItemActive .menuList .menuList .menuList .menuItem a { color: #807972; padding-left: 30px; }
.menu .menuItemActive .menuList .menuList .menuList .menuItem a:visited { color: #807972; padding-left: 30px; }
.menu .menuItemActive .menuList .menuList .menuList .menuItem a:hover { color: #E8701F; padding-left: 30px; }
.menu .menuItemActive .menuList .menuList .menuList .menuItem a:visited:hover { color: #E8701F; padding-left: 30px; }


.menu .menuItemActive .menuList .menuList .menuItemActive .selected a { color: #E7E5E1; padding-left: 30px; }
.menu .menuItemActive .menuList .menuList .menuItemActive .selected a:visited { color: #E7E5E1; padding-left: 30px; }
.menu .menuItemActive .menuList .menuList .menuItemActive .selected a:hover { color: #E8701F; padding-left: 30px; }
.menu .menuItemActive .menuList .menuList .menuItemActive .selected a:visited:hover { color: #E8701F; padding-left: 30px; }

.menu .menuItemActive .menuList .menuList .menuItem .menuList .menuItem { display: none; }





/* START MENU 2*/

.menu2 {
	float: left;
	clear: left;
	width: 174px;
}

.menuTop2 {
	width:174px;
	height:15px;
	float: left;
	background-image: url(/SiteCollectionImages/menu2_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.menu2 ul {
	background-color: #70645B;  /* COR DE FUNDO GERAL DO MENU */
	background-image:url(/SiteCollectionImages/menu2_middle.gif);   /* IMAGEM DE FUNDO DE TOPO */
	background-position: top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menu2 ul ul {
	background: transparent;
	background-image: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menuBottom2 {
	width:174px;
	height:15px;
	background-image: url(/SiteCollectionImages/menu2_base.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	clear: left;
	margin-bottom: 10px;
}


.menu2 .menu .menuList .menuItemActive ul li a { width:157px; }

.menu2 .menu .menuList .menuItemActive ul li a { color: #E7E5E1; padding-left: 15px; }
.menu2 .menu .menuList .menuItemActive ul li a:hover {width:159px; color: #E8701F; padding-left: 15px; }


.menu2 .menu .menuList .menuItemActive .menuList .menuItemActive ul li a {	width:143px; } /* !!! */

.menu2 .menu .menuList .menuItemActive .menuList .menuItemActive ul li a {	color: #E7E5E1; padding-left: 30px; }
.menu2 .menu .menuList .menuItemActive .menuList .menuItemActive ul li a:hover {width:143px; color: #E8701F; padding-left: 30px; }




/* START MENU 3 */

.menu3 {
	float: left;
	clear: left;
	width: 174px;
}

.menuTop3 {
	width:174px;
	height:15px;
	float: left;
	background-image: url(/SiteCollectionImages/menu3_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.menu3 ul {
	background-color: #8F8379;  /* COR DE FUNDO GERAL DO MENU */
	background-image:url(/SiteCollectionImages/menu3_middle.gif);   /* IMAGEM DE FUNDO DE TOPO */
	background-position: top;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menu3 ul ul {
	background: transparent;
	background-image: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menuBottom3 {
	width:174px;
	height:15px;
	background-image: url(/SiteCollectionImages/menu3_base.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	clear: left;
	margin-bottom: 10px;
}


.menu3 .menu .menuList .menuItemActive ul li a { width:157px; }

.menu3 .menu .menuList .menuItemActive ul li a { color: #E7E5E1; padding-left: 15px; }
.menu3 .menu .menuList .menuItemActive ul li a:hover {width:159px; color: #E8701F; padding-left: 15px; }


.menu3 .menu .menuList .menuItemActive .menuList .menuItemActive ul li a {	width:143px; } /* !!! */

.menu3 .menu .menuList .menuItemActive .menuList .menuItemActive ul li a {	color: #E7E5E1; padding-left: 30px; }
.menu3 .menu .menuList .menuItemActive .menuList .menuItemActive ul li a:hover {width:143px; color: #E8701F; padding-left: 30px; }



/* START MENU 4 */


.menu4 {
	float: left;
	clear: left;
	width: 174px;
}

.menuTop4 {
	width:174px;
	height:15px;
	float: left;
	background-image: url(/SiteCollectionImages/menu4_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.menu4 ul {
	background-color: #E7E5E1;  /* COR DE FUNDO GERAL DO MENU */
	background-image:url(/SiteCollectionImages/menu4_middle.gif);   /* IMAGEM DE FUNDO DE TOPO */
	background-repeat: no-repeat;
	background-position: top;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menu4 ul ul {
	background: transparent;
	background-image: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menuBottom4 {
	width:174px;
	height:15px;
	background-image: url(/SiteCollectionImages/menu4_base.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	clear: left;
	margin-bottom: 10px;
}

.menu4 .menuList { font-variant: small-caps; }

.menu4 .menuList .menuItem a {
	background-image: url(/SiteCollectionImages/erse_seta_menu.gif);
	background-repeat: no-repeat;
	background-position:3px 5px;
	display: block;
	color: #5B5750;  /* !!! */
	text-decoration: none;
	padding: 2px 0px 1px 12px;
	border-bottom: 1px dotted #C1B0A3;
}

.menu4 .menuList li a {
	text-decoration: none;
	color: #5B5750;  /* !!! */
	padding: 2px 0px 1px 20px;
	border-bottom: 1px dotted #C1B0A3;
}

.menu4 .menuList li a:hover {
	text-decoration: none;
	color: #E8701F;
	padding: 2px 0px 1px 12px;
	border-bottom: 1px solid #FFF;
}

.menu4 .menuList li a:visited:hover {
	text-decoration: none;
	color: #E8701F;
	padding: 2px 0px 1px 12px;
	border-bottom: 1px solid #FFF;
}


.menu4 .menuList .menuItemActive ul li a { width:155px; }  /* !!! */

.menu4 .menuList .menuItemActive ul li a { color: #51473E; padding-left: 15px; }
.menu4 .menuList .menuItemActive ul li a:visited { color: #51473E; padding-left: 15px; }
.menu4 .menuList .menuItemActive ul li a:hover { color: #E8701F; padding-left: 15px; }
.menu4 .menuList .menuItemActive ul li a:visited:hover { color: #E8701F; padding-left: 15px; }

.menu4 .menuList .menuItemActive .selected a { font-weight: bold; } /* !!! */
.menu4 .menuList .menuItemActive .selected a:visited { font-weight: bold; } /* !!! */

.menu4 .menuList .menuItemActive .selected a { color: #FFF; padding-right: 11px; }
.menu4 .menuList .menuItemActive .selected a:visited { color: #FFF; padding-right: 11px; }
.menu4 .menuList .menuItemActive .selected a:hover { color: #E8701F; padding-right: 11px; }
.menu4 .menuList .menuItemActive .selected a:visited:hover { color: #E8701F; padding-right: 11px; }

.menu4 .menuList .menuList .menuItem a { width: 157px; padding-right: 2px; }  /* !!! */

.menu4 .menuList .menuItemActive .selected ul li a { font-weight: normal; }
.menu4 .menuList .menuItemActive .selected ul li a { color: #A0978E; padding-left: 15px; }
.menu4 .menuList .menuItemActive .selected ul li a:visited { color: #A0978E; padding-left: 15px; }
.menu4 .menuList .menuItemActive .selected ul li a:hover { color: #E8701F; padding-left: 13px; }
.menu4 .menuList .menuItemActive .selected ul li a:visited:hover { color: #E8701F; padding-left: 13px; }


/* END MENU 4 */





/* START MENU 5 */


.menu5 {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menuTop5 {
	width:174px;
	height:15px;
	float: left;
	background-image: url(/SiteCollectionImages/menu5_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.menu5 ul {
	background-color: #D73D16;  /* COR DE FUNDO GERAL DO MENU */
	background-image:url(/SiteCollectionImages/menu5_middle.gif);   /* IMAGEM DE FUNDO DE TOPO */
	background-repeat: no-repeat;
	background-position: top;;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu5 ul ul {
	background: transparent;
	background-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menuBottom5 {
	width:174px;
	height:15px;
	background-image: url(/SiteCollectionImages/menu5_base.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	clear: left;
	margin-bottom: 10px;
}

.menu5 .menuList { 
	font-variant: small-caps; 
	font-weight: bold;
}


.menu5 .menuList li a {
	text-decoration: none;
	padding: 2px 0px 1px 20px;
	border-bottom: 1px dotted #C1B0A3;
}

.menu5 .menuList li a { color: #FFF; }  /* !!! */
.menu5 .menuList li a:visited { color: #FFF; }
.menu5 .menuList li a:hover { color: #333; }
.menu5 .menuList li a:visited:hover { color: #333; }


.menu5 .menuList .menuItem a {
	display: block;
	text-decoration: none;
	padding: 2px 0px 1px 10px;
	border-bottom: 1px dotted #FFF;
	width: 164px;
	font-weight: bold;
}

.menu5 .menuList .menuItem a { color: #FFF; }  /* !!! */
.menu5 .menuList .menuItem a:visited { color: #FFF; }
.menu5 .menuList .menuItem a:hover { color: #333; }
.menu5 .menuList .menuItem a:visited:hover { color: #333; }


.menu5 .menuList .menuItemActive a {
	display: block;
	text-decoration: none;
	padding: 2px 5px 1px 10px;
	border-bottom: 1px dotted #FFF;
	width: 164px;
}

.menu5 .menuList .menuItemActive a { color: #FFF; padding-right: 0px; }  /* !!! */
.menu5 .menuList .menuItemActive a:visited { color: #FFF; }
.menu5 .menuList .menuItemActive a:hover { color: #333; padding-right: 0px; }
.menu5 .menuList .menuItemActive a:visited:hover { color: #333; }


.menu5 .menuList .menuItemActive ul li a { 
	width:154px;   /* !!! */
	/*background-image: url(/SiteCollectionImages/bullet_1.gif);*/
	background-image:none;
	background-repeat: no-repeat;
	background-position: 10px 7px;
	font-variant: small-caps;
	font-weight: normal;
	padding-left: 20px;
}

.menu5 .menuList .menuItemActive ul li a { color: #FFF; }
.menu5 .menuList .menuItemActive ul li a:visited { color: #FFF; }
.menu5 .menuList .menuItemActive ul li a:hover { color: #333; padding-left: 15px; }
.menu5 .menuList .menuItemActive ul li a:visited:hover { color: #333; padding-left: 15px; }


.menu5 .menuList .menuList .menuItem a { width: 151px; padding-right: 2px; }  /* !!! */

.menu5 .menuList .menuItemActive .menuList .selected a { 
	font-weight: normal;
	/*background-image: url(/SiteCollectionImages/bullet_2.gif);*/
	background-image: none;
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-right: 2px;
	width: 151px;
}


.menu5 .menuList .menuItemActive .menuList .selected a { color: #000; }
.menu5 .menuList .menuItemActive .menuList .selected a:visited {  color: #000; }
.menu5 .menuList .menuItemActive .menuList .selected a:hover { color: #333; padding-right: 3px; }
.menu5 .menuList .menuItemActive .menuList .selected a:visited:hover { color: #333; padding-right: 3px; }


/* Start Level 3 MENU 5 */

.menu5 .menuList .menuList .menuList .menuItem a { 
	width: 143px; 
	padding-right: 1px;   /* !!! */
	border-bottom: none;
	background-image: url(/SiteCollectionImages/bullet_hiffen_1.gif);
	background-position: 20px 7px;
	font-variant: normal;
}



.menu5 .menuItemActive .menuList .menuList .menuItem a { }

.menu5 .menuItemActive .menuList .menuList .menuItem a { color: #FFF; }
.menu5 .menuItemActive .menuList .menuList .menuItem a:visited { color: #FFF; }
.menu5 .menuItemActive .menuList .menuList .menuItem a:hover { color: #333;}
.menu5 .menuItemActive .menuList .menuList .menuItem a:visited:hover { color: #333;  }


.menu5 .menuList .menuItemActive .menuList .menuItemActive ul { padding-bottom: 3px; border-bottom: 1px dotted #FFF; }

.menu5 .menuList .menuItemActive .menuList li:first-child a { }


.menu5 .menuItemActive .menuList .menuItemActive .selected a { 
	width: 143px; 
	padding-left: 28px;
	background-image: url(/SiteCollectionImages/bullet_hiffen_2.gif);
	background-position: 20px 7px;
}

.menu5 .menuItemActive .menuList .menuItemActive .selected a { color: #000; }
.menu5 .menuItemActive .menuList .menuItemActive .selected a:visited { color: #000; }
.menu5 .menuItemActive .menuList .menuItemActive .selected a:hover { color: #333; }
.menu5 .menuItemActive .menuList .menuItemActive .selected a:visited:hover { color: #333;  }

.menu5 .menuItemActive .menuList .menuItem .menuList .menuItem { display: none; }

/* END MENU 5 */




/* End MENU  */





/* Start CAIXAS  */


.caixa1 {
	float: left;
	clear: left;
	width: 160px;
	margin: 0 0 7px 0;
}

.caixa1Top {
	width:160px;
	height:12px;
	float: left;
	background-image: url(/SiteCollectionImages/caixa1_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}


.caixa1Title {
	background-color: #D73D16;
	background-image:url(/SiteCollectionImages/caixa1_middle.gif);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.1em;
	color: #FFF;
	clear: both;
	height:35px;
	margin: 0;
	padding:0 8px 2px 8px;
}

.caixa1Image {
	background-color: #D73D16; 
	background-image: none;   
	margin: 0;
	padding: 0;
}

.caixa1Text {
	background-color: #D73D16;
	font-size: 1em;
	line-height: 1em;
	color: #FFF;
	margin: 0;
	padding:8px 8px 2px 8px;
	width: 144px;
	min-height: 28px;
}

.caixa1Text a { color: #FFF; text-decoration: none; }
.caixa1Text a:visited { color: #FFF; text-decoration: none; }
.caixa1Text a:hover { text-decoration: underline; }
.caixa1Text a:hover:visited { text-decoration: underline; }

div.caixa1Text:hover { text-decoration: underline; cursor: pointer; }


.caixa1Bottom {
	width:160px;
	height:15px;
	background-image: url(/SiteCollectionImages/caixa1_base.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.caixa1AuxItem {
	background-image: url(/SiteCollectionImages/caixa_button.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	width: 16px;
	height: 16px;
	margin: 14px 0 0 5px;
	padding: 0;
}


.caixa2 {
	float: left;
	clear: left;
	width: 174px;
	height: 48px;
	background-image: url(/SiteCollectionImages/caixa_lilas_1.png);
	background-repeat: no-repeat;
	margin: 3px 0 10px 0;
}

.caixa2Text {
	font-size: 1em;
	font-weight: bold;
	line-height: 1em;
	color: #FFF;
	margin: 0;
	padding:12px 0 0 0;
	float: left;
}

.caixa2Text a { color: #FFF; text-decoration: none; }
.caixa2Text a:visited { color: #FFF; text-decoration: none; }
.caixa2Text a:hover { text-decoration: underline; }
.caixa2Text a:hover:visited { text-decoration: underline; }

div.caixa2Text:hover { text-decoration: underline; cursor: pointer; }

.caixa2AuxIcon {
	background-image: url(/SiteCollectionImages/icon_newsletter.gif);
	background-repeat: no-repeat;
	float: left;
	width: 26px;
	height: 31px;
	margin: 8px 6px 0 8px;
	padding: 0;
}

.caixa2AuxItem {
	background-image: url(/SiteCollectionImages/erse_seta_white.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	width: 16px;
	height: 14px;
	margin: 24px 2px 0 0;
	padding: 0;
}


.caixa3 {
	float: left;
	clear: left;
	width: 160px;
	height: 32px;
	background-image: url(/SiteCollectionImages/caixa_cinza.png);
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}

.caixa3Text {
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em;
	color: #FFF;
	margin: 0;
	padding:10px 8px 2px 8px;
	min-height: 22px;
	float: left;
}

.caixa3Text a { color: #FFF; text-decoration: none; }
.caixa3Text a:visited { color: #FFF; text-decoration: none; }
.caixa3Text a:hover { text-decoration: underline; }
.caixa3Text a:hover:visited { text-decoration: underline; }

div.caixa3Text:hover { text-decoration: underline; cursor: pointer; }

.caixa3AuxItem {
	background-image: url(/SiteCollectionImages/caixa_button.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	width: 16px;
	height: 14px;
	margin: 8px 8px 0 5px;
	padding: 0;
}



.caixa4 {
	float: left;
	clear: left;
	width: 160px;
	margin-bottom: 10px;
}

.caixa4Top {
	width:160px;
	height:12px;
	float: left;
	background-image: url(/SiteCollectionImages/caixa4_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.caixa4Title {
	background-color: #8F8379;
	background-image:url(/SiteCollectionImages/caixa4_middle.gif);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
	color: #000;
	clear: both;
	height:35px;
	margin: 0;
	padding:0 8px 2px 8px;
}

.caixa4Image {
	background-color: #8F8379; 
	background-image: none;   
	margin: 0;
	padding: 0;
}

.caixa4Text {
	background-color: #FFF;
	font-size: 1em;
	line-height: 1em;
	color: #372F28;
	margin: 0 0 0 0;
	padding:8px 8px 2px 8px;
	border-left: 1px solid #70645B;
	border-right: 1px solid #70645B;
	min-height: 28px;
	width: 142px;
}

.caixa4Text a { color: #FFF; text-decoration: none; }
.caixa4Text a:visited { color: #FFF; text-decoration: none; }
.caixa4Text a:hover { text-decoration: underline; }
.caixa4Text a:hover:visited { text-decoration: underline; }

div.caixa4Text:hover { text-decoration: underline; cursor: pointer; }

.caixa4Bottom {
	width:160px;
	height:15px;
	background-image: url(/SiteCollectionImages/caixa4_base_outline.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.caixa4AuxItem {
	background-image: url(/SiteCollectionImages/caixa_button.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	width: 16px;
	height: 14px;
	margin: 14px 0 0 5px;
	padding: 0;
}



.caixa5 {
	float: left;
	clear: left;
	width: 160px;
	margin: 7px 0 7px 0;
}

.caixa5Top {
	width:160px;
	height:12px;
	float: left;
	background-image: url(/SiteCollectionImages/caixa5_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.caixa5Title {
	background-color: #6EAB24;
	background-image:url(/SiteCollectionImages/caixa5_middle.gif);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.1em;
	color: #000;
	clear: both;
	height:30px;
	margin: 0;
	padding:0 8px 2px 8px;
}

.caixa5Image {
	background-color: #6EAB24; 
	background-image: none;   
	margin: 0;
	padding: 0;
}

.caixa5Text {
	background-color: #6EAB24;
	font-size: 1em;
	line-height: 1em;
	color: #FFF;
	margin: 0 0 0 0;
	padding:8px 8px 2px 8px;
	min-height: 28px;
	width: 144px;
}

.caixa5Text a { color: #FFF; text-decoration: none; }
.caixa5Text a:visited { color: #FFF; text-decoration: none; }
.caixa5Text a:hover { text-decoration: underline; }
.caixa5Text a:hover:visited { text-decoration: underline; }

div.caixa5Text:hover { text-decoration: underline; cursor: pointer; }

.caixa5Bottom {
	width:160px;
	height:14px;
	background-image: url(/SiteCollectionImages/caixa5_base.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
}

.caixa5AuxItem {
	background-image: url(/SiteCollectionImages/caixa_button.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	width: 16px;
	height: 14px;
	margin: 14px 0 0 5px;
	padding: 0;
}



.caixa6 {
	float: left;
	clear: left;
	width: 160px;
	height: 44px;
	background-image: url(/SiteCollectionImages/caixa_button_2.gif);
	background-repeat: no-repeat;
	margin: 7px 0 7px 0;
}

.caixa6Text {
	font-size: 1.1em;
    font-weight: bold;
	line-height: 1.1em;
	color: #FFF;
	margin: 0;
	padding:10px 0 2px 8px;
	min-height: 44px;
	float: left;
	width: 125px;
}

.caixa6Text a { color: #FFF; text-decoration: none; }
.caixa6Text a:visited { color: #FFF; text-decoration: none; }
.caixa6Text a:hover { text-decoration: underline; }
.caixa6Text a:hover:visited { text-decoration: underline; }

div.caixa6Text:hover { text-decoration: underline; cursor: pointer; }

.caixa6AuxItem {
	background-image: url(/SiteCollectionImages/caixa_button_orange.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	width: 16px;
	height: 16px;
	margin: 20px 8px 0 2px;
	padding: 0;
}



.caixa7 {
	float: left;
	clear: left;
	width: 160px;
	height: 34px;
	background-image: url(/SiteCollectionImages/caixa_button_3.gif);
	background-repeat: no-repeat;
	margin: 7px 0 7px 0;
}

.caixa7Text {
	font-size: 1.1em;
    font-weight: bold;
	line-height: 1.1em;
	color: #FFF;
	margin: 0;
	padding:10px 0 2px 8px;
	min-height: 44px;
	float: left;
	width: 125px;
}

.caixa7Text a { color: #FFF; text-decoration: none; }
.caixa7Text a:visited { color: #FFF; text-decoration: none; }
.caixa7Text a:hover { text-decoration: underline; }
.caixa7Text a:hover:visited { text-decoration: underline; }

div.caixa7Text:hover { text-decoration: underline; cursor: pointer; }

.caixa7AuxItem {
	background-image: url(/SiteCollectionImages/caixa_button_orange.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	width: 16px;
	height: 16px;
	margin: 10px 8px 0 2px;
	padding: 0;
}


.caixa8 {
	float: left;
	clear: left;
	width: 160px;
	height: 44px;
	background-image: url(/SiteCollectionImages/caixa_button_4.gif);
	background-repeat: no-repeat;
	margin: 7px 0 7px 0;
}

.caixa8Text {
	font-size: 1.1em;
    font-weight: bold;
	line-height: 1.1em;
	color: #D73D16;
	margin: 0;
	padding:4px 0 2px 8px;
	min-height: 44px;
	float: left;
	width: 125px;
}

.caixa8Text a { color: #D73D16; text-decoration: none; }
.caixa8Text a:visited { color: #D73D16; text-decoration: none; }
.caixa8Text a:hover { color: #333; text-decoration: underline; }
.caixa8Text a:hover:visited { color: #333; text-decoration: underline; }

div.caixa7Text:hover { text-decoration: underline; cursor: pointer; }


.caixa8AuxItem {
	background-image: url(/SiteCollectionImages/caixa_button_orange2.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
	width: 16px;
	height: 16px;
	margin: 20px 8px 0 2px;
	padding: 0;
}


/* End CAIXAS  */




/*BreadCrumbs*/

.path {
	color: #999;
	font-size: 0.9em;
	float: left;
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
	width: 420px;
}

/*Fat Erik's Breadcrumbs*/

.path ul {
	padding: 0;
	margin: 0;
	font-size: 0.9em;
}

.path ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

.path ul li a {
	background-image: url(/SiteCollectionImages/path_separador.gif);
	background-repeat: no-repeat;	
	background-position:right;
	padding-right: 10px;
}

.path ul li a {	color: #999; text-decoration: none; }
.path ul li a:visited {	color: #999; text-decoration: none; }
.path ul li a:hover { color: #666; text-decoration: underline; }
.path ul li a:visited:hover { color: #666; text-decoration: underline; }


/*End BreadCrumbs*/




/***************************************************************************************************/

.sectionDescription {
	clear: both;
	margin-top: 1.5em;
	text-align: justify;
	line-height: 1.3em;
	margin-right: 3.2em;
}

.contentContainer {
	float: right;
	clear: none;
	margin:0 auto 0 auto;
	padding: 0 10px 0 15px;
	width: 750px;
	width/**/:/**/750px;
}

.contentTop { clear: both; }

.content {
	width: 750px;
	padding: 0 0 30px 0;
	margin-top: 15px;
}

.contentDate {
	font-size: 0.9em;
	color: #000;
	height: auto;
	margin: 0 0 2px 0;
	font-weight: bold;
}

.contentList {
	width: auto;
	margin-bottom: 20px;
}

.contentList ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style-type: none;
}

.contentList ul li {
	clear: both;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	height: 100%;
}

.contentList ul li:first-child { padding-top: 20px; }

/*.contentList ul li:last-child { padding-bottom: 0px; }*/


.contentListink a { font-size: inherit; }

.contentListlink a { color:#666; text-decoration: underline; }
.contentListlink a:visited { color:#666; text-decoration: underline; }
.contentListlink a:hover { color:#E8701F; text-decoration: none; }
.contentListlink a:visited:hover { color:#E8701F; text-decoration: none; }




.contentImage {
	overflow: hidden;
	float: left;
	text-align: left;
	font-size: 0.8em;
	margin: 10px 30px 20px 0;
	padding: 6px 0 0 0;
	width: 220px;
}

.contentImage img {
	border:0;
	display: block;
	margin: 0 0 0 0;
	width: 220px;
}

.contentImageAdditionalInformation {
	height: 16px;
	margin-top: 5px;
	text-align: right;
	border-top: 1px dotted #C5C5CF;
}

.contentImageAdditionalInformationText {
	text-align: right;
	vertical-align: middle;
	height: 13px;
	padding-top: 3px;
	margin-left: 5px;
	float: right;
}

.contentImageAdditionalInformationAuxItem {
	background-image: url(../Images/icon_Zoom.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	float: right;
	margin-left: 3px;
}

.contentLead {
	text-align: justify;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #666;
	font-weight: bold;
}

.contentBody {
	line-height: 1.3em;
	text-align: justify;
	font-size: 1em;
	margin: 0 30px 15px 10px;
	padding: 0 10px 30px 20px;
	background-image: url(../Images/imc_bar_base_3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: auto;
}

.contentChanges {
	clear: both;
	font-size: 0.9em;
	color: #70645B;
	margin: 10px 0 10px 0;
}

.contentBottom { height: 1px; }



/* TABLES */

.contentText table { width:530px; }

.contentText table tbody tr { width:100%; }

.contentText table thead th { text-align:center; background-color:#D73D16; color:white; }

.contentText table tbody td { border: 1px #333 dotted; text-align:left; }



/*Related Contents*/

.relatedContentImage {
	width: 70px;
	font-size: 75%;
	float:left;
	text-align: right;
	margin: 0 5px 0 0;
	overflow: hidden;
}

.relatedContentImage img {
	border: 0px;
	float: left;
}

.relatedContentsTitle {
	color: #9DA7B4;
	font-size: 1.1em;
	padding: 10px 0 0 10px;
	font-variant: small-caps;
}

.relatedContentTitleDetailLink a {
	font-size: 1em;
	font-weight: bold;
	color: #C99400;
	display: block;
	padding-top: 5px;
}

.relatedContentTitleDetailLink a { color: #C99400; text-decoration: none; }
.relatedContentTitleDetailLink a:visited { color: #C99400; text-decoration: none; }
.relatedContentTitleDetailLink a:hover { color: #94A7B8; text-decoration: underline; }
.relatedContentTitleDetailLink a:hover:visited { color: #94A7B8; text-decoration: underline; }


.relatedContents {
	clear:	both;
	background-image: url(../Images/sombra_RelatedContents.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F0F0F0;
	border-top: 1px solid #BABCC8;
	margin:0 2.5em 10px 0;
	height: 150px;
}

.relatedContentsList {
	float: right;
	width: 650px;
	margin-top: 5px;
	padding: 0px;
	background-color: #F0F0F0;
}

.relatedContentDate {
	font-size: 0.9em;
	display: block;
}

.relatedContents ul {
	margin: 5px;
	padding: 0;
	list-style-type: none;
	height: auto;
	display: block;
}

.relatedContent {
	background-color: #FFF;
	margin-bottom: 5px;
	border-top: 1px solid #C5C5CF;
	clear: both;
	height: 58px;
}

.homepageLink {	float:left; }

/*End Related Contents*/



/*BreadCrumbs RelatedContent*/


.pathRelated { 
	padding-top: 5px;
	color: #5B7797;
}


/*Fat Erik's Breadcrumbs*/

.pathRelated ul {
	padding: 0;
	margin: 0;
	font-size: 0.9em;
}

.pathRelated ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

.pathRelated ul li a { color: #8B8B8C; text-decoration: none; }
.pathRelated ul li a:visited { color: #8B8B8C; text-decoration: none; }
.pathRelated ul li a:hover { color: #41566E; text-decoration: underline; }
.pathRelated ul li a:visited:hover { color: #41566E; text-decoration: underline; }

/*.pathRelated ul li:before { content: "> "; }
.pathRelated ul li:first-child:before { content: ""; }*/

/*IE workaround*/
/*All IE browsers*/
/*

* html .pathRelated ul li {
	background-image: url(../Images/gt.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0.5em 0 1em;
	margin: 0 1em 0 -1em;
}

* html .pathRelated { height: 1%; }

* html .pathRelated ul li {
	display: block;
	float: left;
}
*/

.pathRelated ul li {
	background-image: url(../Images/gt.gif);
	background-repeat: no-repeat;	
	background-position:right;
	padding-right: 10px;
}

.pathRelated ul li a {
	background-image: url(../Images/gt.gif);
	background-repeat: no-repeat;	
	background-position:right;
	padding-right: 10px;
}


/*End BreadCrumbs RelatedContent*/

/*End Related Content*/



.productInfo {
	clear: none;
	padding-top: 5px;
	margin-bottom: 5px;
}


.contentTitleDetailLink  {
	font-size: 1.5em;
	font-weight: bold;
	color: #D73D16;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; /*1px dotted #C5C5CF;*/
	clear: both;
}

.contentTitleDetailLink a { color: #D73D16; }
.contentTitleDetailLink a:visited { color: #D73D16; }
.contentTitleDetailLink a:hover { color: #666; text-decoration: none; }
.contentTitleDetailLink a:hover:visited { color: #666; text-decoration: none; }


.contentDetailLinkAuxItem {
	float: left;
	width: 0px;
}

.contentDetailLink {
	float: right;
	font-size: 1em;
	padding: 0 10px 0 0;
	margin: 0 0 10px 0;
}

.contentDetail a { color: #C5C5CF; text-decoration: underline; }
.contentDetail a:hover { color: #41566E; text-decoration: underline;}
.contentDetail a:visited { color: #C5C5CF; text-decoration: none; }
.contentDetail a:visited:hover { color: #41566E; text-decoration: underline; }

.contentDetailLink a { color: #C5C5CF; text-decoration: none; }
.contentDetailLink a:hover { color: #41566E; text-decoration: underline;}
.contentDetailLink a:visited { color: #C5C5CF; text-decoration: none; }
.contentDetailLink a:visited:hover { color: #41566E; text-decoration: underline; }

.contentDetailLinkText a { color: #C5C5CF; text-decoration: none; }
.contentDetailLinkText a:hover { color: #41566E; text-decoration: underline; }
.contentDetailLinkText a:visited { color: #C5C5CF; text-decoration: none; }
.contentDetailLinkText a:visited:hover { color: #41566E; text-decoration: underline; }

/*End IE workaround*/




/*Section*/


.destaquesLabel {
	margin-top: 10px;
	border-top:solid 5px #94A7B8;
}

.destaquesLabel h1 {
	margin: 0;
	padding-top: 7px;
	font-size:120%;
	color: #8B8B8C;	
}

.pageTitle {
	clear: both;
	margin: 15px 0 10px 0;
}

.pageTitle h1 {
	font-size:140%;
	color: #8B8B8C;
	font-weight: bold;
	margin:10px 0 0 0;
}

.pageTitle h1 {
	font-size:130%;
	color: #8B8B8C;
	font-weight: bold;
	margin:10px 0 0 0;
}

.pageTitle h2 {
	font-size:120%;
	color: #8B8B8C;
	font-weight: bold;
	margin:10px 0 0 0;
}

.pageTitle h3 {
	font-size:110%;
	color: #8B8B8C;
	font-weight: bold;
	margin:10px 0 0 0;
}


.recomendWebPageTitle {
	text-align: center;
	margin: 0 0 20px 0;
}

.recomendWebPageTitle h1 {
	margin: 0;
	padding-top: 7px;
	font-size:120%;
	color: #8B8B8C;
}

.recomendLinkPageTitle {
	text-align: center;
	margin: 0 0 20px 0;
}

.recomendLinkPageTitle h1 {
	margin: 0;
	padding-top: 7px;
	font-size:120%;
	color: #8B8B8C;
}

/*End Section*/


.eventInfo {
	padding-top: 5px;
	font-weight: bold;
}

.eventLocationLabel { float: left; }
.eventLocationText { font-weight: normal; }
.eventCityLabel { float: left; }
.eventCityText { font-weight: normal; }
.eventOrganizationLabel {
	float: left;
	font-weight:bold; 
}

.eventOrganizationText {
	font-weight: normal;
	margin-bottom: 15px;
}

.eventContact {
	margin-bottom:1em;
	background-color: #fff;
	border-left: 1px dotted #C5C5CF;
	color: #909DB1;
	float: right;
	padding: 5px 45px 5px 10px;
	font-size: 0.9em;
	text-align: left;
}

.eventContact h2 {
	color: #44708A;
	font-weight:bold;
	font-size:120%;
	margin: 0;
}

.eventLocation {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 3px;
}

.eventLocation h2 {
	color: #8B8B8C;
	font-weight:bold;
	font-size:1.1em;
	margin: 0;
}

.eventLocation .heading2 { font-size: 1.2em; }
.eventContact .heading2  { font-size: 1em; }

.eventDate {
	font-size: 0.9em;
	margin-bottom: 10px;
	margin-top: 3px;
}

.eventOrganization { margin-bottom: 10px; }
.eventContact h2 { color: #8B8B8C; font-weight:bold; }
.eventContactZipCode { float:left; }
.eventContactPhoneLabel { float:left; }
.eventContactFaxLabel { float:left; }
.eventContactEmailLabel { float:left; }

.productDetails {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
}

.productDate { margin-bottom: 2px; }

.productAuthorLabel {
	color:#8B8B8C;
	font-weight:bold;
	float:left;
}

.productISBNLabel {
	color:#8B8B8C;
	font-weight:bold;
	float:left;
}

.productPriceLabel {
	color:#8B8B8C;
	font-weight:bold;
	float:left;
}

.productAvailableLabel {
	color:#8B8B8C;
	font-weight:bold;
	float:left;
}
.productReferenceLabel {
	color:#8B8B8C;
	font-weight:bold;
	float:left;
}


/*Start ENCOMENDAR*/

/*.contentOrderLink { display: none; }*/

.contentOrderLink {
	padding: 1px;
	border: 1px dotted #CCC;
	float: left;
	width: 120px;
}

.contentOrderAuxItem {
	background-image: url(../Images/icon_ShoppingCart_16px.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 16px;
	width: 16px;
	float: left;
	margin:0 10px 0 5px;
}

.contentOrderLinkText { color: #CAA21E; }

.contentOrderLinkText a { color:#CAA21E; text-decoration: none; }
.contentOrderLinkText a:hover { color:#E8701F; text-decoration: underline; }
.contentOrderLinkText a:visited { color:#CAA21E; text-decoration: none; }
.contentOrderLinkText a:visited:hover { color:#E8701F; text-decoration: underline; }


/*End ENCOMENDAR*/



.separator {
	clear:both;
	width:600px;
	padding-left: 0;
	margin-left: 0;
}




/*CONTENT LIST PAGES*/

.pageList {
	clear: both;
	margin: 0 0 30px 0;
	padding: 10px 0 0 0;
}

.pageList ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}

.pageList ul li:before { white-space: normal; }

.pageList ul li {
	float: left;
	vertical-align: middle;
	margin: 0 1px 0 0;
	padding: 0 2px 0 2px;
	border: 0px solid #CCC;
	font-weight: bold;
}

.pageList ul li a { 
	vertical-align: bottom; 
	padding: 0 4px 0 4px;
	border: 1px solid #CCC;
}

.pageList ul li a:hover {
	color: #FFF;
	background-color: #E8701F;
	border: 1px solid #E8701F;
	text-decoration: none;
}

.pageList ul li a:visited { 
	vertical-align: bottom; 
	padding: 0 2px 0 2px;
	border: 1px solid #CCC;
	color: #CCC;
}

/*CONTENT OPTIONS*/


.contentOptionsContainer {
	width: 675px;
	padding: 0 0 0 30px;
	float: left;
}

.contentOptions
{
	float: right;
	width: 675px;
	margin: 15px 0 5px 0;
	padding: 0px;
	clear: both;
	height: 20px;
}

.contentOptions ul {
	padding: 0 0 20px 0;
	margin: 0 0 10px 0;
	list-style: none;
}

.contentOptions ul li {
	height: 20px;
	padding: 3px 13px 0 10px;
	background-image: url(../Images/operations_bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 3px;
}

.contentOptions ul li a { color: #8B8B8C; text-decoration: none; }
.contentOptions ul li a:hover { color: #41566E; text-decoration: underline; }
.contentOptions ul li a:visited { color: #8B8B8C; text-decoration: none; }
.contentOptions ul li a:visited:hover { color: #41566E; text-decoration: underline; }

/*IE workaround*/
/*All IE browsers*/

.contentOptions ul li {
	height: 20px;
	float: left;
	padding: 3px 13px 0 13px;
	background-image: url(../Images/operations_bullet.png);
	background-repeat: no-repeat;
	background-position: left top;
}

* html .contentOptions ul li:first-child { border-left: 0; }

.orderLinkText { color: #8B8B8C; text-decoration: none; }

.orderLinkText a { color:#8B8B8C; text-decoration: none; }
.orderLinkText a:hover { color:#41566E; text-decoration: underline;	}
.orderLinkText a:visited { color:#8B8B8C; text-decoration: none; }
.orderLinkText a:visited:hover { color:#41566E; text-decoration: underline;	}

/*End All IE browsers*/

/*End Content options*/





/*OPERATIONS*/

.operationsContainer {
	width: 680px;
	float: left;
	padding: 0 0 20px 0;
}

.operations {
	float: right;
	width: 680px;
	margin: 20px 0 10px 0;
	height: 10px;
}

.operations ul {
	list-style: none;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

.operations ul li a { color: #8B8B8C; text-decoration: none; }
.operations ul li a:hover { color: #41566E; text-decoration: underline; }
.operations ul li a:visited { color: #8B8B8C; text-decoration: none; }
.operations ul li a:visited:hover { color: #41566E; text-decoration: underline; }

/*IE workaround*/
/*All IE browsers*/

.operations ul li {
	height: 20px;
	float: left;
	background-image: url(../Images/operations_bullet.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding: 3px 20px 0 10px;
	text-align: left;
	text-indent: 5px;
}

* html .operations ul li:first-child { border-left: 0; }


/*End OPERATIONS*/






/*FOOTER*/


.footer {
	background-color: #FFF;
	float: left;
	clear: both;
	width: 930px;
	padding: 5px 15px 35px 15px;
	height: auto;
	margin: 0 5px 0 0;
	background-image: url(/SiteCollectionImages/erse_fundo_footer1.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;
}


div.footerTop {
	clear: both;
	height: 5px;
	width: 970px;
	background-color: #FFF;
}	

.footerServicesTop { display:none }

.footerServicesContainer {
	font-size: 0.9em;
	margin: 0 0 0 0;
	height: 10px;
}

.footerServices {
	text-align:center;
	margin: 10px 0 5px 0;
	position: relative;
	top: 125px;
}

.footerServices ul {list-style-type:none; padding:0;margin:0;}
.footerServices ul li {display:inline; padding:0 3px 0 0; margin:0;}

.address {
	float: right;
	font-size: 0.8em;
	padding: 5px 10px 3px 5px;
	margin:0 10px 0 5px;
	text-align: right;
	bottom: 0px;
	width: 160px;
	display: none; /*!!!!*/
}

.logos {
	padding: 10px 5px 0 5px;
	float: left;
	line-height: 3em;
	width: 920px;
	text-align: center;
}

.logos ul { list-style-type: none; padding: 0; margin: 0; }
.logos ul li { display: inline; padding: 0; margin: 0; }
.logos ul li img { border-width: 0; margin: 0 5px 0 0; }

.lastChangeText { 
	margin-bottom: 0px;
	color: #A09C96;
}

.lastChangeAuxItem {
	float: right;
	margin-bottom: 0px;
	text-align: right;
}

.lastChangeLabel {
	display: block;
	text-align: right;
	margin-right: 0px;
}

.lastChange {
	float: right;
	margin:0 3px 0 2px;
	padding: 5px 5px 5px 3px;
	font-size: 0.8em;
	text-align: right;
	width: 160px;
	position: relative;
	border-left: 1px dotted #B6B6BF;
	border-right: 1px dotted #B6B6BF;
	bottom: 0px;
	vertical-align: middle;
	display: none; /*!!!!*/
}

.browserVersions{
	float: right;
	font-size: 0.8em;
	text-align: right;
	position: relative;
	bottom: 0px;
	width: 160px;
	height: 25px;
	border-left: 1px dotted #B6B6BF;
	border-right: 1px dotted #B6B6BF;
	vertical-align: middle;
	margin:0 3px 0 2px;
	padding: 5px 5px 5px 3px;
	display: none; /*!!!!*/
}

.footerServices li a { color: #A09C96; text-decoration: none; }
.footerServices li a:hover { text-decoration: underline; color: #E8701F; }
.footerServices a:visited { color: #A09C96; text-decoration: none; }
.footerServices a:visited:hover { color: #E8701F; text-decoration: underline; }


/*IE workaround*/
/*All IE browsers*/

.footerServices ul li {
	background-image: url(../Images/gt_2.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding-left: 10px;
	height:22px;
}

.footerBottom {
	clear: both;
	float: left;
	height: 40px;
	width: 970px;
	margin: 0 0 0 0;
	background-color: #FFF;
}


/*End FOOTER*/


.homepage { display:none; clear:both; }

.infoMessage { margin: 15px 0 15px 0; }

.infoButton .button {
	margin-bottom: 10px;
	float: left;
	text-align: left;
	width: 55px;
	height: 20px;
}

.printVersionLink { padding-top: 15px; clear: both; }

/*.printVersionLinkAuxItem {
	background-image: url("../Images/gb_small.gif");
	background-position: 0px 0px;
	background-repeat:no-repeat;
	float: left;
	width: 30px;
	height: 15px;
}*/

.contentAdditionalInformation {
	text-align: left;
	width: 450px;
	margin-top: 15px;
	font-size: 1em;
}

.txtLegende {
	text-align: left;
	font-size: 1em;
}



/* Estilos desenvolvidos para acessibilidade - Internet Segura */

.hide { display:none }

img {border-width:0;}

a img { border: none; border-width:0;}

.contentList h3 {
	padding:0px;
	margin:15px 0 5px 0;
	list-style-type:none;
	font-weight:bold;
	font-size: 120%;
	color: #D73D16;
}


.footerLinks {
	color: #339999;
	font-weight: bold;
	font-size:small;
	text-align:center;
}


.headerLinks
{
	color: #339999;
	font-weight:normal;
	font-size:smaller;
	text-align:right;
}


/* Resolution Heading Accessibility Issues */

.bold { font-weight: bold; }

.italic { font-style:italic; }

.boldItalic { font-style:italic; font-weight: bold; }

.imageAlignmentLeft { float: left; padding-right: 10px ; padding-bottom: 5px; }
.imageAlignmentRight { float: right; padding-left: 10px ; padding-bottom: 5px; }
.imageAlignmentLeftTop { float: left; padding-right: 10px ; padding-bottom: 5px; padding-top: 5px; }
.imageAlignmentRightTop { float: right; padding-left: 10px ; padding-bottom: 5px; padding-top: 5px; }

.heading1, H1 {
	display:block;
	font-weight: bold;
	color:#D73D16;
	list-style:none;
	margin:0 0 15px 0;
	font-size:140%;
}

.heading2, H2 {
	display:block;
	font-weight: bold;
	color:#70426D;
	list-style:none;
	margin:20px 0 5px 0;
	font-size:130%;
}

.heading3, H3 {
	display:block;
	font-weight: bold;
	color:#5E554A;
	list-style:none;
	margin:10px 0 0 0;
	font-size:120%;
}

.heading4, H4 {
	display:block;
	font-weight: bold;
	color:#666;
	list-style:none;
	margin:15px 0 5px 0;
	font-size:120%;
	text-align: left;
}

.heading5, H5 {
	display:block;
	font-weight: bold;
	color:#5E554A;
	list-style:none;
	margin:15px 0 5px 0;
	font-size:100%;
}



.sectionDescription .heading4 {
  border-bottom: 1px dotted #CCC;
  color: #999; 
}

.contentLead .heading1, .contentLead .heading2, .contentLead .heading3, .contentLead .heading4, .contentLead .heading5  { color: #5E554A; }

/* CONTENT BODY */

.contentBody .heading1, .contentBody .heading2, .contentBody .heading3, .contentBody .heading4, .contentBody .heading5 { color: #CCC; }

.ueLogo
{
	width: 174px;
	float:left;
	clear:left;
}
/* END */
