/*---------------------------
 Desenvolvido por Dev Logic
 http://www.devlogic.com.br
---------------------------*/

#contato {
	width: 550px;
}

#contato p {
	clear: both;
	padding: 5px 0px 5px 0px !important;
}

#contato p:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

#contato p label {
	float: left;
	display: block;
	padding: 1px 0px 2px 0px;
	width: 120px;
	text-align: right;
}

#contato p span {
	float: right;
	display: block;
	padding: 0px 0px 0px 0px;
	width: 420px;
}

#contato p span input {
	border: 1px solid #e5e5e5;
	padding: 4px;
	width: 410px;
}

#contato p span input.botao {
	border: 1px solid #e5e5e5;
	padding: 3px 6px 3px 6px;
	width: auto;
	background-color: #f2f2f2;
}

#contato p span textarea {
	border: 1px solid #e5e5e5;
	padding: 3px 4px 3px 4px;
	width: 410px;
	height: 118px;
	line-height: 16px;
}

#contato input.error {
	border: 1px dotted #df0000;
}

#contato textarea.error {
	border: 1px dotted #df0000;
}

#contato label.error {
	float: left;
	display: block;
	padding: 5px 0px 0px 5px;
	width: 415px;
	text-align: left;
	color: #df0000;
}

#parceiros {
	padding: 0px 15px 0px 15px;
	width: 890px;
}

#parceiros ul {
	border-top: 1px dotted #e5e5e5;
	padding: 15px 0px 15px 0px;
	list-style: none;
}

#parceiros ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

#parceiros ul li {
	float: left;
	width: 670px;
}

#parceiros ul li.logo {
	padding: 6px 20px 0px 0px;
	width: 200px;
	text-align: center;
}

#parceiros h3 {
	padding: 4px 0px 4px 0px;
	font-size: 11px;
}

#parceiros p {
	padding: 4px 0px 4px 0px;
	line-height: 20px;
	text-align: justify;
}

#clientes {
	padding: 0px 15px 0px 15px;
	width: 890px;
}

#clientes ul {
	border-top: 1px dotted #e5e5e5;
	padding: 15px 0px 15px 0px;
	list-style: none;
}

#clientes ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

#clientes ul li {
	float: left;
	width: 670px;
}

#clientes ul li.logo {
	padding: 6px 20px 0px 0px;
	width: 200px;
	text-align: center;
}

#clientes h3 {
	padding: 4px 0px 4px 0px;
	font-size: 11px;
}

#clientes p {
	padding: 4px 0px 4px 0px;
	line-height: 20px;
	text-align: justify;
}

#conteudo div.portfolio {
	border-top: 1px dotted #e5e5e5;
	padding: 15px 0px 18px 0px;
	width: 920px;
}

#conteudo div.portfolio p.quadro {
	padding: 0px;
	width: 920px;
	height: 320px;
	background-image: url("../imgs/fundo_sombra_portfolio.png");
	background-repeat: no-repeat;
	background-position: 8px 2px;
}

#conteudo div.portfolio p.quadro a img {
	margin: 27px 0px 0px 33px;
	border: 0px;
}

#conteudo div.portfolio h3 {
	padding: 7px 15px 14px 25px;
	background-image: url("../imgs/marcador_preto.png");
	background-repeat: no-repeat;
	background-position: 15px 10px;
	font-size: 11px;
}

#conteudo div.portfolio p {
	padding: 4px 15px 4px 15px;
	line-height: 20px;
	text-align: justify;
}

#conteudo div.portfolio ul {
	padding: 0px 15px 0px 15px;
	list-style: none;
}

#conteudo div.portfolio ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

#conteudo div.portfolio ul li {
	float: left;
	padding: 8px 0px 8px 0px;
	width: 445px;
}

