/*CORPO PAGINA*/
body{
	font-family:Verdana;
	background-image:url(http://www.restaurantecamillo.com.br/images/fundo_camillo.png);
	margin:0 0 0 0;
}
.site{
	background-image:url(http://www.restaurantecamillo.com.br/images/sitetodos.jpg) ;
	width:1024px;
	height:1200px;
	margin: -90px auto 0;
	
}

/*TOPO*/
.topotodo{
    background:url(http://www.restaurantecamillo.com.br/images/menu100.png) repeat-x;
	width:100%;
	position:relative;
	z-index:2;
}
	
.faixa-menu{
	margin:auto;
	width:1024px;
	height:71px;
}

.logo{
	float:left;
	width:162px;
	height:182px;
	margin:10px 0 0 22px;
}

/*MENU*/


ul#menu{
	margin:20px 40px 0 0;
	padding:0 0 0 0;
	float:right;
	font-weight:bolder;
	font-size:16px;
	font-family:Verdana;
}

#menu li{
	margin:0 0 0 0;
	display: inline-block;
	

}

#menu li a{
	padding: 0 20px 0 20px;
	font-size: 16px;
	color: #454547;
	text-decoration:none;
}
#menu li a:hover, #menu li a.selected{ color: #b11116; }

/*SLIDE1*/
.ul li{ line-height:none;
}

#slideshow{
	list-style:none;
	position:relative;
	z-index:0;
}

.slide1{
	width:1024px;
	height:507px;
	margin:-56px 0 0 0;
	z-index:1;
	position:relative;
	list-style:none;
}
.slide2{
	width:1024px;
	height:407px;
	margin:-56px 0 0 0;
	z-index:1;
	position:relative;
	list-style:none;
}
.laterais{
	background-image:url(http://www.restaurantecamillo.com.br/images/laterais.png);
	margin:-564px 0 0 0;
	width:1024px;
	height:540px;
	z-index:3;
	position:absolute;
}

#pager a{ color:#919191; text-decoration:none; font-size:1px; padding:6px; margin:6px; background:url(http://www.restaurantecamillo.com.br/images/bolacin.png) no-repeat; }

#pager a.activeSlide, #pager a:hover{ color:#b01e1a; background:url(http://www.restaurantecamillo.com.br/images/bolaver.png) no-repeat;}

#pager{
	margin:5px 0 0 450px;
	font-size:1px;
	clear: both;
	position:absolute;
	z-index:5;

}
.base-bolas{
	background-image:url(http://www.restaurantecamillo.com.br/images/base-bolas.png);
	width:1024px;
	height:51px;
	position:absolute;
	margin:-60px 0 0 0;
	z-index:4;
}
.base-bolas-historia{
	background-image:url(http://www.restaurantecamillo.com.br/images/base-bolas.png);
	width:1024px;
	height:51px;
	position:absolute;
	margin:-62px 0 0 0;
	z-index:4;
}

/*RODAPE*/

.rodape{
	margin-top:20px;
	clear:both;
}

.risco{
	width:177px;
	height:79px;
	position:absolute;
	margin:10px 0 0 310px;
	background:url(http://www.restaurantecamillo.com.br/images/riscope.png);
}
.text-rodape{
	margin:30px 0 0 50px;
	font-family:Verdana;
	font-weight:bolder;
	font-size:12px;
	color:#464648;
}
.bwm{
	width:964px;
	margin:auto;
	margin-top:80px;
	font-family:Verdana;
	font-weight:bolder;
	font-size:12px;
	color:#6e6b6d;

}
.bwm img{
	float:right;
}
.fundo-rodape{
	margin:auto;
	width:985px;
	height:97px;
	border:#dbdad5 1px solid;
	background:#ffffff;
}
	
.texto-loc{
	font-size:19px;
	font-family:Verdana;
	color:#b11116;
	margin:10px 0 0 15px;
	font-weight:bolder;
}
.texto-tel{
	font-size:19px;
	font-family:Verdana;
	color:#b11116;
	margin:-26px 0 0 305px;
	font-weight:bolder;
}
.texto-cont{
	font-size:19px;
	font-family:Verdana;
	color:#b11116;
	margin:-23px 0 0 176px;
	font-weight:bolder;
}
.club{
	float:right;
	margin:-27px 0 0 -52px;
	position:absolute;
}
.elo{
	float:right;
	margin:-28px 0 0 -52px;
	position:absolute;
}
.master{
	float:right;
	margin:-27px 0 0 -52px;
	position:absolute;
}
.visa{
	float:right;
	margin:-28px 0 0 -55px;
	position:absolute;
}
.ticket{
	float:right;
	margin:5px 10px 0 0;
}
.texto-end{
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	margin:20px 0 0 -710px;
	font-weight:bolder;

}
.texto-num{
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	margin:-20px 0 0 302px;

}

/*RODAPE form*/

.form1{
	float:right;
	margin:20px -95px 0 0;
	position:relative;
}
#news input[type="text"]{
	width:166px;
	height:23px;
	color: #b8b7ae;
	font-weight:bolder;
	font-family:Verdana;
	font-size:14px;
	padding:2px;
	border:#d6d5ce 1px solid;
	margin:3px;
}
#news input[type="image"]{
	margin:3px 0 0 10px;
	float:right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 

#news input[type="image"]{
	margin:-32px 0 0 10px;
	float:right;
}

}

/*CORPO INDEX*/

a:link, a:visited {
	text-decoration: none;
	color:#6e6b6d;
}
a:hover {
	text-decoration:underline;
}

.coluna1{
	margin:0 0 0 -90px;
	width:342px;
	height:333px;
}
.coluna2{
	width:342px;
	height:333px;
	margin:-358px 0 0 240px;

}
.coluna3{
	width:342px;
	height: auto;
	margin:-333px 0 10px 0;
    float:right;
	
}
.fundoprato{
	margin:25px 0 0 110px;
	text-align:center;
	width:302px;
	height:197px;
	border:#dbdad5 1px solid;
	background:#ffffff;
}
.fundoprato img{
	margin:15px 0 0 0;
}

.texto-nossa{
	font-size:18px;
	font-family:Verdana;
	color:#b11116;
	margin:10px 0 0 110px;
	font-weight:bolder;
}
.texto-nossa-sub{
	line-height:23px;
	width:342px;
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	font-weight:bolder;
	margin:10px 0 0 110px;

}
.fundocardapio{
	width:320px;
	height: 460px;
	border:#dbdad5 1px solid;
	background:#ffffff no-repeat;
}
.texto-cardapio{
	font-size:19px;
	font-family:Verdana;
	color:#b11116;
	margin:12px 0 0 15px;
	font-weight:bolder;
}
	
.texto-cardapio img{
    margin:-60px 0 0 14px;
	position:absolute;
	z-index:6
}
.dia img{
	margin:15px 0 0 16px;
}
.diasemana{
	height:200px;
	font-size:18px;
	font-family:Verdana;
	font-weight:bolder;
	color:#e7ba48;
	margin:-30px 0 0 23px;
	padding: 8px 0;
}
.semana{
	font-size:16px;
	font-family:Verdana;
	font-weight:bolder;
	color:#e7ba48;
	margin:-20px 0 0 42px;
}
.texto-cardapio-sub{
	line-height:23px;
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	font-weight:bolder;
	margin:20px 0 0 -16px;
}

/*CORPO-NOSSA-HISTORIA*/

h2{
	font-size:18px;
	font-family:Verdana;
	color:#b11116;
	font-weight:bolder;
}

.texto-hist{
	font-size:18px;
	font-family:Verdana;
	color:#b11116;
	margin:-180px 0 0 95px;
	font-weight:bolder;
}
.texto-hist-sub{
	width:740px;
	line-height:23px;
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	font-weight:bolder;
	margin:15px 0 0 15px;

}
.foto-lado{
	margin:-604px 15px 0 0;
	float:right;
	text-align:center;
	width:264px;
	height:594px;
	border:#dbdad5 1px solid;
	background:#ffffff;
}
.foto-lado img{
	margin:10px 0 0 0;
}

/*slide-nossa-histora*/

.lista_fotos{
    margin:15px 0 0 -35px;
	width:770px;
	height:auto;
	word-spacing:15px;
}
.lista_fotos:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}
.lista_fotos li{ display: inline-block; }
.lista_fotos li a img{padding:6px; margin: 0 3px 6px 3px; }

/*slide-nossa-cardapio*/
.lista_fotos_cardapio{
    margin:15px 0 0 -32px;
	width:720px;
	height:auto;
	word-spacing:6px;
	float:left;
}
.lista_fotos_cardapio:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}
.lista_fotos_cardapio li{ display: inline-block; }
.lista_fotos_cardapio li a img{padding:6px; margin: 0 3px 6px 3px; }

/*slide-nossa-fotos*/
.lista_fotos_fotos{
    margin:15px 0 0 -34px;
	width:1050px;
	height:auto;
	word-spacing:8px;
	float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.lista_fotos_fotos{
    margin:15px 0 0 -22px;
	width:1050px;
	height:auto;
	word-spacing:15px;
	float:left;
}
}
.lista_fotos_fotos:after{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
}
.lista_fotos_fotos li{ display: inline-block; }
.lista_fotos_fotos li a img{padding:12px; margin: 0 3px 6px 3px; }


/*CORPO-CARDAPIO*/

.coluna4{
	width:274px;
	height:auto;
	margin:-80px 20px 0 0;
    float:right;
}
.fundocardapio2{
    width:274px;
	height:auto;
	border:#dbdad5 1px solid;
	background:#ffffff no-repeat;
}
.texto-cardapio2{
	font-size:19px;
	font-family:Verdana;
	color:#b11116;
	margin:12px 0 0 15px;
	font-weight:bolder;
}
.texto-cardapio2 img{
    margin:-60px 0 0 4px;
	position:absolute;
	z-index:6
}
.dia2 img{
	margin:15px 0 0 16px;
}
.diasemana2{
	font-size:18px;
	font-family:Verdana;
	font-weight:bolder;
	color:#e7ba48;
	margin:-30px 0 0 23px;
}
.semana2{
	font-size:16px;
	font-family:Verdana;
	font-weight:bolder;
	color:#e7ba48;
	margin:-20px 0 0 42px;
}
.texto-cardapio-sub2{
	line-height:23px;
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	font-weight:bolder;
	margin:20px 0 0 -16px;
	padding: 8px 0;
}
.bebidas{
	margin:15px 0 10px 2px;
	padding:5px 0 0 20px;
	float:left;
	width:254px;
	height:auto;
	border:#dbdad5 1px solid;
	background:#ffffff no-repeat;
}

.bebidas p{
	font-size:18px;
	font-family:Verdana;
	color:#6e6b6d;
	font-weight:bolder;
}
.bebidas img{
	margin:-5px 25px -5px 0;
}
	
/*CORPO FOTOS*/

.texto-hist-fotos{
	width:740px;
	line-height:23px;
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	font-weight:bolder;
	margin:15px 0 0 20px;

}
/*CORPO LOCALIZACAO*/
.mapa{
	margin-top:14px;
}

.fundo-mapa{
	margin:auto;
    text-align:center;
	width:985px;
	height:611px;
	border:#dbdad5 1px solid;
	background:#ffffff;
	
}
.texto-hist-local{
	width:740px;
	height:auto;
	line-height:23px;
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	font-weight:bolder;
	margin:15px 0 0 30px;

}

/*CORPO CONTATO*/

.fundo-cont{
	margin:auto;
    text-align:center;
	width:985px;
	height:513px;
	border:#dbdad5 1px solid;
	background:#ffffff;
	
}
.cont-dir{
	float:left;
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	margin:20px 0 0 20px;
	font-weight:bolder;
	text-align:left;
	line-height:22px;
	width:430px;
}
.cont-esq{
	float:right;
	font-size:14px;
	font-family:Verdana;
	color:#6e6b6d;
	margin:20px 0 0 20px;
	font-weight:bolder;
	text-align:left;
	width:460px;
	line-height:35px;
}
h1{
    font-size:14px;
	font-family:Verdana;
	color:#000;
	margin:auto;
	font-weight:bold;
}
	
#contato input[type="text"]{
	width:416px;
	height:23px;
	color: #000;
	font-size:15px;
	padding:2px;
	border:#d6d5ce 1px solid;
	margin:3px;
}	
#contato label[for="uf"]{
	float:right;
	margin-right:80px;
}
#contato input[name="cidade"]{
	float:left;
	width:338px;
	height:23px;

}
#contato input[name="uf"]{
	float:left;
	width:66px;
	height:23px;

}
#contato textarea{
	width:416px;
	height:148px;
	border:#d6d5ce 1px solid;
	color:#000;
	font-size:14px;
	font-family:Verdana;

}
#contato input[type="image"]{
	float:right;
	margin:-10px 40px 0 0;
}

#msgbox{
	width:100%;
	height:25px;
	padding-top:5px;
	position:fixed;
	z-index:5;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	top:0;
}
.msg_consulta{
	color: #000;
	background: #ffc;
}
.msg_consulta_ok{
	color: #FFF !important;
	background: #105E04 !important;
}
.msg_consulta_fail{
	color: #FFF !important;
	background: #F00 !important;
}

ul.share{
	margin: auto;
	padding: 0;
	list-style: none;
}
ul.share li{ display: inline-block; }