/*RESET DA PÁGINA*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	color: #FFF;
}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*ESTRUTURA*/
body

{
	background:#000;
}

#topo

{
	width:960px;
	height:100px;
	margin:10px auto 10px auto;
	position:relative;
}
	.logo
	
	{
	width:223px;
	height:64px;
	position:absolute;
	left:10px;
	top:15px;
	}

#geral 

{
	width:960px;
	position:relative;
	top: 50%;
	left: 50%;
	margin-left: -480px;
	
}
	.menu
	
	{
		width:960px;
		height:48px;
		margin:auto auto 0px auto;
		position:relative;
	}
	
		#menu
	
		{
	width:960px;
	height:auto;
	position:absolute;
	z-index:2;
		}
		
	#banner
	
	{
		width:960px;
		height:365px;;
		position:relative;
		z-index:0;
	}
	
		.banner
	
		{
			width:960px;
			height:auto;
		}
		
	#migalhas
	
	{
		width:898px;
		padding: 10px 30px 10px 30px;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	
	#conteudo
	
	{
		width:958px;
		min-height:500px;
		height:950px;
		position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	
	#conteudo-uni
	
	{
		width:958px;
		min-height:500px;
		height:500px;
		position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	#conteudo-ctel{
		width:958px;
		height:1500px;
		position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	#conteudo-vir
	
	{
		width:958px;
		min-height:500px;
		height:1350px;
		position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	
	#conteudo-imp
	
	{
		width:958px;
		min-height:500px;
		height:1450px;
		position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	
	#conteudo-dig
	
	{
		width:958px;
		min-height:500px;
		height:1300px;
		position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	
	#conteudo-con
	
	{
		width:958px;
		min-height:540px;
		height:540px;
		position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	
	#conteudo-vid
	
	{
		width:958px;
		height:1900px;
		position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	#conteudo-sobre
	
	{
		width:958px;
		height:910px;
		position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	
	#rodape
	{
		width:958px;
		height:auto;
		clear:both;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
	}
	
		#parceiros
		
		{
			padding: 10px 10px 30px 10px;
			position:relative;
		}
		#parceiros2
		
		{
			padding: 10px 10px 30px 10px;
			position:relative;
		border-left:1px solid #7a561e;
		border-right: 1px solid #7b561e;
		}
		
		#unidades
		
		{
			width:960px;
			height:530px;
			position:relative;
		}


/*GRIDS DE TÍTULO*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5
{
	position:relative;
	float:left;
}

#grid_1,
#grid_2,
#grid_3,
#grid_5
{
	position:relative;
	float:left;
	padding-top:15px;
}

	.grid_5
	
	{
		width:958px;
		height:62px;
		background:url(../imagens/bg-titulo_1.jpg) repeat-x;
	}
	
	#grid_5
	
	{
		width:958px;
		height:62px;
	}
	
		.grid_4
		
		{
			width:720px;
			height:62px;
			background:url(../imagens/bg-titulo_1.jpg);
		}
		
		#grid_4
		
		{
			width:657px;
			height:62px;
			position:relative;
			float:left;
			border-left:1px solid #333;
		}
		
			.grid_3
			
			{
				width:560px;
				height:62px;
				background:url(../imagens/bg-titulo_1.jpg);
			}
			
			#grid_3
			
			{
				width:560px;
				height:auto;
			}
			
				.grid_2
				
				{
					width:300px;
					height:62px;
					background:url(../imagens/bg-titulo_1.jpg);
				}
				
				.grid_2a
				{
					width:318px;
					height:62px;
					background:url(../imagens/bg-titulo_1.jpg);
					float:left;
					border-right:1px solid #333;
					position:relative;
				}
				
				.grid_2b
				{
					width:319px;
					height:62px;
					background:url(../imagens/bg-titulo_1.jpg);
					position:relative;
					float:left;
				}
				
				.grid_2c
				
				{
					width:300px;
					height:62px;
					margin-bottom:10px;
					position:relative;
					background:url(../imagens/bg-titulo_1.jpg);
				}
				
				#grid_2
				
				{
					width:300px;
					height:330px;
					margin-left:15px;
				}
				
				#grid_1
				
				{
					width:238px;
					margin-left:15px;
				}
				
				.gridtxt 
				
				{
					color:#FFF;
					border-top:-5px;			
				}
				
				.grid_cb
				{
				
				
					
				}

/*GRIDS DE ESTRUTURA*/
.box-1,
.box-2,
.box-3,
.box-3ctel,
.box-4,
.box-5

{
	float:left;
	margin-bottom:25px;
	position:relative;
}

#box-1,
#box-2,
#box-3,
#box-4,
#box-5

{
	float:left;
}


.box-1
{
	width:300px;
	min-height:820px;
	border-right:1px solid #333;
}

.box-13
{
	width:300px;
	min-height:600px;
	float:left;
	border-right:1px solid #333;
}

.box-12
{
	width:300px;
	min-height:500px;
	border-right:1px solid #333;
}
.box-12form
{
	width:280px;
	min-height:500px;
	border-right:1px solid #333;
	margin-left:20px;
	font-size:18px;
}
.box-12form2
{
	
}

#box-1

{
	width:318px;
	height:444px !important;
	min-height:444px;
	height:auto;
}

#box-1a

{
	width:310px;
	height:auto;
	padding-bottom:10px;
	float:left;
}

	.box-2
	
	{
		width:560px;
		height:820px;
		border-left:1px solid #666;
	}
	
	#box-2
	
	{
		width:610px;
		height:auto;
		padding-bottom:10px;
		margin-left:15px;
		margin-right:20px;
	}
	
	.box-3
	
	{
		width:655px;
		height:820px;
	}
	.box-3ctel
	
	{
		width:655px;
		height:1200px;
	}
	
	.box-31
	
	{
		width:655px;
		height:400px;
		float:left;
	}
	
	.box-3b
	
	{
		width:305px;
		float:left;
		margin-left:350px;
		margin-top:-450px;
		color:#FFF;
	}
	
		.box-4
	
		{
			width:720px;
			height:auto;
		}
	
			.box-5
			
			{
			width:960px;
			height:auto;
			}
			
			#box-5
			
			{
				width:957px;
				height:444px;
				padding-top:10px;
			}
			
			#box-6
			
			{
				width:auto;
				margin-top:5px;
				height:86px;
			}
	
/*GRIDS DE TEXTO*/

.text-field

{
	margin:15px;
}
.text-field a

{
	text-decoration:none;
}

#text-field

{
	padding-top:20px;
	margin-top:20px;
	margin-right:15px;
	margin-left:15px;
}

	
/*FORMATAÇÃO*/
h1, h2, h3, h4, h5, h6
{
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:normal;
}

	h1
	
	{
		font-size:24px;
		color:#FFF;
	}
	
		h2
		{
			font-size:22px;
		}
		
			h3
			
			{
				font-size:18px;
				color:#FFF;
			}
			
				h4
				
				{
					font-size:16px;
						color:#EF4823;
				}
				
					h5
					
					{
	font-size:14px;
	color:#FFF;
					}
					
						h6
							{
								font-size:12px;
							}
							
p
{
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:0.9em;
	color:#FFF;
	line-height:1.4em;
	margin-top:10px;
}

small
{
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:0.8em;
	color:#FFF;
}
	
/*BANNER PRINCIPAL*/

a img 
{ 
	border: none;
}

	.banner ul,
	.banner ul li 

	{
		list-style: none;	
	}

		.banner,
		.banner ul,
		.banner ul li,
		.banner ul li img 
		{
			margin-right:auto;
			margin-left:auto;
			margin-top:1px;
			padding-bottom: 1px;
	
			width: 958px;
			height: 362px;
		}

			.banner ul li 
			{
	position: relative;
	z-index: 1;
			}

				.banner ul li div.background 
				{
					width: 958px;
					height: 40px;
					margin-top:2px;	
					position: absolute;
					bottom: 0px;
					left: 0px;	
					background: black;
				}

					.banner ul li p 
					
					{
						margin: 0px;	
						padding: 10px 15px;
	
						position: absolute;
						bottom: 0px;
						left: 0px;
	
						line-height: 20px;
						font-family: Verdana, Arial, sans-serif;	
						font-size: 14px;
					}

						.banner ul li p a 
						{
							color: white;
							text-decoration: none;	
						}	

							.banner a.faixa 
							{ 
								width: 100px;
								height: 100px;
	
								position: absolute;
								top: -5px;
								left: -5px;
								z-index: 100;
							}

								.banner div.paginas 
								{
									position: absolute;
									top: 5px;
									right: 5px;
	
									z-index: 100;
								}


									.banner div.paginas a 
									{
										height: 28px;
										width: 28px;
	
										display: block;
										float: left;
										margin-left: 3px;
										color:#FFF;
										font-size: 12px;
										font-family: "Myriad Pro", Verdana, Arial, sans-serif;
										text-decoration: none;	
										text-align: center;
										line-height: 20px;
										outline: none;
										padding-top:4px;
										padding-left:0,9px;
										margin-top:20px;
										margin-right:20px;
										background:url(../imagens/up.png);
										background-repeat:no-repeat;
									}

										.banner div.paginas a:hover,
										.banner div.paginas a.activeSlide 
										
										{
											color:#FFF;
											background:url(../imagens/hover.png);
											background-repeat:no-repeat;
										}

											.banner ul li p,
											.banner ul li div.fundo 
											
											{ 
												display: none; 
											}
											
/*SHADOW BOX*/

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message
{
	font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:200;
	color:#fff;
}

#sb-container
{
	position:fixed;
	margin:0;
	padding:0;
	top:0;
	left:0;
	z-index:999;
	text-align:left;
	visibility:hidden;
	display:none;
}

#sb-overlay
{
	position:relative;
	height:100%;
	width:100%;
}

#sb-wrapper
	{
		position:absolute;
		visibility:hidden;
		width:100px;
	}
	
#sb-wrapper-inner
	{
		position:relative;border:1px solid #303030;
		overflow:hidden;
		height:100px;
	}
	
#sb-body
	{
		position:relative;
		height:100%;
	}
	
#sb-body-inner
	{
		position:absolute;
		height:100%;
		width:100%;
	}
	
#sb-player.html
	{
		height:100%;
		overflow:auto;
	}
	
#sb-body img
	{
		border:none;
	}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

/*SLIDESHOW DA SEVEN NA MÍDIA*/

#slideshow 

{ 
	float:left; 
	background-color:#666; 
	width:718px; 
	height:360px; 
}
	#slideshow img
	
	{
		border:none;
	}


#nav 

{ 
	float:right; 
	background-color:#033; 
	width:240px; 
	height:360px; 
	margin:0px; 
	padding-left:0px; 
}

	#nav li 
	
	{ 
		width: 240px; 
		float: left; 
		list-style: none; 
		margin-left:0px; 
	}
		
		#nav a 
		
		{
			width: 240x; 
			display: block; 
		}
			
			#nav a.activeSlide 
			
			{ 
				background: #000 
			}
			
				#nav a:focus 
				
				{ 
					outline: none; 
				}
				
					#nav img 
					
					{ 
						border: none; 
						display: block 
					}

#todos
	{
		float:right; 
		background-color:#023; 
		width:240px; 
		height:60px; 
		margin-top:-60px; 
	}
											
											
/*FORMATAÇÕES ESPECIFICAS*/
#geral #rodape #unidades #grid_2 h4

{
	color:#EF4823;
}

#geral #conteudo #unidades #grid_2 h4

{
		color:#EF4823;
}

#geral #conteudo .box-1 .grid_2

{
	margin-top:20px;
}

.banner_topo {
	position:absolute;
	top:9px;
	right:0px;
	width:600px;
	height: 90px;
	z-index:5;
	
	
}






	


/*EFEITOS DO LAYOUT*/
.grid_efeito
{
	margin:auto;
	background-image:url(../imagens/layout/efeito.jpg);
	background-repeat:no-repeat;
	height:1px;
	border-left: 1px solid #bc832c;
	border-right: 1px solid #7d581e;
	position:relative;
	clear:both;
	visibility: visible;
	width: 336px;
	width: 570px;
}

.grid_efeito2
{
	margin:auto;
	background-image:url(../imagens/layout/efeito.jpg);
	background-repeat:no-repeat;
	height:1px;
	border-left: 1px solid #bc832c;
	border-right: 1px solid #7d581e;
	position:relative;
	clear:both;
	visibility: visible;
}

/*TÉCNICA DE SUBSTITUIÇÃO DE TÍTULOS*/

div.grid_5 h2
{
	height:36px;
	width:350px;
	position:absolute;
	text-indent:-9999px;
}

div.grid_5 h2 span
{
	background-image:url(../imagens/simr.png);
	position:absolute;
	top:12px;
	background-repeat:no-repeat;
	left:11px;
	width:100%;
	height:100%;
}

div.grid_5.grid_2 h2 span
{
	background-image:url(../imagens/simr.png);
	position:absolute;
	top:12px;
	background-repeat:no-repeat;
	left:26px;
	width:100%;
	height:100%;
}

h2#seven-na-midia span{background-position: 0 0;}
h2.unidades span{background-position: 0 -140px;}
h2.especificoes span{background-position: 0 -180px;}
h2.aqui-aprende span{background-position: 0 -220px;}
h2.setor-seven span{background-position: 0 -100px;}
h2.tween-seven span{background-position: 0 -65px;}
h2.seven-news span{background-position: 0 -30px;}
h2#updates span{background-position: 0 -160px;}

.subdiv
{
	position:absolute;
	right:1%;
	top:6%;
	width:58px;
	height:50px;
}

.boxe-unidades
	{
		padding-top:0px;
		width:300px;
		height:330px;
		float:left;
		margin-left:15px;
	}
	
	.float-left
		{
			width:300px;
			margin-left:645px;
		}
		
#boxe-texto
	{
		margin-top:30px;
		padding:25px;
	}

.boxe-texto
	{
		padding:25px;
		margin-bottom:20px;
	}
.todosvideos{
	color:#FFF;
	font-size:14px;
	width:238px;
	float:right;
	height:30px;
	padding-top:270px;
	vertical-align:text-bottom;
	text-align:center;}
.todosvideos a{
	text-decoration:none;
	color:#FFF;}
.todosvideos2{
	color:#FFF;
	font-size:14px;
	width:238px;
	float:right;
	height:30px;
	vertical-align:text-bottom;
	text-align:center;}
.todosvideos2 a{
	text-decoration:none;
	color:#FFF;}
	
.clear{clear:both;}


.link-blog a

{
	color:#FFF;
	text-decoration:none;
}

#apDiv1 {
	position:absolute;
	width:128px;
	height:128px;
	z-index:1;
	left: 427px;
	top: 28px;
}

.orkut

{
	position:absolute;
	right:16px;
	top:85px;
	width:75px;
	height:75px;
}

.twitter

{
	position:absolute;
	right:95px;
	top:85px;
	width:75px;
	height:75px;
}

.facebook {
	position:absolute;
	width:75px;
	height:75px;
	left: 630px;
	top: 85px;
}

.youtube

{
	position:absolute;
	right:173px;
	top:85px;
	width:75px;
	height:75px;
}

.titulo

{
	width:600px;
	height:38px;
	position:absolute;
	top: 13px;
	left: 21px;
}

.noticia

{
	text-align:center;

}

.tabela

{
	width:600px;
	height:23px;
	position:absolute;
	top: 127px;
	left: 7px;
}

.box-7{
	width:299px;
	margin:10px;
	height:450px;
	float:left;
	position:relative;
	
	}
.grid_txt {
	width:20;
	height:600;
	


}

.divgg {
	
	width:958px;
	height:600px;
	position:absolute;
	padding-top:80px;
	
}

.rodape
{
	clear:both
	height:50px;
	text-align:center;
	padding:5px;
		border:1px solid #7a561e;
}
.ult-new{
	font-size:16px;
	color:#FFF;
	padding-top:10px;
	padding-left:30px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.ult-new a {
	color:#FFF;}
.data{
	color:#EF4823;
	}

