﻿/*************************** PADRÃO ***************************/
* html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}

*{margin:0; padding:0; outline:0; list-style:none; border:none; font-family:arial;}

body{background:url(../img/bg.jpg) repeat 0 0;}

.clear:after{visibility: hidden; display: block; font-size: 0; content: " "; clear:both; height:0;}
.clear{display:inline-block;clear:both;}
* html .clear{height:1%;}
.clear{display:block;}

.home-txt-explore-momento-outback{position:absolute; left:18px; bottom:26px; width:162px; height:50px; text-indent:-6666px; overflow:hidden; z-index:456; background:url(../img/explore-seu-momento-outback.gif) no-repeat 0 0;}

#container{position:relative; width:960px; margin:0 auto;}

#header{position:relative; float:left; width:960px;}
	ul.nav{position:absolute; left:211px; top:60px; width:730px;}
	ul.nav li{float:left; position:relative; display:inline; padding:0 14px 0 0;}
	ul.nav li a.lnk-mn{position:relative; float:left; height:23px; text-indent:-6666px; overflow:hidden;}
	ul.nav li.mn01{width:123px;}
	ul.nav li.mn02{width:161px;}
	ul.nav li.mn03{width:71px; }
	ul.nav li.mn04{width:78px; }
	ul.nav li.mn05{width:80px; }
	ul.nav li.mn06{width:129px;}
	ul.nav li.mn01 a.lnk-mn{width:123px; background:url(../img/mn-sobre-o-outback.gif) no-repeat 0 0;}
	ul.nav li.mn02 a.lnk-mn{width:161px; background:url(../img/mn-nossos-restaurantes.gif) no-repeat 0 0;}
	ul.nav li.mn03 a.lnk-mn{width:71px; background:url(../img/mn-cardapio.gif) no-repeat 0 0;}
	ul.nav li.mn04 a.lnk-mn{width:78px; background:url(../img/mn-destaques.gif) no-repeat 0 0;}
	ul.nav li.mn05 a.lnk-mn{width:80px; background:url(../img/mn-novidades.gif) no-repeat 0 0;}
	ul.nav li.mn06 a.lnk-mn{width:129px; background:url(../img/mn-cultura-outback.gif) no-repeat 0 0;}
	ul.nav li.on a.lnk-mn{background-position:0 -23px;}
	ul.nav li ul.submenu{position:absolute; top:20px; display:none; width:auto; white-space:nowrap;}
	ul.nav li ul.submenu li{display:inline-block; padding:0 20px 0 0;}
	ul.nav li ul.submenu li a{font-size:11px; color:#891b1e; font-weight:bold; text-decoration:none; padding-bottom:2px;}
	* html ul.nav li ul.submenu li a{padding-bottom:0;}
	ul.nav li ul.submenu li a:hover{border-bottom:1px solid #9f2f1c;}
	* html ul.nav li ul.submenu li a:hover{text-decoration:underline; border:none;}
	ul.nav li ul.submenu li a.on{color:#fff000;}
	ul.nav li ul.submenu li a.on:hover{text-decoration:none; border:none;}

	ul.nav li.mn01 ul.submenu{left:0;width:745px;}
	ul.nav li.mn02 ul.submenu{left:-100px;width:700px;}
	ul.nav li.mn03 ul.submenu{left:0;width:400px;}
	ul.nav li.mn04 ul.submenu{left:-105px; width:600px;}
		* html ul.nav li.mn04 ul.submenu{left:-40px;}
	ul.nav li.mn05 ul.submenu{left:0;}
	ul.nav li.mn06 ul.submenu{right:-50px; width:380px;}
	* html ul.nav li.mn06 ul.submenu{right:0; width:390px;}

	ul.topmenu{position:absolute; right:31px; top:0; width:232px; height:28px; padding:13px 0 0 15px; background:#891b1e url(../img/fix-top-menu.gif) no-repeat 0 bottom;}
	ul.topmenu li{float:left; display:inline; height:13px; padding:0 3px 0 0;}
	ul.topmenu li a{float:left; width:100%; height:13px; text-indent:-6666px; overflow:hidden;}
	ul.topmenu li.it01 a{width:74px; background:url(../img/top-mn-mapa-do-site.gif) no-repeat 0 0;}
	ul.topmenu li.it02 a{width:58px; background:url(../img/top-mn-cadastro.gif) no-repeat 0 0;}
	ul.topmenu li.it03 a{width:76px; background:url(../img/mn-fale-conosco.gif) no-repeat 0 0;}



/*************************** FIM PADRÃO ***************************/



/*************************** HOME ***************************/
.ct-home{background:url(../img/bg-home.jpg) no-repeat 0 0; height:670px;}

/** footer **/
#footer{position:relative; clear:both; width:960px; margin:0 auto;}
	#footer ul{float:left; width:960px; padding:8px 0 0 0;}
	#footer ul li{float:left; display:inline; font-size:10px; color:#fffac2; padding:0 32px 0 28px;}
	#footer ul li a{color:#fffac2;}

/** header **/
.ct-home #header{height:115px;}
	.ct-home #header h1{position:absolute; left:21px; top:46px; width:150px; height:58px; background:url(../img/logo-outback.gif) no-repeat 0 0;}
	.ct-home #header h1 a{float:left; width:100%; height:100%; text-indent:-6666px; overflow:hidden;}

h2.explore-seu-momento{position:absolute; left:18px; top:600px; width:162px; height:50px; text-indent:-6666px; overflow:hidden; background:url(../img/explore-seu-momento-outback.gif) no-repeat 0 0;}

.box-novidade, .box-encontre, .box-momento-outback{position:absolute; top:435px; width:245px; height:224px;}


/** home destaque slideshow **/
.destaque{position:absolute; left:111px; top:120px; width:830px; height:319px; }
	.destaque .fix-bg{float:left; width:820px; height:316px; padding:3px 0 0 10px; /*background:url(../img/bg-sombra-teaser.png) no-repeat 0 0;*/}
	.destaque .fix-bg img{float:left;}
	* html .destaque .fix-bg{background:none;}
	/*.destaque #slider{width:830px; height:316px; position:relative; overflow:hidden;}*/
	.destaque #slider{width:830px; height:316px; position:relative; overflow:hidden;}
	.destaque #slider #sliderContent{width:820px; position:absolute; top:0; margin-left:0;}
	.destaque #slider .sliderImage{float:left; position:relative; display:none; height:303px; overflow:hidden; background:url(../img/fix-bg.jpg) no-repeat 0 0;}
	.destaque blockquote{position:absolute; display:none; right:50px; bottom:0; width:255px; height:79px; padding:5px 0 0 5px; background:url(../img/sombra-texto-teaser.png) no-repeat 0 0;}
	* html .destaque blockquote{background:none;}
	* html .destaque blockquote{bottom:-1px;}
	.destaque blockquote p{float:left; width:247px; height:79px; text-indent:-6666px; overflow:hidden; background:url(../img/texto-teaser-1.gif) no-repeat 0 0;}
	.top-fix{position:absolute; left:9px; top:2px; width:30px; height:23px; background:url(../img/left-top-fix.gif) no-repeat 0 0; z-index:10;}
	.right-fix{position:absolute; left:797px; top:3px; width:23px; height:300px; background:url(../img/right-fix.gif) no-repeat 0 0; z-index:10;}
	.car-fix{position:absolute; left:-70px; top:260px; width:108px; height:58px; background:url(../img/fix-car.gif) no-repeat 0 0; z-index:50;}
	.dot-top{}
	.dot-bottom{}
	.dot-left{}
	.dot-right{}

.box-novidade{background:url(../img/bg-box-novidades.jpg) no-repeat 0 0; left:194px;}
	.box-novidade p{float:left; width:215px; padding:24px 0 0 15px; font-size:17px; color:#6a4a23; text-align:center;}
	.box-novidade p span{font-size:12px; color:#891b1e;}

.box-encontre{background:url(../img/bg-encontre-o-outback.jpg) no-repeat 0 0; left:443px;}
	.box-encontre p{float:left; width:215px; padding:118px 0 0 15px; font-size:18px; color:#fffac2; text-align:center;}
	.box-encontre select,
	.box-encontre input{float:left; clear:left; margin:0 0 7px 70px; }
	.box-encontre select{border:1px solid #891b1e !important; font-size:11px; background:#ED9D4E;}

.box-momento-outback{background:url(../img/bg-box-momento-outback.jpg) no-repeat 0 0; left:692px;}
	.box-momento-outback p{float:left; width:215px; padding:24px 0 10px 15px; font-size:16px; line-height:16px; color:#6a4a23; text-align:center;}
	.box-momento-outback p span{font-size:11px; color:#891b1e; line-height:14px;  padding:0px 0 5px 0px; display:inline-block;}

#slider1{float:left; left:29px; top:12px; overflow:hidden; width:190px; height:93px;}
<!--#slider1 img{width:189px; margin-top:-15px !important;}--> 
#slider1 img{width:189px;}

#slider2{float:left; left:29px; top:12px; position:relative; overflow:hidden; width:190px; height:93px;}
#slider2 img{position:absolute; left:0; top:14px; width:189px; margin-top:-15px !important;}

.fix-slide{position:absolute; left:13px; top:9px; width:220px; height:107px; background:url(../img/fix-slide.gif) no-repeat 0 0; z-index:30 !important;}
/*************************** FIM HOME ***************************/


/*** ELEMENTOS DOS FORMS ****/
table td{padding-left:20px !important; }
table tr td input, table tr td textarea, table tr td select{margin:0 !important; padding:0 !important; background:#ffffff url(img/bg-input.gif) repeat-x 0 0; border-top:1px solid #7c7c7c; border-bottom:1px solid #dedede; border-left:1px solid #c3c3c3; border-right:1px solid #d6d6d6; color:#070707; font-size:12px;}
fieldset.formestrutura p{padding-left:0;}
fieldset.formestrutura{display:block; width:660px !important; padding:0 0 0 25px; margin:0 auto; float:left; overflow-y:visible; overflow-x:hidden;}
fieldset.formestrutura form table{position:relative; padding:0 0 0 0 !important; display:block; width:570px !important; float:left;}
fieldset.formestrutura form table td{color:#301405; line-height:18px; font-size:12px; padding:0 10px 5px 0!important; vertical-align:middle; text-align:left !important; width:auto;}
fieldset.formestrutura form table td input{float:left; height:18px; padding:2px 2px 0 2px; color:#070707; margin-right:5px !important;}

input[type="radio"]{border:none !important; width:15px; height:15px; background:none !important;  padding:0; clear:both; float:left; margin:0;}
input[type="checkbox"]{border:none !important; width:15px; height:15px; background:none !important;  padding:0; clear:both; float:left; margin:0;}

#bkgPrivacidade {position:absolute;display:none;width:100%;height:100%;top:0;left:0;margin-bottom:0;background:#fff;filter:alpha(opacity=50);opacity:0.5;z-index:40;}