/* CSS Document */


* { padding:0; margin:0; boder:0; 
	font-size:14px; font-weight:normal; text-justify:distribute; text-overflow:clip;  

} 



#pagina	{

	width: 1000px;
	margin: 20px auto;
}



h1	{ text-align:center; font-size:50px; 
}


h2	{ text-align:center; font-size:25px;
}


h3	{ text-align:center; font-size:18px;
}


h4	{ text-align:center; font-size:16px;
}

h5	{ text-align:left; font-size:20px;
}

h6	{ text-align:left; font-size:15px; font-weight:bold; 
}



p	{  text-align:left;
}


#head_line { padding:20px; width:960px; height:300px;}

#foto { margin-bottom:5px; margin-right:6px; float:left; width:99px; height:105px; border:1px; border-color:#000; border-style:solid}


#foto1 { margin-bottom:5px; margin-right:6px; float:left; width:450px; height:300px; border:1px; border-color:#000; border-style:solid}

#foto2 { margin-bottom:5px; margin-right:6px; float:left; width:150px; height:150px; border:1px; border-color:#000; border-style:solid}

#foto3 { margin-bottom:5px; margin-left:6px; float:right; width:150px; height:150px; border:1px; border-color:#000; border-style:solid}

#foto4 { margin:auto; width:225px; height:168px; border:1px; border-color:#000; border-style:solid}


#foto_ab1 { margin:0px; width:700px; height:auto; border:1px; border-color:#000; border-style:solid;}

#bioliogary {float:right; width:250px;  height:300px;
text-overflow:ellipsis;  overflow:hidden }

#logo {float:left; width:700px; }




#menu_en {border-bottom:double; border-bottom-color:#000; border-bottom-style:solid; border-bottom-width:5px; margin-bottom:10px;border-top:double; border-top-color:#000; border-top-style:solid; border-top-width:5px; margin-top:5px; font-size:12px; }

#corpo2  {width:275px; height:1120px; float:right ;border-left-color:#000; border-left:2px; border-left-style:solid;  border-right-color:#000; border-right:2px; border-right-style:solid; padding:0px; 
overflow:hidden;}

#corpo2_1  {width:265px; height:1120px; float:none; margin:auto;
overflow:hidden;}

#corpo1  {width:700px; height:1120px; float:left; border-left-color:#000; border-left:2px; border-left-style:solid;  border-right-color:#000; border-right:2px; border-right-style:solid; 
overflow:hidden; padding:0px;}

#lt { width:199px; height:413px; float:right; border-left-color:#000; border-left:2px; border-left-style:solid; padding:5px;
overflow:hidden;
text-overflow:ellipsis;}

#ln_1 { width:695px; height:400px; padding:
20px 5px; overflow:hidden;
text-overflow:ellipsis;}

#ln_2 { width:475px; height:200px; float:left;  border-right-color:#000; border-right:2px; border-right-style:solid; border-bottom:double; border-bottom-color:#000; border-bottom-style:solid; border-bottom-width:5px 3px; padding:5px;overflow:hidden;
text-overflow:ellipsis;}

#ln_3 { width:475px; height:200px; float:left;  border-right-color:#000; border-right:2px; border-right-style:solid; padding:5px; overflow:hidden;
text-overflow:ellipsis;}

#al_tabel { width:700px; height:300px; margin:20px 0; border-top-width:6px; padding:5px; overflow:hidden;
text-overflow:ellipsis;
           
			border-top:; border-top-style:solid; 					            border-top-color:#000; float:left; }



#direitos  {width:1000px; height:18px; float:left; padding:10px; margin:0px auto;}


#direitos p  { text-align:center; font-size::10px; border-top:1px; border-top-style:solid;}

#rmx_15 { float:right; width:280px; margin:0px;
padding:7px; }


#mdx_20 { float:left; width:280px;  margin:0px;padding:7px; }



.big_t { padding:20px 0 60px 0;}
.vid { margin:10px auto;}
#mdx_20 ul {
 
  list-style: none;
}
  
#rmx_15 ul { list-style: none;
} 
#skills { text-align:left; margin:20px 270px}
#menu_en ul li ul li a {font-size:10px; text-decoration:none;}
#menu_en ul {
  text-align:center;
  display: inline;
  list-style: none;
  width:100%; 
}
#menu_en ul li {
  font: bold 12px sans-serif;
  display: inline-block;
  margin-right: -4px;
  width:14%;
  height:20px;
  position:relative;
  padding: 5px auto;
 
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
#menu_en ul li:hover {
  
  color:#900;
}
#menu_en ul li ul {
  padding: 0;
  position: absolute;
  top: 20px;
  left: 0;
  width:auto;
  height:50px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
 -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);}
#menu_en ul li ul li { 
 font:10px sans-serif;
  background:#fff; 
  display: block; 
  color:#000;
  text-shadow: 0 -1px 0 #000; padding:5px 40px;
}
#menu_en ul li ul li:hover { background:#fff; }
#menu_en ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
