@charset "utf-8";
/* CSS Document */


a.typelink01:link{
	text-decoration: none;
	font-family: 'Josefin Sans', sans-serif;
	color:#333333;
	font-size: 0.85em;
	/*font-weight: bold;*/}

a.typelink01:visited{
	text-decoration: none;
	font-family: 'Josefin Sans', sans-serif;
	color:#333333;
	font-size: 0.85em;
	/*font-weight: 700;*/}

a.typelink01:hover{
	text-decoration: none;
	font-family: 'Josefin Sans', sans-serif;
	background-color: #003366;
	color:#cccccc;
	font-size: 0.85em;
	/*font-weight: 700;*/}

a.typelink01:active{
	text-decoration: none;
	font-family: 'Josefin Sans', sans-serif;
	color: #666666;
	font-size: 0.85em;
	/*font-weight: 700;*/}

/*------*/


a.typelink02:link{
	text-decoration: none;
	font-family: 'Arial', sans-serif;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: 700;}

a.typelink02:visited{
	text-decoration: none;
	font-family: 'Arial', sans-serif;
	color:#ffffff;
	font-size: 0.9em;
	font-weight: 700;}

a.typelink02:hover{
	text-decoration: none;
	font-family: 'Arial', sans-serif;
	color:#666666;
	font-size: 0.9em;
	font-weight: 700;}

a.typelink02:active{
	text-decoration: none;
	font-family: 'Arial', sans-serif;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: 700;}




body, html{
    margin-left:0; 
	margin-bottom:0;
	margin-top:0;
	margin-right:0;}
	

/** { margin: 0; padding: 0;} /*Reset*/



/*Início do Conteúdo Global*/
.container_main{
	width: 100%;
	height: auto;}
/*Fim do Conteúdo Global*/	


	
/*Início do Conteúdo Header*/
.container_header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 140px;
	padding-top: 5px;
	background-color: #ffffff;
	z-index: 1000;}
	
.header{
	position: relative;
	top: 0;
	left: 0;
	width: 80%;
	height: 140px;
	padding-left: 10%;
	padding-right: 10%;}
	
.top{
	width: 100%;
	height: 30px;
	text-align: right;}

.logo{
	width: 20%;
	height: 110px;
	float: left;}

.topics{
	width: 70%;
	height: 75px;
	float: left;
	padding-top: 35px;
	text-align: right;}
	
.social_networks{
	width: 10%;
	height: 75px;
	float: left;
	padding-top: 35px;
	text-align: right;}	
	
	
/*Menu Horizontal*/

ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
	display: inline;
	overflow: hidden;}	


li a{
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 6px;}
	
/*Fim do Menu Horizontal*/	
	
.social_networks{
	width: 10%;
	height: 75px;
	float: left;
	padding-top: 35px;
	text-align: right;}	
/*Fim do Conteúdo Header*/	



/*Início do Conteúdo Body*/
.container_body{
	position: relative;
	top: 145px;
	left: 0;
	width: 100%;
	height: 1200px;
	padding-bottom: 15px;
	background-color:#ffffff;}
	
.clients{
	position: relative;
	top: 0; 
	left: 0;
	margin-bottom: 15px;
	width: 100%;
	height: 1200px;}

.clients1{
	position: relative;
	top: 0; 
	left: 0;
	width: 80%;
	height: 320px;
	margin-bottom: 15px;
	padding-top: 65px;
	padding-left: 10%;
	padding-right: 10%;
	text-align: justify;
	border: #666666 dotted 1px;}
	
.clients2{
	position: relative;
	top: 0; 
	left: 0;
	width: 72%;
	height: 490px;
	margin-bottom: 15px;
	padding-top: 25px;
	padding-left: 14%;
	padding-right: 14%;
	text-align: center;}
	
	.border_table{
		/*border: #333333 dotted 1px;*/
		padding-top: 25px;
		padding-bottom: 25px;
		padding-left: 8px;
		padding-right: 8px;
		margin-left: 3px;
		margin-right: 3px;
		background-color: #ffffff;}
	
/*Fim do Conteúdo Body*/



/*Início do Conteúdo Footer*/
.container_footer{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 150px;
	background-color:#003366;}
	
.foot{
    width: 100%;
	height: 90px;
	padding-top: 25px;
	padding-bottom: 20px;
	float: left;
	background-color: #003366;
	/*background: rgba(0, 51, 102, 0.9);*/}
	
.foot_hours{
    width: 80%;
	height: 80px;
	padding-bottom: 10px;
	padding-left: 10%;
	padding-right: 10%;
	text-align: left;}

.foot_in2{
    width: 40%;
	height: 30px;
	padding-top: 20px;
	padding-left: 10%;
	padding-bottom: 15px;
	text-align: left;
	float: left;
	background-color: #003366;
	/*background: rgba(0, 0, 0, 0.1);*/}

.foot_in2_corp{
    width: 40%;
	height: 30px;
	padding-top: 20px;
	padding-right: 10%;
	padding-bottom: 15px;
	text-align: right;
	float: right;
	background-color: #003366;
	/*background: rgba(0, 0, 0, 0.1);*/}



/*Fim do Conteúdo Footer*/














/*background: rgba(0, 51, 153, 0.7);*/
