meionav/* global styles - colors*/
.bg {background-color:#FFFFFF; padding:3px;}
ul {list-style-type: none;}


/*main content area */
#maincontent {float:left; width:960px; margin-bottom: 10px; font-family: Arial;}
	.fullpage {padding: 5px; width: 1200px; border: 0}

/*-----Text Styles*/
a:active, a:focus, a:link, a:visited, a:active, a:active img, a:focus img, a:link img, a:visited img, a:active img {
border:medium none; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; }
a {color: #007db1;}
a.modulos:link {
color:#FFFFFF;
text-decoration:none;
}
a.modulos:visited {
color:#FFFFFF;
text-decoration:none;
}
a.modulos:hover {
color:#BFBFBF;
text-decoration:underline;
}
a.modulos:active {
color:#FF0000;
text-decoration:underline;
background-color:#000000;
}
h1 {
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: normal;
	color: #013658;
}
h1.headline {
	margin: 10px 0 12px 0;
	padding: 0 0 2px 0; 
	font-size: 1.6em; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #fec21a;
}

h2 {
	margin:0;
	padding: 0 0 10px 0;
	font-size: 1.3em;
	font-weight: normal;
	color: #013658;
}
h3 {
	margin: 0;
	padding: 15px 0 15px 0;
	font-size: .9em;
	font-weight: bold;
	color: #013658;
}
h4 {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: .8em;
	color: #389bcc;
}
h4 a, h4 a:hover {
	color: #389bcc;
}
h5 {
	padding: 0 0 5px 0;
}
h6 {
	margin: 0;
	padding: 1px 0 1px 0;
	font-size: .8em;
	font-weight: normal;
	color: #888888;
}

/*-----Page Structure*/
html {
	margin: 0;
	padding: 0;
}
body {
	background: #d9dbdf/*#e9f3fb*/ url(../images/bg-top_new.png) no-repeat top;
	margin: 0;
	padding: 0;
	font-size: 101%;
	font-family:Arial, Helvetica, sans-serif;
	min-width: 960px;
}
.bodyexpress{
	background: #d9dbdf/*#e9f3fb*/ url(../images/bg-top_express.png) no-repeat top;
	margin: 0;
	padding: 0;
	font-size: 101%;
	font-family:Arial, Helvetica, sans-serif;
	min-width: 960px;
}
.bodyinfinity{
	background: #d9dbdf/*#e9f3fb*/ url(../images/bg-top_infinity.png) no-repeat top;
	margin: 0;
	padding: 0;
	font-size: 101%;
	font-family:Arial, Helvetica, sans-serif;
	min-width: 960px;
}
.bodypremium{
	background: #d9dbdf/*#e9f3fb*/ url(../images/bg-top_premium.png) no-repeat top;
	margin: 0;
	padding: 0;
	font-size: 101%;
	font-family:Arial, Helvetica, sans-serif;
	min-width: 960px;
}
.bodyondemand{
	background: #d9dbdf/*#e9f3fb*/ url(../images/bg-top_ondemand.png) no-repeat top;
	margin: 0;
	padding: 0;
	font-size: 101%;
	font-family:Arial, Helvetica, sans-serif;
	min-width: 960px;
}
.bodyflex{
	background: #d9dbdf/*#e9f3fb*/ url(../images/bg-top_flex.png) no-repeat top;
	margin: 0;
	padding: 0;
	font-size: 101%;
	font-family:Arial, Helvetica, sans-serif;
	min-width: 960px;
}

.full {
	width: 960px;
	margin: 0 auto;
	display: block;
	overflow: visible;
	padding: 0;
	min-width: 960px;
	}
	.full1 {
	width: 980px;
	margin: 0 auto;
	display: block;
	overflow: visible;
	padding: 0;
	min-width: 960px;
	}
#fundo{color: #ffffff; background: url(../images/barra_header_new.png) no-repeat top; text-decoration:none;}
#fundoexpress{color: #ffffff; background: url(../images/barra_header_express.png) no-repeat top; text-decoration:none;}
#fundopremium{color: #ffffff; background: url(../images/barra_header_premium.png) no-repeat top; text-decoration:none;}
#fundoinfinity{color: #ffffff; background: url(../images/barra_header_infinity.png) no-repeat top; text-decoration:none;}
#fundoondemand{color: #ffffff; background: url(../images/barra_header_ondemand.png) no-repeat top; text-decoration:none;}
#fundoflex{color: #ffffff; background: url(../images/barra_header_flex.png) no-repeat top; text-decoration:none;}
#upper { height: 148px;margin:0px; width: 100%;color: #ffffff; text-decoration:none;}
#navbar {height: 36px;}
#navbar ul {margin: 0; padding: 0;}
#logo {width: 218px; float: left; padding: 8px 20px 0 0; /*background: url(../images/barra_header1.png) repeat-x top left;*/ text-decoration:none;}
#logo1 {width: 300px; float: left; padding: 20px 20px 0 0; /*background: url(../images/barra_header1.png) repeat-x top left;*/ text-decoration:none;}
#logo2 {width: 300px; float: left; padding: 0 20px 0 0; /*background: url(../images/barra_header1.png) repeat-x top left;*/ text-decoration:none;}
/*-----Page Structure*/
#topnav {
	float: right;
	height: 20px;
	/*background: #4169E1;*/
    padding-bottom: 0px;
}
#topnav a {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding: 0 10px 0 10px;
}
#topnav a:hover {color: #ffffff;}
#conteudo {
	min-height: 400px;	
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 30px;
	min-width: 960px;
}
#conteudo-home {
	background: url(../images/background_new.png)  center top;
	min-height: 400px;	
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 2px;
	min-width: 960px;
}
#conteudo-homeclouddoc
{
	color:#000000;
	font-family:Arial Narrow;
	background:url(../images/background_new.png) center top; /*url(../Images/clouddoc/background_clouddoc.png) center top;*/
	min-height: 400px;	
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 2px;
	min-width: 960px;
}
#conteudo-homeinfinity
{
	color:#000000;
	font-family:Arial Narrow;
	background: url(../Images/Max%20Infinity/background_infinity.png) center top;
	min-height: 400px;	
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 2px;
	min-width: 960px;
}
#conteudo-homeflex
{
	color:#000000;
	font-family:Arial Narrow;
	background: url(../Images/Flex%20Diamond/background_flex.png) center top;
	min-height: 400px;	
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 2px;
	min-width: 960px;
}
#conteudo-homepremium
{
	color:#000000;
	font-family:Arial Narrow;
	background: url(../Images/Max%20Premium/background_premium.png) center top;
	min-height: 400px;	
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 2px;
	min-width: 960px;
}
#conteudo-homeprod 
{
	color:#063f22;
	font-family:Arial Narrow;
	background: url(../Images/Max%20Infinity/background_new.png) center top;
	min-height: 400px;	
	clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 2px;
	min-width: 960px;
}
#rodape 
{
	padding-top:2px;
	min-height: 155px;
	background: url(../images/bg-rodape-hz_new.png) repeat-x top;
	color: #389bcc;
	min-width: 960px;
}

#head_topo {height: 168px; min-width: 960px; color:#4169E1; }
#head_topo1 {height: 160px; min-width: 960px; color:#4169E1; }
/*#menu_topo {height: 15px; min-width: 15px; color:#4169E1; }*/
#frase_logo{ font:Arial, Helvetica, sans-serif; color:#FFF; font-size:17px; font:bold; line-height:74px; text-align:left;padding: 50px 0 0 0; }
#banner {height: 56px; margin:0 0 20px 0;}

#content {
	color: #5a5a5a;
	background: url(../images/bg-content-inside.png) no-repeat left top;
	display: block; 
	overflow: hidden;
}


.boxed {
	background: #eeeeee url(../images/bg-boxgrey.png) repeat-x bottom;
	padding: 10px;
	margin: 10px 0 10px 0;
}


#content-home {padding-top: 20px; color: #5a5a5a;}

#main {width: 720px;float: left;}

#sidebar {
	width: 230px;
	padding-left: 15px;
	float: right;
}

#main-right {
	width: 720px;
	float: right;
}
#sidebar-left {
	width: 214px;
	padding-right: 26px;
	float: left;
}



/* form-parceiro*/
#form-parceiro {
	background: transparent url(../images/bkgd-form.png) no-repeat 0px 0;
	width: 230px;
	height: 70px;
	color: #333333;
	float: right;
}

/*-----Meio Navigation*/

#meionav { color:#cce1f7; font-weight: bold; text-decoration:none; height: 18px;}
#meionav ul {padding: 0; margin: 0; list-style-type: none;}
#meionav li {float: center; margin: 0; padding: 0;list-style-type: none;}
#meionav li a {color:#FFFFFF; float:left; font-size:.7em; font-weight: bold; text-decoration:none; height: 23px; padding:6px 8px 5px 8px;}
#meionav li.current a {color:#ffffff;}
#meionav li a:hover, #mainnav li.hover a {color: #e0871b; background: url(../images/bg-topnav-meio-new.png) repeat-x top left; text-decoration:none;}
#meionav li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:109px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#meionav li.hover ul {left: auto; padding: 0; margin: 0;}
#meionav li li {clear:both; padding: 0; margin: 0; float:left;}
#meionav li li a, #mainnav li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color: #e08626; font-weight: bold; font-size: .7em; display: block; width: 150px; border:none; float:none;}
#meionav li li a:hover, #mainnav li.hover li a.hover {background-color:#B20000/*#cce1f7*/;background-image:none;color:#313292; }
#meionav li li a:visited #mainnav li.hover li a.visited {color: #e0871b; top: left;	text-decoration: none;}

/*-----Meio  PARCEIROS Navigation*/
#meioparceiros { color:#cce1f7; font-weight: bold; text-decoration:none; height: 15px;}
#meioparceiros ul {padding: 0; margin: 0; list-style-type: none;}
#meioparceiros li {float: left; margin: 0; padding: 0;list-style-type: none;}
#meioparceiros li a {color:#FFFFFF; float:left; font-size:.7em; font-weight: bold; text-decoration:none; height: 26px; padding:8px 5px 0 5px;}
#meioparceiros li.current a {color:#ffffff;}
#meioparceiros li a:hover, #mainnavpro  li.hover a {color: #e0871b; background: url(../images/bg-topnav-meio-new.png) repeat-x top left; text-decoration:none;}
#meioparceiros li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:109px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 0px solid #d1dade; border-top:none;}
#meioparceiros li.hover ul {left: auto; padding: 0; margin: 0;}
#meioparceiros li li {clear:both; padding: 0; margin: 0; float:left;}
#meioparceiros li li a, #mainnavpro  li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color: #e08626; font-weight: bold; font-size: .65em; display: block; width: 150px; border:none; float:none;}
#meioparceiros li li a:hover, #mainnavpro  li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292;}
#meioparceiros li li a:visited #mainnavpro  li.hover li a.visited {color: #e0871b; top: left;	text-decoration: none;}

/*----------------    Meio Segmentos      */

#meioseg { color:#cce1f7; font-weight: bold; text-decoration:none; height: 16px;}
#meioseg ul {padding: 0; margin: 0; list-style-type: none;}
#meioseg li {float: left; margin: 0; padding: 0;list-style-type: none;}
#meioseg li a {color:#FFFFFF; float:left; font-size:.6em; font-weight: bold; text-decoration:none; height: 20px; padding:10px 3px 4px 3px;}
#meioseg li.current a {color:#ffffff;}
#meioseg li a:hover, #mainnavseg  li.hover a {color: #e0871b; background: url(../images/bg-topnav-meio-new.png) repeat-x top left; text-decoration:none;}
#meioseg li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:109px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#meioseg li.hover ul {left: auto; padding: 0; margin: 0;}
#meioseg li li {clear:both; padding: 0; margin: 0; float:left;}
#meioseg li li a, #mainnavseg  li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color: #e08626; font-weight: bold; font-size: .65em; display: block; width: 150px; border:none; float:none;}
#meioseg li li a:hover, #mainnavseg  li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }
#meioseg li li a:visited #mainnavseg  li.hover li a.visited {color: #e0871b; top left;	text-decoration: none;}

#mainnavcloud {height: 56px; font-weight: bold;}
#mainnavcloud ul {padding: 0; margin: 0; list-style-type: none;}
#mainnavcloud li {float: left; margin: 0; padding: 0;list-style-type: none;}
#mainnavcloud li a {color:#FFFFFF; float:left; font-size:.7em;font-family:Arial; font-weight: bold; text-decoration:none; height: 56px; padding:10px 5px 0 5px;}
#mainnavcloud li.current a {color:#ffffff;}
#mainnavcloud li a:hover, #mainnavcloud li.hover a {color: #000000; text-decoration:none;}
#mainnavcloud li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:416px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#mainnavcloud li.hover ul {left: auto; padding: 0; margin: 0;}
#mainnavcloud li li {clear:both; padding: 0; margin: 0; float:left;}
#mainnavcloud li li a, #mainnavcloud li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color:#e08626; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#mainnavcloud li li a:hover, #mainnavcloud li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }

#mainnavprodutos {height: 50px; font-weight: bold;}
#mainnavprodutos ul {padding: 0; margin: 0; list-style-type: none;}
#mainnavprodutos li {float: left; margin: 0; padding: 0;list-style-type: none;}
#mainnavprodutos li a {color:#FFFFFF; float:left; font-size:.59em;font-family:Arial; font-weight: bold; text-decoration:none; height: 50px; padding:8px 0px 0px 4px;}
#mainnavprodutos li.currenpt a {color:#ffffff;}
#mainnavprodutos li a:hover, #mainnavprodutos li.hover a {color: #000000; text-decoration:none;}
#mainnavprodutos li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:416px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#mainnavprodutos li.hover ul {left: auto; padding: 0; margin: 0;}
#mainnavprodutos li li {clear:both; padding: 0; margin: 0; float:left;}
#mainnavprodutos li li a, #mainnavprodutos li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color:#e08626; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#mainnavprodutos li li a:hover, #mainnavprodutos li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }

#mainnavflex{height: 50px; font-weight: bold;}
#mainnavflex ul {padding: 0; margin: 0; list-style-type: none;}
#mainnavflex li {float: left; margin: 0; padding: 0;list-style-type: none;}
#mainnavflex li a {color:#FFFFFF; float:left; font-size:.75em;font-family:Arial; font-weight: bold; text-decoration:none; height: 50px; padding:5px 5px 0px 5px;}
#mainnavflex li.currenpt a {color:#ffffff;}
#mainnavflex li a:hover, #mainnavflex li.hover a {color: #000000; text-decoration:none;}
#mainnavflex li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:416px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#mainnavflex li.hover ul {left: auto; padding: 0; margin: 0;}
#mainnavflex li li {clear:both; padding: 0; margin: 0; float:left;}
#mainnavflex li li a, #mainnavflex li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color:#e08626; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#mainnavflex li li a:hover, #mainnavflex li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }

#mainnavsoluc{height: 50px; font-weight: bold;}
#mainnavsoluc ul {padding: 0; margin: 0; list-style-type: none;}
#mainnavsoluc li {float: left; margin: 0; padding: 0;list-style-type: none;}
#mainnavsoluc li a {color:#FFFFFF; float:left; font-size:.75em;font-family:Arial; font-weight: bold; text-decoration:none; height: 50px; padding:8px 5px 0px 5px;}
#mainnavsoluc li.currenpt a {color:#ffffff;}
#mainnavsoluc li a:hover, #mainnavsoluc li.hover a {color: #000000; text-decoration:none;}
#mainnavsoluc li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:416px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#mainnavsoluc li.hover ul {left: auto; padding: 0; margin: 0;}
#mainnavsoluc li li {clear:both; padding: 0; margin: 0; float:left;}
#mainnavsoluc li li a, #mainnavsoluc li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color:#e08626; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#mainnavsoluc li li a:hover, #mainnavsoluc li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }


#meionavsegmentos {height: 25px; font-weight: bold;}
#meionavsegmentos ul {padding: 0; margin: 0; list-style-type: none;}
#meionavsegmentos li {float: left; margin: 0; padding: 0;list-style-type: none;}
#meionavsegmentos li a {color:#FFFFFF; float:left; font-size:.78em;font-family:Arial; font-weight: bold; text-decoration:none; height: 25px; padding:3px 5px 0 5px;}
#meionavsegmentos li.current a {color:#ffffff;}
#meionavsegmentos li a:hover, #meionavsegmentos li.hover a {color: #000000; text-decoration:none;}
#meionavsegmentos li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:416px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#meionavsegmentos li.hover ul {left: auto; padding: 0; margin: 0;}
#meionavsegmentos li li {clear:both; padding: 0; margin: 0; float:left;}
#meionavsegmentos li li a, #meionavsegmentos li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color:#e08626; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#meionavsegmentos li li a:hover, #meionavsegmentos li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }

#sidebar5 {
	width: 200px;
	margin-right: 0px;
	height: auto;
}
#sidebar5 .c{
	padding: 5px 5px 5px 16px;
	color: #FFFFFF;
	}
#sidebar5 li {
	border-bottom: 1px ;
		width: 200px;

}
#sidebar5 li a {
	color:#FFFFFF; font-size:.7em; font-weight: bold; text-decoration:none;
	display: block;
	overflow: hidden;
	padding: 5px 5px 5px 16px;
	color: #FFFFFF;
}
#sidebar5 li a:link,
#sidebar5 li a:visited {
	text-decoration: none; 
}
#sidebar5 li a:hover,
#sidebar5 li a:active {
	color:#e0871b;font-size:.7em; font-weight: bold; text-decoration:none;
}
/* @group Sidebar */
#sidebar3 {
	float: left;
	width: 163px;
	margin-right: 0px;
	height: auto;
}
#sidebar3 li {
	border-bottom: 1px ;
		width: 163px;

}
#sidebar3 li a {
	color:#FFFFFF; float:left; font-size:.7em; font-weight: bold; text-decoration:none;
	display: block;
	overflow: hidden;
	padding: 5px 5px 5px 16px;
	color: #e0871b;
	background: url(../images/arr-smallblue.png) no-repeat 7px 12px;
}
#sidebar3 li a:link,
#sidebar3 li a:visited {
	text-decoration: none; 
}
#sidebar3 li a:hover,
#sidebar3 li a:active {
	color:#e0871b; float:left; font-size:.7em; font-weight: bold; text-decoration:none;
}
#sidebar2 {
	float: left;
	width: 161px;
	margin-right: 0px;
}
#sidebar2 li {
	border-bottom: 1px ;
}
#sidebar2 li a {
	color:#FFFFFF; float:left; font-size:.7em; font-weight: bold; text-decoration:none;
	display: block;
	overflow: hidden;
	padding: 7px 20px 5px 16px;
	color: #3b3e99;
	background: url(../images/arr-smallblue.png) no-repeat 7px 16px;
}
#sidebar2 li a:link,
#sidebar2 li a:visited {
	text-decoration: none; 
}
#sidebar2 li a:hover,
#sidebar2 li a:active {
	color:#e0871b; float:left; font-size:.7em; font-weight: bold; text-decoration:none;
}


/*rodape*/

#rodape-content {color: #006bb7; min-width: 980px;}
#rodapecol-conteudo {
	width: 980px;
	clear: both;
	background: url(../images/bg-rodape-col_new.png) repeat-y right;
	height: 153px;
	overflow: visible;
	min-width: 980px;
}
.rodapecol {
	float: left;
	width: 213px;
	height: 138px;
	padding: 5px 20px 10px 15px;
	background: url(../images/bg-rodape-col_new.png) repeat-y left;
	overflow: visible;	
}
.rodapecol1 {
	float: left;
	width: 212px;
	height: 138px;
	padding: 5px 20px 10px 8px;
	background: url(../images/bg-rodape-col_new.png) repeat-y left;
	overflow: visible;	
}
.rodapecol2 {
	float: left;
	width: 210px;
	height: 138px;
	padding: 5px 20px 10px 10px;
	background: url(../images/bg-rodape-col_new.png) repeat-y left;
	overflow: visible;	
}
.rodapecol3 {
	float: left;
	width: 180px;
	height: 138px;
	padding: 5px 20px 10px 15px;
	background: url(../images/bg-rodape-col_new.png) repeat-y left;
	overflow: visible;	
}
#rodape ul {
	font-size: .7em;
	color: #389bcc;
	list-style-type: none;
}
#rodape li {padding-bottom: 7px;}
#rodape a {color: #389bcc; text-decoration: none;}
#rodape a:hover {text-decoration: underline;}
#rodape #copyright {
	font-size: .7em;
	background: url(../images/bg-rodape-hz_new1.png) repeat-x top;
	/*background:#FFF;*/
	padding: 10px 0 20px 0;
		min-width: 100%;
	color:#667;	
}
#rodape #copyright .text {width: 960px; float: left;}
.right {float: right; clear: right;}



/*-----Main Navigation*/

#mainnav {height: 18px; font-weight: bold;}
#mainnav ul {padding: 0; margin: 0; list-style-type: none;}
#mainnav li {float: left; margin: 0; padding: 0;list-style-type: none;}
#mainnav li a {color:#FFFFFF; float:left; font-size:.8em; font-weight: bold; text-decoration:none; height: 22px; padding:10px 18px 5px 18px;}
#mainnav li.current a {color:#ffffff;}
#mainnav li a:hover, #mainnav li.hover a {color: #313292; background: url(../images/bg-topnav-new.png) repeat-x top left; text-decoration:none;}
#mainnav li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:185px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#mainnav li.hover ul {left: auto; padding: 0; margin: 0;}
#mainnav li li {clear:both; padding: 0; margin: 0; float:left;}
#mainnav li li a, #mainnav li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color:#e08626; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#mainnav li li a:hover, #mainnav li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }

/*-----Main Navigation Produtos Novo*/

#mainnav1 {height: 75px; font-weight: bold;}
#mainnav1 ul {padding: 0; margin: 0; list-style-type: none;}
#mainnav1 li {float: left; margin: 0; padding: 0;list-style-type: none;}
#mainnav1 li a {color:#FFFFFF; float:left; font-size:.7em;font-family:Arial Narrow; font-weight: bold; text-decoration:none; height: 75px; padding:18px 8px 5px 8px;}
#mainnav1 li.current a {color:#ffffff;}
#mainnav1 li a:hover, #mainnav1 li.hover a {color: #000000; text-decoration:none;}
#mainnav1 li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:416px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#mainnav1 li.hover ul {left: auto; padding: 0; margin: 0;}
#mainnav1 li li {clear:both; padding: 0; margin: 0; float:left;}
#mainnav1 li li a, #mainnav1 li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color:#e08626; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#mainnav1 li li a:hover, #mainnav1 li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }

/*-----Main Navigation Express*/

#mainnavpro {height: 18px; font-weight: bold;}
#mainnavpro ul {padding: 0; margin: 0; list-style-type: none;}
#mainnavpro  li {float: left; margin: 0; padding: 0;list-style-type: none;}
#mainnavpro  li a {color:#FFFFFF; float:left; font-size:.8em; font-weight: bold; text-decoration:none; height: 22px; padding:10px 15px 5px 15px;}
#mainnavpro  li.current a {color:#ffffff;}
#mainnavpro  li a:hover, #mainnavpro  li.hover a {color: #313292; background: url(../images/bg-topnav-produtos.png) repeat-x top left; text-decoration:none;}
#mainnavpro  li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:185px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#mainnavpro  li.hover ul {left: auto; padding: 0; margin: 0;}
#mainnavpro  li li {clear:both; padding: 0; margin: 0; float:left;}
#mainnavpro  li li a, #mainnavpro  li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color:#e08626; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#mainnavpro  li li a:hover, #mainnavpro  li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }

/*-----Main Navigation Segmentos*/

#mainnavseg {height: 18px; font-weight: bold;}
#mainnavseg ul {padding: 0; margin: 0; list-style-type: none;}
#mainnavseg  li {float: left; margin: 0; padding: 0;list-style-type: none;}
#mainnavseg  li a {color:#FFFFFF; float:left; font-size:.8em; font-weight: bold; text-decoration:none; height: 22px; padding:10px 15px 5px 15px;}
#mainnavseg  li.current a {color:#ffffff;}
#mainnavseg  li a:hover, #mainnavseg  li.hover a {color: #313292; background: url(../images/bg-topnav-produtos.png) repeat-x top left; text-decoration:none;}
#mainnavseg  li ul {background:#e4f1fc url(../images/bg-dropdown.png) repeat-x bottom; left: -999em; clear:both;position:absolute;top:185px /* value for preview bar 137px*/;width:175px;z-index:10000000;border: 1px solid #d1dade; border-top:none;}
#mainnavseg  li.hover ul {left: auto; padding: 0; margin: 0;}
#mainnavseg  li li {clear:both; padding: 0; margin: 0; float:left;}
#mainnavseg  li li a, #mainnavseg  li.hover li a {background-image: none; padding: 8px 5px 8px 12px; margin: 0; line-height: 1; height:auto; color:#e08626; font-weight: bold; font-size: .7em; display: block; width: 158px; border:none; float:none;}
#mainnavseg  li li a:hover, #mainnavseg  li.hover li a.hover {background-color:#cce1f7;background-image:none;color:#313292; }


/*-----Home Page */

a.frontarrow { background: url(../images/arr-seta.png) no-repeat left 5px; padding-left: 8px; text-align: right; margin-left: 8px; }
#main-home p { padding: 0 0 6px 0; margin: 0; font-size: .7em; line-height: 1.3em; }
#main-home h2 { color: #e08626; padding: 0; margin: 0 0 15px 0; font-size: .9em; font-weight: bold; }
#main-home h2 a { color: #e08626; }
#main-home h2 a { color: #09407e; text-decoration: none; }
#main-home h2 a:hover { text-decoration: underline; }
#main-home h3 { color: #013658; padding: 0; margin: 0 0 5px 0; font-size: .8em; font-weight: bold; line-height: 1.2em; }
#main-home h3 a { text-decoration: none; }
#main-home h3 a:hover { text-decoration: underline; }
#main-home h3.sol { margin: 0 0 5px 0; }
#main-home h3 span.arrow { background: url(../images/arr-seta.png) no-repeat right 5px; padding-right: 10px; }
#main-home h3.sol a { background: url(../images/arr-.png) no-repeat right 6px; padding: 3px 0 10px 30px; display: block; }
#main-home h3 a.varejo { background: url(../images/iconesprodutos/VAREJO.png) no-repeat left top; }
#main-home h3 a.saude{ background: url(../images/iconesprodutos/SAUDE.png) no-repeat left top; }
#main-home h3 a.industria { background: url(../images/iconesprodutos/INDUSTRIA.png) no-repeat left top; }
#main-home h3 a.financas { background: url(../images/iconesprodutos/FINANCAS.png) no-repeat left top; }
#main-home h3 a.governo { background: url(../images/iconesprodutos/GOVERNO.png) no-repeat left top; }
#main-home h3 a.imoveis { background: url(../images/iconesprodutos/IMOVEIS.png) no-repeat left top; }
#main-home h3 a.juridico { background: url(../images/iconesprodutos/JURIDICO.png) no-repeat left top; }
#main-home h3 a.contabil{ background: url(../images/iconesprodutos/CONTABIL.png) no-repeat left top; }
#main-home h3 a.telecon { background: url(../images/iconesprodutos/TELECOM.png) no-repeat left top; }
#main-home h3 a.educacao { background: url(../images/iconesprodutos/EDUCACAO.png) no-repeat left top; }
#main-home h3 a.servicos { background: url(../images/iconesprodutos/SERVICOS.png) no-repeat left top; }
#main-home h3 a.manufatura { background: url(../images/iconesprodutos/MANUFATURA.png) no-repeat left top; }
#main-home h3 a.siderurgica { background: url(../images/iconesprodutos/SIDERURGICA.png) no-repeat left top; }
#main-home h3 a.construcao { background: url(../images/iconesprodutos/CONSTRUCAO.png) no-repeat left top; }
#main-home h3 a.distribuicao { background: url(../images/iconesprodutos/DISTRIBUICAO.png) no-repeat left top; }
#main-home h3 a.agroindustria { background: url(../images/iconesprodutos/AGRO-INDUSTRIA.png) no-repeat left top; }
#main-home h3 a.biro { background: url(../images/iconesprodutos/BIRO.png) no-repeat left top; }
#main-home h3 a.veiculos { background: url(../images/iconesprodutos/VEICULOS.png) no-repeat left top; }
#main-home hr {background-color:#4C4C4C; border: 1px thin #4C4C4C; color: #4C4C4C; border-bottom: none; margin-bottom: 5px; height: 1px; }
#main-home { width: 720px; float: left; color:#ABABAB;padding-top:5px; }
#homecontent { margin-top: 2px; padding-top: 2px; }
#threecolhome { width: 720px; height: 475px; }
#threecolhome .col { float: left; width: 220px; padding: 0 17px 0 8px; }
#threecolhome .box1 {padding: 0 5px 0 5px;background: url(../images/ultimasnoticias_new.png) no-repeat;height:497px;width:225px;}
#threecolhome .box2 {padding: 0 10px 0 5px;background: url(../images/produtossegmentados_new.png) no-repeat;height:320px;width:226px;}
#threecolhome .box3 {padding: 0 0 0 0;background: url(../images/eventos_new.png) no-repeat;height: 175px;width:226px;}
#threecolhome .box4 {padding: 0 5px 0 5px;background: url(../images/suiteprodutosdocsystem_new.png) no-repeat;height:497px;width:225px;}

#twocolhome { width: 960px; display: block; overflow: hidden; clear: both; background: url(../images/home-col.png) repeat-y 960px;}
#twocolhome .col { float: left; height: 100%; width: 200px; padding: 0 12px 0 2px; }
#main-home-interna h2 { color: #e08626; padding: 0; margin: 10px 10px 0 0; font-size: .9em; font-weight: bold;}
#main-home-interna h2 a { color: #e08626; }
#main-home-interna h2 a { color: #09407e; text-decoration: none; }
#main-home-interna h2 a:hover { text-decoration: underline; }
#main-home-interna h3 { color: #5a5a5a; padding: 0; margin: 15px 0 15px 0; font-size: .8em; font-weight: normal; line-height: 1.2em; align: justify; }
#main-home-interna h3 a { text-decoration: none; }
#main-home-interna h3 a:hover { text-decoration: underline; }
#main-home-interna h5 { color: #5a5a5a; padding: 0; margin: 0 0 5px 0; font-size: .8em; font-weight: normal; line-height: 1em; align: left; }


#col-bottom { display:none; }
#sidebar-home strong, #main-home strong { color: #013658; }
#flashbanner { display: block;clear:both; width:960px; height:210px; margin:0; padding-top: 10px; }
#flashbannerindex { display: block;clear:both; width:960px; height:210px; margin:0;margin-left:4px;  padding-top: 10px; }
#flashbannercloud { display: block;clear:both; width:960px; height:210px; margin:0;margin-left:4px;  padding-top: 10px; }
#homecontent img.left { float:left;clear:left;margin: 0 5px 5px 0;padding:0; }

/*----Home Sidebars*/
#sidebar-home { width: 235px; padding-right: 0px; float: right; }
#sidebar-home h2 { color: #013658; height: 16px; padding: 7px 0 0 10px; margin: 0; font-size: .7em; font-weight: bold; }
#sidebar-home h3 { color: #013658; height: 16px; padding: 6px 0 0 10px; margin: 0; font-size: .6em; }
#sidebar-home h2 a { color: #e08626; text-decoration: none; }
#sidebar-home h2 a:hover { text-decoration: underline; }

.formParceiro input, select, textarea {
	font-family: Arial;
	font-size:10px;
	color: #013658!important;
	border: 1px solid #cccccc;
	background-position:top;
	background-color: #ffffff;
	display:inline;
}

.formFaleConosco input, select, textarea {
	font-family: Arial;
	font-size:12px;
	color: #013658!important;
	border: 1px solid #62aad0;
	background-position:top;
	background-color: #e4f1fc;
	display:inline;
	margin-right:5px;
	margin-bottom:5px;
}


/*----Homepage Banner Flash*/
.slideflash{
	position: relative;
	width: 720px;
	height: 210px;
	margin: 0;
	background-color: #33CCFF;

}

/*global styles - layout/positioning */
* {padding: 0; margin: 0}
.left {float: left}
.center {margin-left: auto; margin-right: auto; display:block; text-align:center}
.block {display: block}
.width23 {width: 23%; padding: 1%}
.width25 {width:25%}
.width33 {width: 33.3%}
.width50 {width: 48%; padding: 1%}
.width100 {width:100%}
.row {clear: both}	
.text-left {text-align: left}
.text-center {text-align: center}
.text-right {text-align: right}
.nopad {padding:0}
.nomargin {margin: 0}


