﻿#custom-doc { width: 100%; min-width: 250px; }
	a p {
		font-family: 'Molengo', Georgia, Times, serif;
		font-size: 16px;
	}
	body {
		background-image: url(../images/fundosite.jpg);
	}
	a:link, a:visited {
		text-decoration: none;
		color:#a9a9a9;

	}
	a:active {
		text-decoration: none
	}
	.menuprincipal {
		width:930px; 
		margin:0 auto;
	}
	.toplinemenu { 
		background-color:#00A7BA; /* linha azul no topo */
		height:20px;
	}
	.fundologomenu { 
		width:204px;
		height:107px;
		background-color:#1e384b;
		float:left;
		margin:0 auto;
	}
	.textmenu {
		float:left;
		margin:0 auto;
		text-align: center;
		padding-top:69px;
		padding-left:10px; 
	}
	.logomenu img {
		width:204px;
		height:107px;
	}
	.textmenu ul li {
		float: left;
		margin-right: 7px;
	}
	.textmenu ul {
		
	}
		.itemmenu {
			
		}
		
		
	.liportfolio {
		
		width: 114px;
		height: 30px;
		padding-top: 6px;
	}
		.liportfoliosel {
			background: url("../images/bgmenuportfolio.jpg") no-repeat;
		}
		.liportfoliosel a {
			color: #fff !important;
		}

	.lioq {
		
		width: 148px;
		height: 30px;
		padding-top: 6px;
	}
		.lioqsel {
			background: url("../images/bgmenuo-que-fazemos.jpg") no-repeat;
		}
		.lioqsel a {
			color: #fff !important;
		}
	
	.liquem {
		width: 137px;
		height: 30px;
		padding-top: 6px;
	}
		.liquemsel {
			background: url("../images/bgmenu.jpg") no-repeat;	
		}
		.liquemsel a {
			color: #fff !important;
		}

	
	.licontato {
		width: 100px;
		height: 30px;
		padding-top: 6px;
	}
		.licontatosel {
			background: url("../images/bgmenucontato.jpg") no-repeat 0px 0px;	
		}
		.licontatosel a {
			color: #fff !important;
		}
		
	.mportofolio {
		background: url("../images/logomenuportfolio.png") no-repeat 0px 0px;
		padding-left: 22px;	
		padding-top:2px;
	}
	.moquefazemos {
		background: url("../images/logomenuo-que-fazemos.png") no-repeat  0px 1px;
		padding-left: 22px;	
		padding-top:2px;
	}
	.mquemsomos {
		background: url("../images/logomenuquem-somos.png") no-repeat  0px 1px;
		padding-left: 22px;	
		padding-top:2px;
	}
	.mcontato {
		background: url("../images/logomenucontato.png") no-repeat 0px 3px;
		padding-left: 22px;	
		padding-top:2px;
	}


	
	.menudireita {
		float:right;
	}
	.pesquisamenu {
		padding-top:15px;
		float:left
	}
	.buscabutton {
		padding-top:17px;
		padding-left:5px;
		float:left
	}
	.pesquisamenu input {
		background-color:#e6e7e8;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;

		height:20px;
		width:100px;  
	}
	.telefonemenu {
		padding-top:36px;
		padding-right:20px;
		text-align:right;
	}
	.telefonemenu p {
		color:#1E384B;
		font-size:17px;
	}
	.endlinemenu {
		background-color:#1e384b; /* linha azul no fim */
		height:5px;
	}
	.plus {
		background-image: url("images/linha.jpg");
		background-repeat: no-repeat;
		background-position:0px 7px;
		text-align:center;
		margin-top:30px;
   }
   .plus2 {
		background-image: url("images/linha.jpg");
		background-repeat: no-repeat;
		background-position:0px 7px;
		margin-left:17px;
		text-align:center;
		margin-top:30px;
	}
	.textodosbotoes {
		width:640px;
		margin:0 auto;
		float:left;
		background:#e6e7e8;
		border-top: solid 2px #bcbec0;
		-webkit-border-radius-bottomleft:20px;
		-moz-border-radius-bottomleft:20px;
	}
	.textodosbotoes p {
		font-size:12px;
		
	}
	.kprincipal {
		width:930px;
		margin:0 auto;
   }
		
   /* ================================= fim do hd =================================== */
   
	.socialmedias {
		width:930px;
		margin:0 auto;
		text-align:right;
		padding-right:38px;
		padding-top:15px;
		padding-bottom:30px;
	}
	.banners {
		width:930px;
		margin:0 auto;
	}
	.textobanner {
		font-size:20px;
		width:375px;
		padding:17px;
		color:#939598;
	}
	.textoebanneresq {
		width:375px;
		float:left;
	}
	.bannerdir {
		float:right;
		margin:0 auto;
	}
	hr {
		border-top: 1px #808285;
		color: #808285;
		height: 1px;
		margin:0 auto;
	}
	.noticiaserecentes {
		padding-top:30px;   
		width:930px;
		margin:0 auto;
	}
	.noticias {
		width:450px;
		float:left;
	}
	
		.noticias a {
			color: #000;
		}
	.fotonoticia {
		float:left;
		margin:0 auto;
		width:85px;
	}
	.socialmedianoticia {
		float:right;
		margin:0 auto;
	}
	.socialmedianoticia img {
		width:15px;
		height:15px;  
	}
	.titulolinhadeapoio {
		float:left;
		margin:0 auto;
		width:350px;
	}
	.titulonoticia {
		font-size:14px;
		font-weight:bold;
	}
	.linhadeapoio {
		font-size:11px;
	}
	.recentes {
		width:470px;
		float:left;
		margin:0 auto;
	}
	.line {                                         
		background-image: url(../images/linha.jpg);
		height:1px;
	}
	.recentes {
		float:left;
		margin:0 auto;
		padding-left:10px;
	}
	.fotorecentes {
		float:left;
		margin:0 auto;
		padding-top:0px;
		padding-left:20px;
	}
	.fotoesquerda {
		padding-left:0px;
	}
	.textofotorecentes {
		background-color:#e6e7e8; 
	}
	.textofotorecentes a {
		width:100%;
	}
	.fotorecentes img {
		width:135px;
		height:87px;
	}
	.ahover:hover {
		background-color:#1e384c;
		color:#e6e7e8; 
	}
	.socialmedias {
		width:930px;
		margin:0 auto;
		text-align:right;
		padding-right:38px;
		padding-top:15px;
		padding-bottom:30px;
	}
	.btn {
		float:left;
		margin:0 auto;
		padding:30px 10px 30px 10px;		
	}
	.botoes {
		width:930px;
		margin:0 auto;
	}
	
	.selecao {
		background-color:#e6e7e8;
		-moz-border-radius-topleft:20px;
		-webkit-border-top-left-radius:20px;
		-moz-border-radius-topright:20px;
		-webkit-border-top-right-radius:20px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		behavior:url(border-radius.htc); 
	}
	.textobotoes {
		width:656px;
	}
	.bgtextobotoes {
		width:930px;
		margin:0 auto;
	}
   
  /* ================================ terceiro ================================= */
	hr {
		border-top: 1px #808285;
		color: #808285;
		height: 1px;
		margin:0 auto;
	}
	.noticiaserecentes {
		padding-top:30px;   
		width:930px;
		margin:0 auto;
	}
	.noticias {
		width:450px;
		float:left;
	}
	.fotonoticia {
		float:left;
		margin:0 auto;
		width:85px;
	}
	.socialmedianoticia {
		float:right;
		margin:0 auto;
	}
	.socialmedianoticia img {
		width:15px;
		height:15px;  
	}
	.titulolinhadeapoio {
		float:left;
		margin:0 auto;
		width:365px;
	}
	.titulonoticia {
		font-size:14px;
	}
	.linhadeapoio {
		font-size:12px;
	}
	.recentes {
		width:470px;
		float:left;
		margin:0 auto;
	}
	.line {                                         
		background-image: url(../images/linha.jpg);
		height:1px;
	}
	.recentes {
		float:left;
		margin:0 auto;
		padding-left:10px;
	}
	.fotorecentes {
		float:left;
		margin:0 auto;
		padding-top:0px;
		padding-left:20px;
	}
	.fotoesquerda {
		padding-left:0px;
	}
	.textofotorecentes {
		background-color:#e6e7e8; 
	}
	.textofotorecentes a {
		width:100%;
	}
	.fotorecentes img {
		width:140px;
		height:87px;
	}
	.ahover:hover {
		background-color:#1e384c;
		color:#e6e7e8; 
	}
	.noticia { 
		overflow: hidden; 
		padding-bottom:10px; 
		margin-bottom: 10px; 
		border-bottom: solid 1px #bcbec0;
	}
	.textorecentes {
		position: absolute; 
		bottom: 0px; 
		left: 0px;
	}
	.textorecentes2 {
		position: relative; 
		bottom: 3px; 
		left: 0px;
	}
	.textorecentes a {
		background-color: #E6E7E8;
		display: block;
		font-size: 12px;
		height: 21px;
		padding-left: 3px;
		padding-top: 5px;
		width: 137px;
	}

	.textorecentes2 a {
		background-color: #E6E7E8;
		display: block;
		font-size: 12px;
		height: 21px;
		padding-left: 3px;
		padding-top: 5px;
		width: 137px;
	}
	.fotosrecentes {
		width: 140px; 
		position: relative; 
		height: 101px;	
		padding-left:12px;
	}
	.textorecentes a:hover {
		background-color:#344655;
		color:#E6E7E8;
	}
	.textorecentes2 a:hover {
		background-color:#344655;
		color:#E6E7E8;
	}
	.plus {
		background-image: url("../images/linha.jpg");
		background-repeat: no-repeat;
		background-position:0px 7px;
		text-align:center;
		margin-top:30px;
		}
	.plus2 {
		background-image: url("../images/linha.jpg");
		background-repeat: no-repeat;
		background-position:0px 7px;
		margin-left:17px;
		text-align:center;
		margin-top:30px;
	}
   
   /* ================================ footer ================================= */
	.footer {
		width:930px;
		margin:0 auto;
		padding-top:20px;
	}
	.rodape {
		float:left;
		margin:0 auto;

	}
	.rodape p {
		color:#6d6e71;
		font-size:15px;
	}
		.portfolio { text-align:left; }
		.oquefazemos { text-align:left; }
		.quemsomos { padding-left:30px; float:left; text-align:left; }
		.midias { padding-left:30px; float:left; text-align:left; }
		.contato { padding-left:40px; float:left; text-align:left; }
		

.pagination {

}

.pagination a, .pagination span {
	font-family: Arial;	
	padding: 5px;
	padding-right: 10px;
}

.pagination .prev {
	background: url('../images/menor.jpg') no-repeat 0px 5px;
	padding-right: 16px;
}

.pagination .next {
	background: url('../images/maior.jpg') no-repeat 0px 4px;
	padding-right: 16px;
}

.pagination .ultimapag {
	background: url('../images/ultima.jpg') no-repeat 0px 4px;
	padding-right: 42px;
}
.pagination .primeirapag {
	background: url('../images/primeira.jpg') no-repeat 0px 5px;
	padding-right: 60px;
}



.textmenu ul li.liportfolio:hover {
	background: url("../images/bgmenuportfolio.jpg") no-repeat;
}
.textmenu ul li.liportfolio:hover a {
	color: #fff;
}
.textmenu ul li.lioq:hover {
	background: url("../images/bgmenuo-que-fazemos.jpg") no-repeat;
}
.textmenu ul li.lioq:hover a {
	color: #fff;
}
.textmenu ul li.liquem:hover {
	background: url("../images/bgmenu.jpg") no-repeat;	
}
.textmenu ul li.liquem:hover a {
	color: #fff;
}
.textmenu ul li.licontato:hover {
	background: url("../images/bgmenucontato.jpg") no-repeat 0px 0px;
}
.textmenu ul li.licontato:hover a {
	color: #fff;
}
	
	
.textonews div #texto a {
	color: #00a4b7;
}