* { margin:0; padding:0;}
html, body {
font-size:62.5%;
margin:0;
padding:0;
text-align:center;
/*background-color:#1c3d42;*/
background-color:#c2d4e0;
height:100%;
font-family:"Lucida Grande";
}
h1, h2, h3, h4, h5, h6 {  }

h4 { font-size:2em; padding:0.5em 0 0.5em 0; margin:0;}
#wrappeR {
font-size:1.6em;
margin-left:auto;
margin-right:auto;
text-align:left;
width:900px;
height:100%;
	min-height:100%;
		position:relative;
		height:auto;
		margin:0 auto;
}
#top {
background-repeat:no-repeat;
position:relative;
width:100%;
height:8em;
padding-top:2em;
}
#top p {color:#333333; font-size:1.2em; }
#resume { text-align:center;}
#top hr {
padding:0;
margin:0;
border:thin dotted;
color:#FFFFFF;
height:1px;
}
#content {
	
height:100%;
background:#FFFFFF;
			
		}
#content p { font-size:1.4em; padding-top:0; margin:0;}
#content div { padding-bottom:1.5em;}

#bottom {
background-image:url(../images/bg_rodape.gif);
background-repeat:no-repeat;
background-position:bottom;
height:2em;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
width:100%;
clear:both;
}

.floatL {
float:left;
}
.floatR {
float:right;
}

.title {color:#ffffff; font-size:2.4em; font-style:italic;  }
.luciano {color:#333333;}
.contactMe {color:#c8d500; font-size:2.4em;}
.profession {color:#333333; font-size:2.4em;   }


.jobSquare{ padding:1.4em;	}
.jobName{ font-size:1.4em;}
.jobLook{}
.distancia { padding-top:20px;}
#jobDescription01 {  height:60px; background-color:#FFCC00; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}
#jobDescription02 {  height:60px; background-color:#2e5da3; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}
#jobDescription03 {  height:60px; background-color:#83a32e; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}
#jobDescription04 {  height:60px; background-color:#a32e6d; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}
#jobDescription05 {  height:60px; background-color:#2e8ca3; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}
#jobDescription06 {  height:60px; background-color:#ff6600; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}
#jobDescription07 {  height:60px; background-color:#d4a105; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}
#jobDescription08 {  height:60px; background-color:#ff0000; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}
#jobDescription09 {  height:60px; background-color:#FFCC00; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}
#jobDescription10 {  height:60px; background-color:#FFCC00; color:#FFFFFF; padding: 0 1.5em 0 1.5em;}

#resume a { color:#333333; text-decoration:none; cursor:pointer;}
#contact {}

#topContact {

	}
	
#contentContact {
	background:#FFFFFF;
	position:relative;
		height:100%;
	padding: 0 1.5em 0 1.5em;
	}

#contentContact p { font-size:1.2em; color:#666666; padding:0 0 0.5em 0;}