html, body {
	height:100%;
}
* html #tudo {
	height:100%;
	}/*I6*/

	.clear {
		clear:both!important;
	}

	body {
		margin:0;
		padding:0;
		background:transparent;
		font:75%/1.4 Verdana, Arial, Helvetica, sans-serif;
		background: rgb(255,204,41); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(255,204,41,1) 0%, rgba(232,220,95,1) 16%, rgba(255,255,255,1) 62%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,204,41,1)), color-stop(16%,rgba(232,220,95,1)), color-stop(62%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,204,41,1) 0%,rgba(232,220,95,1) 16%,rgba(255,255,255,1) 62%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,204,41,1) 0%,rgba(232,220,95,1) 16%,rgba(255,255,255,1) 62%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,204,41,1) 0%,rgba(232,220,95,1) 16%,rgba(255,255,255,1) 62%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,204,41,1) 0%,rgba(232,220,95,1) 16%,rgba(255,255,255,1) 62%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc29', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
		background-size: cover;
		background-attachment: fixed;
	}

	#wrap {
		width:99.9%;
		position:relative;
		margin:0 auto;
		text-align:left;
		min-height:100%;
		border:dotted #FF0;
		border-width:0 1px;
	}

	#background-content {
		background-color:transparent;
	}
	#area-header {
		width:100%;
		height:150px;
		padding-top:1px;
		background-image:url(../images/fundo-topo.png);
		background-repeat:repeat-x;
	}
	#header {
		width:990px;
		height:150px;
		margin:0 auto;
	}

	#logo {
		width:250px;
		height:150px;
		float:left;
		position:relative;
		color:#FFF;
		text-align:center;
	}
	#atendimento {
		width:450px;
		height:50px;
		margin-top:60px;
		float:right;
		background-image:url(../images/fundo_atendimento.png);
		background-repeat:no-repeat;

	}
	.atend1 a {
		width:136px;
		height:34px;
		float:right;
		margin-left:5px;
		background-image: url(../images/atendimento.png);
		background-position:0 0;
		display:block;
	}
	.atend1 a:hover {
		width:136px;
		height:34px;
		float:right;
		margin-left:5px;
		background-image: url(../images/atendimento.png);
		background-position:-137px 0;
		display:block;
	}

	.atend2 a {
		width:136px;
		height:34px;
		float:right;
		margin-left:5px;
		background-image: url(../images/atendimento.png);
		background-position:0 -34px;
		display:block;
	}
	.atend2 a:hover {
		width:136px;
		height:34px;
		float:right;
		margin-left:5px;
		background-image: url(../images/atendimento.png);
		background-position:-137px -34px;
		display:block;
	}

	.atend3 a {
		width:136px;
		height:34px;
		float:right;
		margin-left:5px;
		background-image: url(../images/atendimento.png);
		background-position:0 -68px;
		display:block;
	}

	.atend3 a:hover {
		width:136px;
		height:34px;
		float:right;
		margin-left:5px;
		background-image: url(../images/atendimento.png);
		background-position:-137px -68px;
		display:block;
	}

	/*inicio menu*/
	#area-menu {
		width:100%;
		height:50px;
		background:transparent;
		float:left;

	}
	#menu-topo {
		width:990px;
		height:50px;
		margin:0 auto;

	}
	.menu {
		width:990px;
		height:50px;
		margin:0px;
		padding:0px;
		font: 67.5%;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		background-image: url(../images/barra.png);
		background-repeat:no-repeat;


	}
	.menu ul {
		background:transparent;
		height:35px;
		list-style:none;
		margin:-1px;
		padding:0;

	}
	.menu li {
		float:left;
		padding:0px;

	}
	.menu li a {
		background:transparent url(../images/traco.png) bottom right no-repeat;
		color: #FFF;
		display:block;
		font-weight:normal;
		line-height:35px;
		margin:0px;
		padding:0px 30px;
		text-align:center;
		text-decoration:none;
		font-weight:700;

	}

	.menu li a:hover, .menu ul li:hover a {
		/*background:#F2F2F2 url(../images/hover.png) bottom center no-repeat;*/
		background:transparent url(../images/traco.png) bottom right no-repeat;
		color: #FFF;  /* cor da letra do submenu */
		text-decoration:none;
		font-weight:700;

	}

	.menu li ul {
		background:#CCC;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;/*top:1em; /*left:0;*/

	}
	.menu li:hover ul {
		background: #06C;
		display:block;
		opacity:0.90;
		-moz-opacity: 0.90;
		filter: alpha(opacity=90);
	}

	.menu li li {
		width:225px;
		border-bottom:dotted 1px  #FFF;
		/*background: url(../images/base.gif) bottom left repeat-x;*/
		display:block;
		float:none;
		margin:0px;
		padding:0px;
	}

	.menu li:hover li a {
		background:none;

	}
	.menu li ul a {
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
	}

	/*sub-menu*/
	.menu li ul a:hover, .menu li ul li:hover a {
		/*background:#999 url(../images/hover_sub.png) center left no-repeat;*/
		background: #0C9;
		border:0px;
		color: #000;
		text-decoration:none;
	}
	.menu p {
		clear:left;

	}
	/*final menu*/

	#content {
		width:990px;
		height:700px;
		margin:0 auto;
		background:transparent;
		margin-bottom:50px;

	}
	#oportunidades {
		width:700px;
		height:300px;
		float:left;
	}
	#pesquisa {
		width:240px;
		height:299px;
		float: right;
		background-color:#F2F2F2;
		box-shadow: 0px 0px 10px #CCC;
	}

	.img-pesquisa {
		width:240px;
		height:40px;
		display:block;
		background-image:url(../images/pesquisar.png);
		background-repeat:no-repeat;
	}

	#menu-lateral {
		width:240px;
		float:right;
		margin-top:20px;
		text-shadow: 0.1em 0.1em 0.2em #999;
	}

	.lateral1 a {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:0 0;
	}

	.lateral1 a:hover {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:-240px 0;
	}

	.lateral2 a {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:0 -41px;
	}

	.lateral2 a:hover {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:-240px -41px;
	}

	.lateral3 a {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:0 -82px;
	}

	.lateral3 a:hover {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:-240px -82px;
	}

	.lateral4 a {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:0 -123px;
	}

	.lateral4 a:hover {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:-240px -123px;
	}

	.lateral5 a {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:0 -164px;
		background-repeat:no-repeat;
	}

	.lateral5 a:hover {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/menu_lateral.png);
		background-position:-240px -164px;
		background-repeat:no-repeat;
	}

	.lateral6 a {
		width: 240px;
		height: 41px;
		display: block;
		background-image: url(../images/btn-noticias.png);
		background-position: 0px 0px;
		margin-left: 17px;
		margin-bottom: 20px;
	}

	.lateral6 a:hover {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/btn-noticias.png);
		background-position:-240px 0px;
		background-repeat:no-repeat;
	}

	.lateral7 a {
		width: 240px;
		height: 41px;
		display: block;
		background-image: url(../images/btn-boleto.png);
		background-position: 0px 0px;
		margin-left: 17px;
		margin-bottom: 20px;
	}

	.lateral7 a:hover {
		width:240px;
		height:41px;
		display:block;
		background-image:url(../images/btn-boleto.png);
		background-position:-240px 0px;
		background-repeat:no-repeat;
	}

	#banner {
		width:700px;
		height:280px;
		margin-top:20px;
		float:left;

	}
	#footer {
		width:100%;
		height:315px;
		background:#CCC;
		position:absolute;
		bottom:0;
		background-image:url(../images/fundo_footer.png);
		background-repeat:repeat-x;
		margin-top:730px;
	}

	#footer p {
		margin:0;
		font-weight:bold;
		color:#060;
	}

	#centro-footer {
		width:990px;
		height:245px;
		margin:0 auto;
		background-color:transparent;
	}

	#redes-rodape {
		width:100%;
		height:70px;
		float:right;
		clear:right;
		background:#FFF;
	}

	.titulo-rede {
		width:150px;
		height:40px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:800;
		color:#666;
		position:absolute;
		margin-left:650px;
		top:5px;
		text-align:right;
		line-height:15px;
		text-shadow: 0.1em 0.1em 0.1em white;


	}

	.rede1 a {
		width:45px;
		height:70px;
		background-image:url(../images/twitter.png);
		background-repeat:no-repeat;
		background-position:top;
		display:block;
		float:left;
		margin-left:74%;
	}

	.rede2 a {
		width:45px;
		height:70px;
		background-image:url(../images/facebook.png);
		background-repeat:no-repeat;
		background-position:top;
		display:block;
		float:left;
	}

	.rede3 a {
		width:45px;
		height:70px;
		background-image:url(../images/youtube.png);
		background-repeat:no-repeat;
		background-position:top;
		display:block;
		float:left;
	}

	.rede4 a {
		width:45px;
		height:70px;
		background-image:url(../images/blogger.png);
		background-repeat:no-repeat;
		background-position:top;
		display:block;
		float:left;

	}

	#logo-rodape {
		width:280px;
		height:60px;
		float:left;
		background-image:url(../images/logo_rodape.png);
		background-repeat:no-repeat;
	}
	#endereco {
		width:280px;
		height:180px;
		float:left;
		clear:both;
		margin-top:20px;
	}

	.endereco {
		font-family:Arial, Helvetica, sans-serif;
		color: #666;
		font-size:12px;
		text-shadow: 0.1em 0.1em 0.1em white;
	}

	h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#333;
		text-shadow: 0.1em 0.1em 0.1em white;
	}

	#link-rodape {
		width:170px;
		height:180px;
		float:left;
		margin-left:20px;
		margin-top:20px;
		clear:right;
		text-shadow: 0.1em 0.1em 0.1em white;
	}

	.link a {
		width:100px;
		height:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		list-style:none;
		text-decoration:none;
		display:inline-block;
		margin-bottom:8px;

	}

	.link a:hover {
		width:100px;
		height:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333;
		list-style:none;
		text-decoration:underline;
		display:inline-block;
		margin-bottom:8px;
	}

	#noticias {
		width:300px;
		height:188px;
		float:left;
		margin-left:20px;
		margin-top:13px;
		clear:right;
		background-image:url(../images/noticias.png);
		background-repeat:no-repeat;
		text-shadow: 0.1em 0.1em 0.1em white;

	}


	#copyright {
		width:990px;
		height:35px;
		font-size:10px;
		color: #666;
		font-family:Arial, Helvetica, sans-serif;
		margin:0 auto;
		text-align:left;
	}

	#enquete {
		width:240px;
		height:200px;
		float:right;
		margin-top:20px;
		line-height:30px;
		background-color:#F2F2F2;
		box-shadow: 0px 0px 10px #CCC;
	}

	.linkrodape {
		text-decoration:none;
		color:#333;
	}

	.emp {
		background-image:url(../images/emp.png);
		background-repeat:no-repeat;
		width:97%;
		height:22px;
		text-indent:15px;
		color:#666666;
		font-weight:bold;
		padding-top:3px;
		margin-left:5px;
	}

	.info {
		background-image:url(../images/im_servicos.png);
		background-repeat:no-repeat;
		width:303px;
		height:51px;
		cursor:pointer;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
	}

	.infotel {
		background-image:url(../../images/im_servicos.png);
		background-repeat:no-repeat;
		width:303px;
		height:51px;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
	}