@charset "utf-8";
/* CSS Document */
html
{
	background:url(../imagens/bg/bg.gif) repeat;
	width:100%;
}

body
{
	font:12px Arial, Helvetica, sans-serif;
}

a
{
	text-decoration:none;
}

#geral
{
	width:987px;
	margin:20px auto;
}

.topo
{
	background:url(../imagens/elementos/topo.png) no-repeat;
	width:987px;
	height:202px;
}

.topo h1 a
{
	background:url(../imagens/elementos/logo-rede-pit-stop.png) no-repeat;
	width:174px;
	height:161px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	top:20px;
	left:20px;
}

.topo h2
{
	background:url(../imagens/elementos/a-vida-esta-muito-corrida-faca-um-pit-stop.png) no-repeat;
	width:307px;
	height:77px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	top:70px;
	right:45px;
}

.menu
{
	background:url(../imagens/bg/filete-menu.gif) repeat-x;
	width:979px;
	display:block;
	height:60px;
	line-height:60px;
	margin:0 auto;
}

.menu ul
{
	text-align:center;
}

.menu ul li
{
	display:inline;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}

.menu ul li a
{
	height:60px;
	color:white;
	text-decoration:none;
	display:inline-block;
	padding:0 15px;
}

.menu ul li a:hover
{
	height:60px;
	background-color:#e9e9e9;
	color:#841e1d;
}

.menu ul li a.active
{
	height:60px;
	background-color:#e9e9e9;
	color:#841e1d;
}

.container
{
	background:url(../imagens/bg/filete-container.png) repeat-y;
	width:987px;
	height:auto;
}

.container h3
{
	font-size:20px;
	color:#841e1d;
	padding:0 0 10px 0;
}

.container h4, .container h5, .container h6
{
	font-size:16px;
	color:#000;
	padding:0 0 5px 0;
	font-weight:bold;
}

.container p
{
	font-size:14px;
	line-height:19px;
	color:#565656;
	text-align:justify;
	padding:0 0 15px 0;
}

.wrap
{
	width:955px;
	padding:20px 15px;
	display:inline-block;
}

.left-home
{
	width:460px;
	float:left;
}

.right-home
{
	width:460px;
	float:right;
}

.box-metade
{
	background:url(../imagens/elementos/box-metade.jpg) no-repeat;
	width:400px;
	height:126px;
	padding:30px;
	margin:0 0 20px 0;
	display:block;
}

.box-metade h3
{
	font-size:20px;
	color:#841e1d;
	padding:0 0 5px 0;
	font-weight:bold;
}

.box-metade h4
{
	font-size:20px;
	color:#841e1d;
	padding:0 0 5px 0;
}

.box-metade p
{
	font-size:14px;
	line-height:19px;
	color:#565656;
	text-align:justify;
	padding:0;
}

.box-metade span.mais a
{
	width:100%;
	display:block;
	text-align:right;
	color:#841e1d;
	font-size:14px;
	font-weight:bold;
}

.box-metade span.mais a:hover
{
	color:#c0504f;
}

.box-full
{
	width:400px;
	height:346px;
	margin:0;
}

.box-full span.mais a
{
	width:100%;
	display:block;
	text-align:right;
	color:#841e1d;
	font-size:14px;
	font-weight:bold;
}

.box-full span.mais a:hover
{
	color:#c0504f;
}

.box-full h5 {
    color: #841E1D;
    font-size: 20px;
    padding: 0 0 5px;
}

.box-full p {
    color: #565656;
    font-size: 14px;
    line-height: 19px;
    text-align: justify;
}

.box-principios
{
	width:460px;
	float:left;
}

.box-empresa
{
	width:100%;
}

.box-empresa p img
{
	float:right;
	margin:0 0 15px 15px;
}

.box-diferenciais
{
	width:100%;
	float:left;
}

.box-diferenciais p img
{
	float:right;
	margin:0 0 15px 15px;
}

.box-diferenciais strong
{
	font-size:16px;
	color:#000;
	padding:0 0 5px 0;
	font-weight:bold;
}

.box-img
{
	width:473px;
	float:right;
}

.box-img2
{
	width:464px;
	float:right;
}

.box-parceiros table
{
	margin:0 0 20px 0;
}

.box-parceiros td
{
	text-align:center;
}

.box-parceiros td img
{
	padding:20px;
}

.box-parceiros ul
{
	padding:20px;
}

.box-parceiros ul li
{
	line-height:25px;
	font-size:22px;
	display:block;
	margin:0 0 15px 0;
}

.box-parceiros ul li.destaque
{
	font-weight:bold;
}

.box-contato
{
	width:460px;
	display:block;
	margin:20px auto 0 auto;
}

.mapa
{
	float:right;
}

.box-contato .bloco
{
	width:100%;
	display:inline-block;
	clear:both;
	margin:0 0 15px 0;
}

.box-contato input.campo
{
	width:450px;
}

.box-contato select
{
	width:430px;
}

.box-contato textarea
{
	width:435px;
	height:100px;
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;}

.bottom
{
	background:url(../imagens/bg/bottom.png) no-repeat;
	width:987px;
	height:19px;
}

.rodape
{
	background:url(../imagens/bg/filete-rodape.gif) repeat-x;
	width:979px;
	height:43px;
	line-height:43px;
	display:block;
	margin:0 auto;
	color:white;
}

.rodape .copy
{
	float:left;
	padding:0 0 0 15px;
}

.rodape .autor
{
	float:right;
	padding:0 15px 0 0;
	color:#bd7f7e;
}

.rodape .autor a
{
	color:#bd7f7e;
}

.rodape .autor a:hover
{
	color:#cd9392;
}





























