@charset "utf-8";
/* CSS Document */
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px; font-weight: normal; color: #333; background-image: url(./images/fundo_inCompany.jpg); }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

a { color:#000; }
input { font-size: 11px; font-family: Verdana, Geneva, sans-serif; }
table.fonteform { background-color: #F7F7F7; border: 1px solid #CCC; margin-right: 10px;}

#InCompany { }
.header { width: 900px; height:300px; background-color: #FFF; }
.header_min { width: 900px; height:180px; background-color: #FFF; }
.conteudo { width: 900px; padding-top: 30px; background-color: #FFF; display: table; }
.conteudo_home { width: 900px; padding-top: 15px; background-color: #FFF; display: table; }
.conteudo .home { width: 900px; float: left; }
.conteudo .esquerda { width: 480px; float: left; }
.conteudo .direita { width: 420px; float: left; }

.top { width: 900px; height: 73px; background-image: url(images/back_top.jpg); background-repeat: no-repeat; }
.top .logotipo { padding: 10px; width: 320px; float: left; }
.top .menu { width: 540px; height: 73px; float: left; padding-left: 10px; }
.top .menu ul { padding: 0px; margin: 0px; padding-top: 13px; left: 0px; list-style: none; }
.top .menu li { padding: 0px; margin: 0px; list-style: none; float: left; padding: 16px; padding-bottom: 0px; font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }
.top .menu ul li  { position: relative; padding: 10px; padding-right: 15px; padding-top: 20px; padding-bottom: 0px; }
.top .menu li .filhos { position: absolute; top: 30px; width:280px; left:0px; display: none; }
.top .menu li a { display: block; text-decoration: none; color: #000; }
.top .menu li:hover .filhos { display: block; }
.top .menu li.parent { padding: 3px; margin-left: 10px; }
.top .menu ul.parent_ul { padding: 0px; margin-top: 10px; }
.top .menu .filhos { background-image: url(images/box_cursos.gif); background-repeat: no-repeat; margin-top: 10px; margin-left: 15px; padding: 0px; border-bottom: 1px solid #000; }
.top .menu .filhos li { float: none; }
.top .menu .filhos li a{ color: #000; font-size: 12px; }
.top .menu .filhos li a:hover{ color: #8D9863; font-size: 12px; }

.top .menu .treinamentos { background-image:url(images/bot_treinamentos_red.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .treinamentos:hover{ background-image:url(images/bot_treinamentos_verd.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .treinamentos a{ color: #FFF;}
.top .menu .orcamentos { background-image:url(images/bot_orcamentos_red.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .orcamentos:hover{ background-image:url(images/bot_orcamentos_verd.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .orcamentos a{ color: #FFF;}
.top .menu .quemsomos { background-image:url(images/bot_quemsomos_red.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .quemsomos:hover{ background-image:url(images/bot_quemsomos_verd.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .quemsomos a{ color: #FFF;}
.top .menu .artigos { background-image:url(images/bot_artigos_red.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .artigos:hover{ background-image:url(images/bot_artigos_verd.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .artigos a{ color: #FFF;}
.top .menu .newsletter { background-image:url(images/bot_newsletter_red.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .newsletter:hover{ background-image:url(images/bot_newsletter_verd.jpg); background-repeat: no-repeat; background-position: 2px 19px; height: 26px; }
.top .menu .newsletter a{ color: #FFF;}

.verde { color: #8D9863; }
.vermelho { color: #C00; }

.home .box { width: 264px; padding: 10px; float: left; background-image: url(images/back_box.jpg); background-repeat: no-repeat; margin-bottom: 15px; margin-left: 10px; }
.home .box ul { padding-left: 13px; padding-right: 10px; }
.home .box li { list-style: none; }

.clientes { padding-left: 10px; padding-bottom: 10px; }
.clientes .logos{ float: left; width: 160px; height: 100px; padding: 5px; }

.programa { padding-left: 10px; }
.programa .item { padding-left: 10px; padding-bottom: 30px; }
.programa h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; padding: 0px; margin: 0px; padding-bottom: 20px; letter-spacing: -1px; }
.programa h1.hometi { font-family: Arial, Helvetica, sans-serif; font-size: 22px; padding: 0px; margin: 0px; padding-bottom: 10px; letter-spacing: -1px; }
.programa h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; padding: 0px; margin: 0px; padding-bottom: 5px; background-image: url(images/bola_verde.gif); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 12px; }
.programa ul { padding: 0px; margin: 0px; padding-left: 25px; }
.programa li { padding: 0px; margin: 0px; list-style: none; list-style-image:url(images/bola_amar.gif); }

.infos { padding-left: 10px; padding-bottom: 30px; }
.infos h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; padding: 0px; margin: 0px; padding-bottom: 10px; letter-spacing: -1px; }
.infos h3 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; padding: 0px; margin: 0px; padding-bottom: 5px; }
.infos .item { padding-left: 10px; padding-bottom: 30px; width: 390px; display: table; }
.infos .item .foto { float: left; width: 110px; }
.infos .item .texto { float: left; width: 280px; }

.informacoes h1 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; padding: 0px; margin: 0px; padding-bottom: 10px; letter-spacing: -1px; }
.informacoes .item { padding-left: 20px; padding-bottom: 30px; }
.informacoes ul { padding: 0px; margin: 0px; padding-left: 10px; }
.informacoes li { padding: 0px; margin: 0px; list-style: none; list-style-image:url(images/bola_verde.gif); }
