/* CSS Document */

* {margin:0; padding:0; font-family:Times New Roman, Times, Trebuchet, Arial, Verdana; font-size:11px;}
body{
background:#333 url(imagens/back.gif) center top no-repeat;
margin:0;
padding:0;
behavior:url(csshover.htc);
}

a{
color:#007c7e;
text-decoration:none;
}

#tudo{
width:740px;
position:relative;
border:0;
margin:0 auto;
}

.trabalho{
margin-bottom:30px;
}

.impresso{
margin:0 10px 50px 10px;
}

.impresso2{
margin:0 10px 20px 10px;
}

.impresso3{
margin:0 5px 10px 5px;
}

.impresso4{
margin:0 5px 50px 5px;
}

.impresso5{
margin:0 3px 20px 3px;
}

.impresso6{
margin:0 20px 20px 10px;
}

.legenda{
text-align:left;
width:498px;
font-family:Arial, Verdana, sans-serif;
color:#666;
margin-top:-45px;
margin-bottom:45px;
}

.descricao{
width:388px;
height:80px;
margin-left:353px;
padding-top:20px;
*padding-top:0;
position:relative;
color:#c8b19b;
z-index:1;
}

.descricao a{
color:#007c7e;
display:block;
margin-top:5px;
text-decoration:none;
}

.infos{
position:absolute;
color:#c8b19b;
z-index:1;
width:200px;
}

.infos a{
color:#ede898;
text-decoration:underline;
}

.infos a:hover{
color:#66cc00;
}

#felipesantos{
left:167px;
top:20px;
position:absolute;
z-index:10;
}

#felipesantos img{
border:0;
}

.txt-curriculo{
width:400px;
margin-left:167px;
text-align:left;
}

.txt-curriculo p{
margin-bottom:15px;
color:#c8b19b;
}

/* MENU */

ul#menu{
height:auto !important;
position:relative;
z-index:100;
padding-top:17px;
text-align:right;
list-style-type:none;
}

ul#menu li{
float:right;
position:relative;
padding-bottom:8px;
width:130px;
text-align:left;
}

ul#menu li a{
font-size:9px;
color:#c8b19b;
font-weight:bold;
border-bottom:3px solid #c8b19b;
margin:0;
margin-left:2px;
padding-bottom:6px;
text-decoration:none;
display:block;
}

ul#menu li a:hover{
background:url(imagens/border_menu.gif) left bottom repeat-x;
*background:url(imagens/border_menu2.gif) left bottom repeat-x;
}

ul#menu li a.secao{
background:url(imagens/border_menu.gif) left bottom repeat-x;
*background:url(imagens/border_menu2.gif) left bottom repeat-x;
}

ul#menu ul {	
display:none;
position:absolute;
width:126px;
top:14px;
left:2px;
text-align:left;
border:1px solid #c8b19b;
list-style-type:none;
}

ul#menu li:hover ul {display:block;}

ul#menu ul li {	
width:100%;
height:auto;
background-color:#c8b19b;
padding:0;
padding-bottom:4px;
margin:0;
display:block;
line-height:11px;
}

ul#menu ul li a {
width:auto; 
height:auto; 
padding:5px;
text-decoration:none;
text-transform:none;
font-size:11px;
font-weight:bold;
color:#333;
background:none;
border:0;
display:block;
}

ul#menu ul li a:hover { 
background:none;
color:#007c7e;
border:0;
}

ul#menu ul li:hover {background-color:none;}


ul#menu li#curriculo{
float:left;
}

ul#menu li#curriculo a{
margin-left:0;
}

/* MENU */
