@charset "utf-8";
/* CSS Document */
#box_conteudo {margin-top:20px;}

#box_conteudo #servicos-top {
	overflow: hidden;  margin-bottom: 10px; height: 100%;
}

#box_conteudo #servicos-top #nav-e-aces{
	overflow: hidden; float: left; width: 640px; padding-top: 10px;
}

#box_conteudo #servicos-top #nav-e-aces .navegacao {
	font-size:11px; color:#8EB5BC; float:left; 
}
#box_conteudo #servicos-top #nav-e-aces .navegacao span {font-size:15px; margin: 0 4px 0 5px;}
#box_conteudo #servicos-top #nav-e-aces .navegacao a {color:#8EB5BC; text-decoration: none;}
#box_conteudo #servicos-top #nav-e-aces .navegacao a:hover {text-decoration: underline;}

#box_conteudo #servicos-top #nav-e-aces .acessibilidade {float: right;}
#box_conteudo #servicos-top #nav-e-aces .acessibilidade a{color:#8EB5BC; font-size:11px; text-decoration:none;}
#box_conteudo #servicos-top #nav-e-aces .acessibilidade img {vertical-align:middle; margin-right:3px;}



#box_conteudo #servicos-top .conteudo {width:900px;  margin:0 auto; margin-top:10px;}
#box_conteudo #servicos-top .bg_cima {width:900px; height:51px;}

#box_conteudo #servicos-top .busca {
	float:right; width:243px; _width:246px; 
}
#box_conteudo #servicos-top .busca .input-busca {
	float:left; width:211px; height: 31px; background: url(../_imgs/bg-busca.gif) no-repeat; margin-right: 2px;
}
#box_conteudo #servicos-top .busca .inputBusca {
	width: 191px; height: 26px; padding: 5px 10px 0 10px; background:none; border:none; color:#6E6E6E; font-size:12px;
}
#box_conteudo #servicos-top .busca .btnBusca {
	float:left;
}

#box_conteudo .conteudo {
	background: url(../_imgs/bg-conteudo-cima.gif) center top no-repeat; padding-top: 15px; 
}

#box_conteudo .conteudo .bg_baixo {
	width:900px; background:url(../_imgs/bg-conteudo-baixo.gif) no-repeat left bottom; padding-bottom: 20px; overflow: hidden;
}

#box_conteudo #direita {width:200px; float:left;  margin-left:20px;}
#box_conteudo #direita .secao {border-bottom:1px solid #B3D0D5; margin-bottom:28px;}
#box_conteudo #direita .secao p {font-size:26px; color:#5EA3D4;}
#box_conteudo #direita .menu_lateral li{background:url(../_imgs/bullet-lista.gif) 0px center  no-repeat; padding-left:14px; list-style:none; font-size:13px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #D5E6EB;}
#box_conteudo #direita .menu_lateral .hover{background:url(../_imgs/bg-hover-menu_lateral.jpg) 0px center  no-repeat; padding-left:14px; list-style:none; font-size:13px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #D5E6EB;}
#box_conteudo #direita .menu_lateral li a{color:#000; text-decoration:none;}

#box_conteudo #meio {width:620px; float:left; margin:0 20px; _margin:0 10px;}
#box_conteudo #meio p {font-size:12px; color:#6B7C86; line-height:170%; margin-top:10px;}
#box_conteudo #meio p span {color:#5187B7; font-weight:bold;}
#box_conteudo #meio .titulos {border-bottom:1px solid #D5E6EB; padding-bottom:19px; margin-bottom:22px;}
#box_conteudo #meio .titulos .menor{color:#5EA3D4; font-size:25px; margin:0; padding:0; font-weight:lighter;}

#box_conteudo #meio .titulos .grande{
	color:#000; font-size:45px; margin-top:-5px; padding:0; font-weight: normal;
}
#box_conteudo #meio .titulos .citacao {font-size:12px; color:#000; font-weight:bold; text-align:center; display:none;}
#box_conteudo #meio .titulos .citacao-curta {font-size:12px; color:#000; font-weight:bold; text-align:left; display:none;}
#box_conteudo #meio .item-blog {margin-top:10px;}
#box_conteudo #meio .item-blog h2 {color:#2C414F; font-size:14px;}
#box_conteudo #meio .item-blog p {color:#2C414F;}
#box_conteudo #meio .item-blog .submenu {clear:both; padding-top:15px; float:right;}
#box_conteudo #meio .item-blog .submenu a{font-size:10px; color:#5CA3D4;}

#box_conteudo #meio .item-solucoes {
	border-bottom:1px solid #D5E6EB; padding-bottom:24px; margin-bottom:26px; height: 100%;
}
#box_conteudo #meio .item-solucoes .box-inteiro {
	width: 100%;
}
#box_conteudo #meio .item-solucoes .box-esquerda {
	width:330px; float:left; border-right:1px solid #D5E6EB;
}
#box_conteudo #meio .item-solucoes h3{
	color:#5EA3D4; font-size:18px; font-weight:lighter;
}
#box_conteudo #meio .item-solucoes .box-direita {
	width:280px; float:right;
}
#box_conteudo #meio .item-solucoes h4{width:242px; color:#000; font-size:12px; font-weight:bold; line-height:140%;}
#box_conteudo #meio .item-solucoes .box-esquerda p {width:304px; color:#6B7C86;}
#box_conteudo #meio .item-solucoes span {color:#5EA3D4;}
#box_conteudo #meio .item-solucoes ul li{background:url(../_imgs/bullet-lista.gif) left 10px no-repeat; padding-left:14px; list-style:none; font-size:13px; padding-top:10px;}
#box_conteudo #meio .item-solucoes ul li a{color:#5EA3D4; text-decoration:none;}

#box_conteudo #meio .item-clientes {
	width:137px; height:113px; margin-right: 20px; float:left; text-align:center; border-bottom:1px solid #B3D0D5; padding-bottom:10px; margin-bottom:32px;
}
#box_conteudo #meio .item-clientes02, #box_conteudo #meio .item-clientes03, #box_conteudo #meio .item-clientes04, #box_conteudo #meio .item-clientes05 {width:137px; height:113px; margin-right:20px; float:left; text-align:center; border-bottom:1px solid #B3D0D5; margin-bottom:32px;}

#box_conteudo #meio .item-trabalhos {width:100%; border-bottom:1px solid #B3D0D5; padding-bottom:10px; margin-bottom:22px;}
#box_conteudo #meio .item-trabalhos .imagem {float:left; text-align:center; vertical-align:middle;}
#box_conteudo #meio .item-trabalhos .dir-trabalhos {float:right; width:244px;}
#box_conteudo #meio .item-trabalhos .titulo-trabalho{color:#2C414F; font-size:18px;}
#box_conteudo #meio .item-trabalhos .descricao{color:#99A8B2; font-size:12px;}
#box_conteudo #meio .item-trabalhos .links a{color:#2C414F; font-size:12px; text-decoration:none; margin-right:20px;}
#box_conteudo #meio .item-trabalhos .links a img {vertical-align:middle; padding-right:3px;}

/*-- PAGINACAO --*/
#paginacao{
	overflow: hidden; float:right; width:200px;
}
#paginacao #quantPaginas{
	height: 17px; margin-bottom: 10px;
}
#paginacao ol{
	list-style-type: none;
}
#paginacao li {display:inline;}
#paginacao li a{
	float: left;
	display: block;
	margin: 0 3px;
	border:1px solid #99A8B2;
	padding:3px;
	text-decoration:none;
	color:#4B7CAC;
	background:#fff;
}
#paginacao li.btn a {width:50px; background:none; border:none; font-size:11px;}
#paginacao li.btn a:hover {width:50px; background:none; border:none; color:#4B7CAC;}
#paginacao li a:hover {background:url(../_imgs/bg-paginacao.gif) no-repeat; border:1px solid #5EA3D4; color:#FFF; padding:3px;}
#paginacao li.n a{ 	
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	width:12px;
	padding:3px;
}
#paginacao li.atual a{
	width:12px;
	padding:3px;
	font-weight: bold;
	background:url(../_imgs/bg-paginacao.gif) no-repeat;
	color:#fff;
	border:1px solid #5EA3D4;
}
#paginacao li.atual a:hover{
	text-decoration: none; font-weight:normal; width:12px; padding:3px; font-weight: bold;
}

#formContato label {font-weight:bold; color:#000; margin-left:5px;}
#formContato .campos-esquerda {width:295px; float:left; margin-right:25px;}
#formContato .campos-esquerda .input-nome, #formContato .campos-esquerda .input-email {width:293px; height:27px; background:url(../_imgs/bg-input-nome.gif) no-repeat; margin:0; padding:0;}
#formContato .campos-esquerda .input-nome input, #formContato .campos-esquerda .input-email input {width:280px; padding:3px 5px; background:none; height:29px; border:0;}

#formContato .campos-esquerda .input-ddd {width:52px; float:left; margin-right:5px; background:url(../_imgs/bg-input-ddd.gif) no-repeat;}
#formContato .campos-esquerda .input-ddd input {width:42px; padding:3px 5px; background:none; height:29px; border:0;}

#formContato .campos-esquerda .input-telefone {width:236px; float:left; background:url(../_imgs/bg-input-telefone.gif) no-repeat;}
#formContato .campos-esquerda .input-telefone input {width:226px; padding:3px 5px; background:none; height:29px; border:0;}

#formContato .campos-direita {float:left;}
#formContato .campos-direita .input-mensagem {width:300px; height:132px; margin-top:5px; float:left; background:url(../_imgs/bg-input-mensagem.jpg) no-repeat;}
#formContato .campos-direita .input-mensagem textarea {width:288px; height:123px; background:none; border:none; padding:3px 5px;}
#formContato .botao {clear:both; text-align:right;}

.box-servicos {width: 193px; height: 133px; background: url(../_imgs/bg-box-servicos.jpg); margin: 0 20px 20px 0; float: left;}
.box-servicos a {
	text-decoration: none; padding: 0px 94px 117px 94px; *padding: 117px 94px 117px 94px;
	_padding: 0px 94px 117px 94px;
	background: url(../_imgs/img-salesiano-box-servico.gif) no-repeat center;
}
.box-servicos a:hover {
	text-decoration: none; padding: 0px 94px 117px 94px;
	background: url(../_imgs/img-salesiano-box-servico_hover.gif) no-repeat center;
}

.titulo-cases {width: 540px; margin: 0 auto;}
.titulo-cases h2 {float: left; vertical-align: middle; margin-bottom: 18px;}
.titulo-cases span {float: right; margin-top: 5px; color: #2C414F; font-size: 12px;}
.titulo-cases span a {color: #2C414F; text-decoration: none;}
span.titulo {color: #2C414F; font-size: 16px; font-weight: bold;}

ol.lista {
	list-style: none; color: #2C414F; font-size: 11px; margin: 10px 0 20px 0;
}
ol.lista .lista01 {
	background: url(../_imgs/ico_lista.gif) no-repeat; padding: 1px 0 0 11px; margin-bottom: 11px;
}

a.destaque {font-weight: bold; color: #5EA3D4; text-decoration: none;}
a:hover.destaque {font-weight: bold; color: #FFFFFF; background: #5EA3D4; text-decoration: none;}

.box-parceiros {width: 630px; height: 100px; border-bottom: 1px #B3D0D5 solid; margin-top: 20px; padding-top: 5px;}
.box-parceiros .img {width: 129px; height: 80px; margin-right: 28px; float: left; text-align: center;}
.box-parceiros a {color: #2C414F; text-decoration: none;}
.box-parceiros a img {vertical-align: middle;}
.box-parceiros .links {margin: 5px 0;}
