/* CSS Document */

*{margin:0;padding:0;font-family:Arial;font-size:12px;list-style:none;text-decoration:none;}
.clear{clear:both;}
a{cursor:pointer;}

.container{width:100%;}
.menu{width:51%;float:left;height:893px;}
.content{width:42%;float:left;height:893px;background:#15191A;}

.menuCases{width:0%;float:left;max-width:178px;overflow:hidden;background:#425055;position:relative;}
.menuCases .scroll{background:#425055;padding-top:25px;width:178px;height:868px;}
.menuCases .scroll p{color:#87acb4;font-size:10px;text-transform:uppercase;padding:10px 0;text-align:center;}
.menuCases .up{border-bottom:2px solid #ffffff;background:url(../img/btn_up.gif) no-repeat center;height:10px;cursor:pointer;}
.menuCases .down{border-top:2px solid #ffffff;background:url(../img/btn_down.gif) no-repeat center;height:10px;cursor:pointer;}
.menuCases .scrollable{padding:5px 0;height:558px;overflow:hidden;position:relative;}
.menuCases .scrollable .items{position:absolute;height:20000em;padding-left:4px;}
.menuCases .scrollable ul li{margin-bottom:1px;width:100%;text-align:center;position:relative;overflow:hidden;}
.menuCases .scrollable ul li p{background:#000000;position:absolute;margin:-136px 5px 0;height:108px;padding:10px 5px;width:150px;color:#ffffff;opacity:0.8;-moz-opacity: 0.8; filter: alpha(opacity=80);text-align:left;font-size:12px;text-transform:none;display:none;}
.menuCases .scrollable ul li img{border:5px solid #2f373a}
.menuCases .scrollable p{color:#87acb4;font-size:11px;text-transform:uppercase;}

.content .div{}
.content .div h3{color:#bab9b1;font-size:15px;font-weight:normal;margin-bottom:20px;}
.content .div h4{color:#FFFFFF;font-size:10px;font-weight:bold;background:#f88928;padding:4px 10px;width:100px;}

.content .div .movie{width:407px;height:201px;clear:both;margin-bottom:10px;}

.content .div .blog{width:55%;float:left;padding:16px 0;}
.content .div .blog h4{width:30px;}
.content .div .blog a{clear:both;}
.content .div .blog img{margin-bottom:8px;}
.content .div .blog em{color:#272727;font-size:10px;}
.content .div .blog strong{color:#272727;font-weight:bold;}
.content .div .blog p{color:#454545;font-size:12px;}
.content .div .blog li{border-bottom:1px solid #dad8cd;padding:8px 0;}

.content .div .sNetworks{float:left;width:44%;margin-left:1%;background:url(../img/img_line_compet.gif) no-repeat;height:200px;padding-top:12px;background:#ffffff;}
.content .div .sNetworks h2{background:url(../img/img_list_compet_fim.gif) no-repeat;color:#fe7600;font-size:18px;margin-left:10px;padding-left:35px;}

.content .div .sNetworks .competencias{padding-top:0px;}
.content .div .sNetworks .competencias li{padding:2px 5px 5px 20px;color:#272727;font-size:11px;}
.content .div .sNetworks .competencias li img{float:left;}
.content .div .sNetworks .competencias li a{color:#272727;}

.content .div .sNetworks .redes{margin-top:25px;background:#f6f5ef;}
.content .div .sNetworks .redes em{display:block;color:#fe7600;font-size:14px;font-weight:bold;margin-bottom:8px;}
.content .div .sNetworks .redes li{background:#f6f5ef;margin-bottom:20px;color:#a6a28d;font-size:11px;}
.content .div .sNetworks .redes li strong{color:#ffae00;font-weight:normal;}
.content .div .sNetworks .redes li a{display:block;color:#454545;font-size:11px;font-weight:bold;}


.repository{display:none;}

.home{padding:30px 20px 8px;background:#ffffff;height:855px;}

.sobre{padding:60px 25px 8px 55px;height:825px;background:#ffffff;}
.sobre .title{margin-bottom:50px;}
.sobre img{margin-bottom:30px;}
.sobre p{color:#3f3a32;font-size:16px;margin-bottom:10px;}

.trabalhos{background:#e2d8ba url(../img/bg_integra.gif) repeat-x;padding:60px 25px 8px 55px;height:825px;}
.trabalhos .title{margin-bottom:50px;}
.trabalhos ul{width:565px;}
.trabalhos li{float:left;margin-top:-3px;}
.trabalhos iframe{border:8px solid #688a90;}
.trabalhos .voltar{float:right;}
.trabalhos .contentFrame{width:528px;}
.integraTrabalhos{background:#1e1f20;height:68px;padding:8px 10px;}
.integraTrabalhos em{color:#ffffff;font-size:12px;font-style:italic;}
.integraTrabalhos p{color:#ffffff;font-size:11px;margin-bottom:8px;}
.integraTrabalhos a{color:#ffc601;font-size:11px;text-decoration:underline;}

.clientes{background: url(../img/bg_clientes.png);padding:60px 25px 8px 55px;height:825px;}
.clientes .title{margin-bottom:50px;}
.clientes ul{width:565px;}
.clientes li{float:left;margin-top:-3px;}

.fazemos{background:url(../img/bg_fazemos.gif);padding:60px 25px 8px 55px;height:825px;}
.fazemos .title{margin-bottom:50px;}
.fazemos a{margin-bottom:8px;color:#484848;display:block;}
.fazemos li{margin-bottom:8px;}
.fazemos li label{background:#ffffff url(../img/bg_set_toggle.gif) no-repeat;display:block;padding:0px 30px;width:402px;height:28px;line-height:30px;cursor:pointer;color:#FFC601;font-weight:bold;}
.fazemos li p{padding:5px 10px;color:#484848;width:442px;background:#ffffff;display:none;}

.contato{background:#383a3b;padding:60px 25px 8px 55px;height:825px;}
.contato .title{margin-bottom:50px;}
.contato input,textarea{border:1px solid #e5e2d9;width:440px;padding:5px;margin-bottom:18px;color:#272829;font-size:24px;font-weight:bold;}
.contato .ddd{width:106px;}
.contato .tel{width:319px;}
.contato .send{width:111px;height:40px;border:1px solid #f6c004;background:url(../img/btn_enviar.png) no-repeat;}
.contato #error{display:block;padding:10px;border:1px solid #ffc601;background:#feeeb6;width:430px;margin-bottom:10px;display:none;}


.footer{height:148px;background:#1f2426;}
.footer ul{text-align:center;height:85px;padding-top:5px;background:#15191a;margin-bottom:15px;}
.footer li{display:inline;margin:0 10px;color:#3a4347;}
.footer li a{color:#3a4347;font-size:12px;}
.footer p{color:#3a4347;font-size:11px;text-align:center;}
.footer .restrita{position:absolute;margin-left:30px;}


.black_overlay{display:none; position:absolute; top:0%; left:0%; width:100%;height:1024px;background-color:black; z-index:2003; -moz-opacity: 0.8; opacity:.60; filter: alpha(opacity=60);}
.white_overlay{display:block;position:absolute; top:0%; left:0%; width:100%;height:1024px; background-color:black; z-index:2003; -moz-opacity: 0.1; opacity:.01; filter: alpha(opacity=01);}
.white_content {display:none; position:absolute;top:20px;left:30%;padding:0;z-index:2004;border:3px solid #cccccc;}

.latter{background:#ffffff;width:591px;height:793px;}
.latter .back{padding:10px;position:absolute;float:left;margin-top:100px;-moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30);background:#ffffff;}
.latter .back:hover{-moz-opacity: 0.9; opacity:.90; filter: alpha(opacity=90);}
.latter .next{float:right;margin:100px 0 0 -65px;padding:10px;position:absolute;-moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30);background:#ffffff;}
.latter .next:hover{-moz-opacity: 0.9; opacity:.90; filter: alpha(opacity=90);}
.close{position:absolute;float:left;color:red;font-weight:bold;font-size:12px;width:585px;text-align:right;margin-top:5px;}