@charset "utf-8";
/* CSS Document */



/* ---------------------------------------Mains--------------------------------------------------------- */

body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: left;
}

#main {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 749px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:2;
}

#main_benef {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 800px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}

#main_notices {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 1101px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}

#main_notices1 {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 1228px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}
#main_notices2 {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 974px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}

#main_notices3 {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 1148px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}

#main_notices4 {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 2095px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}

#main_opme {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 1500px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}


#main_mod {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 699px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}


#main_product {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 814px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}

#main_consig {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 846px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}

#main_proc {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 858px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}

#main_security {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 1019px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}

#main_events {
	position:absolute;
	background:#FFFFFF;
	width: 778px;
	height: 1037px;
	padding: 0;
	position:absolute;
	left: 50%;
	margin-left: -389px;
	top: 0;
	z-index:1;
}


/* -------------------------------------------------------Divs Fixas--------------------------------------------- */


/* --------------------------------------------------Styles divs------------------------------------------------- */


.linegrey {
	background-color: #CCCCCC;
}

.linegreylight {
	background-color: #F1F2F2;
}

.linegreypower {
	background-color: #999999;
}

.lilac {
	background-color: #A05F90;
}

.purple {
	background-color: #722262;
}


/* --------------------------------------------------------Header------------------------------------------------ */

#header {
	position:absolute;
	left:0px;
	top:0px;
	width:778px;
	height:83px;
	z-index:41;
	background-color: #FFFFFF;
}

#login_password {
	position:absolute;
	left:583px;
	top:44px;
	width:200px;
	height:44px;
	z-index:18;
}

#banner {
	position:absolute;
	left:178px;
	top:7px;
	width:292px;
	height:50px;
	z-index:19;
}

#textforgetpassword {
	position:absolute;
	left:657px;
	top:4px;
	width:119px;
	height:16px;
	z-index:16;
}

#icon {
	position:absolute;
	left:622px;
	top:22px;
	width:127px;
	height:12px;
	z-index:15;
}

#opme {
	position:absolute;
	left:18px;
	top:17px;
	width:143px;
	height:33px;
	z-index:13;
}

#line_login {
	position:absolute;
	left:0px;
	top:40px;
	width:778px;
	height:26px;
	z-index:9;
}

#linegrey {
	position:absolute;
	left:0px;
	top:69px;
	width:778px;
	height:10px;
	z-index:8;
}

#textlogin {
	position:absolute;
	left:4px;
	top:3px;
	width:33px;
	height:16px;
	z-index:9;
}

#textpassword {
	position:absolute;
	left:85px;
	top:3px;
	width:33px;
	height:16px;
	z-index:8;
}

#login {
	position:absolute;
	left:37px;
	top:6px;
	width:42px;
	height:10px;
	z-index:12;
	background-color: #FFFFFF;
	overflow: hidden;
}

#password {
	position:absolute;
	left:124px;
	top:6px;
	width:42px;
	height:10px;
	z-index:11;
	background-color: #FFFFFF;
	overflow: hidden;
}

#ok {
	position:absolute;
	left:172px;
	top:3px;
	width:16px;
	height:16px;
	z-index:10;
}

#line_login {
	position:absolute;
	left:0px;
	top:40px;
	width:778px;
	height:26px;
	z-index:9;
}



/* ------------------------------Flash -----------------------------------------------*/


#bionexo {
	position:absolute;
	left:722px;
	top:96px;
	width:46px;
	height:22px;
	z-index:40;
}

#flash_home {
	position:absolute;
	left:0px;
	top:84px;
	width:778px;
	height:371px;
	z-index:32;
}

#flash_others {
	position:absolute;
	left:0px;
	top:84px;
	width:778px;
	height:145px;
	z-index:36;
	background-color: #30192F;
}



/* -------------------------------------------Menu 1----------------------------------------------------- */


#b_backhome {
	position:absolute;
	left:0px;
	top:211px;
	width:778px;
	height:16px;
	z-index:40;
	overflow: visible;
	visibility: visible;
}

#menu_home {
	position:absolute;
	left:80px;
	top:230px;
	width:699px;
	height:27px;
	z-index:38;
}

#menu_others {
	position:absolute;
	left:80px;
	top:230px;
	width:699px;
	height:27px;
	z-index:35;
}

#b_opme {
	position:absolute;
	left:160px;
	top:0;
	width:70px;
	height:27px;
	z-index:4;
	overflow: visible;
}

#b_beneficios {
	position:absolute;
	left:232px;
	top:0;
	width:91px;
	height:27px;
	z-index:5;
}

#b_modalidade {
	position:absolute;
	left:324px;
	top:0;
	width:181px;
	height:27px;
	z-index:6;
}

#b_noticias {
	position:absolute;
	left:506px;
	top:0;
	width:83px;
	height:27px;
	z-index:7;
}

#b_faleconosco {
	position:absolute;
	left:590px;
	top:0;
	width:108px;
	height:27px;
	z-index:8;
}

#empty {
	position:absolute;
	left:104px;
	top:0px;
	width:127px;
	height:27px;
	z-index:3;
	overflow: visible;
}



/* ------------------------------------------Middle--------------------------------------------------- */

#icon_all {
	position:absolute;
	left:0px;
	top:231px;
	width:220px;
	height:300px;
	z-index:34;
}


/* ------------------------------------------Menu 2--------------------------------------------------- */

#line_menu2 {
	position:absolute;
	left:239px;
	top:460px;
	width:539px;
	height:20px;
	z-index:22;
}

#line_proc {
	position:absolute;
	left:0px;
	top:1px;
	width:536px;
	height:20px;
	z-index:7;
}

#b_proc {
	position:absolute;
	left:372px;
	top:29px;
	width:164px;
	height:170px;
	z-index:2;
}

#b_consig {
	position:absolute;
	left:187px;
	top:29px;
	width:165px;
	height:170px;
	z-index:2;
}

#b_prod {
	position:absolute;
	left:0px;
	top:29px;
	width:164px;
	height:170px;
	z-index:2;
}



/* ------------------------------------------Footer--------------------------------------------------- */


#adress {
	position:absolute;
	left:0px;
	top:19px;
	width:778px;
	height:25px;
	z-index:16;
	overflow: hidden;
}

#line_up_adress {
	position:absolute;
	left:0px;
	top:5px;
	width:778px;
	height:16px;
	z-index:17;
	overflow: hidden;
}

#small_line {
	position:absolute;
	left:0px;
	top:0px;
	width:778px;
	height:2px;
	z-index:18;
	overflow: hidden;
}


/* ----------------------------------------------Form------------------------------------------------------- */


input {
height:9px;
font-size:9px
}


/* ------------------------------------------------------links---------------------------------------------- */



a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #993366;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;
}



.firstnotice {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
	font-weight: bold;
}

.firstnotice:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 9px;
	font-weight: bold;
}



.secondnotice {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
	font-weight: bold;
}

.secondnotice:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size: 9px;
	font-weight: bold;
}



/* ----------------------------------------------------------Styles Fonts------------------------------------------- */


.style_forgetpass {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 9px;
}

.style_textlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.ad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #722262;
}

.text {
	color: #666666;
	font-size: 11px;
}

.text_trademark {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #722262;
	font-weight: bold;
}
