/* 
Template arvorcer-home
19/04/2009
M10 Design
 */

/* @group Inicial-Reset */



html {
	font-size: 100.01%;
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	height: 100%;
	font: 1em/1.4em Georgia, "Times New Roman", Times, serif;
}

/* Neutralize styling: 
   Elements we want to clean out entirely: */

html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

img, a img, :link img, :visited img {
	border: 0;
	padding: 0;
	margin: 0;
}

/* Neutralize styling: 
   Elements with a vertical margin: */

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	padding: 0;
	margin: 0;
}

/* Miscellaneous conveniences: */

* :focus {
	outline: 0;
}

form label {
	cursor: pointer;
}

fieldset {
	border: none;
}

input, select, textarea {
	font-size: 100%;
	font-family: inherit;
}

address,cite,caption {
	font-style: normal
}

caption,th {
	text-align: left
}

/* @end */

/* @group Page structure */

#home {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(../images/bkg-site.jpeg) repeat 0 0;
}

#wrap {
	width: 100%;
	background: #ebe4d0 url(../images/bkg-wrapper.png) repeat 0 0;
}

#conteiner-top {
	width: 100%;
	background: transparent url(../images/bkg-navbar.png) repeat-x 0 0;
}

#conteiner-middle {
	width: 100%;
	background: #1a2a05 url(../images/bkg-middle.jpg) repeat-x 0 0;
}

#conteiner-bottom {
	width: 100%;
	background: transparent url(../images/bkg-footer.jpeg) repeat-x 0 0;
}

#header {
	width: 960px;
	height: 469px;
	margin: 0 auto;
	background: url(../images/central-img-home.jpg) no-repeat 0 bottom;
}

#teaser {
	width: 960px;
	margin: 0 auto;
	background: url(../images/central-img-home2.jpg) no-repeat 0 0;
	padding: 90px 0 0 0;
}

#footer {
	width: 960px;
	margin: 0 auto;
	padding: 100px 0 0;

}

/* @group links */

a:link {
	color: #0cc;
	text-decoration: none;
}

a:visited {
	color: #999;
	text-decoration: none;
}

a:hover, a:active {
	color: #099;
	text-decoration: none;
	border-bottom: 1px dotted #099;
}

/* @end */

/* @end */

/* @group Header */

/* @group brand */

div#brand {
	float: left;
	width: 170px;
	position: relative;
}

h1#logo {
	background: url(../images/logo-sitio.png) no-repeat scroll 0 0;
	position: relative;
	border: none;
	margin: 0 0 10px 0;
	float: left;
	clear: both;
}

h1#logo a {
	height: 193px;
	width: 170px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}

h1#logo a:hover, h1#logo a:active {
	border: none;
}

p#tagline {
	color: #9f5b00;
	font: italic 0.85em Georgia, "Times New Roman", Times, serif;
	float: left;
	padding-left: 20px;
}

/* @end */

/* @group menu principal */

#header ul.menu {
	float: left;
	margin: 25px 15px 0 0;
	list-style-type: none;
}

#header ul.menu li {
	height: 30px;
	position: relative;
	border-right: 1px solid #ebe4d0;
	padding: 0;
	display: block;
	float: left;
	border-bottom: 3px solid #eee7d4;
}

#header ul.menu a {
	display: block;
	border: none;
	font-size: .9em;
	margin: 0 10px;
}

li#current a:link, li#current a:visited {
	color: #099;
}

#header ul.menu li:hover {
	border-bottom: 3px solid #009900;
}

#header ul.menu li#current {
	border-bottom: 3px solid #ffc225;
}

#header li.item48, #header li.item7 {
	margin-left: 0 !important;
}

#header li.item48 a:visited, #header li.item49 a:visited, #header li.item50 a:visited, #header li.item47 a:visited, #header li.item6 a:visited, #header li.item7 a:visited, #header li.item8 a:visited, #header li.item9 a:visited {
	color: #0cc;
}

#header li.item48 a:hover, #header li.item49 a:hover, #header li.item50 a:hover, #header li.item47 a:hover, #header li.item6 a:hover, #header li.item7 a:hover, #header li.item8 a:hover, #header li.item9 a:hover {
	color: #099;
}


#footer li.item47 a:visited, #footer li.item48 a:visited, #footer li.item49 a:visited, #footer li.item50 a:visited, #footer li.item92 a:visited, #footer li.item6 a:visited, #footer li.item7 a:visited, #footer li.item8 a:visited, #footer li.item9 a:visited {
	color: #988d59;
}

#footer li.item6 a:hover, #footer li.item7 a:hover, #footer li.item8 a:hover, #footer li.item9 a:hover, #footer li.item47 a:hover, #footer li.item48 a:hover, #footer li.item49 a:hover, #footer li.item50 a:hover, #footer li.item92 a:hover  {
	color: #009091;
}

/* @end */

/* @group novidades e skype */

.menu-son-of-suckerfish-horizontal {
	float: left;
	margin: 23px 0 0 10px;
}

div#skype {
	float: left;
	margin: 23px 0 0 0;
}

ul#status-skype {
	margin-top: 15px;
}

#link-chat-skype:hover {
	background-color: #fff;
}

a.skype-button:hover {
	border: none;
}

#link-chat-skype:hover, #link-chat-skype {
	background-image: none;
}

#link-chat-skype img{
	padding-left: 10px;
}


/* @end */

/* @end */

/* @group Conteudo */

/* @group Carrossel */

#yoo-carousel-1 {
	margin-top: 30px;
	overflow: hidden;
	height: 300px;
	width: 730px;
	float: right;
	background: none;
}

#yoo-carousel-1 h2 {
	font-size: 1.2em;
	margin: 0;
	font-weight: normal;
	font-style: normal;
	color: #009091;
}

#yoo-carousel-1 .frame {
	width: 600px;
	overflow: hidden;
	position: relative;
	margin-left: 110px;
}

#yoo-carousel-1 .panel-container {
	width: 505px;
	background: none;
	padding: 30px 20px 40px 20px;
	margin: auto;
}

#yoo-carousel-1 .slide {
	width: 505px;
	list-style-type: none;
}

#yoo-carousel-1 .prev {
	left: 0;
}

#yoo-carousel-1 .prev, #yoo-carousel-1 .next {
	position: absolute;
	top: 35%;
	z-index: 1;
	cursor: pointer;
}

#yoo-carousel-1 .prev span {
	background: transparent url(../images/button_prev.png) no-repeat scroll 100% 0;
	display: block;
	height: 26px;
	width: 27px;
}

#yoo-carousel-1 .next span {
	background: transparent url(../images/button_next.png) no-repeat scroll 100% 0;
	display: block;
	height: 26px;
	width: 27px;
}
#yoo-carousel-1 .prev {
	left: 0;
}

#yoo-carousel-1 .prev, #yoo-carousel-1 .next {
	position: absolute;
	top: 35%;
	z-index: 1;
}

#yoo-carousel-1 div.panel {
	overflow: hidden;
}

#yoo-carousel-1 div.panel div.slide, #yoo-carousel-1 div.panel ul li.slide {
	float: left;
	overflow: hidden;
}

#yoo-carousel-1 .next {
	right: 0;
}

#yoo-carousel-1 .prev, #yoo-carousel-1 .next {
	position: absolute;
	top: 35%;
	z-index: 1;
}


#yoo-carousel-1 h3#treinamentos, #yoo-carousel-1 h3#formacao, #yoo-carousel-1 h3#encontros, #yoo-carousel-1 h3#reunioes {
	border: none;
	margin: 0 0 30px 0;
	float: left;
	clear: both;
}

#yoo-carousel-1 h3#treinamentos {
	background: url(../images/frases/treinamentos.png) no-repeat scroll 0 0;
}

#yoo-carousel-1 h3#formacao {
	background: url(../images/frases/formacao.png) no-repeat scroll 0 0;
}

#yoo-carousel-1 h3#encontros {
	background: url(../images/frases/encontros.png) no-repeat scroll 0 0;
}

#yoo-carousel-1 h3#reunioes {
	background: url(../images/frases/reunioes.png) no-repeat scroll 0 0;
}

#yoo-carousel-1 h3#treinamentos span, #yoo-carousel-1 h3#formacao span, #yoo-carousel-1 h3#encontros span, #yoo-carousel-1 h3#reunioes span {
	width: 505px;
	height: 123px;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}

a.btn-saibamais-home {
	text-transform: uppercase;
	letter-spacing: 1px;
    background: transparent url(../images/btn2-home-right.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 0.7em Georgia, "Times New Roman", Times, serif;
    margin-left: 170px;
    height: 40px;
    padding-right: 28px; /* sliding doors padding */
    text-decoration: none;
}

a.btn-saibamais-home span {
    background: transparent url(../images/btn2-home-left.png) no-repeat;
    display: block;
    line-height: 20px;
    padding: 9px 0 11px 18px;
}



a.btn-saibamais-home:hover {
    background-position: bottom right;
    color: #fff;
    border: none;
    outline: none; /* hide dotted outline in Firefox */
}


a.btn-saibamais-home:hover span {
    background-position: bottom left;
    padding: 9px 0 11px 18px; /* push text down 1px */
} 





/* @end */

/* @group Newsticker */

.gk_news_highlighter_interface {
	padding-right: 15px;
	background: url(../images/bkg_news.png) repeat 0 0;
	border-top: 1px solid #ad830d;
	border-bottom: 1px solid #ad830d;

}

.gk_news_highlighter_interface .text {
	text-transform: uppercase;
	color: #c90;
	letter-spacing: 1px;
	font-size: .7em;
	font-weight: bold;
	background: url(../images/ico_news.png) no-repeat 0 center;
	padding-left: 30px !important;
	margin-left: 5px;
}

.gk_news_highlighter_wrapper {
	border-top: 1px solid #693;
	border-bottom: 1px solid #693;
	margin-left: 10px;
	line-height: 48px;
}

/* @end */



/* @group Teasers */

div#teaser-modules {
	width: 960px;
	clear: both;
	position: relative;
	height: 180px;
	margin-top: 40px;
}

div.gk_news_highlighter_item a:link, div.gk_news_highlighter_item a:visited {
	color: #fff;
	border: none;
}

div.gk_news_highlighter_item a:hover {
	color: #0cc;
}

div.moduletable-teaser-mapa, div.moduletable-teaser-tour {
	float: left;
	width: 300px;	
	margin-left: 25px;
}

div.moduletable-teaser-depoimentos {
	float: left;
	width: 300px;	
	padding-top: 10px;
}


div.moduletable-teaser-mapa dl, div.moduletable-teaser-tour dl {
  	float: left;
  	width: 300px;
  	display: inline; 
  	}

div.moduletable-teaser-mapa dt, div.moduletable-teaser-tour dt {
  	float: right;
  	width: 238px;
  	padding: 7px 0 10px 0;
	color: #c93;
	font-size: 1.2em;
}

.txt-teaser-home {
	font-size: .9em;
	color: #fff;	
}

div.moduletable-teaser-mapa dd, div.moduletable-teaser-tour dd {
  	margin: 10px 0 0 62px;
  	color: #fff;
  	}


div.moduletable-teaser-mapa dl dd.img, div.moduletable-teaser-tour dl dd.img {
   	margin: 0;
   	}
   	
div.moduletable-teaser-mapa dd.img img {
  	float: left;
  	margin: 5px 10px 0 15px;
  	display: inline;
  	}

div.moduletable-teaser-tour dd.img img {
  	float: left;
  	margin: 5px 10px 0 0;
  	display: inline;
  	}


.moduletable-teaser-depoimentos blockquote {
	position: relative;
	padding-left: 20px;
	line-height: 1.2em;
	font-style: italic;
	font-size: 1.4em;
	color: #099;
	margin-bottom: 10px;
}

.bqstart { 
font-size: 2em; 
}

/* apply IE specific rules first */
.bqstart {
	margin: 0 0 -2em 0;
	padding-top: 5px ;
	float: left;
}

.moduletable-teaser-depoimentos blockquote > .bqstart {
	/* add extra non-ie rules */
	position: absolute;
	top: 0;
	left: 0;
	/* remove IE specific rules */
	float: none;
	margin: 0;
}

.moduletable-teaser-depoimentos a.btn, .moduletable-teaser-depoimentos .txt-teaser-home {
	padding-left: 20px;
}

.moduletable-teaser-depoimentos .txt-teaser-home {
	margin-bottom: 15px;
}

/* @end */

/* @end */

/* @group Footer */

div#footer {
	font-size: .9em;
	height: 50px;
}



div#footer .moduletable {
	float: left;
}

div#footer ul.menu {
	float: left;
	list-style-type: none;
	margin: 0 15px 0 0;
}

div#footer ul.menu li {
	display: block;
	float: left;
	padding: 0;
	position: relative;
	border-right: 1px solid #6F6729;
}


div#footer ul#rodape {
	background: url(../images/ico_sitio.png) no-repeat 0 center;
	padding-left: 20px;
}

div#footer ul#privacidade {
	margin-left: 5px;
}

div#footer ul#privacidade li.item86 a {
	background: url(../images/rss-icon.png) no-repeat 0 center;
	padding-left: 15px;
	font-variant: small-caps;
	letter-spacing: 1px;
	font-weight: bold;
}


div#footer ul.menu a {
display: block;
font-size: 0.9em;
margin: 0 10px;
padding: 0;
}

p#footer-right {
	float: left;
	color: #cc9;
	font-size: .9em;
}

#conteiner-bottom a:hover {
	border: none;
}


a.btn-saibamais-teaser {
	text-transform: uppercase;
	letter-spacing: 1px;
    background: transparent url(../images/btn-home-right.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 0.7em Georgia, "Times New Roman", Times, serif;
    height: 40px;
    padding-right: 28px; /* sliding doors padding */
    text-decoration: none;
}

.moduletable-teaser-depoimentos a.btn-saibamais-teaser {
	margin-left: 15px;
}
    
a.btn-saibamais-teaser span {
    background: transparent url(../images/btn-home-left.png) no-repeat;
    display: block;
    line-height: 20px;
    padding: 9px 0 11px 18px;
}



a.btn-saibamais-teaser:hover {
    background-position: bottom right;
    color: #fff;
    border: none;
    outline: none; /* hide dotted outline in Firefox */
}


a.btn-saibamais-teaser:hover span {
    background-position: bottom left;
    padding: 9px 0 11px 18px; /* push text down 1px */
} 


/* @end */

































