/* CSS Document */

*{ padding:0; margin:0; list-style:none; }

img{border:0;}

img.imgsubBox{
	margin-bottom:15px;
	border-radius:10px;
}
img.pizzao{
	float:right; 
	position:relative; 
	z-index:9999;
	
}
.pizzaFooter{
	width:100%;
	float:left;
	margin:0 auto;
	margin-top:70px;
	margin-bottom:-230px;
	*margin-bottom:-260px;
	}

body{
	background-image:url(../imagens/bgBody.jpg);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
}
h4.titulosubBox a{
	color:#FC9;
	font-weight:bold;
	margin-bottom:10px;
	text-decoration:none;
	float:left;
}
h4.titulosubBox a:hover{
	color:#F60;
}
#topo{
	height:150px;
	background-image:url(../imagens/bgTopo.jpg);
	background-repeat:repeat-x;
}
#subTopo{
	width:880px;
	height:150px;
	margin:0 auto;
	}
img.marca{
	margin-top:30px;
	margin-right:20px;
	margin-left:15px;
	float:left;
}

/*ul nav ========================================================================================================== */	

ul#nav{
	margin-top:60px;
	float:right;
	}
ul#nav li{display: inline; }
ul#nav li a{
	padding:10px;
    float:left;
}
ul#nav li a:hover{
	background-image:url(../imagens/feedbackNav.png);
	background-repeat:no-repeat;
	}

#fitaTopo{
	height:32px;
	background-image:url(../imagens/fitaTopo.jpg);
	background-repeat:repeat-x;
}
#sliderTopo{
	width:918px;
	height:350px;
	background-image:url(../imagens/bgSlider.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
}
#geral{
	width:925px;
	margin:0 auto;
	}
#conteudo{
	width:100%;
	margin-bottom:10px;
	margin-top:20px;
	float:left;
}
#promocao{
	width:690px;
	margin-bottom:20px;
	float:left;
}
#sub-promocao{
	width:660px;
	padding:15px;
	background-color:#320102;
	float:left;
}
#wrapper {
	width:660px; 
	float:left;
	}
#slideshow {
	width:660px; 
	height:280px; 
	background:red;
	float:left; 
	}
#slides {
	width:660px; 
	height:280px; 
	list-style:none; 
	position:relative; 
	overflow:auto;
	}
#slides li {
	width:660px; 
	height:280px; 
	}
.pagination {
	float:left; 
	list-style:none; 
	height:25px; 
	}
.pagination li {
	float:left; 
	cursor:pointer; 
	padding:3px 7px; 
	background:#900; 
	margin:0 2px 0 0; 
	text-align:center; 
	color:white; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	}
.pagination li:hover {
	background: #C00; 
	color:white; 
	}
li.current {
	background:#C00;
	}

#box-right{
	width:200px;
	margin-bottom:20px;
	float: left;
}
#boxes{
	width:100%;
	float:left;
}
.box{
	width:auto;
	margin-right:15px;
	float:left;
}
.boxright{
	width:200px;
	float:right;
}
.subBox{
	width:200px;
	height:auto;
	margin-left:40px;  
	float:left;
}
.subBox1{
	width:200px;
	height:auto;  
	float:left;
}
.txtsubBox{
	color:white;
	font-size:12px;
	margin-bottom:10px;
	float:left;
}
.preco{
	font-size:22px;
	font-weight:normal;
	color:white;
	float:left;
}

/*boxFace ========================================================================================================== */	

#boxFace{
	width:710px;
	height:290px;
	margin-top:20px;
	background-color:#320102;
	float:left;
}
img.imagemFace{
	margin-top:19px;
	float:left;
}

/* boxPhotos ========================================================================================================== */	

#boxPhotos{
	width:178px;
	height:270px;
	margin-top:20px;
	float:right;
	background-color:#320102;
	padding:10px;
}
img.galeriaInicio{
	margin-right:7px;
	margin-bottom:12px;
	float:left;
	border:1px solid #C00;
}

#boxMarcas{
	width:710px;
	height:150px;
	margin-top:20px;
	background-color:#320102;
	float:left;
}
img.imagemCardapio{
	margin-top:20px;
	float:right;
}

/* slider rodape ========================================================================================================== */

#bgSliderpatro{
	height:83px;
	*margin-top:10px;
	background-color:#320102;
	background-repeat:repeat-x;
	clear:both;
}
#centralizarSlider{
	width:660px;
	height:83px;
	margin:0 auto;
	margin-top:30px;
}

/* internas ========================================================================================================== */

#bgCont{
	width:650px;
	padding:20px;
	background-color:#320102;
	float:left;
}
#boxDir{
	width:220px;
	margin-bottom:10px;
	background-color:#320102;
	float:right;
}
h3.titulo{
	font-weight:normal;
	color:white;
	}
h3.subTitulo{
	font-weight:normal;
	color:#F60;
}
.txt{
	color:#FC9;
	font-size:14px;
	line-height:20px;
}
#boxFotosDir{
	width:220px;
	margin-bottom:10px;
	background-color:#320102;
	float:right;
}
.fotosDir{
	width:157px;
	height:180px;
	float:left;
	margin:10px 0 10px 10px;
}
.legenda{
	color:white;
	float:left;
	font-size:11px;
}
a.legendaFotos{
	text-decoration:none;
	color:#FC9;
	float:left;
	font-size:12px;
}
a:hover.legendaFotos{
	color:#F60;
}
a.imagemAlbum{
	margin-bottom:10px;
	float:left;
	}
#regulamento{
	width:570px;
	height:200px;
	color:black;
	font-size:13px;
	padding:15px;
	margin-bottom:15px;
	background:white;
	border:5px solid #FC9;
	overflow:auto;
	float:left;
}
#download{
	width:100%;
	padding-top:10px;
	margin-top:20px;
	border-top:1px solid #FC9;
	float:left;
}
.card{
	width:895px;
	padding:15px;
	border-bottom:2px solid #FC9;	
	background:#320102;
	float:left;
}
#selo{
	margin-bottom:10px;
	background-color:#320102;
	float:right;
}

/* cardapio ================================================================================================================ */

#contCardapio{
	width:695px;
	min-height:210px;
	padding:20px;
	background-color:#320102;
	float:left;
}

a.infosNutri{text-decoration:none; padding:7px; background-color:#FC9; color:black; font-size:12px; border-radius:3px;}
a:hover.infosNutri{background-color:#F60;}


/* menu categorias ================================================================================================================ */

ul#menu_categorias {width:220px; background: #320102; margin-left:0; padding:0; list-style-type:none; float:left;}
ul#menu_categorias li a:link, ul#menu_categorias li a:visited { display:block; height:1%; text-decoration:none; font-size:14px; color: #FC9; padding-left:10px; padding-top:7px; padding-bottom:7px; }
ul#menu_categorias li a:hover { color:#F60;}

/* videos ================================================================================================================ */

#contVideos{
	width:100%;
	padding:20px;
	background:#320102;
	float:left;
}
#videoGrande{
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:3px solid #F60;
}
#videoPeq{
	width:100%;
	float:left;
}
.miniVideo{
	width:430px;
	height:180px;
	float:left;
	margin-right:30px;
}
.txtVideo{
	width:300px;
	margin-top:15px;
	color:#FC9;
	font-size:14px;
	float:left;
	margin-left:20px;
}
.txtminiVideo{
	width:215px;
	margin-top:15px;
	color:#FC9;
	font-size:12px;
	float:left;
	margin-left:10px;
}

/* rodape */

#footer1{
	background-color:#1f0000;
	height:200px;
	margin-top:30px;
	padding:15px 0;
	clear:both;
}
#footer1cont{
	width:925px;
	margin:0 auto;
	_overflow-y:hidden;
	_height:1%;
}
#footer1cont dl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:29px;
	background:url(../images/sep-footer.png) repeat-y left;
	float:left;
	padding:5px 20px;
	min-height:145px;
	border-left:2px dotted #610002;
}
#footer1cont dd{
	color:#FFF;
}
#footer1cont dt{
	font-size:14px;
	font-weight:bold;
}
#footer1cont a{
	color: #FC9;
	text-decoration:none;
}
#footer1cont a:hover{
	color:#F60 !important;
}

a.b1 {
    display: block;
	float:left;
    width: 200px;
    height: 300px;
    background: url(../banners.png) no-repeat;
    text-decoration: none;
}

a:hover.b1 {
   background: url(../banners.png) no-repeat;
   background-position: 0px -300px; 
   float:left;
}


a.b2 {
    display: block;
	float:left;
    width: 200px;
    height: 300px;
     background: url(../banners.png) no-repeat;
    text-decoration: none;
	background-position: -200px 0px; 
}

a:hover.b2 {
   background: url(../banners.png) no-repeat;
   background-position: -200px -300px; 
   float:left;
}



a.b3 {
    display: block;
	float:left;
    width: 200px;
    height: 300px;
    background: url(../banners.png) no-repeat;
    text-decoration: none;
	background-position: -400px 0px; 
}

a:hover.b3 {
   background: url(../banners.png) no-repeat;
   background-position: -400px -300px; 
   float:left;
}


a.b4 {
    display: block;
	float:left;
    width: 200px;
    height: 300px;
    background: url(../banners.png) no-repeat;
    text-decoration: none;
	background-position: -600px 0px; 
}

a:hover.b4 {
    background: url(../banners.png) no-repeat;
   background-position: -600px -300px; 
   float:left;
}
.form { width:110px;   background:#9F0000; border-radius:4px; border:1px dotted #CA0000; color:#FFF;margin-left:10px;  font-family:Calibri; font-size:12px; font-weight:bold; padding:8px; }
.btform {   padding:7px;border-radius:4px; font-family:Calibri; font-size:13px; font-weight:bold; color:#333; margin-left:10px; }

.menurodape {
	 
	width:150px; 
	border-right:2px dotted #900;
	color:#C90;
	font-size:13px;
	font-family:Calibri;
	line-height:23px; 
}
.menurodape a {
 
	color: #F90;
	 
	text-decoration:none; 
}
.menurodape a:hover {
 
	color: #C00;
	 
	text-decoration:none; 
}
 