#container {}

/*header*/
#container #header {width:950px; margin:18px auto 0;}
#container #header #navigator {font-size:12px; text-align:right; width:850px; padding:0 100px 0 0;}
#container #header #navigator a {font-size:12px;}
#container #header #navigator a:hover {text-decoration:underline;}
#container #header #logoBox {width:900px; height:160px; padding:40px 0 0 50px;}
#container #header #logo {width:224px;}
#container #header #logo h1 {text-indent:-9999px;}
#container #header #logo h1 a {width:224px; height:100px; display:block; background:url(../images/layout/logo.png) no-repeat; }
#container #header h2 {font-style:italic; margin:0 0 0 -46px;}
#container #header #centerHeader {height:30px;}
#container #header #centerHeader #leftHeader {width:300px;}
#container #header #centerHeader #leftHeader h3 {width:300px; height:25px; background:#0086B9; text-align:center; color:#FFF; padding:5px 0 0 0;}
#container #header #centerHeader #rightHeader {width:640px; height:30px;}
#container #header #centerHeader #rightHeader #menu {height:25px; padding:7px 0 0 0;}
#container #header #centerHeader #rightHeader #menu ul li {float:left; margin:0 15px 0 15px; height:25px;}
#container #header #centerHeader #rightHeader #menu ul li a {color:#FFF;}
#container #header #centerHeader #rightHeader #menu ul li a:hover {text-decoration:underline;}
/*menu_drop_down*/
#container #header #centerHeader #rightHeader #menu #nav ul {margin:0px; position:absolute; top:264px; z-index:99999; display:none;}
#container #header #centerHeader #rightHeader #menu #nav ul li {padding:7px 0 2px 5px; height:22px; width:100px; border-bottom:1px solid #EEE; background:#0086B9; position:relative; float:none; margin:0px; *left:-60px;}
#container #header #centerHeader #rightHeader #menu #nav ul li:hover {border-bottom:1px solid #CCC; background:#F16F21;}

/*body*/
#container #body {width:950px; margin:13px auto;}
/*leftBody*/
#container #body #leftBody {width:300px;}
#container #body #leftBody #services {height:403px;}
#container #body #leftBody #services ul li {background:url(../images/layout/button.jpg) no-repeat; width:230px; height:34px; margin:0 0 6px 0; padding:16px 0 0 70px; text-align:center;}
#container #body #leftBody #services ul li a {color:#FFF;}
#container #body #leftBody #services ul li a:hover {text-decoration:underline;}
#container #body #leftBody #news {width:300px; margin:0 0 10px 0;}
#container #body #leftBody #news h3 {background:url(../images/layout/news.png) no-repeat; color:#FFF; text-align:center; height:23px; padding:7px 0 0 0; margin:0 0 10px 0;}
#container #body #leftBody #news #box {height:319px; overflow:auto;}
#container #body #leftBody #news #box ul li {margin:0 0 20px 0;}
#container #body #leftBody #news #box ul li .date {background:url(../images/layout/calendar.jpg) no-repeat; width:44px; height:36px; margin:0 10px 0 0; padding:9px 0 0 0;}
#container #body #leftBody #news #box ul li .months {font-size:11px; font-weight:bold; color:#FFF; text-align:center;}
#container #body #leftBody #news #box ul li .day {font-size:16px; font-weight:bold; text-align:center;}
#container #body #leftBody #news #box ul li .notice {width:225px;}
#container #body #leftBody #news #box ul li .notice p {font-size:12px; font-weight:bold; width:225px;}
#container #body #leftBody #news #box ul li .notice span a {font-size:12px; width:225px;}
#container #body #leftBody #news #box ul li .notice span a:hover {text-decoration:underline;}
#container #body #leftBody #facebook {width:300px; height:230px;}

/*rightBody*/
#container #body #rightBody {width:640px;}
#container #body #rightBody #images {width:640px; height:403px; z-index:99998;}
#container #body #rightBody h4 {font-size:16px; font-weight:bold; height:25px; padding:5px 0 0 0;}
#container #body #rightBody p {text-align:justify;}
#container #body #rightBody .nav {font-size:12px; color:#0086B9;}
#container #body #rightBody .nav a {font-size:12px; color:#0086B9;}
#container #body #rightBody .nav a:hover {text-decoration:underline;}
#container #body #rightBody #featuredUp {margin:30px 0 0 0;}
#container #body #rightBody #featuredUp h3 {background:url(../images/layout/symbolLogo.jpg) no-repeat; height:23px; padding:5px 0 0 35px;}
#container #body #rightBody #featuredUp p {font-size:12px; margin:10px 0 0 0;}
#container #body #rightBody #featuredUp .consulting-jobs {width:420px; margin:0 15px 0 0;}
#container #body #rightBody #featuredUp .consulting-jobs #link {height:20px;}
#container #body #rightBody #featuredUp .consulting-jobs #link a {font-size:12px; text-decoration:underline;}
#container #body #rightBody #featuredUp .consulting-jobs #link a:hover {text-decoration:none;}
#container #body #rightBody #featuredUp .consulting-jobs-list {height:140px; overflow-y:auto; padding-right:10px;}
#container #body #rightBody #featuredUp .talent-bank {width:200px;}
#container #body #rightBody #featuredUp .talent-bank #text {font-size:12px; padding:0px; text-align:left;}
#form label {font-size:12px;}
#form .input {border:1px solid #0086B9;}
#form {margin:10px 0 0 0;}
#form #button {margin:10px 0 0 0; text-align:right;}
#form #button a {font-size:12px; text-decoration:underline; margin:0 24px 0 0;}
#form #button a:hover {text-decoration:none;}
#container #body #rightBody #featuredDown {margin:20px 0 0 0;}
#container #body #rightBody #featuredDown h3 {background:url(../images/layout/symbolLogo.jpg) no-repeat; height:23px; padding:5px 0 0 35px;}
#container #body #rightBody #featuredDown p {font-size:12px; margin:10px 0 0 0;}
#container #body #rightBody #featuredDown .structure {width:200px; margin:0 19px 0 0;}
#container #body #rightBody #featuredDown .structure p a {font-size:12px; text-decoration:underline;}
#container #body #rightBody #featuredDown .structure p a:hover {text-decoration:none;}
#container #body #rightBody #featuredDown .sac {width:200px; margin:0 19px 0 0;}
#container #body #rightBody #featuredDown .newsletter {width:200px;}

/*footer*/
#container #footer {}
#container #footerBox {background:#F5F5F5; margin:20px 0;}
#container #footerBox #box {width:950px; margin:0 auto; padding:10px 0;}
#container #footerBox #box ul {margin:0 60px 0 55px; }
#container #footerBox #box ul li {margin:0 0 10px 0;}
#container #footerBox #box ul h5 {font-weight:bold; margin:0 0 15px 0; color:#333333;}
#container #footerBox #box ul li a {font-size:12px; color:#666666;}
#container #footerBox #box ul li a:hover {text-decoration:underline;}
#container #credit {background:#0086B9; height:50px; margin:0 0 5px 0;}
#container #credit #creditBox {width:950px; margin:0 auto; padding:10px 0;}
#container #credit #creditBox .box1 {background:url(../images/layout/smallLogo.png) no-repeat; width:350px; height:24px; padding:6px 0 0 80px; font-size:12px; color:#FFF;}
#container #credit #creditBox .autor {}
#container #address {width:950px; margin:0 auto;}
#container #address address {height:30px; margin:0 0 10px 0; font-size:14px;}

/*internas*/
#slideshow {width:640px; height:140px; margin:15px 0;}
#container #body #rightBody h2 {background:#E3F1FF; width:628px; height:18px; padding:6px; color:#0086B9; margin:0 0 15px 0;}

/*contato*/
#contact-form {width:245px; margin:10px 0 0 0;}
#contact-form label {font-size:12px;}
#contact-form .input-form {background:#FFF; border:#0086B9 solid 1px;  height:16px; padding:2px; color:#666; font-size:12px; margin:0 0 11px 0;}
#contact-form .input-text_area {background:#FFF; border:#0086B9 solid 1px; height:80px; padding:5px;}
#contact-form .submit {margin:5px 0 0 0;}
#map {width:375px;}
#map #mapBox {width:370px; height:230px; border:#0086B9; border-style:solid; border-width:1px; padding:2px; margin:25px 0 10px 0;}
#map #information h6 {font-size:18px; font-weight:bold; color:#0086B9;}

/*servicos-mao_de_obra_terceirizada*/
#container #body #rightBody {}
#container #body #rightBody .text h4 {color:#0086B9; font-size:15px;}

/*noticias*/
#container #body #rightBody #titleNews {width:640px; height:28px; border-bottom:5px #E3F1FF solid;}
#container #body #rightBody #titleNews h3 {width:150px; padding:5px; margin:0 0 0 20px; background:#E3F1FF; text-align:center; color:#0086B9; font-size:16px;}
#container #body #rightBody #lastNews {margin:15px 0 0 0;}
#container #body #rightBody #lastNews ul li {width:620px; background:#E3F1FF; padding:10px; margin:0 0 15px 0;}
#container #body #rightBody #lastNews ul li a {}
#container #body #rightBody #lastNews ul li a:hover {text-decoration:underline;}
#container #body #rightBody #lastNews ul li .date {width:60px; border-right:1px #FFF solid; margin:0 20px 0 5px; padding:0 14px 0 0;}
#container #body #rightBody #lastNews ul li .months {color:#211F1F; font-size:16px; text-align:center; font-weight:bold;}
#container #body #rightBody #lastNews ul li .day {color:#0085B8; font-size:40px; font-weight:bold; text-align:center;}
#container #body #rightBody #lastNews ul li .news h3 {padding:2px 0 0 0;}
#container #body #rightBody #lastNews ul li .news h3 a { font-size:15px; font-weight:bold;}
#container #body #rightBody #lastNews ul li .news p {width:500px; margin:3px 0 0 0;}

/*ver_noticia*/
#container #body #rightBody #title h3 {position:absolute; padding:4px 15px; background:#E3F1FF; text-align:center; color:#0086B9; font-size:16px; margin:0 0 0 20px;}
#container #body #rightBody #title #band {position:absolute;width:640px; border-bottom:5px #E3F1FF solid; margin:25px 0 0 0;}
#container #body #rightBody #infNotice {margin:60px 0 0 0;}
#container #body #rightBody #infNotice #date {}
#container #body #rightBody #infNotice #date span {font-weight:bold;}
#container #body #rightBody #infNotice #back {margin:0 0 20px 0;}
#container #body #rightBody #infNotice #back a {color:#0086B9;}
#container #body #rightBody #infNotice #back a:hover {text-decoration:underline;}
#container #body #rightBody #notice {border-bottom:1px #E3F1FF solid; padding:0 0 50px 0;}
#container #body #rightBody #plugin {margin:10px 0 0 0;}
#container #body #rightBody #plugin #code {margin:10px 0 0 0;}
#container #body #rightBody #plugin #shared {font-size:12px; color:#0086B9;}

/*estrutura*/
#container #body #rightBody #structure {margin:20px 0 0 0;}
#container #body #rightBody #structure ul li {width:200px; float:left; margin:0 6px 40px;}
#container #body #rightBody #structure ul li img {}
#container #body #rightBody #structure ul li h5 {font-size:12px; text-align:center; background:#E3F1FF; margin:10px 0 0 0; color:#0086B9; height:24px; padding:8px 0 0 0;}


/*ALERTS*/
.alert-slide {left:50%; margin:0 0 0 -241px; padding:20px 0 20px 30px; background: #0086B9; border: 2px solid #000; border-top: 0; width: 470px; position: fixed; top: 0; border-radius: 8px; border-top-right-radius: 0; border-top-left-radius: 0; box-shadow: 0 0 6px #000; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0;}

.alert-slide h1 { color:#FFF; font-size:33px;}
.alert-slide h2 { color:#FFF; font-size:20px;}