/* @override http://www.ilyasemionoff.com/novo/custom.css */

/* CSS Document */

body{
min-height:600px;
background:url(img/topback.gif) top left repeat-x;
}

#hd{
border-top:#797979 40px solid;
padding-top:30px;
padding-bottom:20px;
}

/*LIsta da Home*/
#home{
float:left;
position:relative;
top:-56px;
}

#home ul{
list-style: none;
}

#home ul li{
display:inline;
}

#home ul li a{
font-size:11px;
text-decoration:none;
color:#FFFFFF;
}

#home ul li a:hover{
text-decoration:underline;
}

span.listahome{
color:#FFFFFF;
position:relative;
font-size:13px;
top:-4px;
}

#bd{
position:relative;
top:-10px;
}

div.clearfix{
clear:both;
}

#hd p{
color:#333333;
}

h1.logo{
background:none;
float:left;
position:relative;
top:-14px;
} 

/*Linguas*/

#linguas ul{
float:right;
position:relative;
left:0px;
top:-58px;
list-style: none;
margin-right:6px;
}

#linguas ul li{
display:inline;
font-size:9px;
margin-top:15px;
color:#FFFFFF;
}

#linguas ul li a{
text-decoration:none;
color:#FFFFFF;
font-size:11px;
padding-right:6px;
}

#linguas ul li a:hover{
text-decoration:underline;
}


img.bandeiras{
border:#FFFFFF 1px solid
}

img.moldurinha{
border:#CACACA 1px solid
}

h1.trabalho{
font-size:30px;
color:#666666;
padding-bottom:14px;
text-transform:capitalize;
position:relative;
top:-6px;
}

h1.botao{
background: #FFFFFF url(img/botao.gif) top left no-repeat;
padding-left:70px;
padding-bottom:20px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:24px;
}

h1.botao2{
background: #FFFFFF url(img/botao2.jpg) top left no-repeat;
padding-left:70px;
padding-bottom:20px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:24px;
}

h1.botao3{
background: #FFFFFF url(img/botao3.jpg) top left no-repeat;
padding-left:65px;
padding-bottom:50px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:24px;
}
h1.botao4{
background: #FFFFFF url(img/botao4.jpg) top left no-repeat;
padding-left:65px;
padding-bottom:50px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:24px;
}

h1.projectos{
background-color: #FFFFFF;
color:#292d34;
padding-bottom:10px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:24px;
}

h1.equipa_topo{
background-color: #FFFFFF;
color:#292d34;
padding-bottom:10px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:20px;
border-bottom: #CACACA 1px solid;
margin-bottom: 20px;
}

h1.equipa_seguintes{
background-color: #FFFFFF;
color:#292d34;
padding-bottom:10px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:20px;
border-bottom: #CACACA 1px solid;
margin-bottom: 20px;
margin-top: 20px;
}


h1.titulos_areas{
background-color: #FFFFFF;
}

h2.projectos{
background-color: #FFFFFF;
color:#292d34;
padding-bottom:4px;
padding-top:4px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:14px;
}

h2.projectos2{
background-color: #FFFFFF;
color:#797979;
padding-bottom:4px;
padding-top:4px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:13px;
}

h2.cv{
background-color: #FFFFFF;
color:#292d34;
padding-bottom: 18px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:15px;
}
h2.morada{
background-color: #FFFFFF;
text-decoration:none;
text-transform:uppercase;
color:#666;
padding-bottom: 18px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:15px;

}
h2.morada2{
background-color: #FFFFFF;
text-decoration:none;
color:#666;
padding-bottom: 18px;
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:15px;

}
ul.ul_doslinksfotos{
margin-top:10px;
}

ul.ul_doslinksfotos li{
display:inline;
padding-right:5px;
padding-bottom:5px;
}

a.links_projectos{
text-decoration:none;
background-color:#FFF;
}
a.links_index{
text-decoration:none;
background-color:#FFF;
color:#666;
}

a.links_index:hover{
color:#000;
}

a.links_projectos:hover{
border-bottom: #666666 medium solid;
color:#FFFFFF;
margin-bottom:3px;
}

#navlistfooter li a:hover{
color:#4F210A;
font-weight:bold;
}

div.clearfix{
clear:both;
}
table{
	text-align:center;
	margin-left:40px;}
div.yui-g{
border-top:#CACACA 1px solid;
padding-top:30px;
margin-top:10px;
padding-bottom:20px;
}

div.yui-g p.planta{
border-top:#CACACA thin solid;
border-bottom:#CACACA thin solid;
}
#contacto{
	margin:0;}
td .yui-u{
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:11px;
color:#64635F;
width:250px;
}
.yui-u{
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:11px;
color:#64635F;

}
td .yui-u p{
line-height:18px;
padding-right:100px;
width:250px;

}
.yui-u p{
line-height:18px;

}

td .minha{
border-right:#CACACA 1px solid;
height:250px;
padding-left:20px;


}
.minha{
border-right:#CACACA 1px solid;
padding-right:30px;
height:250px;
padding-right:50px;
width:250px;
}
.yui-gb first{
	text-align:center;
	margin:auto;

}
p.texto_botoes{
text-align:justify;
padding-right:7px;
}

p.curriculum{
margin-bottom: 18px;
text-align: justify;
font-size: 11px;	
}

p.premios{
margin-bottom: 18px;
text-align: justify;
font-size: 15px;
color:#292d34;	
}

span.red{
color:#FF0000;
}

#ft{
background-color:#797979;
border-top:#CACACA 1px solid;
border-bottom:#CACACA 1px solid;
margin-top:20px;
margin-bottom: 0px;
}

#ft p{
font: small "Lucida Sans Unicode", "Lucida Grande", "Lucida", Arial, Geneva, sans-serif;
font-size:13px;
color:#666666;
padding:10px;
}


#ft p.copyright_fundo{
font-size:11px;
color:#FFF;
text-align:center;
}

#ft span.bold{
font-weight:bold;
}

span.paracima{
position:relative;
top:-4px;
}

a.afaleconnosco{
text-decoration:none;
font-weight:bold;
color:#666666;
}

a.afaleconnosco:hover{
color:#333333;
border-bottom:2px #666666 solid;
background-color: #F9D864;
}

a.afaleconnosco{
color:#333333;
border-bottom:2px #666666 solid;
background-color: #F9D864;
}

a.afaleconnosco:hover{
color:#000;
border-bottom:2px #000 solid;
background-color: #F9D864;
}

a.maisinfo{
text-decoration:none;
font-weight:bold;
font-size:9px;
color:#333333;
background-color:#FCEBAE;
border-bottom:2px #666666 solid;
padding:1px;
}

a.maisinfo:hover{
color:#333333;
background-color: #F9D864;
}



/*Navegacao do fundo desativada

#nav_fundo {
float:right;
	padding-top: 60px;
	padding-right:10px;
	
	}
	
#nav ul_fundo {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#nav_fundo li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 70%;
	text-transform: capitalize;
	}
#nav_fundo li a {
	float: left;
	padding: 2px 4px;
	color: #FFF;
	border: none;
	}
#nav_fundo li a:hover {
	color: #FFF;
	text-decoration:none;
	}
	*/
	

/*navegacao principal*/


#nav {
float:right;
padding: 0;
position:relative;
top:-16px;
}
	
#nav.nav_underline{
	border-bottom: #797979 3px solid ;
}
	
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #383d44;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 80%;
	/*letter-spacing: 1px;*/
	text-transform: uppercase;
	}

#nav li a {
	float: left;
	padding: 10px 10px;
	text-decoration: none;
	color: #333333;
	border: none;
	
	/*background: #FCEBAE url(img/nav-bg.gif) no-repeat center right;*/
	}
#nav li a:hover {
	color: #FFFFFF;
	background: #797979;
	background: #797979  url(img/nav-on-bg.gif) repeat-x top left;
	}
#nav li a.active {
	color: #fff;
	background: #797979  url(img/nav-on-bg.gif) repeat-x top left;

	}

#nav ul.menu_principal {
float:none;
	}


/*NAV 222222*/

#nav2 {
float:right;
	padding: 0 180px;
	position:relative;
top:-47px;
	}
#nav2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #383d44;
	}
#nav2 li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 80%;
	/*letter-spacing: 1px;*/
	text-transform: uppercase;
	}

#nav2 li a {
	float: left;
	padding: 10px 10px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #797979;
	border: none;
	
	/*background: #FCEBAE url(img/nav-bg.gif) no-repeat center right;*/
	}
#nav2 li a:hover {
background: #797979;
color:#fff;
background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
#nav2 li a.active {
	color:#fff;
	background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
	
/* projectos */
#nav_projectos{
	float:right;
	padding: 0 17px;
	position:relative;
	top:-47px;
	}	
	
#nav_projectos ul{
	margin: 0;
	padding: 0;
	list-style: none;
	background: #383d44;
	}
#nav_projectos li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 80%;
	/*letter-spacing: 1px;*/
	
	}

#nav_projectos li a {
	float: left;
	padding: 10px 10px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #797979;
	border: none;
	
	/*background: #FCEBAE url(img/nav-bg.gif) no-repeat center right;*/
	}
#nav_projectos li a:hover {
background: #797979;
color:#fff;
background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
#nav_projectos li a.active {
	color:#fff;
	background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
#nav_projectos_en{
	float:right;
	padding: 0 5px;
	position:relative;
	top:-47px;
	}
#nav_projectos_en ul{
		margin: 0;
	padding: 0;
	list-style: none;
	background: #383d44;}
#nav_projectos_en li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 80%;
	/*letter-spacing: 1px;*/
	}

#nav_projectos_en li a {
	float: left;
	padding: 10px 10px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #797979;
	border: none;
	
	/*background: #FCEBAE url(img/nav-bg.gif) no-repeat center right;*/
	}
#nav_projectos_en li a:hover {
background: #797979;
color:#fff;
background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
#nav_projectos_en li a.active {
	color:#fff;
	background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
#nav_atelier_en{
	float:right;
	padding: 0 244px;
	position:relative;
	top:-47px;
	}
#nav_atelier_en ul{
	margin: 0;
	padding: 0;
	list-style: none;
	background: #383d44;}
#nav_atelier_en li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 80%;
	/*letter-spacing: 1px;*/
	text-transform: uppercase;
	}

#nav_atelier_en li a {
	float: left;
	padding: 10px 10px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #797979;
	border: none;
	
	/*background: #FCEBAE url(img/nav-bg.gif) no-repeat center right;*/
	}
#nav_atelier_en li a:hover {
background: #797979;
color:#fff;
background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
#nav_atelier_en li a.active {
	color:#fff;
	background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
	#nav_atelier2_en{
	float:right;
	padding: 0 252px;
	position:relative;
	top:-47px;
	}
#nav_atelier2_en ul{
	margin: 0;
	padding: 0;
	list-style: none;
	background: #383d44;}
#nav_atelier2_en li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 80%;
	/*letter-spacing: 1px;*/
	text-transform: uppercase;
	}

#nav_atelier2_en li a {
	float: left;
	padding: 10px 10px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #797979;
	border: none;
	
	/*background: #FCEBAE url(img/nav-bg.gif) no-repeat center right;*/
	}
#nav_atelier2_en li a:hover {
background: #797979;
color:#fff;
background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
#nav_atelier2_en li a.active {
	color:#fff;
	background: #797979  url(img/nav-on-bg_baixo.gif) repeat-x bottom left;
	}
