* {
    margin: 0;
    padding:0;
}


@font-face {
    font-family: 'Uni Sans Thin';
    src: url('../font/Uni Sans Thin.otf') format('opentype');
}
@font-face {
    font-family: 'Uni Sans Heavy';
    src: url('../font/Uni Sans Heavy.otf') format('opentype');
}
@font-face {
    font-family: 'texgyreadventor-regular';
    src: url('../font/texgyreadventor-regular.otf') format('opentype');
}
body {
background-color:#8CA1BF;
margin:0px;
padding:0px;
height:100%;
width:100%;
}

.txt-ajuda{
	 font-weight: normal;
	
	
}
/*Menu*/
ul li {
    
        display:list-item ; 
 		list-style:none;
        font:20px  Arial,Verdana;
       
        
}
ul li a {
    text-decoration:none;
    color:#111F3E;
    }
ul{ 
    position:fixed;
	top:31%;
	left:4%;
    
	
	}
ul li a:hover{ 
             border-left:solid 5px #111F3E;
             color:white;
}


/*fim menu*/


/*conteudo*/

#logocongresso {
    position:fixed;
    opacity:0.05;
    width:700px;
    top:-10%;
    right:-0%;
    transform:rotate(-30deg);
    z-index:-1;
}


#all {

background-color:#3a4e7b;
width:80%;
bottom:0%;
top:0%;
right:0%;
position:fixed;
right:-70%;
opacity:0.02;





}
#img1 {
width:10%;
position:fixed;
opacity: 0.8;
filter: alpha(opacity=20);top:22%;left:3%;
   
}
#img2 {
width:10%;
position:fixed;
opacity: 0.8;
filter: alpha(opacity=20);top:22%;left:14%;
   
}
.posicionamento{
    padding:20px;
	height:200px;

}
.posicionamento2{
    padding-left:20px;

}
.posicionamento3{
    padding-left:1px;
	height:400px;
}

.posicionamento p {
margin-left:30px;
margin-right:30px;
margin-bottom:20px; 
font:16px Arial,Verdana;
color:#8CA1BF;
}
.posicionamento h2 {margin:30px; 
                    font:30px Arial,Verdana;
                    color:#8CA1BF;
}
.posicionamento2 p {
margin-left:30px;
margin-right:30px;
margin-bottom:20px; 
font:16px Arial,Verdana;
color:#8CA1BF;
}
.posicionamento2 h2 {margin:30px; 
                    font:30px Arial,Verdana;
                    color:#8CA1BF;
}


.posicionamento3 p {
margin-left:10px;
margin-right:30px;
margin-bottom:20px; 
font:16px Arial,Verdana;
color:white;
}
.posicionamento3 h2 {padding-left:30px;
					margin:30px; 
                    font:30px Arial,Verdana;
                    color:#8CA1BF;
}



h1{
margin:30px; 
font:50px Arial,Verdana;
color:#8CA1BF;

}
/*fim conteudo*/


#direita {
     
       
        width:100%;
        float:right;
        height: 400px;
       

             
        }
#esquerda {
       
        
        width:63%;
        float:left; 
        height: 300px;
        }
.link { 
	text-decoration:none;     color:white; font:20px Arial,Verdana
}
.link:hover {
    color:white;
    }
#imglogo {
width:35%;
position:absolute;
opacity: 0.2;
filter: alpha(opacity=20);
top:-15%;
left:-4%;

   
}
#imgxiii {
    text-decoration:none;
float:left;
width:300px; padding:4%;
height:200px;
position:fixed;
z-index:50;
}
#imgxiii:hover {
cursor:pointer;
border: solid 2px #8CA1BF;
border-radius:50px;

position:fixed;
z-index:50;
}
#imgxvi {
text-decoration:none;
float:right;
width:300px;
padding:4%;
height:200px;
position:fixed;
z-index:50;
right:0%;

}
#imgxvi:hover {
cursor:pointer;
border: solid 2px #8CA1BF;
border-radius:50px;
position:fixed;
z-index:50;
}
#imgxvi img {
    width:100%;}
#imgxiii img {
    width:100%;}

/*Estilo referente a pagina de Anais*/
.estiloA {
text-decoration:none;
color:#8CA1BF;




}


#logo-congressoxiii{
	margin-right:1px;
	float:left;
	margin-top:15%;
		
}
#logo-congressoxvi{
	float:right;
	margin-top:15%;
}

.link-anais a{
	color:white;
	}
					
.link-anais{
	
	float:left; 
margin-left:180px; 
margin-top:0%;
}


	
	}

.met-pesquisa{ color:white;}


.imglogo_anais{

height:580px;
opacity: 0.04;
filter: alpha(opacity=10);
left:26%; 
position:fixed;
top:0%;
}
#xvi_posi{

    position:fixed;
    top:30%;
    left:30%;
}
#xvi_posi {
font: 40px Arial,Verdana;
}

/*fim Estilo referente a pagina de Anais*/

table{
color:white; 
margin:25px;
width:90%;
position:relative;
top:10%;
}
#container1 img {
height:50px;
width:120px;
}

#part {
position:fixed;
bottom:14%;
left:5%;
color:#111F3E;
   font:13px Arial,Verdana
}

#container1 {
position:fixed;
bottom:5%;
left:5%;
background-color:white;
 border:solid 2px #111F3E;
 padding:3px;
 
   
}


#container2 img {
height:50px;
width:120px;
margin-top:-8px;
}

#part2 {
position:fixed;
bottom:26%;
left:5%;
color:#111F3E;
   font:13px Arial,Verdana
}

#container2 {
position:fixed;
bottom:18%;
left:5%;
background-color:white;
 border:solid 2px #111F3E;
 padding:3px;
 margin-top:-8px;
 
}

#fipecafi {

margin-left:8px;
}

#ajuda{  color: white;}
#productSample{
	z-index:1000;}
	
#aux{ overflow-y:scroll; height:400px; width:100%; padding-left:5px; }
#aux2{ overflow-y:scroll; height:400px; width:100%; padding-left:5px; }
.btn-default{ padding-left:10px; background-color: red; }


.div-tblconteudo{
	width:700px;
	text-align:center;
	margin-left:2px;
	
	
	
	}
	
	.div-tblconteudo2{
	width:800px;
	text-align:center;
	margin-left:5px;
	
	}
	.div-tblconteudo3{
	width:800px;
	text-align:center;
	margin-left:75px;
	height:200px;
	
	}
	.tblconteudo{
		margin-top:0px;
		width:800px;
		height:auto;
		
	
	}
	.tblconteudo td{
		padding:8px;
		text-align:left;
	
	}
	
	
	.tblconteudo th{
		padding:8px;
		color:white;
		font-size:14px;
		font-weight:bold;
		background-color:black;
		
	
	}
	
	.tblconteudo .txtcod{
		font-size:14px;	
		text-align:center;
		color:black;
		border-color:white;
		background-color:#ccc;
	
	}
	
	.tblconteudo .bt-baixartrabalho{
		
		text-align:center;
			background-color:#fff;
			font-size:16px;
			font-weight:bold;
		
	}
	
	
	.bt-baixartrabalho:hover, .btn-baixartrabalho:hover{

		 transition: background-color 0.8s ease-in-out;
		background-color:#000;
		
		color:white;
	}
	
	
	#posicionamento{
		overflow-y:scroll;
		width:700px;
	
	}
	
	
 input[type="text"]{
	 width:350px;
	 margin-left:30px;
	 border-radius:5px;
	 height:32px;
	 padding-left:8px;
	 
 }
 
 
.img-patrocinadores{
	
	margin-right:20%;
	width:99%;
	
}
 
 .cord{ font-size:20px; color: white; margin-left:35px; margin: 30px; }
 .cord p{ color: #8CA1BF;font: Arial;}


::-webkit-scrollbar {
    width: 15px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px white; 
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 20px white;
	
	
}



::-moz-scrollbar {
    width: 15px;
}
 
::-moz-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px white; 
    border-radius: 10px;
}
 
::-moz-scrollbar-thumb {
    border-radius: 8px;
    -webkit-box-shadow: inset 0 0 20px white;
	
	
}



.img-menu{float:left; background-color:#3a4e7b; width:100px; height:100px; border-radius:80px;  margin:5%; padding:8px; }




.div-titulo{
	width:50%;

	height:30px;
	float:left;
	
	
}


.div-titulo2{
	width:80%;

	height:40px;
	float:left;
	
	
}


.div-botao{
		width:5%;

	height:30px;
	float:right;
	padding-top:40px;
	padding-right:26%;
	
}

hr{
	width:86%;
	margin-left:2.5%;
	
}
#hr{
	width:86%;
	margin-left:0%;
	margin-top:4%;
	
}

#img_footer{ position: absolute; bottom:0px; width: 100%; }