@import url("/cms/modulos/padrao/ger_galerias/componentes/galerias.css");

body {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; 
	background: url(/imgs/fundo-nuvens.jpg) no-repeat center top #6cb1e2;
	color:#093147; line-height:18px;
}
a:link, a:visited { text-decoration:underline; color: #333; }
a:hover { text-decoration:underline; color:#3277C4; }

h2 { color: #0e699b; font-size: 1.6em; padding-top: 8px; padding-bottom: 10px; font-family:"Arial Narrow"; }
h3 { color: #0e699b; font-size: 1.1em; padding-top: 5px; padding-bottom: 5px; }

p { padding-top: 2px; padding-bottom: 2px; }
p.information, p.informacao { padding-left:22px; }

/* LISTAS */
ul, ol { margin-left: 2px; margin-bottom:10px; }
ol li { margin-bottom: 5px; }
ul li, dl dt { list-style:none; background:url(/imgs/marcador.gif) no-repeat 0 6px; padding-left:14px; }

/* BOTOES */
button { 
	/*width:65px; height:27px;*/ padding:0px 0 4px 0; color:#deedf3; font-weight:bold;
	background:url(/imgs/fundo_botao_padrao.png) no-repeat center; font-size:14px;
	cursor:pointer; margin:2px 4px 0 2px; display:block; float:none;
	font-family:"Arial Narrow"; width:92px; height:34px;
}
.botoes-voltar-topo { }
.botoes-voltar-topo button { display:inline }

/*button:hover { background:url(/imgs/botao_padrao_hover.gif) no-repeat 0; }*/

.clear { clear:both; }
.fright { float:right; }
.fleft { float:left; }

.vc-sabia { border:solid 3px #0e699b; padding:5px; background:#d7eefb; }
.botoes_inferiores { clear:both; padding-top:30px; margin:0; }

/* TOPO SITE (LOGOMARCA, SAUDACAO E ETC) */
#topo { position:relative; overflow:hidden; height:190px; }
#topo .logomarca {
	position:absolute; top:15px; left:394px;
}
#topo .logomarca a {
	width:205px; height:93px; background:url(/imgs/logomarca.png) no-repeat center; 
	display:block; text-indent:-5000px;
}
#topo .bemvindo { display:none; }
.home #topo .bemvindo { 
	position:absolute; top:55px; right:35px; width:223px; height:60px; display:block;
}

/* CONTAINER GERAL */
#geral { width:980px; margin:auto; position:relative; }

.detalhe-topo {
	background: url(/imgs/topo-fundo-conteudo.jpg) no-repeat center top; height:10px; width:100%;
}
.home .detalhe-topo { display:none; }

/* MENU TOPO */
#menu-topo { width:820px; margin:0 auto; height:40px; padding-top:144px; /*position:absolute;  top:145px; left:50px;*/ }
#menu-topo h2 { display:none; }
#menu-topo ul { border:none; }
#menu-topo ul li {
	padding: 0; margin:0; border:none; text-align:center; width:auto;
	background:url(/imgs/divisao-menu.gif) no-repeat right center;
}
#menu-topo ul li.ultimo { background:none; }
#menu-topo ul li a { color:#18324b; border:none; height:20px; padding:10px 15px 10px 15px; font-size:15px; font-weight:bold; }
#menu-topo ul li a:hover { color:#469598; background:transparent; }
#menu-topo ul li.ultimo, #menu-topo ul .selecionado {
	background:none
}
#menu-topo ul li ul { background:#000; margin:0px 0 0 -2px; }
#menu-topo ul li ul li {
    width: 140px; white-space: nowrap; color: #fff; background:none;
}

/* MIOLO CONTEUDOS (HOME E INTERNAS) */
#conteudo #produtos { margin:0 0 12px 20px; width:750px; float:left; }
#conteudo #produtos .chamada { float:left; margin-left:30px; }
#conteudo #produtos .chamada h2 { width:215px; height:209px; display:block; }
/*#conteudo #produtos .chamada h2 a { width:212px; height:195px; display:block; }*/
#conteudo #produtos .chamada h2 a { 
	width:215px; height:209px; margin: auto; display:block; 
	background-repeat:no-repeat; background-position:center;
}
#conteudo #produtos .chamada h2 a span { display:none; }

#conteudo #produtos .chamada.um h2 { background:url(/imgs/chamada-1.png) no-repeat center; }
#conteudo #produtos .chamada.dois h2 { background:url(/imgs/chamada-2.png) no-repeat center; }
#conteudo #produtos .chamada.tres h2 { background:url(/imgs/chamada-3.png) no-repeat center; }

/*#conteudo #produtos .chamada.um h2 a { background:url(/imgs/chamada-1.png) no-repeat center; }
#conteudo #produtos .chamada.dois h2 a { background:url(/imgs/chamada-2.png) no-repeat center; }
#conteudo #produtos .chamada.tres h2 a { background:url(/imgs/chamada-3.png) no-repeat center; }*/

#conteudo #acesso-rapido { float:right; width:162px; margin:10px 20px 0 0; }
#conteudo #acesso-rapido h2 { margin:0; padding:0 0 10px 0; }
#conteudo #acesso-rapido h2 a { text-indent:-5000px; width:162px; height:42px; display:block; }
#conteudo #acesso-rapido .chamada.um h2 a { background:url(/imgs/orcamento.png) no-repeat center; }
#conteudo #acesso-rapido .chamada.um h2 a:hover { background:url(/imgs/orcamento-hover.png) no-repeat center; }
#conteudo #acesso-rapido .chamada.dois h2 a { background:url(/imgs/eventos.png) no-repeat center; }
#conteudo #acesso-rapido .chamada.dois h2 a:hover { background:url(/imgs/eventos-hover.png) no-repeat center; }
#conteudo #acesso-rapido .chamada.tres h2 a { background:url(/imgs/noticias.png) no-repeat center; }
#conteudo #acesso-rapido .chamada.tres h2 a:hover { background:url(/imgs/noticias-hover.png) no-repeat center; }
#conteudo #acesso-rapido .chamada.quatro h2 a { background:url(/imgs/entre-em-contato.png) no-repeat center; }
#conteudo #acesso-rapido .chamada.quatro h2 a:hover { background:url(/imgs/entre-em-contato-hover.png) no-repeat center; }
#conteudo hr { border:1px solid #65A1CB; clear:both; margin:auto; width:100%; }

#conteudo { position:relative; background:url(/imgs/fundo-trans-conteudo.png) no-repeat left top; padding:0 20px; }
.home #conteudo { background:none; padding:0; overflow:hidden; }

#conteudo h2 {
	background:url(/imgs/marcador-titulos.gif) no-repeat 0 17px; padding:18px 0 15px 20px; font-size:20px;
}
.home #conteudo h2 { background:none; padding:0; }

/* PAGINA INSTITUCIONAL */
#conteudo .missao, #conteudo .visao, #conteudo .valores { 
	width:280px; height:100px; float:left; text-align:left; padding:40px;
	background-repeat:no-repeat; background-position:center top;
}
#conteudo .missao h3, #conteudo .visao h3, #conteudo .valores h3 { display:none; }
#conteudo .missao, #conteudo .visao, #conteudo .valores { padding:54px 15px; }
#conteudo .missao { background-image:url(/imgs/fundo-missao.png); }
#conteudo .visao { background-image:url(/imgs/fundo-visao.png); }
#conteudo .visao { left:650px; bottom:-5px; }

#conteudo .valores { background-image:url(/imgs/fundo-valores.png); width:285px; }
#conteudo .valores ul { padding:0; margin:0; }
#conteudo .valores ul li { background:none; padding:0; }

/* FORMULARIOS */
form label.information { background-position:right; }
form { margin-top:20px; width:500px; float:left; }
form label { float:left; margin-top:4px; width:110px; }
form textarea { width:350px; }
form button { float:right; margin-right:30px; }
form input, form select, form textarea { 
	background-color:#d9eeff;
	margin-bottom:2px; padding:4px; border: 1px solid #3c82b0; font-size:14px;
}
.contatos form input[type=text] { }

/* PAGINA DE CONTATOS */
.contatos { float:left; width:600px; }

/* PAGINA ECOWEAR */
#pagina_ecowear { }
#pagina_ecowear .col_esq { float:left; width:505px; }
#pagina_ecowear .col_dir { float:right; width:402px; }
#pagina_ecowear .col_dir .vc_sabia {}
#pagina_ecowear .col_dir .vc_sabia h3 {
	text-indent:-5000px; display:block; height:62px;
	background:url(/imgs/fundo_vc_sabia.png) no-repeat center top;
}
#pagina_ecowear .col_dir .vc_sabia embed, #pagina_ecowear .col_dir .vc_sabia object { margin-top:-40px; }
#pagina_ecowear .col_dir .vc_sabia ul { height:250px; overflow:auto; padding:0 0 0 1px; margin-right:10px; }
#pagina_ecowear .col_dir .vc_sabia ul li { margin-bottom:5px; }

/* PAGINA PRODUTOS */
#pagina_produtos { }
#pagina_produtos .chamadas { width:850px; margin:0 auto 15px auto; text-align:center; overflow:auto; }
#pagina_produtos .chamadas .chamada { float:left; }
#pagina_produtos .chamadas .chamada a { 
	width:280px; display:block; height:68px; text-indent:-5000px;
	background-position:center; background-repeat:no-repeat; 
}
#pagina_produtos .chamadas .chamada.um a { background-image:url(/imgs/produtos/produtos_promocionais.png); }
#pagina_produtos .chamadas .chamada.um a:hover, #pagina_produtos .chamadas .chamada.um.sel a { background-image:url(/imgs/produtos/produtos_promocionais_hover.png); }
#pagina_produtos .chamadas .chamada.dois a { background-image:url(/imgs/produtos/uniformes_profissionais.png); }
#pagina_produtos .chamadas .chamada.dois a:hover, #pagina_produtos .chamadas .chamada.dois.sel a { background-image:url(/imgs/produtos/uniformes_profissionais_hover.png); }
#pagina_produtos .chamadas .chamada.tres a { background-image:url(/imgs/produtos/uniformes_escolares.png); }
#pagina_produtos .chamadas .chamada.tres a:hover, #pagina_produtos .chamadas .chamada.tres.sel a { background-image:url(/imgs/produtos/uniformes_escolares_hover.png); }

#pagina_produtos .menu_artigos { margin:auto; overflow:auto; width:910px; }
#pagina_produtos .menu_artigos ul {}
#pagina_produtos .menu_artigos ul li { padding:0 10px 10px 10px; background:none; float:left; }
#pagina_produtos .menu_artigos ul li a { 
	color:#18324B; font-size:14px; font-weight:bold; text-decoration:none; padding-bottom:10px;
}
#pagina_produtos .menu_artigos ul li a:hover, 
#pagina_produtos .menu_artigos ul li a.selecionado { 
	color:#469598; background:url(/imgs/menu_artigos_selecionado.png) no-repeat center bottom;
}

#pagina_produtos .produtos { width:870px; margin:auto; overflow:hidden; }
#pagina_produtos .produtos dl { width:214px; height:150px; float:left; }
#pagina_produtos .produtos dl dt, #pagina_produtos .produtos dl dd { padding:0; width:180px; margin:auto; text-align:center; }
#pagina_produtos .produtos dl dt { cursor:pointer; background:none; position:relative; }
#pagina_produtos .produtos dl dt .visualizar { position:absolute; /*right:10px;*/ right:0; bottom:0px; }

#pagina_produtos .produtos dl dd { line-height:14px; font-size:11px; }

#pagina_produtos .conheca_mais {}
#pagina_produtos .conheca_mais h3 {
	clear:both; margin-top:35px; background:url(/imgs/fundo_conheca_mais.png) no-repeat left center; height:50px; text-indent:-5000px;
}
#pagina_produtos .conheca_mais dl { 
	border-bottom:1px solid #0E78B1; clear:both; height:auto; 
	margin-bottom:10px; overflow:auto; padding-bottom:10px; width:100%; 
}
#pagina_produtos .conheca_mais dl dt { float:left; }
#pagina_produtos .conheca_mais dl dt img.produto { border:solid 2px #073a56; }
#pagina_produtos .conheca_mais dl dd { width:620px; text-align:left; float:left; }

.visualizando_produto { }
.visualizando_produto h3 { font-size:18px; color: #073a56; }
.visualizando_produto .logo { text-align:center; margin-bottom:5px; }
.visualizando_produto .imagem { width:480px; height:530px; margin:5px; float:left; overflow:auto; position:relative; }
.visualizando_produto .orcamento { 
	position:absolute; bottom:10px; width:99%; text-align:center;
}
.visualizando_produto .orcamento a { 
	text-indent:-5000px; width:206px; height:52px; display:block; margin:auto;
	background:url(/imgs/btn_solicite_orcamento.png) no-repeat center;
}
.visualizando_produto .descricao { width:300px; margin:10px 5px 0 5px; float:right; overflow:auto; }
.visualizando_produto .descricao h4 { clear:both; }
.visualizando_produto .descricao p { padding-left:2px; margin-bottom:4px; color:#fff; }
.visualizando_produto .descricao hr { clear:both; border-bottom:solid 1px #5fb1f5; margin:10px 0; }

div#fancy_bg {
	background:url(/imgs/fundo_visualizacao_produto.png) no-repeat center; visibility:visible;
}

/* PAGINA NOTICIAS */
#conteudo #noticias h2 { cursor:pointer; background:url(/imgs/noticia.png) no-repeat -4px -1px; padding-top:2px; font-size:16px; }
#conteudo #noticias .noticia { padding-bottom:10px; margin-bottom:15px; border-bottom:solid 1px #4588da; }

/* AREA RESTRITA CANDIDATOS */
#login-area-restrita { width:500px; float:right; margin:25px auto; }
#login-area-restrita h3 {  }
#login-area-restrita form { width:300px; margin:25px auto; float:none; }
#login-area-restrita form label { width:90px; }

/* CURRICULO SITE - LISTA DE VAGAS EM ABERTO */
#trabalhe {}
#trabalhe .vagas { float:left; width:345px; padding:0 0 20px 0; clear:both; }
#trabalhe .vagas h3 { text-indent:-5000px; height:56px; background:url(/imgs/fundo_vagas_abertas.png) no-repeat center top; }
#trabalhe .vagas p { margin-bottom:2px; padding:4px; }
#trabalhe .vagas dl { clear:both; overflow:auto; border-bottom:1px solid #56a0fc; padding:5px 10px; }
#trabalhe .vagas dl dt { background:none; padding:0; cursor:pointer; }
#trabalhe .vagas dl dd { clear:both; }
#trabalhe .vagas dl dd.observacoes { display:none; }
#trabalhe .vagas .candidatar { float:right; }

#dados-curriculo { width:570px; float:right; margin-top:22px; }
#saudacao { width:100%; font-weight:bold; text-align:right; margin-top:-40px; }
.box-autorelevo { background:none; border:none; color: }

.form-rh { width:100%; margin-top:10px; }
.form-rh br { width:100%; clear:both; }
.form-rh label { width:150px; }
.form-rh fieldset legend {
	margin:5px 0 10px -5px; font-weight:bold; font-size:16px; 
	background-position:left center; background-repeat:no-repeat;
	padding:20px 420px 18px 52px; color:#0b5379;
	font-family:"Arial Narrow";
}
.form-rh fieldset.um legend {
	background-image:url(/imgs/trabalhe_conosco_1.png);
}
.form-rh fieldset.dois legend {
	background-image:url(/imgs/trabalhe_conosco_2.png);
}
.form-rh fieldset.tres legend {
	background-image:url(/imgs/trabalhe_conosco_3.png);
}
.form-rh fieldset.quatro legend {
	background-image:url(/imgs/trabalhe_conosco_4.png);
}
.form-rh fieldset.cinco legend {
	background-image:url(/imgs/trabalhe_conosco_5.png);
}
.form-rh fieldset.seis legend {
	background-image:url(/imgs/trabalhe_conosco_6.png);
}
.form-rh textarea { width:400px; }
.form-rh button { margin:10px 0 10px 149px; cursor:pointer; float:none; }

.box { }
.box dl dd { clear:both; }
.box dl dd strong { width:150px; float:left; }
.box dl {
	text-align:left; clear:both; border:solid 1px #267ebf; margin-bottom:12px;
	padding:1%; background: #ddedf9; overflow: hidden; width:98%;
}
.box dt { font-weight:bold; padding-top:3px; background:none; }
.box dd { padding: 1px 0 1px 0; clear:both; }
.box .botoes { float:right; cursor:pointer; }
.box .coluna-conteudo { float:left; width:500px; }
.box form { }
.box form label { width:150px; }
.box form button.botao-verde { float:left; margin:0 0 2px 149px; }
.box form button.botao-verde.sem-margem { margin-left:0; }

#lista-funcoes-selecionadas .box dl { height:25px; position:relative; }
#lista-funcoes-selecionadas .box .botoes { position:absolute; height:20px; right:4px; top:8px; }

/* RODAPE DO SITE */
#contatos-rodape .matriz, #contatos-rodape .filial {
	width:356px; height:130px; 
	position:absolute; top:88px; right:10px;
	background-position:center top; background-repeat:no-repeat;
}
#contatos-rodape .filial { top:260px }
#contatos-rodape .matriz h3, #contatos-rodape .filial h3 { display:none; }

#contatos-rodape .matriz { 
	background-image:url(/imgs/fundo_contatos_matriz.png); padding:70px 30px 0 30px;
}
#contatos-rodape .filial { 
	background-image:url(/imgs/fundo_contatos_filial.png); width:242px; padding:70px 0px 0 174px; right:18px;
}
#contatos-rodape { float:left; text-align:left; margin-top:108px; }
#rodape { 
	margin:5px auto; font-size:11px; width:980px; border-top:solid 1px #91c2e8; clear:both; 
	text-align:left; color:#fff; padding-top:5px;
}
#rodape p { padding:0px; margin:0; line-height:12px; }
.home #rodape p { padding:0px 4px; }
#rodape p a { color:#fff; }

/* PAGINA LOCALIZACAO */
.mapa-localizacao {}
.mapa-localizacao #mapa1, .mapa-localizacao #mapa2 { width:410px; padding-bottom:180px; }
.mapa-localizacao #mapa1 { 
	float:left; margin-left:20px;
	background:url(/imgs/localizacao-matriz.png) no-repeat left bottom;
}
.mapa-localizacao #mapa2 { 
	float:right; margin:-17px 20px 0 0; 
	background:url(/imgs/localizacao-filial.png) no-repeat left bottom
}

/* FORMULARIOS */
.form { width:100%; }
.form hr { border-top:solid 1px #fff; border-bottom:solid 1px #cecece; margin:5px 0; clear:both; }
.form fieldset {  margin-top:10px; text-align:left; }
.form .required { background-image:none; }
.form .obrigatorio {
	background-image:url(/cms/estrutura/imagens/required.png); background-position:2px 1px; background-repeat:no-repeat;
	padding-left:15px;
}
.form .invalido { border:solid 1px #ff0000; }
.form label.invalido { border:none; }
.form input, .form textarea, .form select, .fieldBackground {
	margin-bottom:2px; padding:4px; border: 1px solid #65a1cb; font-size:14px;
	background-color:#d9eeff;
}
.form textarea { font-size: 1.1em; }
.form .checkbox, .form input[type=checkbox], input[type=radio], input[type=image] { background:none; border:none; }
.form label.information { background-position:right; }

/* TABELAS */
.tbl_medidas h3 { color:#234e69; }
.tbl_medidas table table { border:solid 1px #3676a0; }
.tbl_medidas table table th { border:solid 1px #3676a0; padding:8px; text-align:left; vertical-align:top; }
.tbl_medidas table table td { border:solid 1px #3676a0; font-size:11px; padding:2px 0 1px 2px; }
.tbl_medidas table table img { margin-right:5px; }


/* FORMULARIOS EM TABELAS */
.form table {
	border-collapse:collapse; clear:both; width:100%; margin:0px;
}
.form table th { padding:8px; text-align:left; vertical-align:top; width:160px; }
.form table td { font-size:11px; line-height:20px; margin-bottom:9px; padding:2px 0 1px 2px; }
.form table label { cursor:pointer; }
.form table button { float:none; display:inline; margin:0; /*outline:none;*/ }

/* PAGINA CADASTRO DE CLIENTES */
#form_clientes { width:100%; }
#form_clientes form {}
#form_clientes form h3 { font-size:14px; color:#103a56; margin:10px 0 0 0; padding:0; }
#form_clientes form label { float:none; }
#form_clientes fieldset { 
	padding:12px; border:solid 1px #8bc4e9; overflow:auto; width:440px; margin:0; clear:none; height:400px;
}
#form_clientes fieldset legend { margin-left:-5px; font-weight:bold; }
#form_clientes form button { margin:10px 0; }
#form_clientes .validacao { width:585px; display:none; padding:10px; background:#fff; border:solid 1px #ff0000; }

/* GALERIA DE IMAGENS */
#conteudo .galeria-listando {}
#conteudo .galeria-listando dl { float:left; margin:10px; }
#conteudo .galeria-listando dl dt { background:none; padding:0; }
#conteudo .galeria-listando dl dt a img { border:solid 4px #76a9ef; margin-right:4px; }
#conteudo .galeria-listando dl dd a { font-weight:bold; font-size:14px; color:#093147; }
#conteudo .galeria-listando dl dd a:hover { color:#3277C4; }
#conteudo .galeria-listando dl dd .data { display:none; }

#conteudo .galeria-visualizacao {}
#conteudo .galeria-visualizacao h2 { /*background:none; color:#4e4e4e; padding:0; display:block;*/ }
#conteudo .galeria-visualizacao .gvIIContainer { background:none; width:700px; margin:auto; }
#conteudo .galeria-visualizacao .gvIIContainer .gvIIHolder .gvIIItem { border-color:#76a9ef;  }
#conteudo .galeria-visualizacao .gvIIContainer .gvIIHolder { width:622px; border:none; }
#conteudo .galeria-visualizacao .gvIIContainer .gvIIImgContainer { width:622px; }
#conteudo .galeria-visualizacao .gvIIContainer .gvIIImgContainer img { border: solid 4px #76a9ef; }
#conteudo .galeria-visualizacao .gvIIAltText { background:none; }