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

html {
	margin: 0;
	padding: 0;
	text-decoration: none;
}
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table {
	border: none;
}

a {
	color:#333333;
	
	}
	
	a:hover {
	color:#fff;
	
	}
	
a.branco {
	color:#CCCCCC;
	font-size: 80%;
	text-decoration: none;
	}
	
	a.branco:hover {
	color:#fff;
	text-decoration: none;
	}


 body{
  margin:0;
  padding:154px 0 50px 0;
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  line-height:16px;
  color:#fff;
   background-color:#8F9087;
 }
 div#header{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:154px;
  background-color:#8F9087;
  z-index:1;
 }
 @media screen{
  body>div#header{
   position: fixed;
   z-index:1;
  }
 }
 
 div#top {
  top:0;
  left:0;
  width:100%;
  height:120px;
  background-color:#333333;
 }

.logo{
	width:611px;
	margin:0 auto;
	}
	
	/*****Navigation******/
	
	
		#nav {
	width:800px;
	margin:0 auto;
	height:31px;
	font-size:0px;
	line-height:31px;
}

#nav ul {
	list-style:none;
	font-family:Helvetica, Arial, sans-serif;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-variant: normal;
	margin-top:-10px;
	margin-left:100px;
	}
	
	/*for IE7 */
	*+html #nav ul{
		margin-top:1px;
		
		}
	
		#nav ul li{
		display:inline;
		float:left;
		color:#F6F2F2;
		padding-right:3px;
		padding-left:3px;
		
	}
	
		#nav ul li a {
		display:inline;
		text-decoration:none;
		float:left;
		color:#F6F2F2;
		padding-right:10px;
		padding-left:10px;
	}
	
	#nav ul li a:hover {
		border-bottom: solid 2px #333333;
	}
	
	
	#nav ul li.active a {
		border-bottom: solid 2px #333333;
	}
	

#content{
	min-height:500px;
	width:611px;
	margin:0 auto;
	background:url(../imagens/bg-equipa.png) repeat-x;
	border-bottom: solid 1px #fff;
	padding-bottom: 30px
 }
 
 .text{
	padding-left:120px;
	padding-top:60px;
	padding-right:30px;
	letter-spacing:0.05em;
	text-align:justify;
	font-size: 13px;
	color: #000;
 }
 
 
 .areas{
	 line-height:20px;
	 font-size: 13;
	 color: #000;
	 }
	 
	 /********equipa page**********/
	 
#content-equipa{
min-height:605px;
width:918px;
margin:0 auto;
 }	 
 
 .nomes {
	 float:left;
	 padding-top:45px;
	 width:220px;
	 letter-spacing:0.05em;
	 font-weight:bold;
	 padding-left:153px;
	  }
	  
	   ul.advocatos{
	 float:left;
	   list-style:none;
	   padding:0px;
	   margin:0px;
	   width:220px;
	  }
	  
	  ul.advocatos li {
		  width:220px;
		  padding-top:15px;
	  }
	  
	    ul.advocatos li a{
			text-decoration:none;
			color:#fff;
			 width:220px;
	  }
	  
	    ul.advocatos li.active {
			border-bottom: solid 1px #fff;
			width:220px;
	  }
	 
	    ul.advocatos li a:hover {
			border-bottom: solid 1px #fff;
	  }
	  
	      ul.advocatos li.active a:hover {
			border-bottom:none;
	  }
	 
	 
	
.text-equipa{
	background:url(../imagens/bg-equipa.png) top left repeat-x;
	width:485px;
	padding-left:30px;
	padding-top:10px;
	padding-right:30px;
	letter-spacing:0.05em;
	min-height:605px;
	float:left;
	text-align:justify;
	border-bottom: solid 1px #fff;	
 }
 
 
 
 img.bottom {
 	vertical-align:text-bottom;
 	margin-left:-37px; 
 	margin-top:10px;
 }
	
	.bold {
		font-size:18px;
		font-weight:bold;
	}
	
 
 div#footer{
width:611px;
margin:0 auto;
min-height:30px;
color:#000;
 }

#footer p{
	padding-left:0px;
	padding-top:40px;
 }
 
  #footer .black a{
	color:#000;
 }
 
 
#footer a{
	color:#000;
 }
 

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#nome{
	padding-left:200px;
position:relative;
margin-top: -30px;
font-weight:bold;
font-size: 18px;
}
#email{
		padding-left:200px;
		margin-top: 10px;
position:relative;
font-size: 12px;
}
#cv {
	font-size:12px; line-height:16px; color:#000;
margin-top:30px; margin-bottom: 30px
}


