/* Globais */

img {
	border: 0px;
}

body {
	margin: 0px;
	font-family: Arial, Tahoma, Sans-serif, Verdana;
	font-size: 11px;
}

/* FIM Globais */


/* Header */

table.header {
	background:url(../../images/header.jpg) no-repeat;
}

table.header td.menu-header{
	text-align: right;
	vertical-align: middle;
	padding-bottom: 0px;
}

#logo-header{
	float:left;
	width:67px;
	height: 73px;
	padding-left:25px;
	padding-bottom:5px;
}

#menu-header{
	float:right;
	height: 25px;
	padding-top:42px;
	vertical-align:bottom;
}

#menu {
	width:788px;
	height:73px;
	position:relative;
	left:50%;
	margin-left:-394px;
}

#menu ul{
	background:url(../../images/header/header_bg.jpg) repeat-x;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	width:788;
}

#menu-left{
	float:left;
	border:0px;
	width:7px;
	height:73px;
}

#menu-right{
	float:right;
	border:0px;
	width:7px;
	height:73px;
	margin-top:0px;
}

#menu-logo{
	float:left;
	padding-top:0px;
	border:0px;
	height:73px;
	width:67;
	margin-right:300px;
}

#menu ul li {
	display: inline;
}

#menu ul li a.menu-link {
	float:right;
	font-family:Helvetica;
	font-size: 10pt;
	color:#FFF;
	font-weight:bold;
	margin-top:42px;
	padding-right:5px;
	padding-left:5px;
	text-transform: uppercase;
	text-decoration: none;
}

/* FIM Header */

#content {
	float:left;
}

/* *****/
/* Box */
/****** */

/* *background dos boxes* */
td.hl{
	width:3px;
	height:29px;
	background:url(../../images/box/header_left.jpg) no-repeat; 
}

td.hl2{
	width:5px;
	height:29px;
	background:url(../../images/box/header_left2.jpg) no-repeat; 
}

td.hr{
	width:3px;
	height:29px;
	background:url(../../images/box/header_right.jpg) no-repeat; 
}

td.hr2{
	width:5px;
	height:29px;
	background:url(../../images/box/header_right2.jpg) no-repeat; 
}

td.hl-cliente{
	width:3px;
	background:url(../../images/box/headercliente_left.jpg) no-repeat; 
}

td.hl2-cliente{
	width:5px;
	background:url(../../images/box/headercliente_left2.jpg) no-repeat; 
}

td.hr-cliente{
	width:3px;
	background:url(../../images/box/headercliente_right.jpg) no-repeat; 
}

td.hr2-cliente{
	width:5px;
	background:url(../../images/box/headercliente_right2.jpg) no-repeat; 
}

td.hil {
	width:3px;
	height:42px;
	background:url(../../images/box/header_interna_left.jpg) no-repeat; 
}

td.hil2 {
	width:6px;
	height:42px;
	background:url(../../images/box/header_interna_left2.jpg) no-repeat; 
}

td.hir {
	width:3px;
	height:42px;
	background:url(../../images/box/header_interna_right.jpg) no-repeat; 
}

td.hir2 {
	width:6px;
	height:42px;
	background:url(../../images/box/header_interna_right2.jpg) no-repeat; 
}

/* *fim do background dos boxes */

td.boxHeader {
	background:url(../../images/box/header_bg.jpg) repeat-x;
}
td.boxFooter {
	background:url(../../images/box/footer_bg.jpg) repeat-x;
	width:100%;
	vertical-align:bottom;
	height:10px;
}

td.boxFooterBlue {
	background:url(../../images/box/footer_blue_bg.jpg) repeat-x;
}

td.boxHeaderInterna {
	background:url(../../images/box/header_interna_bg.jpg) repeat-x;
}

td.boxFooterInterna {
	background:url(../../images/box/footer_interna_bg.jpg) repeat-x;
}

td.boxFooterProjetos {
	background:url(../../images/box/footer_projetos_bg.jpg) repeat-x;
	vertical-align:bottom;
	height:10px;
	width:302px;
}

td.boxLeft {
	background:url(../../images/box/box_left.jpg) repeat-y;
	width:3px;
}
td.boxRight {
	background:url(../../images/box/box_right.jpg) repeat-y;
	width:3px;
}

td.boxClienteHeader {
	background:url(../../images/box/headercliente_bg.jpg) repeat-x;
}
td.boxClienteFooter {
	background:url(../../images/box/footercliente_bg.jpg) repeat-x;
}

td.boxClienteLeft {
	background:url(../../images/box/boxcliente_left.jpg) repeat-y;
	width:3px;
}

td.boxClienteRight {
	background:url(../../images/box/boxcliente_right.jpg) repeat-y;
	width:3px;
}
/* FIM Box */

p.solucoes {
	line-height:19px;
}

p.link-solucoes {
	line-height:15px;
	text-align:right;
}

input.texto {
	width: 100px;
	border: 1px solid #999999;
	height: 18px;
	font-size: 10px;
	font-weight:normal;
}

.tituloBox{
	color:#686868;
	font-weight:bold;
	font-size: 10px;
	line-height:23px;
}
.content {
	font-weight:normal;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom:18px;
	padding-left: 15px;
	padding-right: 20px;
	color:#666666;
}
.content_azul {
	font-weight:normal;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom:18px;
	padding-left: 15px;
	padding-right: 20px;
	color:#006699;
}
.solucao {
	font-weight:normal;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom:18px;
	padding-left: 20px;
	padding-right: 20px;
	color:#666666;
}

.imgSolucoes {
	vertical-align: top;
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 0px;
}

.servicos {
	padding-top: 8px;
}
.titulo {
	/*padding-left:12px;*/
	padding-left:0px;
	color:#686868;
	font-weight:bold;
	font-size: 11px;
}
.titulo_servicos {
	padding-left:15px;
	color:#006699;
	font-weight:bold;
	font-size: 12px;
}

.destaque_verde {
	color:#679800;
	font-size: 11px;
	font-weight:bold;
}
.destaque_azul_claro {
	color:#66CCFF;
	font-size: 11px;
	font-weight:normal;
}
a.itens {
	padding-left:18px;
	color:#006798;
	text-decoration: none;
	font-size: 11px;
}
a.itens:hover {
	padding-left:18px;
	color:#006798;
	text-decoration: underline;
	font-size: 11px;
}
a.leiamais {
	text-decoration: none;
	color:#679800;
	padding-right: 6px;
	font-size: 11px;
}

a.leiamais:hover {
	text-decoration: underline;
	color:#679800;
	padding-right: 6px;
}

a.mail {
	text-decoration: none;
	font-size: 11px;
	color:#666666;
}

a.mail:hover {
	text-decoration: underline;
	font-size: 11px;
	color:#666666;
}

.cliente {
	font-weight:normal;
	font-size: 10px;
	color:#666666;
	padding-left:2px;
	padding-right:2px;
}

.case_hdr {
	font-weight:normal;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 5px;
	padding-right: 3px;
	color:#fff;
	background: url('../../images/cases/header_background.gif') no-repeat;
}

.noticia_data {
	font-weight:normal;
	font-size: 11px;
	/*padding-left: 5px;*/
	color:#666666;
}

a.noticia_itens {
	padding-left:2px;
	color:#006798;
	text-decoration: none;
	font-size: 11px;
}
a.noticia_itens:hover {
	text-decoration: underline;
}
a.noticia_verTodas {
	padding-left:2px;
	color:#666666;
	text-decoration: none;
	font-size: 11px;
}
a.noticia_verTodas:hover {
	text-decoration: underline;
	/*background-color:yellow;*/
}

.tituloNoticia {
	font-size:13px;
	color:#999999;
	font-weight:bold;
}

.copyright{
	font-weight:normal;
	font-size: 9px;
	color:#ccc;
}
a.developer{
	font-weight:bold;
	font-size: 9px;
	color:#666;
	text-decoration: none;
}
a.developer:hover{
	font-weight:bold;
	font-size: 9px;
	color:#666;
	text-decoration: underline;
}

.subtitulo_azul{
	font-weight:bold;
	font-size: 11px;
	color:#006699;
}
.subtitulo_cinza{
	font-weight:bold;
	font-size: 11px;
	color:#666;
}

a.subtitulo{
	font-weight:bold;
	font-size: 11px;
	color:#666;
}

/**** ABAS *****/

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9ca1a5;
	background-color: #FFFFFF;
	border-top: 1px solid #bed0de;
	border-right: 1px solid #bed0de;
	border-bottom:1px solid #bed0de;
	cursor: pointer;
	text-align:center;
}

.menu-sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #95ad21;
	border-left:1px double #ffffff;
	border-top: 1px solid #bed0de;
	border-right:1px double #bed0de;
	cursor: pointer;
	text-align:center;
	background:url(../../images/box/aba_bg.jpg) repeat-x;

}

.menuSpacer {
	border-bottom:1px solid #bed0de;
	border-right:1px solid #bed0de;
}

.tb-conteudo {

}

.conteudo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
	padding: 5px;
	width:380px;
	height: 260px;
}

/****  PORTIFOLIO *******/
table.descricao {
	color: #5f6879;
	padding-left: 4px;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
}
table.descricao td.fieldTitle {
	padding:3px;
	font-weight: bold;
	font-size:11px;
}

table.descricao td {
	padding:3px;
	font-weight: normal;
	font-size:11px;
}
.icnPortfolio {
	 padding-right:12px;
	 padding-bottom:12px;
	 text-align: right;
	 vertical-align: top;
	 width:175px;
}
.fieldTitle {
	color: #5f6879;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
}

a.projetos {
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
	color:#679800;
	font-size: 10px;
}

a.projetos:hover {
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana;
	text-decoration: underline;
	color:#679800;
	font-size: 10px;
}

input {
	border: 1px solid #999999;
	height: 20px;
	font-size: 11px;
	font-weight:normal;
}

input.extranet {
	border: none;
	height:39px;
	width:32px;
}
select {
	border: 1px solid #999999;
	height: 20px;
	font-size: 11px;
	font-weight:normal;
}

input.btn {
	border: 1px solid #333333;
	height: 20px;
	font-size: 11px;
	font-weight:normal;
	color:white;
	background-color:#999999;
}

input.btn_port{
	background-color:#a50069;
	color:#FFF;
	border:1px solid #761354;
	padding-bottom:2px;
	font-weight:bold;
}

textarea {
	border: 1px solid #999999;
	font-size: 11px;
	font-weight:normal;
}

.formulario {
	color: #5f6879;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	width:1%;
	white-space:nowrap;
}

.obrigatorio {
	color: red;
	font-weight: normal;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
}

.mensagem {
	padding-top:50px;
	text-align:center;
	color:#5f6879;
	font-size:12px;
	font-weight:bold;
}

/* Projetos Portfolio */

#projeto-descricao{
	background-color:#fafafa;
	vertical-align: top;
	text-align:justify;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	width:250px;
	border-right:1px solid #efefef;
}

.voltar{
	vertical-align:bottom;
	background-color:#fafafa;
	padding-left:15px;
	padding-bottom:5px;
	border-right:1px solid #efefef;
}

#projeto-img{
	padding:15px;
}

img.portfolio{
	border:1px solid #e1e1e1;
	height:335px;
	width:471px;
}

img.portfolio_peq{
	border:1px solid #e1e1e1;
	height:36px;
	width:49px;
}

#img_peq{
	float:right;
	padding-top:0px;
}

.portfolio {
	font-family: Arial;
	font-size: 11px;
	color:#9b9b9b;
}

span.field {
	color:#5e6679;
	font-weight:bold;
}

span.nome {
	color:#970335;
	font-weight:bold;
}

a.portfolio {
	color:#99b628;
	text-decoration:none;
}

a.portfolio:hover {
	color:#99b628;
	text-decoration:underline;
}

.content_busca {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color:#4f4f4f;
}

input.checkbox{
	height:14px;
	border:0px;
}

/* separador entre a img gde e a img peq */

#separador {
	margin-top:10px;
	width:100%;
	background:url(../../images/portfolio/separador.jpg) top repeat-x;
}

/* Fim Projetos Portfolio*/ 

/* Tabela de Versões do Treinamentos */
table.tv{
	border: 0px solid #e5e5e5;
	empty-cells: show;
}
td.tv-header{
	height:23px;
	width:505px;
	background:url(../../images/tv-header.jpg) no-repeat;
	
}

td.tv-footer{
	height:23px;
	width:505px;
	background:url(../../images/tv-footer.jpg) no-repeat;
	
}

td.tv-titulo {
	font-family: Arial, Tahoma, Verdana, Sans;
	font-size:11px;
	font-weight:bold;
	color: #9a9a9a;
	text-transform: uppercase;
	padding-left: 20px;
	border:1px solid #e5e5e5;
	background-color: #f8f8f8;
	vertical-align:middle;
	line-height: 23px;
}

td.tv-item {
	font-family: Arial, Tahoma, Verdana, Sans;
	font-size:11px;
	font-weight:normal;
	width:220px;
	color: #969696;
	padding-left: 22px;
	border-left:1px solid #e5e5e5;
	line-height:18px;
}

td.tv-std-sim {
	background:url(../../images/tv-sim.png) center no-repeat;
	width:67px;
}

td.tv-std-nao {
	background:url(../../images/tv-nao.png) center no-repeat;
	width:67px;
}

td.tv-pro-sim {
	background:url(../../images/tv-sim.png) center no-repeat;
	width:100px;
}

td.tv-pro-nao {
	background:url(../../images/tv-nao.png) center no-repeat;
	width:100px;
}

td.tv-ent-sim {
	background:url(../../images/tv-sim.png) center no-repeat;
	border-right:1px solid #e5e5e5;
	width:94px;
}

td.tv-ent-nao {
	background:url(../../images/tv-nao.png) center no-repeat;
	border-right:1px solid #e5e5e5;
}

ul.func {
	list-style-type: disc;
}

ul.func li{
	padding-top:20px;
}

/* página do treinamentos */
ul#menu_produtos{
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	font-weight:bold;
	font-family: Arial;
	font-size:12px;
	border-bottom:1px solid #c9cdd6;
	background-color:#f8f8f8;
	height:28px;
	line-height:28px;
	width:100%;
}

ul#menu_produtos a{color:#656565;}

ul#menu_produtos a.select{
	color:#333333;
	text-decoration:none;
}

ul#menu_produtos li{
	display:inline;
	margin: 0 3px;
	padding-right:10px;
	border-right:1px solid #656565;
}

ul#menu_produtos li.first{margin-left:25px;}

ul#menu_produtos li.last{border-right:0;}

div.detalhes {clear:both;}

div.oculto {display:none;}

div.detalhes h3{
	font-weight:bold;
	font-size: 11px;
	margin:0;
	color:#666666;
}

div#funcionalidades ul li{margin-bottom:10px;}

div#videos_apresentacao{
	
}

div#videos_apresentacao #left{
	width:221px;
	float:left;
	margin-right:10px;
	padding:0;
}

div#videos_apresentacao h3{
	font-size:11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin:10px 0 7px 2px;
}

div#videos_apresentacao #videos, div#videos_apresentacao #info {
	border:1px solid #c7cccf;
	padding:2px 5px 10px 5px;
	margin-bottom:20px;
}
div#videos_apresentacao #videos ul{
	margin:0px;
	padding:0px;
	margin-left:0px;
	color: #0099cd;
	list-style:none;
}

div#videos_apresentacao #videos a{
	display:block;
	height: 20px;
	line-height:20px;
	border:1px solid #fff;
	color: #0099cd;
	font-weight:bold;
	padding:0;
	padding-left:6px;
}

div#videos_apresentacao #videos a:hover{
	background-color:#c3d9ff;
	border:1px solid #96b4d8;
	color: #333333;
	text-decoration:none;
}	

div#videos_apresentacao #videos a.select{
	background-color:#c3d9ff;
	border:1px solid #96b4d8;
	color: #333333;
	text-decoration:none;
}	

div#videos_apresentacao #info{
	background-color: #f8f8f8;
	height: 85px;
}

div#videos_apresentacao #info a{
	display:block;
	margin: 0px 0 5px 4px;
	height:30px;
	line-height:30px;
}

div#videos_apresentacao #right{
	width:502px;
	float:left;
	border:1px solid #c7cccf;
}

div#videos_apresentacao #right img.video{cursor:pointer;}