@charset "utf-8";
/* CSS Document */



#globo{opacity:1;
	transition-property:opacity;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:opacity;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:opacity;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	cursor:pointer; }

#globo:hover{opacity:0.5;
	transition-property:opacity;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:opacity;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:opacity;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	cursor:pointer; }


#pagina div{
	float:left;
	position:relative;
	width:auto;

}

#grau{
	float:left;
	position:relative;
	height:auto; 
	width:25px; 
	margin-right:20px; 
	margin-left:15px;
	
	text-align:center
	}

.campos{
	
	border: 1px dotted #999;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin-top:1.5px;
	margin-bottom:1.5px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#fff;
	
	
	}

.cert{

	opacity:1;
	transition-property:opacity;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:opacity;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:opacity;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	cursor:pointer; }
	
.cert:hover{
	opacity:0.5;
	transition-property:opacity;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:background;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:background;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	cursor:pointer; }

.top{
	top:0px;
	width:100%;
	height:30px;
	background-color:#FFF;
	position:absolute;

}

#idiomas_btn{
	width:950px; left:50%; margin-left:-475px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:12px; position:absolute; }
	
	
#idiomas_btn a{
	color:#999;
	cursor:pointer;}
	
#idiomas_btn a:hover{
	color:#039}

#idiomas_btn .iselected{
	color:#039}

#idiomas{
	padding-top:7px;
	top:0px;
	left:0px;
	width:100%;
	position:absolute;
	height:30px;}

#navigation {
	width:100%;
	height:70px;
	background-color:#E2E2E2;
	left:0px;
	top:30px;
	position:absolute;
	}
	
#menu { width:850px; height:70px; left:50%; margin-left:-425px; position:absolute; top:0px; padding-top:0px;}

#menu a {
	text-decoration:none;
	color:inherit;}

.items { margin-top:25px; width:auto; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#039;
	background:transparent;

	transition-property:background;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:background;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:background;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	cursor:pointer; 
}

.selected {margin-top:25px; width:auto; padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;
	background:#039;

	transition-property:background;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:background;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:background;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	cursor:pointer; }

.items:hover {color:#fff; cursor:pointer; padding-left:10px; padding-right:10px;

	background:#039;
	transition-property:background;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:background;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:background;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;


}

.logo {
	width:260px;
	height:70px;
	float:left;
	position:relative;
	margin-right:48px;
}


.footer {

	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	padding-top:20px;
	bottom:0px;
	width:100%;
	height:30px;  
	background-color:#E5E5E5;
	position:FIXED;
   
 }
	
#news01{
	padding-left:20px;
	
	width:800px;
	height:auto;
	left:50%;
	margin-left:-400px;
	position:absolute;
	top:480px;
}

#news a{
	
	text-decoration:none;
	opacity:1;
	transition-property:opacity;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:opacity;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:opacity;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	cursor:pointer; 
}

#news a:hover{
	
	text-decoration:none;
	opacity:0.5;
	transition-property:opacity;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:opacity;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:opacity;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	cursor:pointer; 
}

.items_news{
   width:200px; height:270px; float:left; position:relative; margin-left:25px; margin-right:25px; margin-bottom:25px;
}

.items_news img{
   border:5px solid #CCC;
}


.antitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	font-weight:normal}
	
	
.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	font-weight:bold}	
	

.corpo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:18px;
	text-align: left;
	
	}
	
.corpo2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:18px;
	text-align: justify;
	
	
	}
	
	
#empresa {
	
	width:720px;
	height:60px;
	left:50%;
	margin-left:-360px;
	position:absolute;
	top:480px;
	
	
	}
	
#empresa div {
	width:auto;
	height:auto;
	float:left;
	position:relative;
	text-align:justify;
	
	}
	
	
#servicos {
	
	width:720px;
	height:60px;
	left:50%;
	margin-left:-360px;
	position:absolute;
	top:480px;
	
	
	}
	
#servicos div {
	width:auto;
	height:auto;
	float:left;
	position:relative;
	text-align:justify;
	
	}

.submenu{
	width:720px;
	height:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:20px;}
	
.submenu2{
	width:800px;
	margin-left:-400px;
	left:50%;
	padding-left:40px;
	height:30px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:20px;
	margin-top:480px;
	position:absolute;
	
	}
	
.divs{
	
	width:auto;
	float:left;
	position:relative;
	margin-right:10px;
	height:30px;
	color:#666;
	transition-property:color;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:color;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:color;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	cursor:pointer}
	
.divs a:hover{
	
	color:#03C;
	transition-property:color;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	-webkit-transition-property:color;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property:color;
	-moz-transition-duration: 0.4s;
	-moz-transition-timing-function: ease;
	
	text-decoration:none;
	
	cursor:pointer}

.divs a{
	text-decoration:none;
	color:#666;	}
	

.subselected{
	
	width:auto;
	float:left;
	position:relative;
	margin-right:10px;
	height:30px;
	color:#03C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	}
	
.subselected a{
	text-decoration:none;
	}
	
.nsubselected{
	
	width:auto;
	float:left;
	position:relative;
	margin-right:10px;
	height:30px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	}
	
.nsubselected:hover{
	color:#03C;
}
	

	
#clientesd div {
	
	position:relative;
	float:left;
	width:auto;
	margin-right:8px;
	margin-bottom:8px;
	border:solid 1px #CCC;
}

#clientesi div {
	
	position:relative;
	float:left;
	width:auto;
	margin-right:8px;
	margin-bottom:8px;
	border:solid 1px #CCC;
}

#portfolio{
	top:100px;
	width:800px;
	margin-left:-400px;
	left:50%;
	position:absolute;
	z-index:1;
	
	
	}
