

*
{
padding:0;
margin:0;
border:0;
}

body
{
	font-family: verdana, arial, tahoma;
	color: #564071;
}


#main
{
	float:left;
	width:100%;
	min-width:780px;
}

#header
{
	float: left;
	width: 100%;
	height:198px;
	background: transparent url('/images/imagens/headerFundo.gif') no-repeat top center;
}

#header #superior
{
	float:left;
	width:100%;
	height:152px;
	background: transparent url('/images/imagens/headerDetalhe.gif') no-repeat top right;
}

#header #superior #logo
{
	float:left;
	height:152px;
	width: 70%;
	background: transparent url('/images/imagens/headerDetalhe2.gif') no-repeat top left;
}

#header #inferior,
#header #inferiorL,
#header #inferiorR
{
	float:left;
	width:100%;
	height:46px;
	background: transparent url('/images/imagens/headerFundo2.gif') no-repeat top center;
}

#header #inferiorL
{
	background: transparent url('/images/imagens/headerBarL.gif') no-repeat top left;
}

#header #inferiorR
{
	background: transparent url('/images/imagens/headerBarR.gif') no-repeat top right;
}


#header h1
{
	float:left;
	display:inline;
	height:115px;
	width:115px;
	text-indent: -5000px;
	margin:6px;	
}

#header h1 a
{
	float:left;
	height:115px;
	width:115px;
	background: transparent url('/images/imagens/logo.gif') no-repeat;
}

#header p
{
	display:inline;
	float:left;
	min-width:380px;
	width:70%;
	margin-left:10px;
	font-size:16px;
}

#header p.sep
{
	margin-top:6px;
	
}

#header p.subtitle
{
	font-size:13px;
}

#header p.first
{
	margin-top: 20px;
	color: #F07900;
}

#header p.first strong
{
	color: #E71E00;
}

#header p em
{
color: #7C77BB;
font-style:normal;

}

#header ul.bar
{
	position:absolute;
	top:141px;
	left:90px;
	min-width: 590px;
	width:76%;
	list-style:none;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	background: transparent url('/images/imagens/headerbarFundo.gif') top left no-repeat ;
	background-position: 10px top;
}

#header ul li
{
	float:left;
	margin-left:0.5%;
	width:13%;
}

#header ul li.medium
{
	width:20%;
}

#header ul li.bigger
{
	width:22%;
}



#header ul li.first
{
	margin-left: 2.5%;
}

#header ul li a
{
	float:left;
	text-align:center;
	color:white;
	text-decoration:none;
	line-height: 27px;
	width:100%;
}

#header ul li a.seta
{
	background: transparent url('/images/imagens/setaDown.gif') 100% center no-repeat;
	width:90%;
	padding-right:10%;
}

#header div.nested
{
	position:absolute;
	z-index:2;
	top:0px;
	left:5%;
	width:70px !important;
	width:80px;
	visibility:hidden;
}

#header div.nested ul
{
	float:left;
	position:relative;
	background-color: #D8D6EA;
	border: #C3C0DF 1px solid;
	width:70px !important;
	width:80px;
	padding:5px;
	margin-top:22px;
	top:0px;
	left:0px;
	min-width:0px;
	background-image:none;
	list-style:none;
	
}

#header div.nested ul.nested li
{
	width:100%;
	margin-right:0px;
}

#header div.nested ul.nested li a
{
	line-height:normal;
	padding-bottom:5px;
	color: #564071;
	width:100%;
	text-align:left;
	white-space: nowrap;
}

#header div.nested ul.nested li a:hover
{
	color: #E71E00;
}


#header #languageBar
{
	display:inline;
	float:left;
	width: 61%;
	min-width: 469px;
	margin-left:19%;
	margin-top:25px;
	
	
}

#header #languageBar p
{
	float:left;
	margin:0px;
	font-size:11px;
	margin-top:6px;
	width: 25%;
	min-width:0px;
	
}

#header #languageBar div.language
{
	float:right;
	
}

#header #languageBar div.language p
{
	float:left;
	font-weight: bold;
	color: #E71E00;
	text-transform:capitalize;
	font-size:11px;
	width:100px;
	text-align:right;
	margin-right:10px;
}


#header #languageBar div.language ul
{
	
	float:left;
	list-style:none;
	width:auto;
	background:none;
	
}

#header #languageBar div.language ul li
{
	float:left;
	width:30px;
}

#header #languageBar div.language ul li a
{
	width:100%;
	text-align:right;
	float:left;
}




#niko
{
	float:left;
	width:100%;
	background:transparent url('/images/imagens/content_fundo.gif') top repeat-x;
	margin:50;
	padding:50;
	padding-bottom:15px;
}
#wrapper
{
	float:left;
	width:100%;
	background:transparent url('/images/imagens/content_fundo.gif') top repeat-x;
	margin:0;
	padding:0;
	padding-bottom:15px;
}

#wrapper #menu
{
	float:left;
	min-width:156px;
	width:19%;
	background: transparent url('/images/imagens/content_fundoL.gif') no-repeat;
}

#wrapper #menu ul.menu
{
	float:left;
	margin-left:4%;
	display:inline;
	min-width:123px;
	width: 78%;
	list-style:none;
	margin-bottom:36px;
}

#wrapper #menu ul.menu li
{
	float:left;
	display:inline;
	width:100%;
	margin-bottom:2px;
}


#wrapper #menu ul.menu li a
{
	display:inline;
	float:left;
	width:84%;
	margin-left:8%;
	padding-right:8%;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	font-size:11px;
	text-decoration:none;
	color:white;
	
}

#wrapper #menu ul.menu li.violet
{
	background:transparent url('/images/imagens/btVioletEnd.gif')  no-repeat;
}

#wrapper #menu ul.menu li.violet a
{
	background:transparent url('/images/imagens/btViolet.gif') right  no-repeat;
}




#wrapper #menu ul.menu li.purple
{
	background:transparent url('/images/imagens/btPurpleEnd.gif')  no-repeat;
}

#wrapper #menu ul.menu li.purple a
{
	background:transparent url('/images/imagens/btPurple.gif') right  no-repeat;
}


#wrapper #menu ul.menu li.orange
{
	background:transparent url('/images/imagens/btOrangeEnd.gif')  no-repeat;
}

#wrapper #menu ul.menu li.orange a
{
	background:transparent url('/images/imagens/btOrange.gif') right  no-repeat;
}



#wrapper #menu ul.menu li.lightGreen
{
	background:transparent url('/images/imagens/btLightGreenEnd.gif')  no-repeat;
}

#wrapper #menu ul.menu li.lightGreen a
{
	background:transparent url('/images/imagens/btLightGreen.gif') right  no-repeat;
}



#wrapper #menu ul.menu li.peach
{
	background:transparent url('/images/imagens/btPeachEnd.gif')  no-repeat;
}

#wrapper #menu ul.menu li.peach a
{
	background:transparent url('/images/imagens/btPeach.gif') right  no-repeat;
}



#wrapper #menu ul.menu li.blue
{
	background:transparent url('/images/imagens/btBlueEnd.gif')  no-repeat;
}

#wrapper #menu ul.menu li.blue a
{
	background:transparent url('/images/imagens/btBlue.gif') right  no-repeat;
}



#wrapper #menu ul.menu li.pink
{
	background:transparent url('/images/imagens/btPinkEnd.gif')  no-repeat;
}

#wrapper #menu ul.menu li.pink a
{
	background:transparent url('/images/imagens/btPink.gif') right  no-repeat;
}



#wrapper #menu ul.menu li.green
{
	background:transparent url('/images/imagens/btGreenEnd.gif')  no-repeat;
}

#wrapper #menu ul.menu li.green a
{
	background:transparent url('/images/imagens/btGreen.gif') right no-repeat;
}



#wrapper #menu ul.nested
{
	/*border:1px solid #685C82 !important;*/
	float:left;
	display:inline;
	padding-top:12px;
	background-color: #C3C0DF;
	margin-bottom:5px;
	padding-bottom:10px;
	width:100%;
}

#wrapper #menu ul.nested li
{
	display:inline;
	margin-bottom:4%;
	margin-left:4%;
	width:92%;
}

#wrapper #menu li.selected ul.nested li a
{
	display:inline;
	background: none;
	line-height:normal;
	font-weight: normal;
	color: #564071;
	text-align:left;
	
}

#wrapper #menu h3,
#wrapper #menu p
{
	display:inline;
	float:left;
	margin-left:2%;
	width:78%;
	min-width:123px;
	text-align:center;
	font-size:11px;
	margin-bottom:6px;
}

#wrapper #menu p img.first
{
	margin-right:10px;
}



#wrapper #content
{
	float:left;
	display:inline;
	width: 61%;
	min-width: 469px;
}


#niko #content div.box
{
	float:left;
	align:center;
	width:50%;
	padding:1%;
	background-color:#C3C0DF;
	font-size:11px;
	margin-bottom:10px;
}

#wrapper #content div.box
{
	float:left;
	width:98%;
	padding:1%;
	background-color:#C3C0DF;
	font-size:11px;
	margin-bottom:10px;
}

#wrapper #content div.box h3
{
	float:left;
	width:98%;
	padding:1%;
	background-color:#D8D6EA;
	font-size:11px;
	margin-bottom:6px;
}

#wrapper #content p
{
	float:left;
	width:100%;
	margin-bottom:10px;
}

#wrapper #content p.banner
{
	float:left;
	width:100%;
	margin-bottom:10px;
}


#wrapper #content p.imgBox
{
	display:inline;
	width:175px;
	text-align:left;
	margin-right:10px;
}

#wrapper #content #boxSpecialContents
{
	position:absolute;
	display:none;
	
}

#wrapper #content #boxSpecial
{
	float:left;
	min-width:92px;
	width:20%;
	background-color:#E6D095;
	padding:4px;
	font-size:12px;
	height:140px;
}

#wrapper #content #boxSpecial h3
{
	float:left;
	width:96%;
	padding:2%;
	background-color: #F9AF00;
	font-size:11px;
	color:#D7000C;
}

#wrapper #content #boxSpecial a
{
float:left;
width:100%;
color:#D7000C;
}

#wrapper #content div.box ul
{
	float:left;
	width:100%;
	margin-bottom:6px;
	list-style: none;
}

#wrapper #content div.box ul.detashed
{
	font-weight:bold;
}
#wrapper #content div.box a.niko 
{	
	text-decoration:none;
	color:#564071;
	font-weight:bold;
}
#wrapper #content div.box a.niko:hover
{	
	text-decoration:none;
	color:white;
	font-weight:bold;
}

#wrapper #content div.box ul li
{
	float:left;
	width:90%;
	padding-left:10px;
	margin-left:5px;
	margin-bottom:2px;
	background: transparent url('/images/imagens/orangeBullet.gif') left no-repeat;
	
}

#wrapper #content div.half
{
	float:left;
	width:45%;
}

#wrapper #content div.break
{
margin-left:9%;
}


#wrapper #helper
{
	display:inline;
	float:right;
	width: 19%;
	min-width: 145px;
	background: transparent url('/images/imagens/content_fundoR.gif') no-repeat top right;
	padding:0px;
	font-size:10px;
	margin:0px;
	
}


#wrapper #helper div.box
{
	display:inline;
	float:right;
	min-width:123px;
	width:84%;
	font-size:11px;
	margin-left:8%;
	margin-right:7%;
	margin-bottom:2px;
}

#wrapper #helper div.box p
{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:8px;
	font-size:11px;
}

#wrapper #helper div.box p.list
{

	width:90%;
	margin-top:5px;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:8px;
	background: transparent url('/images/imagens/orangeArrow.gif') left top no-repeat;
	text-indent:12px;
}

#wrapper #helper div.box p.list a
{
	float:none;
	color:white;
	width:auto;
}

#wrapper #helper div.box p.list span,
#wrapper #helper div.box p.list strong
{
	float:none;
	width:auto;
	margin:0px;
	font-size:11px;
	line-height:normal;
}





#wrapper #helper div.box p span
{
	float:left;
	width:auto;
	font-weight:bold;
	line-height:20px;
	font-size:13px;
	margin-left:8px;
}

#wrapper #helper div.box p span.skype
{
	text-indent: -5000px;
	margin-left:0px;
	background: transparent url('/images/imagens/skypeLogo.gif') left center no-repeat;
	width:100%;
}

#wrapper #helper div.box p img
{
	float:right;
	margin-top:2px;
	margin-right:8px;
}

#wrapper #helper div.box p strong
{
float:left;
width:100%;
}

#wrapper #helper div.orange
{
	/*border:1px solid #ED884C !important;*/
	background-color:#E6D095;
	color: #E71E00;
}

#wrapper #helper div.orange a
{
	
	background-color:#E6D095;
	color: #E71E00;
}

#wrapper #helper div.violet
{
	/*border:1px solid #685C82 !important;*/
	background-color:#C3C0DF;
	color: #564071;
}

#wrapper #helper div.violet a
{
	color: #564071;
}

#wrapper #helper h4
{
display:inline;
float:right;
min-width:123px;
width:84%;
color:white;
line-height:20px;
text-align:center;
font-size:11px;
margin-left:8%;
margin-right:7%;
}

#wrapper #helper h4 span
{
	float:left;
	padding-right:5%;
	width:90%;
	margin-left:5%;
	text-align:center;
}

#wrapper #helper h4.orange
{
background: transparent url('/images/imagens/btDarkOrangeEnd.gif') no-repeat;
}

#wrapper #helper h4.orange span
{
	background: transparent url('/images/imagens/btDarkOrange.gif') right no-repeat;
}


#wrapper #helper h4.violet
{
background: transparent url('/images/imagens/btVioletEnd.gif') no-repeat;
}

#wrapper #helper h4.violet span
{
	background: transparent url('/images/imagens/btViolet.gif') right no-repeat;
}


#wrapper #helper div.box a
{
	font-size:10px;
}

#wrapper #helper div.box ul
{
	float:left;
	width:90%;
	margin:0px;
	margin-left:9%;
	
}

#wrapper #helper div.box ul li
{
	background:none;
}

#wrapper #helper div.box ul li a
{
	width:90%;
	line-height: normal;
	text-align:left;
	color:#564071;
	background: transparent url('/images/imagens/orangeBullet.gif') no-repeat center left;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	padding-left:10%;
}

#wrapper #helper ul
{
	display:inline;
	float:right;
	width: 84%;
	margin-left:8%;
	margin-right:7%;
	list-style:none;
	margin-top:6px;
}

#wrapper #helper ul li
{
	float:left;
	width:100%;
	margin-bottom:2px;
	background: transparent url('/images/imagens/btVioletEnd.gif') no-repeat;
}

#wrapper #helper ul li a
{
	display:inline;
	float:left;
	width: 90%;
	background: transparent url('/images/imagens/btViolet.gif') right no-repeat;
	line-height: 20px;
	text-align:center;
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	margin-left:5%;
	padding-right:5%;
}

#footer
{
	float:left;
	width:100%;
	background-color:#7C77BB;
	font-size:10px;
	padding-bottom:10px;
}

#footer ul
{
	float:left;
	width:100%;
	list-style:none;
	text-align:center;
	margin-top:10px;
}

#footer ul li
{
display:inline;
padding-left:4px;
padding-right:4px;
border-right: 1px white solid;
}

#footer ul li.last
{
	border:none;
}


#footer ul li a
{
	color:white;
	text-decoration:none;
}

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



