/**
 * Marcia Fachini
 * Folha de estilos usada no projeto, com as definições
 */
html,
body{width:100%;height:100%;min-height:100%; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#666}
html{overflow-y:scroll;}
/* classes */
.floatL{float:left;margin-right:8px;}
.floatR{float:right;margin-left:8px;}
.aCenter{text-align:center;}
.aRight{text-align:right;}
.aLeft{ text-align:left !important}
.prepend-half{padding-left:20px;}
.append-half{padding-right:20px;}
.container{	position:relative;}
a{ text-decoration:none;color:#666}
a:hover{ text-decoration:underline;color:#666;}
ul{padding: 0;margin: 0; list-style:none}
label{ 	cursor:pointer}
tbody tr:nth-child(2n) td, tbody tr.even td{ background:none} 
small{ color:#878787; font-size:12px}
	
/* adicionados Jacira */
p{ margin-bottom:2px}
hr.space-10{ visibility:hidden; background:none; color:#fff; margin-bottom:10px}
.sem-borda{ border:none !important}
.sem-borda-right{ border-right:none}
.color-padrao, a.color-padrao{ color:#3F6BB8}

/* Header */
#tabela .esquerda{ background:#fff}
#tabela .centro{ background:url(../img/centro.png) no-repeat right bottom; height:190px}
#tabela .direita{ background:url(../img/direita.png) no-repeat left bottom #0C5389; height:190px}
#tabela{ margin-bottom:0}
#tabela td{ padding:0 !important}
ul.topo{ margin-top:84px; margin-bottom:10px}
ul.topo li{ float:left}
.area-restrita,.area-restrita:hover { background:url(../img/cadeado.png) no-repeat left center; padding-left:18px; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:300; color:#0C5288; font-size:18px; margin-right:10px}
.area-restrita2,.area-restrita2:hover { padding-left:5px; font-family: 'Yanone Kaffeesatz', sans-serif; font-weight:300; color:#0C5288; font-size:18px; margin-right:10px}
.face, .twitter, .google, .linkedin{ height:32px; width:32px; display:block; padding:0 2px}
.face{background:url(../img/face.png) no-repeat;}
.twitter{ background:url(../img/twitter.png) no-repeat}
.google{ background:url(../img/google.png) no-repeat}
.linkedin{background:url(../img/linkedin.png) no-repeat}}
.telefone{background:url(../img/back-tel.png) no-repeat; padding-left:44px; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; width:158px; height:32px; font-style:italic; position:relative; margin-left:6px}
.telefone span{ position:absolute; top:-19px; left:11px; color:#878787; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal}
.select-busca{ width:420px}

/* Menu */
.menu{ background:url(../img/back-menu.png) no-repeat; height:45px}
.menu ul{text-align:center}
.menu ul li{ display:inline; margin-left:-4px}
.menu ul li a{ color:#0C5389;font-family: 'Yanone Kaffeesatz', sans-serif; font-size:18px; font-weight:300; padding:11px 16px 7px; display:inline-block}
.menu ul li a:hover,.menu ul li a.ativo { color:#fff; background:url(../img/hover-menu.png) repeat; text-decoration:none}

/* Player */
.player{ background:url(../img/back-player.png) no-repeat; padding-top:3px}
#slides{height:495px;position:relative;z-index:9!important;}
#slides .slides_container{height:495px;overflow:hidden;width:950px;z-index:10!important;}
#slides .slides_container .span-11{ margin-top:145px}
#slides .slides_container h2,#slides .slides_container h2 a{ color:#416BBB;font-family: 'Yanone Kaffeesatz', sans-serif; font-size:36px; line-height:1; text-align:justify; margin-bottom:10px}
#slides .slides_container p,#slides .slides_container p a{ color:#666;font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; margin-bottom:18px; line-height:1.2}
#slides .slides_container a.btn-1{ background:url(../img/saiba.png) no-repeat; width:160px; height:40px; display:block}
#slides .prev{ background:url(../img/left.png) no-repeat; position:absolute; top:218px; left:-98px; height:60px; width:60px; z-index:5000 !important}
#slides .prev:hover{ background:url(../img/left-hover.png) no-repeat}
#slides .next{ background:url(../img/right.png) no-repeat; position:absolute; top:218px; right:-98px; height:60px; width:60px; z-index:5000 !important}
#slides .next:hover{ background:url(../img/right-hover.png) no-repeat}
.pagination{list-style:none;text-align:center; width:950px; position:absolute;bottom:5px;left:0; z-index:99999!important; margin-top:-23px;}
.pagination  li{ margin:3px; display:inline}
.pagination  li a{background:url(../img/pagination.png) no-repeat;text-align:center;  height:10px; width:10px;font-size:0;padding:0;color:#fff;display: inline-block;}
.pagination  li a:hover,.pagination li.current a{background:url(../img/pagination.png) no-repeat  -15px 0; text-decoration:none;color:#426bbc}

/* Contents */
.content-cima{ background:url(../img/back01.png) repeat-x center top; padding-top:53px}
.content-baixo{ background:url(../img/back02.png) repeat-x center bottom; padding-bottom:27px}

/* Home */
.titulos, .titulos-3{ color:#406BBA; font-size:36px;font-family: 'Yanone Kaffeesatz', sans-serif; margin-bottom:15px}
.titulos-2{ color:#406BBA; font-size:20px;font-family: 'Yanone Kaffeesatz', sans-serif; margin-bottom:5px; line-height:1}
a.titulos-2, .titulos-2 a{color:#406BBA;}
.titulos-3{ margin-bottom:0px}
.linha{ background:url(../img/linha.png) repeat-x center center; margin-bottom:30px}	
.mais{background:url(../img/btn-mais.png) no-repeat; width:56px; height:31px; padding-right:45px; display:inline-block}	
.caixa{ background:#eee; border:1px solid #ddd; padding:13px; border-radius:7px; float:left}	
.caixa .fale{ float:left; width:750px; padding-right:10px}
.caixa p{ font-size:13px; margin-bottom:0}	
.btn-2{background:url(../img/fale.png) no-repeat; width:160px; height:40px; display:inline-block; float:left; margin-top:2px}	
.img img{ box-shadow: 0 0 4px #999}	
ul.lista li{ margin-bottom:17px; border-bottom:1px solid #ddd; padding-bottom:17px}	
ul.lista li.boder-bottom{ border-bottom:none}
.depoimentos img, .img-borda img{ border:1px solid #ddd}
.depoimentos p{ margin-bottom:0; line-height:1.2}
.depoimentos p.nome{ color:#406BBA; font-size:16px;font-family: 'Yanone Kaffeesatz', sans-serif; text-transform:uppercase}	
.eventos{ background:#eee; border:1px solid #ddd; padding:10px 15px; border-radius:7px; position:relative}	
.eventos ul li{ margin-bottom:5px; margin-top:5px}
.data{ background:url(../img/back-data.png) no-repeat; width:55px; height:55px; font-size:25px; text-align:center;color:#fff; font-weight:bold; text-shadow:1px 1px #007AAE; float:left; margin-right:15px}
.data span{ display:block; font-size:18px; font-weight:normal; margin-top:-12px}	
.eventos ul li a{color:#406BBA; font-size:20px;font-family: 'Yanone Kaffeesatz', sans-serif; margin-bottom:5px; line-height:1}
.eventos .mais-btn{background:url(../img/btn-mais.png) no-repeat; width:56px; height:31px; right:45px; position:absolute; bottom:-14px}
.eventos p{ line-height:1.2; margin-bottom:5px}
ul.galeria{ margin-bottom:15px; height:87px}	
ul.galeria li{ float:left; margin-right:3px; width:105px;}	
ul.parceiros li{ float:left; margin-right:4px; width:100px; height:100px; border:1px solid #ddd}	
	
/* Paginacao */	
ul.paginacao li{ float:left; margin:0 2px}
ul.paginacao li a{ background:url(../img/paginacao.png) no-repeat; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-shadow:1px 1px #2E4D85; display:block; width:31px; height:31px; text-align:center; padding-top:6px}	
ul.paginacao li a:hover{ text-decoration:none}
ul.paginacao li a.anterior{ background:url(../img/ant.png) no-repeat}	
ul.paginacao li a.proximo{ background:url(../img/prox.png) no-repeat}	

.paginate{float:right;}
.paginate a,.paginate span{float:left;background:url(../img/paginacao.png) no-repeat; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-shadow:1px 1px #2E4D85; display:block; width:31px; height:31px; text-align:center; padding-top:6px}	
.paginate a:hover{ text-decoration:none}
.paginate .anterior{ background:url(../img/ant.png) no-repeat}	
.paginate .proximo{ background:url(../img/prox.png) no-repeat}	

/* Equipe */
.equipe-img{ height:346px; cursor:pointer; position:relative; margin-bottom:10px}
.equipe-img img, .back-color img{ border:1px solid #ddd}	
.equipe-hover{ background:url(../img/back-transp.png) repeat; width:205px; height:310px; position:absolute; z-index:5000; top:0; left:0; padding:18px 13px; color:#fff; overflow:hidden}
.equipe-hover h3{ margin-bottom:20px}	
.equipe-hover h3 a, .equipe-hover h3 a:hover{font-family: 'Yanone Kaffeesatz', sans-serif; color:#fff; font-size:25px; text-decoration:none}	
.equipe-hover a,.equipe-hover a:hover {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:15px; text-decoration:none; margin-bottom:20px}	
	
/* Clientes e Parceiros*/
.back-color{height:231px; cursor:pointer; position:relative; margin-bottom:10px}
.back-color-hover{background:url(../img/back-transp.png) repeat; width:231px; height:231px; position:absolute; z-index:5000; top:0; left:0; color:#fff; overflow:hidden; text-align:center}
.clientes h3{ margin-bottom:10px; margin-top:100px}
.clientes a, .parceiros-lista h3 a,.clientes h3,.parceiros-lista h3{font-family: 'Yanone Kaffeesatz', sans-serif; color:#fff; font-size:25px; text-decoration:none;}
.clientes a.conheca-site, .parceiros-lista a.conheca-site{ background:url(../img/conheca-site.png) no-repeat center bottom; height:15px; display:block; margin-bottom:10px}	

.parceiros-lista{ padding:13px}
.parceiros-lista h3 { margin-bottom:10px}	
.parceiros-lista p{text-align:left !important;}
.parceiros-lista p a,.parceiros-lista p a:hover {font-size:15px; color:#fff; text-decoration:none}	
	
/* Area Restrita */	
a.sair, a.sair:hover{ color:#3F6BB8; font-size:18px; text-decoration:none}
.curriculo{ position:relative; border:1px solid #E6E6E6; padding:5px 17px; display:inline-block; margin-left:23px; margin-top:6px}	
.curriculo h4{ color:#3F6BB8; font-size:14px; margin-bottom:0}
.curriculo p{ color:#999; font-size:12px}	
.excluir-2{ background:url(../img/excluir-2.png) no-repeat; width:12px; height:12px; position:absolute; top:-6px; left:-6px}	
.espaco{ height:500px}	
	
/* Erro */	
.erro h4{ color:#3F6BB8; font-size:200px;font-family: 'Yanone Kaffeesatz', sans-serif;margin-bottom:0}
	
/* Formularios */
form.formularios{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666}
form.formularios .label,form.formularios .label-2, form.formularios .label-3{ text-align:right; font-weight:normal; margin-top:12px}
form.formularios .label-2{ color:#999; font-size:14px}
form.formularios .label-3{ text-align:left; margin-left:15px; margin-top:0}
form.formularios .input, form.formularios .textarea{border: 1px solid #E6E6E6;border-radius: 36px;height: 18px;padding: 7px 17px; font-size:14px; color:#999; background:#fff}
form.formularios .textarea{ height:90px; border-radius:10px}
form.formularios .input:focus, form.formularios .textarea:focus{ border-color:#3F6BB8}
form.formularios .btn{ background:url(../img/btn.png) no-repeat; height:32px; cursor:pointer; border:none; color:#fff; text-shadow:1px 1px #253E6B; width:94px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px}
form.formularios .margin-radio{ margin-top:12px}
.btn-adicionar{ background:url(../img/btn-adicionar.png) no-repeat right bottom; height:31px; float:left; display:inline-block; margin-left:15px; margin-top:9px}	
.cargo{ color:#3F6BB8; font-size:13px; padding: 6px 17px; background:#D5E1EA; border:1px solid #B3C9D9; position:relative; border-radius:36px; width:404px; margin:0.5em 0}	
.excluir{ position:absolute; top:50%; margin-top:-4px; right:10px; background:url(../img/excluir.png) no-repeat; width:8px; height:8px; display:block}	
.margin-right{ margin-right:-26px}
.btn-right{ margin-right:30px}
.margin-left{ margin-left:19px}

/* Personalização Input File */
#div-input-file{background:url(../img/back-file.png) no-repeat 15px center #fff;height:32px;float:left;border: 1px solid #E6E6E6;border-radius: 36px;height: 18px;padding:7px 0; margin:0.5em 0}
#div-input-file #file-original{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);cursor:pointer;width:430px;height:33px;}
	
/* Footer */
.topo-footer{ background:url(../img/back-footer-topo.png) repeat-x; height:6px}	
.footer{ background:url(../img/back-footer.png) repeat; padding:25px 0}	
.footer ul li.titulo-footer{ text-shadow:1px 1px #062D48; color:#fff;font-family: 'Yanone Kaffeesatz', sans-serif; font-size:20px; margin-bottom:15px}	
.footer ul li{ font-size:14px; color:#ddd}	
.footer ul li a{color:#ddd}
form.form-news{ background:url(../img/back-news.png) no-repeat left center;height:38px; position:relative; margin-top:15px}
form.form-news .input{padding:0;border: none;height:18px;position: absolute;top:-2px; left:14px;z-index:100;width:212px;color:#999;font-size:14px;background:none;font-family:Arial, Helvetica, sans-serif}
form.form-news .btn{background: none;cursor: pointer;display: block;height:30px;position: absolute;top:0;width:77px;z-index: 100;border: none; right:0}
.rodape{background:url(../img/back-rodape.png) repeat; padding:10px 0 5px; color:#73B9FF; font-size:12px}	
.rodape a{ color:#73B9FF;}	
.rodape p{ padding-top:14px}
label.error{display:none!important;}	
input.error,textarea.error{border-color:#c9461e;}
.galeria_noticias img{
	width:400px;
	height:225px;
}
.cadastro .select_cargos{
	width:310px!important; 
}
.cadastro .select_cidade_estado{
	width:436px!important;
	padding-left:0!important;
}
.cadastro .select_novo{
	width:435px!important;
}
.add_cargo{margin-top:6px;*margin-top:-32px;*margin-left:280px}