* { padding:0px; margin:0px; }
html{overflow: -moz-scrollbars-vertical;}
body { /* Resets 1em to 10px */ font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background: #000000;}
:focus{ -moz-outline-style: none;}
h4 {font-size: 9px;text-transform: uppercase; font-weight: normal;font-variant: normal; text-align:left; letter-spacing: 1px; }
h5 {font-size: 12px;font-weight:normal; }
img {border:0px;}


/*main -----------------------------------------------------------------------------------------*/
#main{ width: 1260px; /*height: 800px; position:absolute; left:50%; top:50%; margin-left:-630px; margin-top:-400px;*/  }

/*header -----------------------------------------------------------------------------------------*/
#header{ width: 1000px; margin: 0 auto; }
#header h1 span { position: absolute; width: 1px; height: 1px; overflow: hidden; visibility: hidden; }
#header h1 a { float: left; width: 259px; height: 120px; background: url('../../../media/imagens/bg-logo-menu.gif') no-repeat; 	background-position: 0 0; margin-top: 20px; }


/*workpage main -----------------------------------------------------------------------------------------*/
.info{width: 660px; 	color: #FFFFFF; float: right; 	text-align: right; padding-top: 24px; }
.info h2{  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; }
.info p{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.info a{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; text-decoration: none; display: block; float: right; }
.info a:hover{ color: #FFFFFF; text-decoration: underline; }	


/*work navigation -----------------------------------------------------------------------------------------*/
#job_navigation  {width:100%;  height:35px;  position:absolute; top:210px; z-index:99; width: expression(this.scrollWidth <= "100" ? "920" : "100%");}
#job_navigation  .previous_button {width: 35px; height: 35px; left:15px;  position:absolute;  background: url('/media/imagens/previous.gif'); cursor: pointer; }
#job_navigation  .next_button     {width: 35px; height: 35px; right:15px; position:absolute;  background: url('/media/imagens/next.gif') no-repeat;     cursor: pointer;  }
#job_navigation  .previous_button_over {background: url('/media/imagens/previous_over.gif');}
#job_navigation  .previous_button_disabled { background: none; cursor: default;}
#job_navigation  .next_button_over {background: url('/media/imagens/next_over.gif');}
#job_navigation  .next_button_disabled {background: none; cursor: default;}
.previous_job {width: 1px;height: 1px;text-indent: -999999px;}
.next_job {width: 1px;height: 1px;text-indent: -999999px;}


/*work content --------------------------------------------------------------------------------------------*/
#carousel_work {position: relative; top:0px;width:100%; margin:auto; max-width:1680px;min-width:920px;  width: expression(this.scrollWidth <= "100" ? "920" : "100%");height: 510px;overflow:hidden; float: left;}
#carousel_work ul { margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0;}                      
#carousel_work ul li {list-style:none; float:left;  margin-right: 0px;/*column*/}
.container_work {width: 90%; min-width:920px; width: expression(this.scrollWidth <= "100" ? "920" : "90%"); overflow:hidden;position: relative; margin: auto;}
.container { width: 100%; min-width:920px; width: expression(this.scrollWidth <= "100" ? "920" : "100%"); height: expression(this.scrollHeight <= "100" ? "100%" : "100%"); overflow:hidden; position: relative; margin: auto;}


/*job content --------------------------------------------------------------------------------------------*/
.job_description {float:left; margin:0px 5px 0px 0px;  }
.job_image {height:450px; width:640px; background: #000 url('/media/imagens/ajax-loader.gif')  no-repeat 304px 209px;}
.job_description p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; display:block; width:590px; margin:12px 0px 3px 0px; color: #FFFFFF; }
.cliente_name { text-transform: uppercase; }


/*seemore --------------------------------------------------------------------------------------------*/
#seemore{ width: 1000px; margin: 0 auto; z-index:9999; margin-bottom: 20px; }
#seemore a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
#seemore a:hover{ text-decoration: underline; }
.seemore-float{ width: 200px; float: left; }


/*footer --------------------------------------------------------------------------------------------*/
#footer{ height: 40px; clear: both; }
