/* Zera todas as TAGS HTML */
html, body, div, span, applet, object, iframe, table, caption,tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,fieldset, form, label, legend {vertical-align: baseline; font-family: inherit;
font-weight: inherit; font-style: inherit; font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0;}
:focus {outline: 0;}
body {background: white; line-height: 1; color: black;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {font-weight: normal; text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Centralizar pagina */
html,body{margin:0 auto; text-align:center; background:black;}
.center{margin:0 auto; width:940px; text-align:left;}

/* Reseta o float do bloco */
.clear{clear:both;}

/* Efeito sombra do banner home */
.shadow-top{height:70px; background:url("../imagem/shadow-top.jpg") repeat-x;}
.shadow-footer{height:30px; background:url("../imagem/shadow-footer.jpg") repeat-x;}

/* Logomarca Shiro Home */
.logo-shiro{width:150px; height:69px; margin-top:80px;}

/* Logomarca Shiro Internas */
.logo-shiro-inside{margin-left:10px; position:absolute; width:259px; height:266px; margin-top:5px; z-index:99;}
/* Logomarca Shiro Link Home Internas */
.marca-shiro-link{margin-left:33px; margin-top:160px; position:absolute; width:111px; height:53px; z-index:99;}

.main{width:940px; height:460px;}
.main-inside{width:940px; height:676px; background:url("../imagem/fundo-inside.jpg") no-repeat;}
.main-inside2{width:940px; height:676px; background:url("../imagem/fundo-inside2.jpg") no-repeat;}
.main-inside3{width:940px; height:676px; background:url("../imagem/fundo-inside3.jpg") no-repeat;}


.main-content{margin-left:290px; top:140px; position:absolute; width:550px; height:440px; background:url("../imagem/bkg-preto.png") repeat;}
.main-content p{padding:15px 15px 25px 15px; color:white; font:12px "Trebuchet MS",Arial, Tahoma, Verdana; text-align:left;}
.main-content a{padding:15px 15px 35px 15px; color:white; font:12px "Trebuchet MS",Arial, Tahoma, Verdana; text-align:left;}


/*Menu cardapio */
.categoria-cardapio{margin-top:5px; float:left; width:120px;}
.categoria-cardapio ul li{font:11px arial; color:white; padding-left:15px;}
.categoria-cardapio ul li a{color:white; text-decoration:none;}
.categoria-cardapio ul li a:hover{color:#B92D47;}

/* Conteudo do Cardapio */
.main-content-item-cardapio{float:left; width:400px; height:260px; margin:10px 0 10px 10px;}
.main-content-item-cardapio p{padding:25px; color:white; font:13px Arial, Tahoma, Verdana;}

/* Menu destacado */
.dest{color:white; font-weight:bold;}
.dest1{color:#B92D47;}

/* Mapa */
.localizacao-content{padding:0 15px 15px 15px;}

/* Galeria de fotos */
.main-content-galeria{width:602px; height:342px; margin-left:290px; margin-top:140px; position:absolute;}
.galeria-content{padding:0;}
#img_preview{border:1px solid silver; width:600px; height:340px; margin-bottom:10px; text-align:center; background:url("../imagem/bkg-preto.png") repeat;}

/* Titulo das paginas internas */
.titulo-content{width:650px; height:100px; margin-left:270px; margin-top:20px; position:absolute; background:black; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}

/* Barra vertical home */
.nav{margin-left:40px; position:absolute; height:630px; width:150px; z-index:99; background:url("../imagem/bkg-barra-vertical.png") repeat;}


/* Flores barra vertical */
.nav-flores{margin-left:-43px; margin-top:230px; position:absolute; height:250px; width:250px; background:url("../imagem/flores.png") no-repeat;}


/*Titulo Paginas*/
h2 {color:#B92D47; height:58px; text-align:left; margin-left:15px; margin-top:10px;}

/* Player MP3 Home */
.nav-player{margin-left:840px; margin-top:22px; position:absolute; height:30px; width:90px; z-index:99;}
/* Logomarca Shiro Temaki Home */
.nav-temaki{margin-left:710px; margin-top:20px; position:absolute; height:43px; width:43px; z-index:99;}
.nav-lounge{margin-left:770px; margin-top:20px; position:absolute; height:43px; width:43px; z-index:99;}


/* Menu home */
.nav-menu{height:20px; background:black; margin-left:250px;}

.nav-inside{margin-left:70px; position:absolute; height:676px; width:130px; z-index:99; background:url("../imagem/bkg-nav.png") repeat;}
.nav-menu-inside{margin-top:290px; padding:0 0 0 20px;}
.nav-temaki-inside{width:43px; height:43px; padding:20px 0 0 40px;}


/* Menu principal */
.nav-menu ul li{display:inline; font:bold 11px "Trebuchet MS",arial,verdana,sans-serif; color:white; padding-left:5px;}
.nav-menu-inside ul li{font:bold 11px "Trebuchet MS",arial,verdana,sans-serif; color:white; padding-left:5px;}
.nav-menu ul li a, .nav-menu-inside ul li a{color:gray; text-decoration:none;}
.nav-menu ul li a:hover, .nav-menu-inside ul li a:hover{color:white; /*text-decoration:underline;*/}

/*Formulario*/
.frm-contato{padding:0 5px 5px 5px; color:white; font:11px arial,verdana,sans-serif; width:500px; height:260px; margin-left:20px; margin-top:0px; position:absolute;}
.frm-contato input{width:300px; padding:5px; border:none; font:12px arial,verdana,sans-serif;}
.frm-contato textarea{width:300px; padding:5px; border:none; font:12px "Trebuchet MS",arial,verdana,sans-serif;}
.frm-contato td{padding:3px; vertical-align:middle;}
.frm-contato .botao{width:60px; border:1px silver solid; background:black; color:white; cursor:pointer;}

.frm-contato .error{color:red; font-style:italic;}
.frm-contato input.error, .frm-contato textarea.error{border:1px solid red;}
.frm-contato label.error {margin-left: 10px; vertical-align:top;}

.rodape{height:40px; width:940px; text-align:right;}
.rodape p{color:#999999; font:11px arial; padding:10px 0 0 0;}
.nav-temaki-inside-rod{margin-left:500px; margin-top:5px; position:absolute; height:43px; width:43px; z-index:99;}
.nav-lounge-inside-rod{margin-left:560px; margin-top:5px; position:absolute; height:43px; width:43px; z-index:99;}


/**
 * Cardapio 
 */
.cardapio {font:80% Arial, sans-serif;}
.cardapio p {font-size:1.4em; margin-top:60px; text-align:center;}
.cardapio a {color:#007FDB;}
.cardapio h2 {color:#F0B503; font-size:35px; margin: 1em auto 0.3em; text-align:center; background:none;}
.cardapio dl {margin:0 0 1em; overflow:auto; width:365px; margin:0 0 0 10px;}
.cardapio dt, .cardapio dd.price{font-size:12px; font-weight:bold;}
.cardapio dt {color:white; float:left; padding-right:3px;}
.cardapio dd.price{background-color:#000; color:white; float:right; padding-left:3px;}
.cardapio dd.ingredients{color:#B92D47; font:italic 11px Georgia,Times,sans-serif; float:left; padding:3px 0; width:100%;}
.cardapio h3 {color:#B92D47; text-align:left; margin-left:15px; margin-top:20px; margin-bottom:40px; height:58px; margin-right:15px;}

/*Legenda do titulo do cardapio*/
.leg-tit-cardapio{font:italic 12px georgia,times,sans-serif; color:white;}

div.scroll-pane div.tab{display:none;}
div.scroll-pane div.current {display:block; text-align:left;}
.categoria-cardapio li.current a{color:#B92D47; font-weight:bold;}

/*Div scroll cardapio*/
#pane2 { height: 260px; }
