/* CSS Document */
/* MENU IDIOMA */
ul.menu_idioma {
	width:116px;
	position: relative;
	z-index: 597;
	float: left;
}
ul.menu_idioma, ul.menu_idioma li, ul.menu_idioma ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
}
ul.menu_idioma {
	width:116px;
	position: relative;
	z-index: 597;
	float: right;/*color:#FFF;*/
}
ul.menu_idioma li {
	float: left;
	vertical-align: middle;
	zoom: 1;
}
ul.menu_idioma li.hover, ul.menu_idioma li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	cursor:pointer;
}
ul.menu_idioma ul {
	visibility: hidden;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 599;
	width: 100%;
}
ul.menu_idioma ul li {
	float: none;
}
ul.menu_idioma ul ul {
	/*top: 1px;*/
	left: 99%;
}
ul.menu_idioma li:hover > ul {
	visibility: visible;
}
ul.menu_idioma ul {
	padding-top:5px;
}
#bordaSubMenuIdioma {
	width:116px;
	height:60px;
	background-image:url(../imagens/submenu_paises.png);
	background-repeat:no-repeat;
	background-position:center top;
}
ul.menu_idioma li.sub {
	width:110px;
	text-align:left;
	padding: 4px 5px;
}
ul.menu_idioma li.sub.hover, ul.menu_idioma li.sub:hover {
	width:110px;
	text-align:left;
	padding: 4px 5px;
	position:relative;
}

/* MENU TOP */
ul.intemInternoMenu {
	width:109px;
	position: relative;
	z-index: 597;
	float: left;
}
ul.intemInternoMenu, ul.intemInternoMenu li, ul.intemInternoMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
}
ul.intemInternoMenu {
	width:109px;
	position: relative;
	z-index: 597;
	float: right;/*color:#FFF;*/
}
ul.intemInternoMenu li {
	float: left;
	vertical-align: middle;
	zoom: 1;
}
ul.intemInternoMenu li.hover, ul.intemInternoMenu li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	cursor:pointer;
}
ul.intemInternoMenu ul {
	visibility: hidden;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 599;
	width: 100%;
}
ul.intemInternoMenu ul li {
	float: none;
}
ul.intemInternoMenu ul ul {
	/*top: 1px;*/
	left: 99%;
}
ul.intemInternoMenu li:hover > ul {
	visibility: visible;
}
ul.intemInternoMenu ul {
	padding-top:5px;
}
#bordaSubMenu {
	width:110px;
	height:96px;
	background-image:url(../imagens/fundo_outrosSites.png);
	background-repeat:no-repeat;
	background-position:left top;
}
ul.intemInternoMenu li.sub {
	width:110px;
	text-align:left;
	padding: 2px 5px;
}
ul.intemInternoMenu li.sub.hover, ul.intemInternoMenu li.sub:hover {
	width:110px;
	text-align:left;
	padding: 2px 5px;
	position:relative;
}
/*************************** menu principal ************************************/
ul.menuPrincipal {
	width:270px;
	position: relative;
	z-index: 597;
	float: left;
}
ul.menuPrincipal, ul.menuPrincipal li, ul.menuPrincipal ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
}
ul.menuPrincipal {
	width:150px;
	position: relative;
	z-index: 597;
	float: left;
}
ul.menuPrincipal li {
	float: left;
	vertical-align: middle;
	zoom: 1;
}
ul.menuPrincipal li.hover, ul.menuPrincipal li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	cursor:pointer;
}
ul.menuPrincipal ul {
	visibility: hidden;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 599;
	width: 100%;
}
ul.menuPrincipal ul li {
	float: none;
}
ul.menuPrincipal ul ul {
	/*top: 1px;*/
	left: 99%;
}
ul.menuPrincipal li:hover > ul {
	visibility: visible;
}
ul.menuPrincipal ul {
}
#bordaSubMenuPrincipal {
	width:270px;
	height:155px;
	background-color:#FFF;
	position:absolute;
	top:36px;
	left:-15px;
}
ul.menuPrincipal li.sub {
	width:255px;
	text-align:left;
	padding:8px 0 8px 15px;
}
ul.menuPrincipal li.sub.hover, ul.menuPrincipal li.sub:hover {
	width:255px;
	text-align:left;
	position:relative;
	padding:8px 0 8px 15px;
	background:#0b3e68;
}
/*************************** fim do menu principal ******************************/
#bordaSubMenuPrincipalSecundario {
	width:270px;
	height:124px;
	background-color:#FFF;
	position:absolute;
	top:36px;
	left:-15px;
}
/*************************** menu principal | fale conosco ************************************/
ul.menuPrincipalFaleConosco {
	width:95px;
	position: relative;
	z-index: 597;
	float: left;
}
ul.menuPrincipalFaleConosco, ul.menuPrincipalFaleConosco li, ul.menuPrincipalFaleConosco ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
}
ul.menuPrincipalFaleConosco {
	width:95px;
	position: relative;
	z-index: 597;
	float: left;
}
ul.menuPrincipalFaleConosco li {
	float: left;
	vertical-align: middle;
	zoom: 1;
}
ul.menuPrincipalFaleConosco li.hover, ul.menuPrincipalFaleConosco li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	cursor:pointer;
}
ul.menuPrincipalFaleConosco ul {
	visibility: hidden;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 599;
	width: 100%;
}
ul.menuPrincipalFaleConosco ul li {
	float: none;
}
ul.menuPrincipalFaleConosco ul ul {
	/*top: 1px;*/
	left: 99%;
}
ul.menuPrincipalFaleConosco li:hover > ul {
	visibility: visible;
}
#bordaSubMenuPrincipalFaleConosco {
	width:95px;
	height:93px;
	background-color:#FFF;
	position:absolute;
	top:27px;
	left:-15px;
}
ul.menuPrincipalFaleConosco li.sub {
	width:80px;
	text-align:left;
	padding:8px 0 8px 15px;
}
ul.menuPrincipalFaleConosco li.sub.hover, ul.menuPrincipalFaleConosco li.sub:hover {
	width:80px;
	text-align:left;
	position:relative;
	padding:8px 0 8px 15px;
	background:#0b3e68;
}
/*************************** fim do menu principal | fale conosco ******************************/
/*************************** fim do menu quem somos ******************************/
#bordaSubMenuPrincipalTerceiro {
	width:200px;
	height:92px;
	background-color:#FFF;
	position:absolute;
	top:36px;
	left:-15px;
}
/*************************** menu principal | quem somos ************************************/
ul.menuPrincipalQuemSomos {
	width:185px;
	position: relative;
	z-index: 0;
	float: left;
}
ul.menuPrincipalQuemSomos, ul.menuPrincipalQuemSomos li, ul.menuPrincipalQuemSomos ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
}
ul.menuPrincipalQuemSomos li {
	float: left;
	vertical-align: middle;
	zoom: 1;
}
ul.menuPrincipalQuemSomos li.hover, ul.menuPrincipalQuemSomos li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
	cursor:pointer;
}
ul.menuPrincipalQuemSomos ul {
	visibility: hidden;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 599;
	width: 100%;
}
ul.menuPrincipalQuemSomos ul li {
	float: none;
}
ul.menuPrincipalQuemSomos ul ul {
	/*top: 1px;*/
	left: 99%;
}
ul.menuPrincipalQuemSomos li:hover > ul {
	visibility: visible;
}
#menuPrincipalQuemSomos {
	width:185px;
	height:92px;
	background-color:#FFF;
	position:absolute;
	top:27px;
	left:-15px;
}
ul.menuPrincipalQuemSomos li.sub {
	width:185px;
	text-align:left;
	padding:8px 0 8px 15px;
}
ul.menuPrincipalQuemSomos li.sub.hover, ul.menuPrincipalQuemSomos li.sub:hover {
	width:185px;
	text-align:left;
	position:relative;
	padding:8px 0 8px 15px;
	background:#0b3e68;
}
/*************************** fim do menu principal | quem somos ******************************/