@charset "iso-8859-1";
/* CSS Document */

*{
	padding:0;
	margin:0;
	font-family:'trebuchet ms';
	list-style:none;
	text-decoration:none;
}
body{
	background:#26140C;
}
#top{
	height:320px;
	background-repeat:no-repeat;
	background-position:center top;
}
#center{
	width:1004px;
	margin:auto;
	background:url(images/bg_center.jpg) repeat-y center top;
	height:100%;
	overflow:hidden;
}
#menu{
	width:210px;
	margin-top:20px;
	float:left;
	margin-bottom:20px;
}
#menu ul{
	width:190px;
	margin:auto;
}
#menu ul li{
	margin-bottom:5px;
	padding-top:0px;
	display:block;
}
#menu ul li a{
	display:block;
	width:190px;
	height:40px;
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
	color:transparent;
}


#menu ul #principal a{
	background-position:0px 0px;
}

#menu ul #principal a:hover, #menu ul #principalactived a{
	background-position:-190px 0px;
}


#menu ul #historia a{
	background-position:0px -40px;
}
#menu ul #historia a:hover, #menu ul #historiaactived a{
	background-position:-190px -40px;
}


#menu ul #doces a{
	background-position:0px -80px;
}
#menu ul #doces a:hover, #menu ul #docesactived a{
	background-position:-190px -80px;
}


#menu ul #depoimentos a{
	background-position:0px -120px;
}
#menu ul #depoimentos a:hover, #menu ul #depoimentosactived a{
	background-position:-190px -120px;
}


#menu ul #orcamentos a{
	background-position:0px -160px;
}
#menu ul #orcamentos a:hover, #menu ul #orcamentosactived a{
	background-position:-190px -160px;
}


#menu ul #parceiros a{
	background-position:0px -200px;
}
#menu ul #parceiros a:hover, #menu ul #parceirosactived a{
	background-position:-190px -200px;
}


#menu ul #midia a{
	background-position:0px -240px;
}
#menu ul #midia a:hover, #menu ul #midiaactived a{
	background-position:-190px -240px;
}

#menu ul #eventos a{
	background-position:0px -280px;
}
#menu ul #eventos a:hover, #menu ul #eventosactived a{
	background-position:-190px -280px;
}

#menu ul #blog a{
	background-position:0px -320px;
}
#menu ul #blog a:hover, #menu ul #blogactived a{
	background-position:-190px -320px;
}

#menu ul #contatos a{
	background-position:0px -360px;
}
#menu ul #contatos a:hover, #menu ul #contatosactived a{
	background-position:-190px -360px;
}






#footer{
	background:url(images/bg_foot.jpg) repeat-x center center;
	height:102px;
	clear:both;
}
#footer .center{
	width:1004px;
	margin:auto;
	background:url(images/logofooter.png) no-repeat center left;
	height:102px;
	position:relative;
}

#footer .center .msgfoot{
	font-size:12px;
	color:#95624D;
	padding-left:80px;
	padding-top:40px;
}

#content{
	width:774px;
	float:left;
	padding:10px;
	padding-top:0px;
	font-size:13px;
	color:#B08F84;
	text-align:justify;
}

#orcamentos form{
	height:100%;
	overflow:hidden;
	width:660px;
	margin:auto;
}
#orcamentos label{
	display:block;
	margin-bottom:10px;
	width:330px;
	float:left;
	height:55px;
}
#orcamentos .noheight{
	height:auto;
}
#orcamentos label span{
	color:#AF7438;
	}
#orcamentos label input, #orcamentos label select, #orcamentos label textarea{
	background:#2B160D;
	padding:5px;
	border:1px solid #4F2917;
	width:300px;
	margin-top:5px;
	font-size:13px;
	color:#AF7438;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#orcamentos label select{
	width:312px;
	padding:4px;
}

.bar{
	height:30px;
	margin-bottom:10px;
	background:url(images/bar.jpg) repeat-x center center;
}
.barfoot{
	height:30px;
	margin-top:10px;
	background:url(images/barfoot.jpg) repeat-x center center;
	clear:both;
}
#msgNav #alertnav{
	background:#D90000;
	padding-top:40px;
	padding-bottom:40px;
	font-size:13px;
	color:#FFF;
	text-align:center;
}


.label-historia{
	background:url(images/label_historia.jpg) no-repeat center right;
	height:60px;
}
.label-nossosdoces{
	background:url(images/label_nossosdoces.jpg) no-repeat center right;
	height:60px;
}
.label-orcamentos{
	background:url(images/label_orcamentos.jpg) no-repeat center right;
	height:60px;
}
.label-depoimentos{
	background:url(images/label_depoimentos.jpg) no-repeat center right;
	height:60px;
}
.label-parceiros{
	background:url(images/label_parceiros.jpg) no-repeat center right;
	height:60px;
}
.label-midia{
	background:url(images/label_midia.jpg) no-repeat center right;
	height:60px;
}
.label-eventos{
	background:url(images/label_eventos.jpg) no-repeat center right;
	height:60px;
}
.label-contatos{
	background:url(images/label_contatos.jpg) no-repeat center right;
	height:60px;
}

.pages{
	height:100%;
	overflow:hidden;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	border-top:1px dotted #502C1B;
	clear:both;
}
.pages ul{
	display:table;
	margin:auto;
	
}
.pages ul li{
	display:block;
	width:20px;
	height:20px;
	font-size:11px;
	margin-right:5px;

	line-height:20px;
	float:left;
}
.pages ul li a{
	display:block;
	background:#3D2114;
	color:#B08F84;
	border:1px solid #502C1B;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.pages ul li a:hover{
	background:#623017;
	color:#D1BE92;
	border:1px solid #6A3A24;
}
.pages ul li span{
	display:block;
	background:#623017;
	color:#D1BE92;
	border:1px solid #6A3A24;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

#depoimentos .itens-depo{
	padding:10px;
	border-top:1px dotted #502C1B;
	}
#depoimentos .itens-depo h1{
	color:#8D4A2E;
	font-size:20px;
	}
#depoimentos .itens-depo .data{
	font-size:11px;
	color:#8D4A2E;
}

#depoimentos .envdep{
	display:block; 
	width:402px;
	height:47px;
	background:url(images/env_depo.jpg) no-repeat center center;
	float:right;
	color:#311B10;
}
#depoimentos .listdepo{
	clear:both;
}

#nossosdoces .listsub{
	height:100%;
	overflow:hidden;
}

#nossosdoces .listsub .nomarge{
	margin-right:0px;
}
#nossosdoces .listsub a{
	display:block; 
	width:380px;
	margin-right:10px;
	float:left;
	position:relative;
	margin-bottom:10px;
	color:#311B10;
	height:150px;
}
#nossosdoces .listsub a img{
	border:none;
}
#nossosdoces .listsub a div{
	background:#1F110A;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0;
	padding:5px;
	color:#A25635;
	width:370px;
	font-size:20px;
	letter-spacing:-1px;
	cursor:pointer;
	filter:alpha(opacity=85);
	opacity:0.85;
	text-align:center;
}

#doces .listprod{
	height:100%;
	overflow:hidden;
}

#doces .listprod a img{
	border:none;
}
#doces .listprod .nomarge{
	margin-right:0px;
}
#doces .listprod a{
	display:block; 
	width:251px;
	margin-right:10px;
	float:left;
	position:relative;
	margin-bottom:10px;
	color:#311B10;
	overflow:hidden;
	height:120px;
}
#doces .listprod a div{
	background:#1F110A;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0;
	padding:5px;
	color:#A25635;
	width:241px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	filter:alpha(opacity=85);
	opacity:0.85;
	text-align:center;
	display:none;
}
#PRODUTO{
	height:100%;
	overflow:hidden;
}
#PRODUTO .prod-images{
	float:left;
	width:450px;
	margin-right:10px;
	height:100%; 
	overflow:hidden;
	margin-bottom:10px;
		position:relative;
}
#PRODUTO .prod-view{
	height:450px;
	width:450px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	background:url(images/loading1.gif) no-repeat center center;
	margin-bottom:5px;

}
#PRODUTO .prod-thumbs a{
	float:left;
	margin-right:5px;
	color:#311A0F;
	margin-bottom:10px;
}



.prod-catsub{
	font-size:30px;
	padding-bottom:10px;
}
.prod-catsub a{
	color:#8D4A2E;
}

#PRODUTO .prod-view a div{
	width:450px;
	height:450px;
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	background:url(images/zoom.jpg) center center no-repeat #311A0F;
	cursor:pointer;
	filter:alpha(opacity=0);
	opacity:0.0;
}

.sublabel-depo{
	height:26px;
	background:url(images/sublabel_enviardepo.jpg) no-repeat center left;
	margin-bottom:10px;
}

.obrform{
	padding-top:10px;
	padding-bottom:10px;
	font-size:10px;
	font-style:italic;
	clear:both;
}



#depoform form{
	height:100%;
	overflow:hidden;

}
#depoform label{
	display:block;
	margin-bottom:10px;
}
#depoform label span{
	color:#AF7438;
	}
#depoform label input, #depoform label select, #depoform label textarea{
	background:#2B160D;
	padding:5px;
	border:1px solid #4F2917;
	width:300px;
	margin-top:5px;
	font-size:13px;
	color:#AF7438;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#depoform label select{
	width:312px;
	padding:4px;
}

#alerts-form{
	clear:both;
}
#alerts-form .ok{
	background:url(images/ok.jpg) #381F12 center left no-repeat;
	width:330px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:70px;
	border:1px solid #462617;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-bottom:10px;
	display:block;
}
#alerts-form .error{
	background:url(images/error.jpg) #381F12 center left no-repeat;
	width:330px;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:70px;
	border:1px solid #462617;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin-bottom:10px;
	display:block;
}

.buttons{
	width:315px;
	text-align:right;
	clear:both;
}
.buttons #limpar{
	background:url(images/limpar.jpg) no-repeat center left;
	width:100px;
	height:40px;
	border:none;
}
.buttons #limpar:hover{
	background:url(images/limpar.jpg) no-repeat center right;
	width:100px;
	height:40px;
	border:none;
	cursor:pointer;
}

.buttons #enviar{
	background:url(images/enviar.jpg) no-repeat center left;
	width:100px;
	height:40px;
	border:none;
}
.buttons #enviar:hover{
	background:url(images/enviar.jpg) no-repeat center right;
	width:100px;
	height:40px;
	border:none;
	cursor:pointer;
}
#contatos{
	height:100%;
	overflow:hidden;
}
#contatos .left{
	float:left;
	width:377px;
	margin-right:20px;
	height:400px;
}
#contatos .right{
		float:left;
	width:377px;
}
#contatos .buttons{
	width:377px;
}

#contatos form{
	height:100%;
	overflow:hidden;

}
#contatos label{
	display:block;
	margin-bottom:10px;
}
#contatos label span{
	color:#AF7438;
	}
#contatos label input, #contatos label select, #contatos label textarea{
	background:#2B160D;
	padding:5px;
	border:1px solid #4F2917;
	width:365px;
	margin-top:5px;
	font-size:13px;
	color:#AF7438;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#contatos label select{
	width:182px;
	padding:4px;
}
#contatos .location{
	height:100%;
	overflow:hidden;
}
#contatos .location label{
	width:182px;
	float:left;
}
#contatos .location label input{
	width:170px;
}
#contatos .location .cidade{
	margin-right:10px;
}

.sublabel-contatos{
	height:26px;
	background:url(images/sublabel_contatos.jpg) no-repeat center left;
	margin-bottom:10px;
}
.sublabel-formmail{
	height:26px;
	background:url(images/sublabel_formmail.jpg) no-repeat center left;
	margin-bottom:10px;
}
.contato h3{
	color:#8D4A2E;
	font-size:17px;
}
.contato a{
	color:#AF7438;
}
.contato a:hover{
	text-decoration:underline;
}


#listpart{
	height:100%;
	overflow:hidden;
	width:750px;
	margin:auto;
}
#listpart a{
	margin:10px;
	display:block;
	width:230px;
	height:100px;
	float:left;
	color:#311B10;
}
#listpart a img{
	border:none;
}

#ALBUNS-VIEW h1{
	color:#8D4A2E;
	font-size:20px;
}
#ALBUNS-VIEW .descricao span{
	color:#8D4A2E;
	font-size:11px
	
}
#albuns-list{
	height:100%;
	overflow:hidden;
}
#albuns-list a{
	width:238px;
	margin:10px;
	float:left;
	display:block;
	position:relative;
	color:#311B10;
}
#albuns-list a .infos{
	background:#1F110A;
	position:absolute;
	z-index:2;
	left:0;
	bottom:0;
	padding:5px;
	color:#A25635;
	width:228px;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	filter:alpha(opacity=85);
	opacity:0.85;
}
#albuns-list a .infos span{
	font-size:10px;
	color:#AF7438;
}


.home{
	background:url(images/homesite.jpg) no-repeat center top;
	padding:10px;
}
#home-top{
	height:261px;
}
#home-top .texto{
	margin-left:270px;
	margin-top:140px;
}
#home-top .texto p{
	padding-bottom:15px;
	}
	
	
	
	
	
	
	.jcarousel-skin-tango .jcarousel-container {
    background: #fff;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 774px;
	padding-top:10px;
	padding-bottom:10px;
    background:#311A0F;
	overflow:hidden;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  774px;
    height: 160px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 251px;
    height: 120px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 140px;
    right: 0;
    width: 27px;
    height:30px;
    cursor: pointer;
    background: transparent url(images/btns-next.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -54px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -81px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 140px;
    left: 0;
    width: 27px;
    height: 30px;
    cursor: pointer;
    background: transparent url(images/btns-last.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -27px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -54px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -81px 0;
}



.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 251px;
    height: 120px;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcvdesign{
	display:block;
	width:30px;
	height:30px;
	background:url(images/logo_sitesjcv.png) no-repeat center center;
	position:absolute;
	z-index:1;
	right:10px;
	top:30px;
	filter:alpha(opacity=50);
	opacity:0.50;
	}
.jcvdesign:hover{
	filter:alpha(opacity=100);
	opacity:1.00;
	}
	
	
#midia_list .list h1{
	color:#8D4A2E;
	font-size:20px;
}
#midia_list .list{
	padding:10px;
	border-top:1px dotted #502C1B;
}

#midia_list .list .data{
	font-size:12px;
	color:#AF7438;
}

#midia_list .list a:hover h1{
	color:#AF7438;
}
#midia_list .list a:hover .data{
	color:#8D4A2E;
}

#midia .fullnews h1{
	color:#8D4A2E;
	font-size:20px;
	padding-bottom:20px;
}
#midia .fullnews .data{
	font-size:12px;
	color:#AF7438;
}

#midia .fullnews a{
	color:#AF7438;
}

#midia .fullnews a:hover{
	text-decoration:underline;
}
