@charset "utf-8";
/* CSS Document */
html{
	background: url("../img/background.jpg") repeat-x left center #004661;
		height:100%;
}

body{
	background: url("../img/esferas-topo.png") no-repeat center -215px ;
		height:100%;
}

#all{
	background: url("../img/esfera-bottom.png") no-repeat scroll right 330px transparent;
	display:table;
	height:100%;
	
	
	font-family:Arial;
}

#header{
	padding-top:50px;
}

.bold{ font-weight: bold; }
.italic{ font-style:italic; }
.block{ display:block; }
.left{ float:left;}
.right{ float:right;}
.underline{text-decoration:underline;}
.noMargin{margin:0px !important;}

.white{ 	color:#FFF; }
.red{ 	color:#c01116; }
.darkgray{ 	color:#343434; }
.gray{ 	color:#606060; }
.yellow{ color:#fce212; }

.ft10{ 	font-size:10px; }
.ft11{ 	font-size:11px; }
.ft12{ 	font-size:12px; }
.ft14{ 	font-size:14px; }
.ft16{ 	font-size:16px; }


.marginTop10{ margin-top:10px; }
.marginTop20{ margin-top:20px; }

.borderBottomBlue{
	border-bottom: 1px solid #3193b8;
}
.borderTopBlue{
	border-top: 1px solid #3193b8;
}
.borderRightBlue{
	border-right: 1px solid #3193b8;
}
.borderLeftBlue{
	border-left: 1px solid #3193b8;
}

#header{
	height:185px;
	position:relative;	
}

#contentFull{
	left:0;
	min-height:280px;
	position:absolute;
	top:246px;
	width:100%;	
	z-index:9;
	overflow:hidden;
}

#content{
	margin-top:35px;
	min-height:290px;
	position:relative;
	z-index:10;
	line-height:16px;
}


#footer{
	position:relative;
}

#menu li{
	float:left;
}	
	
#menu li a{
	background: url("../img/menu.png") no-repeat left top;
	float:left;
	height:20px;
	display:block;	
	text-indent:-9999px;
	margin-right:5px;
}
#menu li#home a{
	width:60px;
	background-position: -5px -32px ;
}

#menu li#home a:hover{
	width:60px;
	background-position: -5px -4px ;
}

#menu li#home a.selected{
	width:60px;
	background-position: -5px -4px ;
}

#menu li#produtos a{
	background-position:-80px -32px;
	width:86px;
}

#menu li#produtos a:hover{
	background-position:-80px -4px;
}

#menu li#produtos a.selected{
	background-position:-80px -4px;
}

#menu li#servicos a{
	background-position:-176px -33px;
	width:81px;
}

#menu li#servicos a:hover{
	background-position:-176px -5px;
}

#menu li#servicos a.selected{
	background-position:-176px -5px;
}

#menu li#contato a{
	background-position:-261px -33px;
	width:68px;
	margin-right:0px;
}

#menu li#contato a:hover{
	background-position:-261px -5px;
}

#menu li#contato a.selected{
	background-position:-261px -5px;
}

#menu{
	padding-top:15px;
	padding-bottom:20px;
}

#conheca{
	height:20px;
	padding-top:15px;
	padding-bottom:20px;
}

.servicos{
	background-color:#002939;
}


#menuServicos{
	margin-top:10px;
	width:260px;
}

#menuServicos li{
	float:left;
}

#menuServicos li a{
	height:20px;
	text-indent:-9999px;
	display:block;
	margin-bottom:10px;
}

#menuServicos .mmgam a{
		background: url("../img/menu-servicos.png") no-repeat left -5px;
		width:200px;
}

#menuServicos .mmgam a:hover, .mmgamSelected {
		background: url("../img/menu-servicos2.png") no-repeat 0px -5px;
		width:200px;
}

#menuServicos .captacao a{
		background: url("../img/menu-servicos.png") no-repeat left -35px;
		width:200px;
}

#menuServicos .captacao a:hover, .captacaoSelected {
		background: url("../img/menu-servicos2.png") no-repeat 0px -35px;
		width:200px;
}

#menuServicos .planetay a{
		background: url("../img/menu-servicos.png") no-repeat left -65px;
		width:200px;
}

#menuServicos .planetay a:hover, .planetaySelected{
		background: url("../img/menu-servicos2.png") no-repeat 0px -65px;
		width:200px;
}

#menuServicos .indicadores a{
		background: url("../img/menu-servicos.png") no-repeat left -95px;
		width:200px;
}

#menuServicos .indicadores a:hover, .indicadoresSelected{
		background: url("../img/menu-servicos2.png") no-repeat 0px -95px;
		width:200px;
}

#menuServicos .universus a{
		background: url("../img/menu-servicos.png") no-repeat left -125px;
		width:200px;
}

#menuServicos .universus a:hover, .universusSelected{
		background: url("../img/menu-servicos2.png") no-repeat 0px -125px;
		width:200px;
}

#menuServicos .pergamum a{
		background: url("../img/menu-servicos.png") no-repeat left -155px;
		width:200px;
}

#menuServicos .pergamum a:hover, .pergamumSelected{
		background: url("../img/menu-servicos2.png") no-repeat 0px -155px;
		width:200px;
}

#menuServicos .registro a{
		background: url("../img/menu-servicos.png") no-repeat left -185px;
		width:200px;
}

#menuServicos .registro a:hover, .registroSelected{
		background: url("../img/menu-servicos2.png") no-repeat 0px -185px;		
		width:200px;
}

#menuServicos .collegium a{
		background: url("../img/menu-servicos.png") no-repeat left -215px;		
		width:200px;
}

#menuServicos .collegium a:hover, .collegiumSelected{
		background: url("../img/menu-servicos2.png") no-repeat 0px -215px;		
		width:200px;
}

h2{
	text-indent:-9999px;
	height:45px;
}

h2.captacao{
		background: url("../img/title-captacao.png") no-repeat left 0px;
		margin-left:-50px;
		margin-top: 5px;
}

h2.planetay{
		background: url("../img/title-planetay.png") no-repeat left 0px;
		margin-left:-50px;
		margin-top: 5px;
}

h2.indicadores{
		background: url("../img/title-indicadores.png") no-repeat left 0px;
		margin-left:-50px;
		margin-top: 5px;
}

h2.universus{
		background: url("../img/title-universus.png") no-repeat left 0px;
		margin-left:-50px;
		margin-top: 5px;
}

h2.pergamum{
		background: url("../img/title-pergamum.png") no-repeat left 0px;
		margin-left:-50px;
		margin-top: 5px;
}

h2.registro{
		background: url("../img/title-registro.png") no-repeat left 0px;
		margin-left:-50px;
		margin-top: 5px;
}

h2.collegium{
		background: url("../img/title-collegium.png") no-repeat left 0px;
		margin-left:-50px;
		margin-top: 5px;
}


h2.gam{
		background: url("../img/title-gam.png") no-repeat left 0px;
		margin-left:-45px;
		
}

h2.mmgam{
		background: url("../img/title-mmgam.png") no-repeat left 0px;
		margin-left:-40px;
}

h2.contato{
		background: url("../img/title-contato.png") no-repeat left 0px;
		width:187px;
		margin-left:-45px;
}

.adquiraAgora{
		margin-top:30px;
		background: url("../img/adquira-agora.png") no-repeat left 0px;
		display:block;
		text-indent:-99999px;
		height:35px;
}

#contentView p{
	line-height:20px;
}

#hightlights{ 
	left:0;
	position:absolute;
	top:260px;
	z-index:11;
	width:100%;
	overflow:hidden;
	height:260px;
 }

#hightlights ul li{
	float:left;
	position:relative;
	margin:0px 5px 0 5px;
}
#hightlights ul li img{
	width:295px;
	margin-top:30px;
}

#hightlights ul li.selected img{
	width:413px;
	margin-top:-10px;
}

#hightlights ul{
	display:-moz-box;
	list-style:none outside none;
	overflow:hidden;
	width:2560px;
	height:280px;
}	

#botoes{
	bottom:5px;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	text-align:center;
	z-index:9999;
}

#btProxima{
	background:url("../img/setas.png") no-repeat scroll -26px top transparent;
	display:block;
	height:29px;
	text-indent:-9999px;
	width:27px;
	float:left;
}
#btAnterior{
	background:url("../img/setas.png") no-repeat scroll 0px top transparent;
	display:block;
	height:29px;
	text-indent:-9999px;
	width:27px;
	float:left;	
}

#contentFullHome{
	left:0;
	min-height:208px;
	overflow:hidden;
	position:absolute;
	top:280px;
	width:100%;
	z-index:9;
}

.borderHighlight{
	position:absolute;
	left:0px;
	top:9px;
	display:none;
	
}
.marginLeft8{
	margin-left:8px;
}


.inputPq{
	background:url("../img/input-contato.png") no-repeat -4px -3px transparent;
	border: 0px; display:block; height:39px;	width:224px;
}
.inputPq input{
	background:#002939;
		border:0px;
		left:12px;
	position:relative;
	top:10px;
	color:#FFF;
	width:195px;
}
input.inputPq{
	height:39px;	width:224px;
}
textarea.inputPq{
	height:95px;	width:224px;
	background-position: -4px -42px;
}
.textareaPq{
	background:url("../img/input-contato.png")  no-repeat -4px -42px; transparent;
	border: 0px; display:block; height:90px;	width:224px;
}
.textareaPq textarea{
	background:#002939;
		border:0px;
		left:12px;
	position:relative;
	top:10px;
	color:#FFF;
	height:69px;	width:200px;
}
#btnEnviar{
	background:url("../img/btn-enviar.png") no-repeat -4px -3px transparent;
	border: 0px;	
	height:39px;
	text-indent:-1000px;
	float:right;
	margin-right:10px;
	width:90px !important;
}
#faleConosco{
	height:250px;
}