/* CSS Document */

* {
margin : 0;
padding : 0;
border : none;
}

body {
background-image:url(../imagens/bg.jpg);
background-repeat:repeat;
background-attachment:fixed;
}

p, span {
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
}

#head {
width:950px;
height:189px;
margin:auto;
}

#logo {
width:300px;
height:189px;
float:left;
}

#menu {
width:650px;
height:25px;
margin-top:80px;
float:left;
}

#menu ul {
list-style : none;
font-family : georgia;
font-size : 20px;
font-style : italic;
font-weight : bold;
color : #A1896D;
}

#menu li {
float : left;
margin:10px 0 0 47px;
}

#menu a {
color :#A1896D;
text-decoration:none;
}


#menu a:hover {
color : #FF0D6D;
text-decoration:underline;
}


#faixa {
width:auto;
height:28px;
background-image:url(../imagens/bg-faixa.jpg);
background-repeat:repeat-x;	
}

#main {
width:950px;
height:auto;
margin:auto;
}

#trabalhos {
width: 950px;
height:auto;
margin: auto;
}

#design {
width: 460px;
height:306px;
background-image: url(../imagens/design-trans.png);
background-repeat:no-repeat;
float:left;
}

.jobsimples {
width: 220px;
height: 306px;
float:left;
margin-left:22px;
margin-bottom:22px;
border-bottom: solid 1px #CCC;
}

.jobsimples img {
border: dotted 1px #000;	
}

.jobsimples_ex img {
border: dotted 1px #000;	
}

.jobduplo img {
border: dotted 1px #000;	
}

.jobduplo_ex img {
border: dotted 1px #000;	
}


.jobsimples_ex {
width: 220px;
height: 306px;
float:left;
margin-bottom:22px;
border-bottom: solid 1px #CCC;
}

.jobduplo {
width: 460px;
height: 306px;
float:left;
margin-left:22px;
margin-bottom:22px;
border-bottom: solid 1px #CCC;
}

.jobduplo_ex {
width: 460px;
height: 306px;
float:left;
margin-bottom:22px;
border-bottom: solid 1px #CCC;
}

.legenda {
width:220px;
height:	56px;
margin:auto;
}

.titulo {
font-size:16px;
text-align:center;
margin-top:10px;
margin-bottom:5px;
color:#58585B;
}

.categoria {
font-size:12px;
text-align:center;
color:#939597;
}

#share {
width: 950px;
height:60px;
border-bottom:solid 1px #CCC;
float:right;
margin: 20px 0 20px 0;
}


.chamada {
font-size:20px;
color:#58585B;
float: left;
margin-right: 20px;
}

.effect:hover {
	opacity:0.50;
	-moz-opacity: 0.50;
	filter: alpha(opacity=50);
}


#fixo {
width:950px;
height:300px;	
}

#proposal {
width: 600px;
height:100px;
float:left;
margin: 20px 0 20px 0;
}

#proposal span {
font-size:20px;
color:#58585B;
float: left;
}

#proposal p {
width:260px;
font-size:16px;
color:#58585B;
float: left;
margin-left:25px;
line-height: 20px;
}

#proposal p a{
color:#FF0D6D;
text-decoration:underline;
}

#proposal p a:hover{
color:#401e0a;
text-decoration:line-through;
}

#social {
width: 300px;
height:100px;
float:right;
margin: 20px 0 20px 0;
}

#social span {
font-size:20px;
color:#58585B;
float: left;
margin-right:15px;
}

#social img {
float: left;
margin-right:20px;
}

#clear {
clear:both;	
}

#rodape {
width:auto;
height:188px;
background-image:url(../imagens/bg-rodape-trans.png);
background-repeat:repeat-x;
}

#textorodape {
width:950px;
height:80px;
margin:auto;	
}

.mensagem {
font-size:20px;
color:#A1896D;
text-align:center;
padding-top:70px;
}

.copyright {
font-size:12px;
color:#A1896D;
text-align:center;
margin-top:70px; 
}

#navegacao {
width:950px;
height:60px;
margin:auto;
border-bottom:solid 1px #CCC;
padding-top:25px;
background-color: #fff;
}

#navegacao p {
float:left;
}

#todosprojetos {
float:right;
}

.navegacao {
margin-right:100px;	
}

#navegacao img {
margin: 0 10px 0 10px;
}

#navegacao a {
font-size:20px;
color:#FF0D6D;
text-decoration:none;
font-weight:bold;
}

#navegacao a:hover {
font-size:20px;
color:#A1896D;
text-decoration:line-through;
font-weight:bold;
}


#nometrabalho{
width:950px;
height:auto;
margin: 30px auto 35px auto;
line-height:20px;
color: #58585B;
}

.nometrabalho{
font-size:24px;	
font-weight:bold;
color: #401e0a;

}

#sobre {
width:950px;
height:auto;
margin:auto;	
}

#foto{
width:334px;
height:550px;
background-image:url(../imagens/adris.jpg)	;
background-repeat:no-repeat;
float:left;
margin-top:20px;

}


#about{
width:550px;
height:auto;
margin: 20px 30px 40px auto;
line-height:30px;
color: #58585B;
float:right;
}

.about{
font-size:24px;	
font-weight:bold;
color: #ff0e6e;
margin-bottom:20px;
margin-top:20px;

}

#about a{
text-decoration:underline;
color: #ff0e6e;
}

#about a:hover{
text-decoration:line-through;
color: #401e0a;
}

.destaque {
color: #000;
font-weight:bold;
}

#servico{
width:950px;
height:auto;
margin: 20px auto 40px auto;
line-height:30px;
color: #58585B;
}

#servico a{
text-decoration:underline;
color: #ff0e6e;
}

#servico a:hover{
text-decoration:line-through;
color: #401e0a;
}

.servico {
color: #401e0a;
font-weight:bold;
}

#mensagem {
width:400px;
height:550px;
background-color: #ff0e6e;
float:right;
}

.enviado {
color: #fff;
width:250px;
text-align:left;
margin-left:100px;
margin-top:170px;
font-size:30px;
}

#contato{
width:450px;
height:550px;
float:left;	
margin-top:20px;
margin-right:100px;
color: #58585B;
line-height:30px;
}

.contato{
font-size:24px;	
font-weight:bold;
color: #ff0e6e;
margin-bottom:20px;
}

#contato a{
text-decoration:underline;
color: #ff0e6e;
}

#contato a:hover{
text-decoration:line-through;
color: #401e0a;
}

#formulario{
width:300px;
height:550px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
color:#58585B;
float:left;	
margin-top:50px;
}

form {
width:300px;
height:420px;
margin-top:20px;
}

form input{
background:none;
border:solid 1px #401e0a;
padding:5px;
margin-bottom:15px;
margin-top:5px;
float:left;
}

form textarea{
background: none;
border:solid 1px #401e0a;
padding:5px;
margin-bottom:15px;
margin-top:5px;
}


.button {
width:80px;
height:50px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
color:#fff;
font-weight:bold;	
background-color:#ff0e6e;
}

.button:hover {
background-color:#401e0a;
}
