* {
	margin:0;
	padding:0;
	border:0;
}

body {
	background:#571513 url(../img/bg.jpg) no-repeat top center;
	font:12px "Tahoma", Arial, Helvetica, Sans-serif;
	color:#FFF;
}

#global {
	width:979px;
	margin:0 auto;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

#topo {margin-top:10px; overflow:hidden;}

/* Menu Topo */
#topo ul {text-align:right;}
#topo ul li {
	display:inline;
	padding-left:10px;
}
#topo ul li a {
	color:#FFF;
	font-size:11px;
	margin-right:10px;
}
/* Logotipo */
#topo h1 a {
	width:263px;
	height:151px;
	float:left;
	background:transparent url(../img/logo.png) no-repeat 0 0;		
	text-indent:-9999px;	
}
/* Frase */
#topo h2 {
	width:290px;
	height:25px;
	float:left;
	background:transparent url(../img/frase.png) no-repeat 0 0;		
	text-indent:-9999px;
	margin:75px 100px 0 100px;
}
/* Contatos */
#topo p {
	width:214px;
	height:73px;
	float:left;
	background:transparent url(../img/contatos.png) no-repeat 0 0;	
	text-indent:-9999px;
	margin-top:50px;	
}

/* Menu Principal */
ul#menu {
	height:49px;
	background:transparent url(../img/bg-menu.jpg) no-repeat 0 0;
	clear:left;
	margin-top:20px;
}
ul#menu li {
	list-style-type:none;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding:0 5px 0 5px;
}
ul#menu li a {
	line-height:49px;
	color:#FFF;
	display:block;
}
ul#menu li span {
	margin-left:25px;
	display:block;
	background:transparent url(../img/none.gif) repeat top right;
	padding-right:20px;
}
ul#menu li a:hover, ul#menu li a:hover span, ul#menu li a.ativo, ul#menu li a.ativo span {
	background-image:url(../img/bg-menu-selec.jpg);			
	cursor:pointer;
	text-decoration:none;
	color:#AB191F;
}

/* Slide Show */
#slide {
	height:250px;
	position:relative;
	z-index:1;
}
#slide ul li {list-style-type:none;}
#slide .detalhes {
	line-height:40px;
	bottom:50px;
	position:absolute;	
	z-index:2;
	width:100%;
	background:transparent url(../img/bg-slide.png) repeat-x 0 0;	
}
#slide .detalhes ul {margin-left:10px;}
#slide .detalhes ul li {
	float:left;
	font-size:14px;
}
#slide .detalhes ul li a {
	display:block;
	padding:0 50px;
	color:#FFF;
}
#slide .detalhes ul li a:hover, #slide .detalhes ul li a.ativo {background-color:#AB191F;}
#slide .detalhes h3 {
	text-align:center;
	font-size:16px;
}

#conteudo {
	width:979px;
	margin-top:5px;
	background-color:#FFF;
	float:left;
}

/* Box Produtos */
#produtos {
	height:367px;
	background:transparent url(../img/bg-produtos.jpg) no-repeat 0 0;	
}
.produto {
	float:left;
	width:244px;
	height:332px;
	background:transparent url(../img/separador.jpg) no-repeat center right;
	text-align:center;
	color:#666;
	margin-top:20px;
}
.produto.nobg {background:none;}
.produto img {
	width:139px;
	margin:0 auto;
	display:block;
}
.produto h2 {
	font-size:16px;
	padding-top:20px;
}
.produto p {
	text-align:justify;
	line-height:18px;
	padding:15px;
}
.produto a img {
	width:226px;
	margin:0 auto;
	display:block;
}

/* Chamdas  Internas */
.chamada  {
	padding:10px 15px;
	color:#404040;
	float:left;
	width:665px;
	 
}

.chamada-historia  {
	width:665px;
	padding:10px 15px;
	color:#404040;
	float:left;
}

.chamada-historia  a {color:#404040;}

.chamada-historia p{width:660px; text-align:justify;}

.chamada  a {color:#404040;}

.conheca h3, .diferenciais h3, .franquias h3 {
	text-indent:-9999px;
	height:35px;
	margin-bottom:10px;	
}

.conheca {width:312px;}
.conheca h3 {background:transparent url(../img/title-conheca.jpg) no-repeat 0 0;}

/* Slide Show 2 */
.conheca ul {
	width:271px;
	margin-left:16px;
	float:left;
	display:inline;
	margin-top:10px;		
}
.conheca ul li {
	float:left;
	list-style-type:none;
	padding:0 1px;
}
.conheca a.esq, .conheca a.dir {
	width:7px;
	height:21px;
	text-indent:-9999px;
	display:inline-block;
	margin-top:30px;
}
.conheca a.esq {
	background:transparent url(../img/seta-esq.jpg) no-repeat 0 0;
	float:left;
}
.conheca a.dir {
	background:transparent url(../img/seta-dir.jpg) no-repeat 0 0;
	float:right;
}
.conheca p {
	clear:both;
	display:inline-block;
	margin-top:10px;
	text-indent:15px;
	line-height:18px;
}

#chamadas-diferenciais{width:650px; float:left; color:#000;}
#chamadas-diferenciais h2{margin:10px 0 0 10px;}
#chamadas-diferenciais p{text-align:justify;}
.float-foto{float:left; margin:5px 10px 10px 10px;}
.diferencial{width:640px; height:100px; margin:10px 0 0 0;}
.diferencial:hover{background:#efefef;}


.diferenciais {
	width:302px;
}
.diferenciais h3 {background:transparent url(../img/titulo-veja.jpg) no-repeat 0 0;}
.diferenciais ul {float:left; padding-left:20px;}
.diferenciais ul li {
	list-style-type:none;
	background:transparent url(../img/icon-list.jpg) no-repeat center left;
	padding-left:15px;
	line-height:24px;
}
a.mini {
	clear:both;
	text-align:right;
	display:block;
	font-size:10px;
	text-decoration:underline;
}
a:hover.mini {text-decoration:none;}

.lista{margin:0 0 0 10px;}

.franquias {width:302px;}
.franquias dl {
	width:150px;
	float:left;
	overflow:hidden;
}
.franquias dd {text-align:center; margin-bottom:10px;}
.franquias h3 {
	background:transparent url(../img/titulo-frentes.jpg) no-repeat 0 0;	
	margin-top:20px;
}

.destaques {width:281px; float:right;}
.destaques a img {margin-top:10px;}

/* Internas */
.chamada h2 {
	font-size:18px;
	font-weight:bold;
	color:#4E1D1A;
	margin-bottom:10px;
}

#chamadas-diferenciais h2 {
	font-size:18px;
	font-weight:bold;
	color:#4E1D1A;
	margin-bottom:10px;
}

.chamada-historia h2 {
	font-size:18px;
	font-weight:bold;
	color:#4E1D1A;
	margin-bottom:10px;
}

.franquia img {margin-left:20px;}

.modelo-franquia{width:625px; margin:10px 0 30px 0;}
.modelo-franquia h3{color:#831611;}
.modelo-franquia p{text-align:justify;}
.img-franquia{float:left; margin:0 8px 5px 0; border:1px solid red;}
#lateral-esquerda{width:275px; height:400px; float:left; text-align:left;}
#lateral-esquerda strong{font-size:15px;}
#lateral-direita strong{font-size:15px;}
#lateral-direita{width:390px; height:400px; float:left; text-align:left;}
#lateral-direita p{width:300px; text-align:justify; margin:0 10px 0 0;}
.leia-mais{float:right; margin:5px 0 0 0; color:red;}
.leia-mais a:link{color:#98140F !important; text-decoration:underline; font-weight:bold;}
.leia-mais a:hover{color:#98140F !important; text-decoration:none; font-weight:bold;}
.leia-mais a:visited{color:#98140F !important; text-decoration:none; font-weight:bold;}


/*mimi-carrinho*/
#bg-topo-carrinho{}
#bg-rodape-carrinho{background:url(rodape-carrinho.jpg)}
#lateral-direita-carrinho{background:url(../img/bg-mim-carr-esq.jpg) width:390px; height:400px; float:right; }
#lateral-direita-carrinho strong{font-size:15px;}
/**/

.negocios {width:630px;}
.negocios img {float:right;}
.negocios p, .historia p {
	text-indent:35px;
	line-height:18px;
	text-align:justify;
}
.historia {
	position:relative;
	width:630px;
}
.historia img {
	margin-top:40px;
	position:absolute;
	left:0;
}

.diferencial div {clear:both; width:310px; height:161px; padding:10px 0;}
.diferencial div img {float:left; overflow:visible; padding:0 10px 50px 5px;}
.diferencial div h3 {color:#4E1D1A; font-size:14px;}
.diferencial div p {text-align:justify; padding-right:5px;}
.diferencial div.selecionado {background:transparent url(../img/bg-diferenciais.jpg) no-repeat 0 0;}

#contato {
	width:500px;
	position:relative;
	margin-left:30px;
}

#contato label {
	display:block;
	float:left;
	width:130px;
	margin:0 10px 0 0;
}

#contato input,select {
	width:290px;
	height:20px;
	border:1px solid #E1E1E1;
	background:transparent url(../img/bg-input.gif) repeat-x 0 0;
	padding:1px;
	height:100%;
}

#contato select{height:20px; background:#fff !important;}

#contato textarea {
	width:350px;
	height:61px;
	border:1px solid #E1E1E1;
	background:transparent url(../img/bg-textarea.gif) repeat-x 0 0;
}

#contato input#enviar {
	border:0;
	width:54px;
	height:25px;
	float:right;
	margin:10px 30px 0 0;
}

/* Parcerias / Parceiras */
#parceiras {
	height:140px;
	background:#FFF url(../img/sombra-parceiras.jpg) no-repeat 0 0;
	clear:both;
	overflow:hidden;
}
#parceiras img {
	padding:60px 30px 10px 30px;
	float:left;
}
#parceiras a img {float:right;}

/* Rodapé */
#rodape {
	height:31px;
	clear:both;
	background:transparent url(../img/sombra.png) no-repeat top center;
	margin-left:10px;
}
#rodape a {color:#FFF;}
#rodape h3 {
	margin-bottom:15px;
	font-size:16px;
}

.mapa, .social, .contatos {
	margin-top:25px;
	width:320px;
	float:left;
}

.mapa ul {
	list-style-type:none;
	margin-top:15px;
	font-size:11px;
	line-height:14px;	
}

.social ul li {
	list-style-type:none;
	float:left;
	padding:10px 10px 0 0;
}
.social a.logica img {
	margin-top:20px;
	margin-bottom:20px;
	float:left;
	clear:both;
}

.contatos ul {
	float:left;
	padding:20px 10px 0 0;
}
.contatos ul li {
	list-style-type:none;
	font-size:11px;
}
