  *, html, body, img  {
margin : 0;
padding : 0;
border : 0;
font : 13px Arial, Verdana;
letter-spacing : -1px;
}
html {
background : #d5d5d5 url('../imgs/bg.jpg');
}
body {
text-align : center;
}
.content {
margin : 10px auto 0 auto;
background : #fff url('../imgs/bg_content_csd.jpg') no-repeat right top;
width : 747px;
}
.header {
padding : 10px 0 0 0;
}
.middle_home {
height : 519px;
width : 747px;
padding : 20px 0 0 0;
background : url('../imgs/bg_home.jpg') no-repeat 15px 15px;
color : #777777;
}
.middle_perfil {
height : 380px;
width : 100%;
margin : 10px;
background : url('../imgs/bg_perfil.jpg') no-repeat 5px 0;
}
.middle_perfil p {
margin : 0 0 10px 0;
color : #777777;
text-align: left;
padding: 100px 0px 0px 220px;
line-height: 30px;
}
.middle_perfil div p.destaque {
color : #993399;
}
.middle_fotografia {
height: 380px;
margin:10px;
background: url('../imgs/bg_fotografia.jpg') no-repeat 5px 0px;
color:  #777777;
}

.middle_fotografia p {
text-align:left;
padding: 20px 0px 0px 300px;
line-height: 30px;
}

.middle_contato {
height : 380px;
width : 100%;
margin : 10px;
}
.middle_contato div.conteudo {
float : left;
height : 380px;
width : 525px;
background : url('../imgs/bg_contato_conteudo.jpg') no-repeat 5px 0;
}
.middle_contato div.conteudo div {
float : right;
text-align : left;
margin : 50px 0 0 0;
width : 200px;
}
.middle_contato div.conteudo div p span {
color : #999;
padding : 0 0 0 30px;
background : url('../imgs/bullet.jpg') no-repeat 0 3px;
}
.middle_contato div.conteudo div p img {
margin : 35px 0;
}
.middle_contato div.formulario form p {
margin : 10px 0;
color : #777777;
}
.middle_contato div.formulario form p input, .middle_contato div.formulario form p textarea {
margin : 7px 0;
border : 1px solid #ccc;
width : 160px;
}
.middle_contato div.formulario form p textarea {
height : 75px;
}
.middle_contato div.formulario form input {
margin-left : 80px;
}
.pop_cadastro {
background : url('../imgs/bg_cadastro.jpg') no-repeat 0 0;
width : 689px;
height : 384px;
padding : 50px 30px 10px;
text-align : left;
}
.pop_cadastro tr td {
padding : 7px 0;
}
.pop_cadastro td, .pop_cadastro td label {
font-weight : bold;
color : #8b8b8b;
font : 10px arial, verdana;
}
.pop_cadastro td input, .pop_cadastro td select {
border : 1px solid #8b8b8b;
color : #8b8b8b;
}
.pop_cadastro input.enviar {
margin : 0 5px;
background : url('../imgs/bt_enviar_cadastro.jpg') no-repeat;
width : 82px;
height : 29px;
overflow : hidden;
text-indent : -1000px;
border : 0;
}
.pop_cadastro input.limpar {
margin : 0 5px;
background : url('../imgs/bt_limpar_cadastro.jpg') no-repeat;
width : 82px;
height : 29px;
overflow : hidden;
text-indent : -1000px;
border : 0;
} 
/*/////////////////// Menu  //////////////////////*/
.menu {background: url('../imgs/bg_content_menu.jpg') no-repeat; height: 47px;}
.menu ul {list-style-type: none;}
.menu ul li {display: inline;padding: 31px 18px 0 18px;}
.menu ul li img {display: inline;margin: 16px 0 0 0;visibility:hidden;}
.menu ul li.perfil {background: url('../imgs/menu_perfil.jpg') no-repeat center 22px}
.menu ul li.perfil_active {background: url('../imgs/menu_perfil_active.jpg') no-repeat center 1px}
.menu ul li.portfolio {background: url('../imgs/menu_potfolio.jpg') no-repeat center 22px}
.menu ul li.portfolio_active {background: url('../imgs/menu_potfolio_active.jpg') no-repeat center 1px}
.menu ul li.fotografia {background: url('../imgs/menu_fotografia.jpg') no-repeat center 22px}
.menu ul li.fotografia_active {background: url('../imgs/menu_fotografia_ac.jpg') no-repeat center 1px}
.menu ul li.contato {background: url('../imgs/menu_contato.jpg') no-repeat center 22px}
.menu ul li.contato_active {background: url('../imgs/menu_contato_active.jpg') no-repeat center 1px}
/*//////////////////////////////////////////////////////////////////////////////*/