body, html{margin: 0px; padding: 0px; background-color:#fdd402; width:100%; text-align:center;}

img {border:none;}
.clear {clear: both;}

#bgDeco {position:fixed; right:0px; bottom:0px;}
#bgDecoLeft {position:fixed; left:0px; bottom:0px;}

#firstBlock{margin: 0px auto; padding: 0px; width:998px; height:auto; position:relative; overflow:hidden; text-align: left;}
#thirdBlock{margin: 0px auto; padding: 0px; width:998px; height:auto; position:relative; overflow:hidden; text-align: left;}

#secondBlock {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height:23px; background-color: #000000; text-align: center;}
#secondBlock a img {margin: 0px 13px 0px 13px;}

#firstBlock #topFour address {margin: 5px 0px 0px 0px; padding: 0px; width:130px; float: right; font: bold 11px/11px Arial; color: #000000;}
#firstBlock #topFour address img {margin: 0px 0px 3px 0px;}
#firstBlock #topFour address span.black {font: bold 16px/22px Arial; color: #000000;}
#firstBlock #topFour address span.yellow {font: bold 16px/22px Arial; color: #fdd402; background-color: #000000;}

#firstBlock #jobs{position:absolute; top:20px; left:180px; padding: 0px 0px 0px 0px; width:207px; height: 89px; border: none;}

#firstBlock #nosTop {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#firstBlock #nosTop #logo {margin: 0px 0px 20px 100px; padding: 0px 0px 0px 0px; float: left; width: 250px;}
#firstBlock #nosTop address {margin: 5px 0px 0px 0px; padding: 0px; width:130px; float: right; font: bold 11px/11px Arial; color: #000000;}
#firstBlock #nosTop address img {margin: 0px 0px 3px 0px;}
#firstBlock #nosTop address span.black {font: bold 16px/22px Arial; color: #000000;}
#firstBlock #nosTop address span.yellow {font: bold 16px/22px Arial; color: #fdd402; background-color: #000000;}

#firstBlock #contatoTop {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #fdd402 url(../img/bg_contato_topNew.gif) no-repeat top right;}
#firstBlock #contatoTop #logo {margin: 0px 0px 20px 100px; padding: 50px 0px 0px 0px; float: left; width: 250px;}

#firstBlock #contatoTop #col1 {margin: 100px 0px 0px 50px; padding: 0px; width:300px; float:left; text-align: left;}
#firstBlock #contatoTop #col2 {margin: 150px 0px 0px 0px; padding: 0px 0px 20px 0px; width:200px; float:left; text-align: left;}


/*####################### Home ###############################################*/

#bgDeco {position:fixed; right:0px; bottom:0px;}

#firstBlock #homeLogo {margin: 0px; padding: 60px 0px 20px 100px; width:270px; float: left; text-align: left;}
#firstBlock #homeTopOne {margin: 0px; padding: 0px; width:314px; float: left; text-align: left;}
#firstBlock #homeTopOne #uTubeTop1{margin: 60px 0px 0px 50px; padding: 0px 0px 0px 0px; width:235px; height: 172px;}


#firstBlock #homeTopTwo{margin: 0px; padding: 0px; width:314px; float: left; text-align: left;}
#firstBlock #homeTopTwo address {margin: 5px 0px 0px 0px; padding: 0px; width:130px; float: right; font: bold 11px/11px Arial; color: #000000; text-align: right;}
#firstBlock #homeTopTwo address img {margin: 0px 0px 3px 0px;}
#firstBlock #homeTopTwo address span.black {font: bold 16px/22px Arial; color: #000000;}
#firstBlock #homeTopTwo address span.yellow {font: bold 16px/22px Arial; color: #fdd402; background-color: #000000;}
#firstBlock #homeTopTwo #uTubeTop2 {margin: 26px 0px 20px 80px; padding: 0px 0px 0px 0px; width:160px; height: 128px;}

#thirdBlock #homeBottom {margin: 0px; padding: 0px; text-align: left; height: 600px; background: #fdd402 url(../img/bg_home.gif) no-repeat left bottom;}

#thirdBlock #homeBottom #uTubeBottom1{margin: 40px 0px 0px 160px; padding: 0px 0px 0px 0px; float: left;}
#thirdBlock #homeBottom #uTubeBottom2{margin: 20px 0px 0px 20px; padding: 0px 0px 0px 0px;  float: left;}
#thirdBlock #homeBottom #uTubeBottom3{margin: 60px 0px 0px 30px; padding: 0px 0px 0px 0px; float: left;}
#thirdBlock #homeBottom #uTubeBottom4{margin: 0px 0px 0px 160px; padding: 0px 0px 0px 0px; float: left;}
#thirdBlock #homeBottom #uTubeBottom5{margin: -10px 0px 0px 60px; padding: 0px 0px 0px 0px; float: left;}
#thirdBlock #homeBottom #uTubeBottom6{margin: 50px 0px 0px 60px; padding: 0px 0px 0px 0px;  float: left;}

#firstBlock #topOne{margin: 0px; padding: 0px 0px 0px 0px; width:270px; float: left; text-align: right;}
#firstBlock #topOne #uTubeTop1{margin: 30px 0px 30px 120px; padding: 0px 0px 0px 0px; width:107px; height: 85px;}
#firstBlock #topOne #uTubeTop1Empty {margin: 30px 0px 0px 120px; padding: 0px 0px 0px 0px; width:107px; height: 65px;}

#firstBlock #topTwo{margin: 0px; padding: 50px 0px 0px 0px; width:242px; float: left; text-align: left;}
#firstBlock #topTwo #uTubeTop2{margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; width:219px; height: 173px;}

#firstBlock #topThree{margin: 0px; padding: 150px 0px 0px 0px; width:242px; float: left; text-align: center;}
#firstBlock #topThree #uTubeTop3{margin: 0px 0px 0px 70px; padding: 0px 0px 0px 0px; width:164px; height: 130px;}

#firstBlock #topFour{margin: 0px; padding: 0px; width:243px; float: left; text-align: left;}
#firstBlock #topFour #uTubeTop4{margin: 230px 0px 0px 90px; padding: 0px 0px 0px 0px; width:85px; height: 68px;}


#thirdBlock #bottomOne{margin: 0px; padding: 30px 0px 0px 0px; width:245px; float: left; text-align: left;}
#thirdBlock #bottomOne #uTubeBottom1{margin: 0px 0px 30px 120px; padding: 0px 0px 0px 0px; width:105px; height: 83px;}

#thirdBlock #bottomTwo{margin: 0px; padding: 50px 0px 0px 0px; width:246px; float: left; text-align: left;}
#thirdBlock #bottomTwo #uTubeBottom2{margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; width:184px; height: 147px;}

#thirdBlock #bottomThree{margin: 0px; padding: 30px 0px 00px 0px; width:245px; float: left; text-align: left;}
#thirdBlock #bottomThree #uTubeBottom3{margin: 0px 0px 0px 50px; padding: 0px 0px 0px 0px; width:128px; height: 102px;}
#thirdBlock #bottomThree #uTubeBottom4{margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; width:146px; height: 116px;}

#thirdBlock #bottomFour{margin: 0px; padding: 0px; width:245px; float: left; text-align: left;}
#thirdBlock #bottomFour #uTubeBottom5{margin: 15px 0px 0px 20px; padding: 0px 0px 0px 0px; width:107px; height: 86px;}*/







/*####################### Contato ###############################################*/

#firstBlock #topContato {margin: 0px 0px 0px 198px; padding: 0px 0px 0px 0px; width:530px; height:210px; float: left; background: #fdd402 url(../img/bg_contato_top.gif) no-repeat right top;}
#firstBlock #topContato #col1 {margin: 130px 0px 0px 0px; padding: 0px; width:200px; height:210px; float:left; text-align: right;}
#firstBlock #topContato #col2 {margin: 150px 0px 0px 30px; padding: 0px; width:300px; height:210px; float:left; text-align: left;}


#portfolioTop {margin: 0px; padding: 0px; height: 53px; background: #fdd402 url(../img/bg_portfolioTop.gif) repeat-x bottom;}

#portfolioTop #menuRowWrapper {margin: 0px auto; padding: 0px; width:800px; height:53; position:relative; overflow:hidden; text-align: center; background: transparent url(../img/icon_portfolioTop.gif) no-repeat left 18px;}

#portfolioTop #menuRowWrapper #menuRow{margin: 30px 0px 0px 0px; padding: 0px; height:23; text-align: center;}

#portfolioTop #menuRowWrapper #menuRow a img {margin: 0px 13px 0px 13px;}











#thirdBlock #nos {margin: 0px; padding: 0px 0px 0px 100px; width: 240px; text-align: left; float: left;}
#thirdBlock #nos #sideMenu {margin: 0px; padding: 0px; width: 200px; float: left; text-align: left;}
#thirdBlock #nos #sideMenu ul {margin: 60px 0px 0px 30px;  padding: 0px; width: 210px; }
#thirdBlock #nos #sideMenu ul li {margin: 6px 0px 0px 0px; padding: 0px 0px 0px 6px; width: 200px; text-align: left; height: 23px; background-color: #000000; list-style-type: none;}
#thirdBlock #nos #sideMenu ul li a {font: bold 15px/23px Arial; color: #fdd402; text-decoration: none;}

#thirdBlock #nos #sideMenu ul li.active {margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 206px; text-align: left; height: 23px; background-color: #000000; list-style-type: none;}
#thirdBlock #nos #sideMenu ul li a.active {display: block; margin: 0px; padding: 0px 0px 0px 6px; width: 150px; text-align: left; font: bold 15px/23px Arial; color: #000000; background-color: #fdd402; text-decoration: none;}

#thirdBlock #nosTexto {margin: 0px; padding: 0px; width: 560px; float: left; text-align: left;}
#thirdBlock #nosTexto h1{margin: 0px; padding: 25px 0px 2px 40px; width:520px; font: normal 28px/30px Arial; color: #000000; text-align: left;}
#thirdBlock #nosTexto p{margin: 0px; padding: 6px 0px 6px 40px; width:520px; font: bold 11px/14px Arial; color: #000000; text-align: left;}
#thirdBlock #nosTexto ul {margin: 20px 0px 30px 30px;  padding: 0px; width: 200px; float: left; }
#thirdBlock #nosTexto ul li {margin: 6px 0px 0px 0px; padding: 0px 0px 0px 50px; width: 200px; text-align: left; height: 23px; list-style-type: none; font: bold 15px/23px Arial; color: #000000; background: #fdd402 url(../img/peg.gif) no-repeat left center; }



#thirdBlock #slideshow {margin: 0px; padding: 20px 140px 0px 0px; height: 233px; background: #fdd402; text-align: right;}

#firstBlock #topMiddle{margin: 0px; padding: 50px 0px 0px 0px; width:430px; height: 174px; float: left; background: #fdd402 url(../img/bg_clientes.gif) no-repeat top center;}

#thirdBlock #clientes {margin: 20px 0px 0px 150px; padding: 0px; width: 700px;}
#thirdBlock #clientes .clientBox {margin: 0px; padding: 0px; width: 138px; height: 100px; float: left; text-align: center;}
#thirdBlock #clientes .clientBox p {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; width: 138px; text-align: center; font: bold 10px/11px Arial; color: #000000;}

#thirdBlock #bottomContato {margin: 0px 0px 0px 100px; padding: 0px; width: 800px; height: 380px; background: #fdd402 url(../img/bg_contato_bottom.gif) no-repeat left bottom;}
#thirdBlock #bottomContato #col1 {margin: 57px 0px 0px 0px; padding: 0px; width:220px; float:left; text-align: right;}
#thirdBlock #bottomContato #col2 {margin: 0px 0px 0px 0px; padding: 0px; width:320px; float:left; text-align: left;}
#thirdBlock #bottomContato address {margin: 40px 0px 0px 0px; padding: 0px; width:280px; text-align: right; font: bold 15px/18px Arial; color: #000000;}
#thirdBlock #bottomContato address span.street {font: bold 18px/18px Arial; color: #000000;}
#thirdBlock #bottomContato address span.black {font: bold 30px/32px Arial; color: #000000;}
#thirdBlock #bottomContato address span.yellow {font: bold 30px/32px Arial; color: #fdd402; background-color: #000000;}
#thirdBlock #bottomContato img.contato {display: block; margin: 15px 0px 0px 33px;}
#thirdBlock #bottomContato p a {font: bold 18px/22px Arial; color: #fdd402; text-decoration: none;}

#thirdBlock #bottomContato #col3 {margin: 70px 0px 0px 0px; padding: 0px; width:220px;float:left; text-align: right;}
#thirdBlock #bottomContato #col3 img {margin: 10px 0px 0px 0px;}

#thirdBlock #bottomContato #footer {margin: 70px 0px 0px 0px; padding: 0px; text-align: left; height: 30px; text-align: right; font: bold 10px/11px Arial; color: #000000;}

#thirdBlock #sideMenu {margin: 0px 0px 0px 100px; padding: 0px; width: 227px; float: left; text-align: left;}
#thirdBlock #sideMenu ul {margin: 0px 0px 0px 30px;  padding: 0px; width: 300px;}
#thirdBlock #sideMenu ul li {margin: 6px 0px 0px 0px; padding: 0px 0px 0px 6px; width: 150px; text-align: left; height: 23px; background-color: #000000; list-style-type: none;}
#thirdBlock #sideMenu ul li a {font: bold 15px/23px Arial; color: #fdd402; text-decoration: none;}

#thirdBlock #sideMenu ul li.active {margin: 6px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 156px; text-align: left; height: 23px; background-color: #000000; list-style-type: none;}
#thirdBlock #sideMenu ul li a.active {display: block; margin: 0px; padding: 0px 0px 0px 6px; width: 100px; text-align: left; font: bold 15px/23px Arial; color: #000000; background-color: #fdd402; text-decoration: none;}


#thirdBlock #mainScreen {margin: 0px; padding: 45px 0px 0px 16px; width: 557px; height: 810px; float: left; text-align: left; background: transparent url(../img/bg_portfolioBottom.gif) no-repeat 0px 30px;}

#thirdBlock #footer {margin: 0px; padding: 0px; text-align: left; height: 60px; float:left;}
#thirdBlock #footer p {margin: 0px 0px 30px 0px; padding: 10px 0px 30px 230px; text-align: left; font: bold 10px/30px Arial; color: #000000;}