@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol {
	margin:0;
	padding:0;
}
body {
	/*background:#9E2B2E;*/
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
img {
	border:none;
}
/* Top */
#topo {
	z-index:1000;
	width:100%;
	height:276px;
	background:url(imagem/topo_bg.png) repeat-x;
}
#topo_wrap {
	position:relative;
	z-index:1000;
	width:950px;
	height:276px;
	margin:0 auto;
}
a.logo-link {
	display:block;
	width:153px;
	height:152px;
}
.endereco {
	position:absolute;
	top:23px;
	left:761px;
	width:186px;
	height:33px;
       /*background:url(imagem/endereco.jpg) no-repeat;*/
	z-index:100;
}

/* Menu */
.logo {
	z-index:200;
	position:absolute;
	top:59px;
	left:0px;
	width:948px;
	height:152px;
	background:url(imagem/logo_topo.png) no-repeat;	
}
.menu_1, .menu_2, .menu_3, .menu_4, .menu_5 {
	background:url(imagem/menu.png) no-repeat;
}
.menu_1 {
	display:block;
	position:absolute;
	width:123px;
	height:23px;
	top:63px;
	left:180px;
	background-position:0 0;
}
.menu_1:hover {
	background-position:0 -23px;
}

.menu_2 {
	display:block;
	position:absolute;
	width:101px;
	height:23px;
	top:63px;
	left:324px;
	background-position:-142px 0;
}
.menu_2:hover {
	background-position:-142px -23px;
}

.menu_3 {
	display:block;
	position:absolute;
	width:168px;
	height:23px;
	top:63px;
	left:447px;
	background-position:-265px 0;
}
.menu_3:hover {
	background-position:-265px -23px;
}

.menu_4 {
	display:block;
	position:absolute;
	width:131px;
	height:23px;
	top:63px;
	left:640px;
	background-position:-458px 0;
}
.menu_4:hover {
	background-position:-458px -23px;
}

.menu_5 {
	display:block;
	position:absolute;
	width:86px;
	height:23px;
	top:63px;
	left:795px;
	background-position:-611px 0;
}
.menu_5:hover {
	background-position:-611px -23px;
}

/* Botoes de compartilhamento -Acompanhe */

.acompanhe {
	position:absolute;
	top:197px;
	left:801px;
	width:138px;
	height:22px;
	z-index:5000;
	clear:both;
}
.ac {
	float:left;
}
.twitter-btn {
	float:left;
	display:block;
	background:url(imagem/twitter.png) no-repeat;
	width:23px;
	height:22px;
	padding-right:4px;
}
.fb-btn {
	float:left;
	display:block;
	background:url(imagem/twitter.png) no-repeat;
	width:23px;
	height:22px;
	background-position:-28px 0;
}

/* General */
#cssdropdown ul, #cssdropdown li { margin:0; padding:0; list-style:none; }
#cssdropdown  a { display:block; text-decoration:none; color:#fff; }
/* Head links */
#cssdropdown li.headlink { float:left; text-align:center; }
/* Child lists and links */
#cssdropdown li.headlink ul {
	z-index:4001;
	position:absolute;
	top:80px;
	left:325px;
	display:none;
	text-align:left;
	z-index:100;
	width:241px;
	height:257px;
	padding-top:35px;
	background-position:0px 11px;
	background-image: url(imagem/dropmenu_bg.png);
	background-repeat: no-repeat;
}
*:first-child+html #cssdropdown li.headlink ul {
	padding-top:32px;
}
#cssdropdown li.headlink ul li {
	width:224px;
	padding-left:10px;
	padding-bottom:6px;
	padding-top:6px;
	z-index:4000;
	overflow:hidden;
	}
* html #cssdropdown li.headlink ul li {
	padding-bottom:3px;
	padding-top:3px;
	height:13px;
}

*:first-child+html #cssdropdown li.headlink ul li{
	padding-bottom:0px;
	padding-top:6px;
	height:13px;
}

#cssdropdown li.headlink2 { float:left; text-align:center; }
/* Child lists and links */
#cssdropdown li.headlink2 ul {
	z-index:4001;
	position:absolute;
	top:80px;
	left:448px;
	display:none;
	text-align:left;
	z-index:100;
	width:345px;
	height:180px;
	padding-top:35px;
	background-position:0px 11px;
	background-image: url(imagem/dropmenu_bg_dicas.png);
	background-repeat: no-repeat;
}
*:first-child+html #cssdropdown li.headlink2 ul {
	padding-top:32px;
}
#cssdropdown li.headlink2 ul li {
	width:325px;
	padding-left:10px;
	padding-bottom:6px;
	padding-top:6px;
	z-index:4000;
	overflow:hidden;
	}
* html #cssdropdown li.headlink2 ul li {
	padding-bottom:3px;
	padding-top:3px;
	height:13px;
}

*:first-child+html #cssdropdown li.headlink2 ul li{
	padding-bottom:0px;
	padding-top:6px;
	height:13px;
}

.li-horizontal {
	width:224px;
	height:3px;
	margin:0;
	background:url(imagem/li_horizontal.png) no-repeat;
	background-position:8px;
	overflow:hidden;
}

.li-horizontal2 {
	width:327px;
	height:2px;
	margin:0;
	background:url(imagem/li_horizontal2.png) no-repeat;
	background-position:8px;
	overflow:hidden;
}

/* Produtos */

.produtos_a_1 {
	display:block;
	widht:106px;
	height:12px;
	background:url(imagem/botao_0.png) no-repeat;
	background-position:0 0;
}
.produtos_a_1:hover {
	background-position:0 -12px;
}
.produtos_a_2 {
	display:block;
	widht:134px;
	height:12px;
	background:url(imagem/botao_1.png) no-repeat;
	background-position:0 0;
}
.produtos_a_2:hover {
	background-position:0 -12px;
}
.produtos_a_3 {
	display:block;
	widht:122px;
	height:12px;
	background:url(imagem/botao_2.png) no-repeat;
	background-position:0 0;
}
.produtos_a_3:hover {
	background-position:0 -12px;
}
.produtos_a_4 {
	display:block;
	widht:170px;
	height:12px;
	background:url(imagem/botao_3.png) no-repeat;
	background-position:0 0;
}
.produtos_a_4:hover {
	background-position:0 -12px;
}
.produtos_a_5 {
	display:block;
	widht:128px;
	height:12px;
	background:url(imagem/botao_4.png) no-repeat;
	background-position:0 0;
}
.produtos_a_5:hover {
	background-position:0 -12px;
}
.produtos_a_6 {
	display:block;
	widht:72px;
	height:12px;
	background:url(imagem/botao_5.png) no-repeat;
	background-position:0 0;
}
.produtos_a_6:hover {
	background-position:0 -12px;
}
/* DIcas */
.dicas_a_1 {
	display:block;
	width:236px;
	height:12px;
	background:url(imagem/botao_6.png) no-repeat;
	background-position:0 0;	
}
.dicas_a_1:hover {
	background-position:0 -12px;	
}
.dicas_a_2 {
	display:block;
	width:324px;
	height:12px;
	background:url(imagem/botao_7.png) no-repeat;
	background-position:0 0;	
}
.dicas_a_2:hover {
	background-position:0 -12px;	
}
.dicas_a_3 {
	display:block;
	width:296px;
	height:12px;
	background:url(imagem/botao_8.png) no-repeat;
	background-position:0 0;	
}
.dicas_a_3:hover {
	background-position:0 -12px;	
}
.dicas_a_4 {
	display:block;
	width:279px;
	height:12px;
	background:url(imagem/botao_9.png) no-repeat;
	background-position:0 0;	
}
.dicas_a_4:hover {
	background-position:0 -12px;	
}

.dicas_a_5 {
	display:block;
	width:279px;
	height:12px;
	background:url(imagem/botao_10.png) no-repeat;
	background-position:0 0;	
}

.dicas_a_5:hover {
	background-position:0 -12px;	
}

/* Conteudo */
#conteudo {
	z-index:1;	
	width:100%;
	background:url(imagem/bg.png) repeat;
	min-height:400px;
	
}
#wrap {
	z-index:1;
	width:950px;
	margin:0 auto;
	min-height:300px;
}

/* Slideshow */
#slide_wrap {
	position:relative;	
	overflow:hidden;
	float:left;
	width:700px;
	height:470px;
	z-index:100;
}
#slideshow {
	z-index:1;
}
#slideshow li {
	position:relative;
	list-style:none;	
	width:700px;
	height:470px;	
}
#slideshow li img {
	width:700px;
	height:373px;	
	padding-bottom:14px;
	background:url(imagem/banner_sombra.png) no-repeat;	
	background-position:14px 334px;
}

#slideshow ul, #slideshow li{
	margin:0;
	padding:0;
}

/* Menu ao lado de Slide */
#menu_lado {
	float:left;
	margin-left:20px;
	width:230px;
}

.lado_menu_1, .lado_menu_2, .lado_menu_3, .lado_menu_4 {
	background:url(imagem/menu_lado.png) no-repeat;
}

.lado_menu_1 {
	display:block;
	width:230px;
	height:48px;
	background-position: 0 0;
}
.lado_menu_1:hover {
	background-position: -230px 0;
}

.lado_menu_2 {
	display:block;
	width:230px;
	height:48px;
	background-position: 0 -48px;
}
.lado_menu_2:hover {
	background-position: -230px -48px;
}

.lado_menu_3 {
	display:block;
	width:230px;
	height:48px;
	background-position: 0 -96px;
}
.lado_menu_3:hover {
	background-position: -230px -96px;
}

.lado_menu_4 {
	display:block;
	width:230px;
	height:48px;
	background-position: 0 -144px;
}
.lado_menu_4:hover {
	background-position: -230px -144px;
}

#clear, .clear {
	clear:both;
}
.linha-img {
	padding-top:25px;
	padding-bottom:40px;
}
#lista_menu li {
	list-style:none;
	padding-bottom:15px;
	
}

/* Destaque */

#destaque {
	width:950px;
	height:385px;
}
#destaque p{
	margin:0;
	padding:0;
}

.destaque-tit {
	padding-bottom:28px;
}
#destaque-slide-anterior {
	float:left;
	width:54px;
	height:198px;	
	text-align:center;	
}
#destaque-slide-anterior img {
	margin-top:40px;
}
#destaque-slide {
	float:left;	
	width:842px;
	height:198px;
}

#destaque-slide ul, #destaque-slide li {
	margin:0;
	padding:0;
}
#destaque-slide ul {
	width:842px;
	height:198px;
	overflow:hidden;
}

#destaque-slide li {
	list-style:none;
	float:left;
	width:842px;
}
.espaco-img {
	padding-left:10px;
	padding-right:10px;
}

#destaque-slide-proximo {
	float:left;
	width:54px;
	height:198px;
	text-align:center;
}
#destaque-slide-proximo img {
	margin-top:40px;
}
#compartilhar {
	width:300px;
	padding-top:55px;
	margin-left:auto;
	margin-right:0;
	
}
#compartilhar li {
	list-style:none;
	float:left;
	width:100px;
}

/* Rodape */
#foot {
	width:100%;
        background:#9E2B2E;
	/*background:url(imagem/fundo_foot.png) repeat-x;*/
}
#foot-wrap {
	position:relative;
	width:950px;
	height:150px;
	margin:0 auto;
}
.endereco-foot {
	position:absolute;
	top:59px;
	left:765px;
	width:186px;
	height:33px;
	background:url(imagem/endereco_foot.png) no-repeat;
	z-index:100;
}
.intermezzo {
	position:fixed
	top:25px;
	left:4px;
	width:45px;
	height:61px;
	background:url(imagem/logo_bottini.png) no-repeat;
}
.intermezzo a {
	display:block;
	width:144px;
	height:91px;	
}

#odw {
	position:absolute;
	display:block;
	background:url(imagem/ass_odw.png) no-repeat;
	top:105px;
	right:0;
	width:55px;
	height:19px;
}

.preloader {background:url(imagem/89.gif) center 167px no-repeat ;display:inline-block; }
#rodape_texto {
	color: #FFF;
	text-align: center;
}
#rodape_texto {
	color: #FFF;
}
.caixa_texto {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
	border: 1px solid #999999;
	position: static;
	padding: 2px;
	margin: 0px;
	height: 14px;