/* default css */

html, body{
    background-color:white;
    margin:0px;
    padding:0px;
    height:100%;
    width:100%;
	
	font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
}

/*a { 
	outline: none; 
	color:#797979;
	text-decoration:none;
}
*/
a:link {
   color: #898989;
   }
a:visited {
   color: #ed3163;
   }
a:hover {
   color: #898989;
   background-color: #333333;
   text-decoration: none;
   }
a:active {
   color: #898989;
   }




#wrapper{
    height:100%;
    width:100%;
    margin: 0 auto;	
}


#page{
    padding:5px;
    width:872px;
    margin: 0 auto;
    background-color:#FFFFFF;
	background-image:url(../images/estrutura/loading.gif);
	background-position: 436px 200px;
	background-repeat:no-repeat;
    /*border:1px solid #000;*/
}

#top{
    width:872px;
    height:99px;
    font-size:12px;
    margin-bottom:20px;
}

#logoDiv{
	height:99px;
	}



#content{
    float:left;
    width:872px;
    height:auto;
    margin-bottom:15px;
    background-color:#ffffff; 
}

#footer{
	padding-top:10px;
		border-top-color:#898989;
	border-top-width:1px;
	border-top-style:solid;
	position:relative;	
    clear:both;
	height:25px;
    width:872px;
    font-size:9px;
}

#linhafooter{
	float:left;

	}

#twitter{
	border:none;
	width:16px;
	height:16px;
	float:left;
	margin-left:100px;
}

#facebook{
	border:none;
	width:16px;
	height:16px;
	float:left;
	margin-left:10px;
}

#youtube{
	border:none;
	width:16px;
	height:16px;
	float:left;
	margin-left:10px;

}


/*
.texto{
	  font-family: Arial, Verdana, sans-serif;
	  font-size:11px;
	  line-height:15px;
	}

.textocinzaescuro{
	color:#363636;
	}

.textocinzaclaro{
	color:#898989;
	}

.textorosa{
	color:#ed3163;
	}
	
p{
	margin-bottom:10px;
	}
	
*/


.texto{

	font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 15px;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-decoration: none;
    
  }

.textocinzaescuro{
  color:#363636;
  }

.textocinzaclaro{
  color:#898989;
  }

.textorosa{
  color:#ed3163;
  }
  
  p{
  margin-bottom:10px;
  }







.avatar{
	width:75px;
	height:90px;
	background-color:#99C;
	float:left;
	margin-right:7.1px;
	border:0;
	cursor:pointer;
	}
	
.demotip {
	display:none;
	background:transparent url(../images/estrutura/black_arrow.png);
	font-size:11px;
	height:70px;
	width:160px;
	padding:25px;
	color:#363636;
	z-index: 999;
	font-style:italic;
	text-align: center;
}

.demotip b {
	font-size:12px;
	font-style:normal;
	}
	
.demotip a {
	font-style:normal;
	}


/*---------------------------- portfolio ----------------------------*/

.trabalhoMiniImg{
	width:264px; 
	height:85px; 
	position: relative;
}



.trabalhoMiniMask{
	width:264px; 
	height:85px; 
	  background-image: url(../images/estrutura/miniWorkMask.png);
	}
	
.campoFormulario{
	margin-top:5px;
	}
	
.nomeDeCampo{
	width:84px;
	float:left;
	}

.inputDeCampo{
	width:180px; 
	float:left;
}

.inputDeCampo input, .inputDeCampo textarea{
	border: #777777 1px solid;
	}
	
.inputOverlay input, .inputOverlay textarea{
	border: #777777 1px solid;
	}	

/*---------------------------*/

#newsletter {

	/* overlay is hidden before loading */
	display:none;

	/* standard decorations */
	width:330px;	
	border:1px solid #666;	

	/* for modern browsers use semi-transparent color on the border. nice!
	border:1px solid rgba(82, 82, 82, 0.698); */

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) 
	-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
	margin-top:-100px;
}

#newsletter div {
	padding:10px;
	/*border:1px solid #ed3163;*/
	background-color:#fff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif
}

#newsletter h2 {
	margin:-11px;
	margin-bottom:0px;
	color:#fff;
	/*background-color:#f0557f;

	border:1px solid #ed3163;*/
	padding:5px 10px;
	font-size:20px;
}


/*---------------------------*/

#proposta {

	/* overlay is hidden before loading */
	display:none;
width:400px;
	/* standard decorations 
	*/
	border:1px solid #666;	

	/* for modern browsers use semi-transparent color on the border. nice!
	border:1px solid rgba(82, 82, 82, 0.698); */

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) 
	-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
	margin-top:-100px;
}

#proposta div {
	padding:10px;
	/*border:1px solid #ed3163;*/
	background-color:#fff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif
}

#proposta h2 {
	margin:-11px;
	margin-bottom:0px;
	color:#fff;
	/*background-color:#f0557f;

	border:1px solid #ed3163;*/
	padding:5px 10px;
	font-size:20px;
}


