@import"reset.css";
@import"forms.css";
@import"pro_pages_style.css";
@import"grid.css";
@import"prettyPhoto.css";
@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";
@import"../css/smoothness/jquery-ui-1.9.2.custom.min.css";
@import"ui.totop.css";
body { background:#231f19; font:13px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#757575; position:relative; min-width:1060px; }
html,
body { height:100%; }
p { padding-bottom:19px; }
a { color:#f8941d; outline:none; cursor:pointer; text-decoration:none; }
a:hover { text-decoration:underline }
/*  Header styles */
h1,
h2,
h3,
h4,
h5,
h6 { color:#302922; line-height:33px; font-weight:normal; letter-spacing:-1px; margin-bottom:23px;  }
h1 { font-size:32px; }
h2 { font-size:30px; }
h3 { font-size:28px; }
h4 { font-size:26px; }
h5 { font-size:24px; }
h6 { font-size:22px; }
/* Global Structure---------------------------------------- */
/*----- txt,links,lines,titles -----*/
.extra-wrap { overflow:hidden; display:block; }
.fleft { float:left }
.fright { float:right }
.alignright { text-align:right }
.aligncenter { text-align:center }
.alignmiddle * { vertical-align:middle }
.color1 { color:#ff2100; }
.main { width:960px; padding:0; margin:0 auto; }
.last1 { margin-bottom:0 !important; }
.last2 { padding-bottom:0 !important; }
.wrapper { width:100%; overflow:hidden; }
.p1 { margin-bottom:8px !important; }
.p2 { margin-bottom:15px; }
.p3 { margin-bottom:30px; }
.p4 { margin-bottom:40px; }
.p5 { margin-bottom:50px; }
.reg { text-transform:uppercase; }
.title { margin-bottom:18px; }
.it { font-style:italic; }
.letter { letter-spacing:-1px; }
/*********************************boxes**********************************/
.margin-bot { margin-bottom:35px; }
.spacing { margin-right:35px; }
.indent { padding:0 0 0px 30px; }
.indent2 { padding-left:50px; }
.indent-bot { margin-bottom:20px; }
.indent-bot2 { margin-bottom:30px; }
.indent-bot3 { margin-bottom:45px; }
.img-indent-bot { margin-bottom:25px; }
.img-indent { float:left; margin:0 20px 0px 0; }
.img-indent2 { float:left; margin:0 13px 0px 0; }
.img-indent-r { float:right; margin:0 0px 0px 40px; }
.prev-indent-bot { margin-bottom:10px !important; }
.buttons a:hover { cursor:pointer; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.logo { display:block; width:251px; height:101px; text-indent:-5000px; background:url(../images/logo.png) 0 0 no-repeat; }
/*********************************header*************************************/
header { width:100%; position:relative; z-index:2; }
.head-line { background:url(../images/head-line.gif) repeat-x 0 0; width:100%; height:2px; }
.head-line2 { background:url(../images/head-line2.gif) repeat-x 0 0; width:100%; height:4px; }
nav { background:#302a21; float:right; margin-top:48px; margin-right:13px; border-radius: 10px; }
.p6 { padding-bottom:13px; }
.head-box1 { background:#231f19; width:100%; }
header h1 { padding:16px 0 0 10px; margin:0; float:left; font-size:0; line-height:0; }
/*** MENU ***/
.sf-menu,
.sf-menu * { margin:			0; padding:		0; list-style:		none; }
.sf-menu { line-height:	1.0; }
.sf-menu li { float: left; position: relative; border-right: #333 1px solid; }
.sf-menu a { display: block; color:#fdfdfd; font-size:16px; line-height:20px; position: relative; padding: 5px 10px !important; }
.sf-menu a:hover,
.sf-menu a.active,
.sf-menu li.sfHover > a { background:#87837e; text-decoration:none; }
.sf-menu ul ul a:hover,
.sf-menu ul ul li.sfHover > a { background:#f8941d; text-decoration:none; }
.last3 { background:none !important; }
.sf-menu ul { position:		absolute; top:			-999em; width:			143px; /* left offset of submenus need to match (see below) */ }
.sf-menu ul li { width:			100%; background:none; margin-bottom:1px; }
.sf-menu ul a { background:#302a21; padding:18px 20px 19px; }
.sf-menu li:hover { visibility:		inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { left:			0; top:			89px; /* match top ul list item height */ z-index:		99; }
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:			-999em; }
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul { left:			144px; /* match ul width */ top:			0; }
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:			-999em; }
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:			10em; /* match ul width */ top:			0; }
/********************** Content ************************/

#content { width:100%; padding:70px 0 60px; background:#f7f7f7; position:relative; z-index:1; min-height:400px; }
.p20 { padding:28px 0 60px !important; }
.slider-bg-inner { height:452px !important; background:url(../images/slider-bg-inner.jpg) no-repeat center 0; padding-top: 22px; }
.slider-bg-rep { background:url(../images/slider-bg-rep.jpg) repeat center 0; }
.shadow {
position: relative;
display: block;
width: 980px;
height: 113px;
background: url(../images/shadow.png) no-repeat 0 0;
bottom: 3px;
z-index: 0;
margin-top: 400px;
margin: 0 auto;

}
/********************
 * FEATURE CAROUSEL *
 ********************/

#carousel { width:950px; height:604px; margin:0 auto; position:relative; }
.carousel-image { border:0; display:block; }
.carousel-feature { position:absolute; top:-1000px; opacity:1 !important; background:#000; left:-1000px; cursor:pointer; }
.carousel-feature:hover { border-color:#fff !important; }
.carousel-feature:hover img { opacity:1 !important; }
.tracker-summation-container { display:none; }
.tracker-individual-container { display:none !important; }
.carousel-container { position:relative; width:960px; margin:0 auto; }
#carousel-right { position:absolute; background:url(../images/next.png) no-repeat -46px 0px; right: -41px; top: 257px; width:32px; transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; cursor:pointer; height:48px; }
#carousel-left { position:absolute; background:url(../images/prev.png) no-repeat 0 0; left: -41px; top: 257px; -webkit-transition: all 0.4s ease 0s; width:32px; height:48px; transition: all 0.4s ease 0s; cursor:pointer; }
.content-line { width:100%; position:absolute; top:0; left:0; background:url(../images/content-line.gif) repeat-x 0 0; height:8px; }
#carousel-left:hover { background-position:-46px 0px; }
#carousel-right:hover { background-position:-1px 0px; }

      .pro_carousel_fixo ul { list-style:none; }
      .pro_carousel_fixo ul li { float:left; height:100px; margin:5px 10px 10px 0}
      .pro_carousel_fixo ul li a { max-height:100px; overflow:hidden }
      .pro_carousel_fixo ul li img { max-height:94px; }

/***** Page 1 *****/

h2 span { display:block; color:#6c6c6c; font-size:22px; letter-spacing:-1px; line-height:28px;  }
.img-bot { padding:5px; display:inline-block; background:#fff; box-shadow: 1px 1px 1px #eaeaea; }
.color2 { color:#000; display:block; }
.p7 { margin-bottom:17px; }
.button1 { display:inline-block; text-transform:uppercase; color:#fff; padding:13px 8px 13px 12px; transition: all 0.4s ease 0s; background:#231f19;  font-size:14px; line-height:17px; }
.page1-img1 { margin-bottom:28px; }
.page1-img1 img { width:220px; }
.button1:hover { background:#f8941d; text-decoration:none; }
.border1 { border-bottom: 1px solid #E4E4E4; margin-bottom: 20px; padding-bottom: 20px; padding-top:20px; }
.page1-img2 { margin-bottom:21px; }
.p8 { padding-bottom:24px; }
.page1-box1 { padding:25px 29px; background:#312b22; overflow:hidden; margin-bottom: 16px; }
.text1 { display:block; color:#fff;  font-size:32px; letter-spacing:-1px; line-height:39px; text-transform:uppercase; }
.text2 { display:block; letter-spacing:-1px; color:#8c8475;  font-size:20px; line-height:24px; margin-bottom:22px; }
#booking-form .input1 { background: none repeat scroll 0 0 #FFFFFF; border: 0 none; color: #757575; font-size: 13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0 12px 0 2px; float:left; outline: medium none; padding:4px 8px; width: 58px; }
.content-line1 { width:100%; height:6px; position:absolute; left:0; bottom:0; background:#fff; }
#booking-form .p8 { margin: 0; width: 100px; }
#booking-form .p9 { margin: 0; width: 136px; }
.text3 { color: #FFFFFF; display: block; font-size: 13px; font-weight: bold; line-height: 16px; margin-bottom: 7px; }
.text4 { color: #FFFFFF; display: inline-block; float: left; font-size: 13px; font-weight: bold; line-height: 16px; margin:0 11px 7px 0; padding-top: 4px; }
.inner1 { margin-bottom:13px; }
.inner2 { margin-bottom:16px; }
#booking-form .p10 { margin: 0; width: 10px; }
.p11 { margin-right:20px !important; }
.link1 { display:inline-block; text-decoration:underline; font-weight:bold; color:#fff; font-size:13px; margin-top:30px; }
.link1:hover { text-decoration:none; }
.button2 { background: none repeat scroll 0 0 #F8941D; color: #FFFFFF; display: inline-block; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; cursor:pointer; line-height: 17px; margin: 21px 0 0 44px; padding: 13px 17px 12px 14px; text-transform: uppercase; transition: all 0.4s ease 0s; }
.button2:hover { background:#231f19; text-decoration:none; }
.p12 { color:#302922; }
.p13 { color: #6B6B6B; margin-bottom: 19px; }
.page1-box2 { padding:38px 0px 39px 29px; background:#fff; box-shadow: 1px 1px 1px #eaeaea; overflow:hidden; }
.list1 a { color:#757575; font-size:13px; transition: all 0.4s ease 0s; }
.list1 li { background: url("../images/marker1.png") no-repeat scroll 1px 5px transparent; display: block; line-height: 16px; padding-bottom: 7px; padding-left: 23px; }
.list1 a:hover { color:#f8941d; text-decoration:none; }
.page2-box1 { overflow:hidden; padding:6px; background:#484034; }
.inner3 { border: 1px solid #FFFFFF; padding-bottom: 8px; background:url(../images/bg2.gif) repeat-x 0 0 #373127; }

      #booking-form .text3 { float: left; margin-right: 10px; width: 60px; }
			#booking-form a, #booking-form input[type=submit] { padding: 10px 20px; margin-top: 10px; float:right; margin-right: 20px; }
/***** Page 2 *****/


.page2-img1 { margin-bottom: 23px; padding-top: 25px; }
.inner3 p { color:#8c8475; }
.link2 { color: #FFFFFF; display: inline-block; font-family: Tahoma, Geneva, sans-serif; font-size: 26px; letter-spacing: -1px; line-height: 32px; transition: all 0.4s ease 0s; margin-bottom: 3px; text-transform: uppercase; }
.link2:hover { color:#f8941d; text-decoration:none; }
.inner4 { padding-left:17px; }
.page2-img2 { float:left; margin-right:20px; }
.p14 { margin-bottom:71px; }
/***** Page 3 *****/


.border2 { border-bottom: 1px solid #E4E4E4; margin-bottom: -1px; padding-bottom: 40px; padding-top: 41px; }
.p15 { padding-top:60px; }
.page4-img1 { float:left; margin-right:20px; margin-bottom:27px; }
.page4-box1 { margin-bottom:49px; }
.list2 { margin-bottom:27px; overflow:hidden; }
.list2 a { color:#6c6c6c; transition: all 0.4s ease 0s;  }
.list2 a:hover { color:#f8941d; text-decoration:none; }
.list2 li { background: url("../images/divider2.gif") no-repeat scroll right 5px transparent; color: #6C6C6C; display: block; float: left; font-family: Tahoma, Geneva, sans-serif; margin-right: 16px; padding-right: 14px; }
.p18 { text-transform:none; }
.p16 { padding-top:42px; }
.p19 { margin-bottom:16px; }
/***** Page 4 *****/



																									/***** Page 5 *****/

.page5-img1 { margin-bottom:10px; }
.dl1 span { float:left; width:86px; }
.dl1 dd { line-height:19px; }
.dl1 dd a { color:#757575; transition: all 0.4s ease 0s; }
.dl1 dd a:hover { color:#f8941d; text-decoration:none; }
/******************** Footer ******************/
footer { width:100%; padding:24px 0 30px; }
.page1-img3 { float:left; }
.foot-text { display: inline-block; padding-left: 3px; padding-top: 22px; }
.soc-links { float: right; margin-right: 8px; padding-top: 16px; }
.soc-links a { display:block; width:30px; height:30px; }
.soc-links a:hover { background-position:0 -30px; }
.soc-links li { display: block; float: left; margin-left: 6px; }
.soc-link1 { background:url(../images/soc-link1.png) no-repeat 0 0; }
.soc-link2 { background:url(../images/soc-link2.png) no-repeat 0 0; }
.soc-link3 { background:url(../images/soc-link3.png) no-repeat 0 0; }
.soc-link4 { background:url(../images/soc-link4.png) no-repeat 0 0; }
.soc-link5 { background:url(../images/soc-link5.png) no-repeat 0 0; }
.link3 { color:#757575; transition: all 0.4s ease 0s; }
.link3:hover { color:#f8941d; text-decoration:none; }
.foot-page1 a { color:#6d675e; transition: all 0.4s ease 0s; }
.foot-page1 a:hover { color:#f8941d; text-decoration:none; }
.foot-page1 { float:right; color:#6d675e; margin-left: 10px; font-size:13px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.foot-page2 { color: #6D675E; float: left; padding-right: 4px; padding-top: 22px; text-align:right; }
.foot-page2 .sf-menu a { padding: 10px; font-size: 14px; border-right: 1px dotted #666; }
.foot-page2 .sf-menu li { background:none; }
.p21 { margin-bottom:21px; }

.redactor_envia_imagem { height:1px !important; }

#grid-contato input , #grid-contato textarea { padding: 5px; width: 90%; }
#grid-contato .text1 { font-size:26px }
#grid-contato .text3 { margin-bottom: 2px; }

.grid_8 .page1-img1 { float: left; margin: 0 10px 10px 0; }
.slider-bg-inner {
height: 582px;
background: url(../images/slider-bg-inner_semfundo.png) no-repeat center 0; }
.slider-bg-rep { background-image:none }

.sf-menu li:last-child { background:none; border-right: none; }
.slider-bg-inner { height: 582px;  }
.slider-bg-rep { background-image:none; } 

h1 small { font-size:1px !important; color:#f5f5f5 !important;  }
header .logo { float: left; } 