@import url("/cms/modulos/padrao/ger_galerias/componentes/galerias.css");/* CSS galeria */
@import url("/css/ui.tabs.css");/* CSS galeria */
body {
	font: 0.7em Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #c4c5d5;
	background-image:url(../imgs/fundo.jpg);
	background-repeat:repeat-x;
	text-align:justify;
	line-height:1.3em;
}
* {
	margin: 0px;
	padding: 0px;
	border: none;
}

a:link, a:visited {
	color: #666;
	text-decoration: none;
}
h2, h3 {
	font-size: 1.1em;
	color: #72AFDC;
	padding-bottom: 10px;
}
h3 {
	color: #EF9C4A;
}
h4{
	color:#295a08;
	font-size: 1.1em;
	margin:10px 0 10px 0;
}
ul, ol {
	list-style:none;
}
ul li{
	padding-bottom:5px;
}
#geral{
	width:729px;
	margin-left:auto;
	margin-right:auto;
}
#topo{
	height:197px;
	background:url(../imgs/fundo_topo.gif) repeat-x;
	padding-left:1px;
}
#banner{
	height:159px;
	margin-bottom:0px !important;
	margin-bottom:-3px;
}
#menufixo{
	font-size: 1.0em;
	float:left;
}
#menufixo ul{
	width:211px;
	height:38px;
	border: solid 1px #d6d6ef;
	border-top:0px;
	border-bottom:none;
	margin-left:2px;
	padding-left:1px;
	background:url(../imgs/fundo_menufixo.jpg) repeat-x;
	font-size:0.9em;
}
#menufixo ul li{
	float:left;
	padding-top:10px;
}
#menufixo ul li a{
	padding:0px 4px 0 3px;
}
#menufixo ul li img{
	padding-top:2px;
}
/**/
#menu{
	float:left;
}
#menu h2{
	display:none;
}
#menu ul, #menu ul li{
	border:none;
}
#menu ul li{
	width:auto !important;
	width:0;
	padding:0;
	background:url(../imgs/divisor_menu.jpg) no-repeat right;
}
#menu ul li a{
	font-size:1.0em;
	width:auto;
	background:url(../imgs/bt_azul.jpg) no-repeat;
	height:26px;
	text-align:center;
	color:#FFF;
	padding:12px 25px 0 25px;
}
#menu ul li.ultimo{
	background:none;
}
#menu ul li ul{
	background:none;
	width:auto;
	height:auto;
	top:196px;
}
#menu ul li ul li{
	width:132px;
	height:31px;
	padding: 1px 0 0 0px;
	background:#FFF;
}
#menu ul li ul li a{
	font-size:1.1em !important;
	font-size:1.0em;
	background:#eeeade;
	width:132px;
	height:27px;
	color:#666;
	border:#FFF solid 2px;	
	border-top:none;
	padding:8px 5px 0 5px;
	margin:0;
	margin-top:1px;
	text-align:justify;
}
#menu ul li ul li a:hover{
	background:#3B3B7D;
	color:#fff;
}
/* indices financeiros */
#indices{
	margin-top:2px;
	float:left;
	width:784px;
	background:#003b79;
	text-align:center;
}
#indices iframe {
	height:20px;
	width:670px;
	border:none;
}
/**/
#conteudo{
	background:#fff url(../imgs/fundo_coluna_esquerda.jpg) repeat-y;
	width:998px;
	overflow:hidden;
	border-left:solid 3px #FFFFFF;
	clear:both;
}
#coluna_esquerda{
	width:199px;
	float:left;
	padding:0 5px 0 5px;
	border-left: solid 1px #d2d5e9;
	border-right: solid 1px #d2d5e9;
}
#coluna_direita{
	width:502px;
	float:left;
	padding: 5px;
}
#coluna_direita #login{
	width:500px;
}
#coluna_direita #login #f_login{
	width:auto;
}
#coluna_direita ul{
	padding-left:5px;
}
#consultoria h2{
	text-indent:-5000px;
	background:url(../imgs/consultoria.jpg) no-repeat;
	height:24px;
}
#treinamento_in_company{
	border-bottom:solid 1px #ECECEC;
}
#treinamento_in_company, #cursos_oferecidos, #consultoria{
	width:240px;
	float:left;
	padding-right:9px;
	height:243px;
}
#consultoria{
	height:160px;
	padding-top:15px;
}
#treinamento_in_company .ler-conteudo, #consultoria .ler-conteudo{
	background:url(../imgs/soma-visualizar.jpg) no-repeat left center;
	float:right; padding-left:15px;
}
#treinamento_in_company .resumo, #consultoria .resumo{
	font-size:1.0em;
}
#treinamento_in_company a.ler-conteudo:hover, #consultoria a.ler-conteudo:hover{
	background:url(../imgs/soma-visualizar-hover.jpg) no-repeat left center;
}

#cursos_oferecidos{
	width:265px;
	padding-left:5px;
	height:auto;
	overflow:auto;
}
#cursos_oferecidos.interno{
	width:100%;
	margin-top:10px;
}
#cursos_oferecidos ul li{
	background:url(../imgs/tick.jpg) no-repeat 0 4px;
	padding-left:12px;
	color:#56588b;
	font-weight:bold;
	text-align:left;
}
#cursos_oferecidos ul li ul{
	padding-left:0px;
}
#cursos_oferecidos ul li ul li{
	background:url(../imgs/seta.jpg) no-repeat left center;
	font-weight:normal;
}
#cursos_oferecidos h2{
	text-indent:-5000px;
	background:url(../imgs/cursos_oferecidos.jpg) no-repeat;
	height:24px;
}
#capacitacao_a_distancia, #agenda{
	width:240px;
	float:left;
}
#capacitacao_a_distancia spam{
	float:right;
	width:60px;
}
#capacitacao_a_distancia .agenda{
	background:url(../imgs/agenda.png) no-repeat;
}
#capacitacao_a_distancia .agenda:hover{
	background:url(../imgs/agenda-hover.png) no-repeat;
}
#capacitacao_a_distancia .duvidas{
	background:url(../imgs/duvidas.png) no-repeat;
}
#capacitacao_a_distancia .duvidas:hover{
	background:url(../imgs/duvidas-hover.png) no-repeat;
}
#capacitacao_a_distancia .visualizar, #capacitacao_a_distancia .duvidas, #capacitacao_a_distancia .agenda, p.visualizar{
	padding-left: 15px;
	margin-right:15px;
	float:right;
	margin-bottom:10px;
}
#capacitacao_a_distancia .duvidas{
	width:70px;
}
#capacitacao_a_distancia{
	float:right;
	padding-right:7px;
	padding-left:5px;
	border-left:solid 1px #ECECEC;
}
#capacitacao_a_distancia .curso-online{
	border-bottom:solid 1px #ECECEC;
	overflow:auto;
	height:210px;
}
#coluna_esquerda h2{
	padding-bottom:5px;
}
#destaques.lista-conteudos, #noticias_home.lista-conteudos, .divisor_coluna_esquerda, #artigos_home{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px;
}
#destaques{
	height:180px;
}
#destaques.lista-conteudos dl, #teste_home{
	text-align:center;
}
#coluna_esquerda #destaques h2{
	background:url(../imgs/destaques.gif) no-repeat;
	text-indent:-5000px;
	height:25px;
}
#depoimentos_home h2{
	background:url(../imgs/depoimentos.gif) no-repeat;
	text-indent:-5000px;
	height:20px;
}
#noticias_home h2{
	background:url(../imgs/noticias.jpg) no-repeat;
	text-indent:-5000px;
	height:20px;
}
#noticias_home.lista-conteudos{
	margin-top:15px;
	border:none;
	background:none;
}
#artigos_home{
	margin-top:0;
	background:none;
	border-bottom: solid 1px #EFEFEF;
}
#artigos_home h2{
	background:url(../imgs/artigos.jpg) no-repeat;
	text-indent:-5000px;
	height:25px;
}
p.ler_mais{
	text-align:right;
	font-size:0.9em;
	background: url(../imgs/seta_verde.jpg) no-repeat 142px 6px;
}
#coluna_direita p.ler_mais{
	background:none;
	padding:0;
	margin:0;
}
#coluna_esquerda p.ler_mais a {
	color:#575889;
}
.clear{
	clear:both;
}
#coluna_direita form label{
	display:block;
	float:left;
	width:120px;
}
#coluna_direita form input, #coluna_direita form textarea{
	border:solid 1px #CCCCCC;
	margin-bottom:3px !important;
	margin-bottom:0;
}
#coluna_direita  #enviando, #coluna_direita  #enviado{
	display:none;
}
#coluna_direita form fieldset{
	border:solid 1px #CCCCCC;
	margin-top:10px;
	padding:5px;
}
#coluna_direita form fieldset legend{
	padding: 0 5px 0 5px;
}
#coluna_direita form button{
	padding: 3px;
	margin: 10px 10px 0 0;
	float:right;
}
p.botoes_inferiores{
	padding-top:10px;
	text-align:center;
}
#capacitacao_a_distancia h2{
	text-indent:-5000px;
	background:url(../imgs/capacitacao_distancia.jpg) no-repeat;
	width:209px;
	height:24px;
}
#treinamento_in_company h2{
	text-indent:-5000px;
	background:url(../imgs/treinamentos_company.jpg) no-repeat;
	/*width:225px;*/
	height:24px;
}


/* Galeria de fotos*/


/*INSCRICAO*/
#inscricao, #i_login, #cadastrando, #cadastrado{
	display:none;
}
.filter_gray{
	filter: Gray;
}
#inscricao #profissional, #inscricao #adicional{
	display:none;
}
#inscricao .media{
	display:block;
	float:left;
	width:80px;
}
#inscricao .media input{
	border:none;
}
.noborder, #cursos_oferecidos.noborder{
	border:none;
}

.dados_curso .form-label, .dados_curso .required{
	float:right;
}

#rodape{
	height:37px;
	background:url(../imgs/rodape.gif);
	clear:both;
}
#sombra_rodape{
	height:10px;
	background:url(../imgs/fundo_sombra.png) no-repeat;
}

/*Depoimentos*/
#depoimentos_home ul li a{
	background:url(../imgs/micro.gif) no-repeat;
	padding-left:15px;
}
#depoimentos_home #pesenciais a{
	background-image:url(../imgs/user.gif);
}
#depoimentos_home #in_company a{
	background-image:url(../imgs/casinha.gif);
}
#depoimentos_home #distancia a:hover{
	background-image:url(../imgs/micro-hover.gif);
}
#depoimentos_home #pesenciais a:hover{
	background-image:url(../imgs/user-hover.gif);
}
#depoimentos_home #in_company a:hover{
	background-image:url(../imgs/casinha-hover.gif);
}
.ds_depoimentos{
	padding:5px;
	border:solid 1px #CeCeCe;
	margin-bottom:15px;
	background:url(../imgs/soma-fundo-depoimento.jpg) repeat-x left bottom;
}
.bold{
	font-weight:bold;
}
.valor{
	color:#FF0000;
}
.informacao{
	padding-left:20px;
}

.boxes-cursos button {
	background:transparent url(../imgs/soma-fundo-botao.png);
	float:right;
	padding:4px 7px 4px 7px;
	color:#fff;
	width:72px;
	height:32px;
}
.boxes-cursos fieldset{
	border: solid 1px #CCCCCC;
	padding:10px;
}
.boxes-cursos fieldset legend{
	padding-left: 5px;
	padding-right:5px;
	font-weight:bold;
}
.boxes-cursos {
	margin: 2px;
	padding:3px;
	background: #F9F9F9;
	border: solid 1px #e1e1e1;
}
.boxes-cursos h2 {
	padding-top:1px;
}
table{
	border-collapse:collapse;
}
#i_login .dados_curso label, #f_inscricao .dados_curso label{
	width:95px;
}
textarea{
	font-size:1.1em;
}
.esgotado,.inscricao_soma{
	color:#FF0000;
	font-weight:bold;
}
.inscricao_soma{
 color:#0000FF
}

#bt_curso{
	margin-top:10px;
	text-align:center;
}
p.information{
	padding-left:17px;
}
.desconto{
	color:#FF0000;
}
/* Baner flutuante*/
#lista {
	position: absolute;
	top: 130px;
	left: 400px;
	border: 1px solid #030368;
	font-weight: bold;
	display: none;
	background:#FFF;
	font-size: 13px;
	z-index: 10;
}
#lista #informativo{
	/*padding:10px;*/
}
#lista  #informativo p{
	line-height:20px;
}
#lista #fechar {
	/*/float: right;*/
	position:absolute;
	right:0;
}
#selowec{
	text-align:center;
	padding-bottom:0;
}
/*Teste de Conhecimento*/
#teste_home h2{
	text-indent:-5000px;
	background:url(../imgs/teste-conhecimento.jpg) no-repeat;
}

#teste .hide{
	display:none;
}
#teste{
	font-family:Verdana;
}
.pergunta{
	margin-bottom:20px;
}
#teste ol{
	list-style:lower-alpha;
}
#teste label{
	width:20px;
}
#inscricao .informacao{
	width:100px;
}

p.visualizar{
	padding:0 0 0 15px;
	margin:0px;
	width:50px;
	display:block;
}
#login{
	margin:0;
	padding:0;
	width:auto;
}
#login h2{
	text-indent:-5000px;
	background:url(../imgs/acesso-restrito.jpg) no-repeat;
	margin-bottom:10px;
}
#login fieldset{
	border:none;
}
#login legend{
	display: none;
}
#login input{
	width:180px;
}
#login label{
	width:0px;
}
#login a {
	display: block;
	float:left;
	height:20px;
	width:auto;
	margin-top:8px;
}
#login button{
	border:solid 1px;
	float:right;
	margin: 5px 5px 0px 5px;
}
#login .required{
	display:none;
}

/* banner assevali*/
#banner-assevali{
	margin-bottom:15px;
}

/* Login de materiais*/
#coluna_direita #login{
	border: solid 1px #CCC;
	background:#F5F5F5;
}
#coluna_direita #login h2{
	text-indent:0px;
	background:none;
	margin:10px 0 0 10px;
}
#coluna_direita #login button{
	margin:5px 0 0 35px;
	float:left;
}
#coluna_direita #login a{
	width:200px;
	float:left;
}
/* galeria de imagem*/
#galeria-visualizacao .gvIIContainer{
	background:none;
}

#galeria-visualizacao .gvIIContainer .gvIIImgContainer img{
	border:#000 solid 4px;
}
#galeria-visualizacao .gvIIContainer .gvIIHolder .gvIIItem {
	border:#000 solid 2px;
}
#galeria-listando dl{
	width:80%;
	height:100%;
	float:left;
	background:#FFF;
	margin-bottom:5px;
}
#galeria-listando .local{
	display:none;
}
#galeria-listando .data{
	float:left;
	font-weight:bold;
	display:block;
	padding-top:10px;
	position:absolute !important;
	position:static;
}
#galeria-listando .nome{
	float:right;
	display:block;
	width:400px;
	margin:0;
	clear:both;
}
#galeria-listando .descricao{
	width:505px;
	position:relative;
}
/* Cursos */
.cursos ul li{
	background:url(../imgs/tick.jpg) no-repeat 0 4px;
	padding-left:12px;
	color:#56588b;
	font-weight:bold;
	line-height:1.5em;
	text-transform:uppercase;
}
.cursos ul li ul{
	padding-left:0px;
}
.cursos ul li ul li{
	background:url(../imgs/seta.jpg) no-repeat left center;
	font-weight:normal;
	
}
/* ABAS */
#ListCAD{
	background:url(../imgs/micro.gif) no-repeat 0px 1px;
	padding-left:15px;
	margin-left:10px;
}
#ListPresencial{
	background:url(../imgs/user.gif) no-repeat 0px 1px;
	padding-left:15px;
	margin-left:10px;
}
.ui-tabs-nav ul{
	background:url(../imgs/fundo_aba.jpg) repeat-x bottom;
	border-bottom:solid 1px #C6D2BC;
	width: 239px !important;
	width: 242px;
	height:24px;
}
.ui-tabs-nav li{
	border-left:#d5dece solid 1px;
	border-right:#d5dece solid 1px;
	border-top:#d5dece solid 1px;
	background:url(../imgs/fundo_aba.jpg) repeat-x bottom #e6ebe1;
	line-height:0;
}
.ui-tabs-nav li a span{
	padding:0px;
}
.ui-tabs-nav ul li{
	margin-left:5px;
}
.ui-tabs-nav li.ui-tabs-selected {
	background:#f8f9f6;
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited, .ui-tabs-nav a:hover {
	color: black;
}
#divListCAD, #divListPresencial{
	border:solid 1px #C6D2BC;
	border-top:none; 
	background:#F8F9F6;
	float:left;
	clear:both;
	padding:5px;
	width: 252px;
}
/*Agenda*/
#agenda{
	margin:0;
	padding:0;
	width:268px;
	border:none;
	border-bottom: 1px solid #ECECEC;
	padding-bottom: 15px;
	margin-bottom:15px;
}
#agenda h2{
	text-indent:-5000px;
	background:url(../imgs/agendas.jpg) no-repeat;
	height:24px;
}
.ui-tabs-nav .ui-tabs-panel .detalhes, .detalhes {
	width:250px;
	float:left;
	text-align:left;
	line-height:1.2em;
	background:url(../imgs/fundo_aba.jpg) repeat-x bottom;
	padding-top:5px;
	padding-bottom:5px;
}
.ui-tabs-nav .ui-tabs-panel .detalhes div, .detalhes div{
	width:460px;
	float:left;
}
.ui-tabs-nav .ui-tabs-panel .detalhes div{
	width:255px;
}
.nm-curso{
	font-weight:bold;
	color:#59597b;
}
.dias{
	font-size: 0.9em;
	color:#1d235f;
}
.ui-tabs-nav .ui-tabs-panel .detalhes div.opcoes a{
	padding-bottom:10px;
}
.ui-tabs-nav .ui-tabs-panel .detalhes div.opcoes, div.opcoes {
	/*width:15px;
	float:left;
	padding-left:5px;
	text-align:center;
	padding-top:10px;*/
	display:none;
}
.visualizar, .agenda_inscreve{
	/*text-indent:-5000px;*/
	width:14px;
	height:14px;
	display:block;
}

#agenda_completa{
	width:480px;
	margin-left:auto;
	margin-right:auto;
}
#agenda_completa .detalhes{
	width:480px;
}
/*Agenda fim*/
.visualizar, #institucional ul li a{
	background:url(../imgs/soma-visualizar.jpg) no-repeat left center;
}
.visualizar:hover, #institucional ul li a:hover{
	background:url(../imgs/soma-visualizar-hover.jpg) no-repeat left center;
}
li .visualizar, #institucional ul li a{
	padding-left:20px;
	padding-bottom:5px;
}
.agenda_inscreve{
	background:url(../imgs/soma-inscrever.jpg) no-repeat center center;
}
.agenda_inscreve:hover{
	background:url(../imgs/soma-inscrever-hover.jpg) no-repeat center center;
}
/* grid downloads */

#downloads .grid { text-align: center; width: 100%; border-top: 1px solid #91A7B4; font-size:10px; clear: both; }
#downloads .grid img, #downloads .grid button { cursor: pointer; }
#downloads .grid th, #downloads .grid td { padding-left: 2px; padding-right: 2px; }
#downloads .grid th span { background: url(/cms/estrutura/imagens/grid/grid-split.gif) no-repeat left center; float:left; margin-left:-2px; }
#downloads .grid th { background: url(/cms/estrutura/imagens/grid/grid-head.gif) repeat-x center top; height:23px; text-align:center; color:#1F4D89; font-weight:normal; }
#downloads .grid td { border-right: 1px solid #EBEBEB; border-bottom: 1px solid #EBEBEB; }
#downloads .grid .sem-bordas, #downloads .grid table td { border:none; }
#downloads .grid .listrado { background-color:#F8F8FC; }
#downloads .grid tr:hover, #downloads .grid .marcado { background:#ECF7FD; }
#downloads .grid .icone { width:25px; }
#downloads .grid .justify { text-align:justify; }
#downloads .grid .center { text-align:center; }
#downloads .grid .left { text-align: left; }
#downloads .grid .right { text-align: right; }
#downloads .grid .vazio { font-weight:bold; border-top: 1px solid #91A7B4; padding:3px; }
#downloads .grid input, #downloads .grid table, #downloads .grid button, #downloads .grid select, #downloads .grid textarea, #downloads .grid img { margin:0; }

/* controles grid */
#downloads .grid-controles img, #downloads .grid-controles button, #downloads .grid-paginacao img, #downloads .grid-paginacao button { cursor: pointer; }
#downloads .grid-controles, #downloads .grid-paginacao { text-align: center; margin:5px 0 5px 0; float:left; }
#downloads .grid-controles .icone { width: 16px; }
#downloads .grid-controles .separador { background: url(/cms/estrutura/imagens/grid/grid-split.gif) no-repeat center; width: 10px; }
#downloads .grid-paginacao { float:right; margin-right:2px; }
#downloads .tabelas, #downloads .grid-controles{ display:none; }

#downloads .menuh, #downloads .menuh li, #downloads .menuh li ul li a { border:none;}
#downloads .menuh li ul{padding:0px; border:none;}
#downloads .menuh li ul li{background:#F8F8F8; margin:2px;}
#downloads .menuh li a{
	width:auto;
	padding-left:5px ;
	padding-right:10px;
	background:url(../imgs/fctv-divisor-menu.jpg) no-repeat left center;
	color:#777;
}
/* porpriedadea da galeria fotos*/
.galeria-listando .titulo a{
	cursor:pointer; font-weight:bold;
	width:auto;
	margin-bottom:2px;
}
.galeria-listando div div{
	display:none; 
	margin-bottom:5px;
}
.galeria-listando .data{
	margin-left:15px;
}
.galeria-listando .data a{
	background:url(../imgs/soma-visualizar.jpg) no-repeat left center;
	padding-left:20px;
}
.galeria-listando .data a:hover{
	background:url(../imgs/soma-visualizar-hover.jpg) no-repeat left center;
}
.galeria-visualizacao .gvIIContainer{
	padding:0;
	width:100%;
	background:none;
}
.galeria-visualizacao .gvIIContainer .gvIIImgContainer{
	margin:0;
}
#capacitacao_a_distancia .visualizar{
	width:60px;
}
#lista_depoimentos ul li a{
	width:90%; height:auto;
	background:url(../imgs/soma-visualizar.jpg) no-repeat left top;
}
#lista_depoimentos ul li a:hover{
	background:url(../imgs/soma-visualizar-hover.jpg) no-repeat left top;
}
#coluna3{
	width:272px;
	float:left;
	/*margin-top:-7px;*/
	overflow:hidden;
}
.data{
	font-weight:bold;
}
.leitura-conteudo .data{
	font-weight:normal;
}

.contatos input{
	width:322px;
}

.cursos ul li{
	text-transform:none;
	margin-left:10px;
	font-weight:normal;
	color:#000;
}
.aviso-presencial{
	text-align:center;
}
.aviso-presencial h2{
	color:#FF0000;
	padding-bottom:0;
}
.aviso-presencial p{
	margin-bottom:10px;
}
label{
	clear:left;
}
