/*
Descrição: CSS GERAL do site
Arquivo: comandos.css
Localização: /css/comandos.css
Cliente: www.nunomarques.com.br
Autor: Ricardo Celso
Contato: www.ricardocelso.com
Data: 22/07/2010 reedit 14-15/02/2011
*/


/*   //////////////////////////// COMEÇO APLICAÇÕES GERAIS DO SITE ////////////////////////////////    */


body
	{
	margin:0;
	padding:0;
	color:#000;
	background:url("/imagens/fundo_geral.jpg") repeat #623c19; /*repeat-x*/
	font-family:"Lucida Grande",Verdana,sans-serif;
	font-size:100%;
	line-height:1.125em;
	position:relative;
	}
	
* ul,* li
	{
	list-style:none;
	padding:0;
	margin:0;
	}
	
ul.bullet
	{
	padding-left:20px;
	margin-top:.65em;
	}
	
ul.bullet li
	{
	list-style-type:
	disc;list-style-position:outside;
	}
	
p
	{
	margin:0;
	padding:0;
	}
	
p.topIndent
	{
	margin-top:.75em;
	}
	
.skipNav
	{
	display:none;
	}
	
.clearfix:after
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
	
a,a:link,a:visited,a:hover
	{
	color:#d74f29;
	text-decoration:none;
	}
	
a:visited
	{
	color:#d74f29;
	}
	
a:hover{
	text-decoration:underline;
	}
	
a:focus,a:active,a:visited{
	outline:none;
	}
	
a.conteudoExtraClass,a.pict{
	display:block;
	width:inherit;
	height:100%;
	text-indent:-999em;
	overflow:hidden;
	}
	
a.conteudoExtraClass:hover{
	background:url("/imagens/botao.png") repeat transparent;
	text-decoration:none;
	}
	
#outerWrap{
	position:relative;
	z-index:1;
	top:265px;
	left:362px;
	width:686px;
	}
	
#logo{
	position:absolute;
	height:970px; /*height:670px;*/
	width:100%;
	z-index:1;
	background:url("/imagens/fundo_site_04.jpg") no-repeat transparent;
	}
	
#logo h1,#logo address{
	height:0;
	overflow:hidden;
	margin:0;
	padding:0;
	}
	
#boxTopo{
	position:absolute;
	z-index:2;
	line-height:1.2;
	top:106px;
	left:880px;
	width:122px;
	text-align:center;
	font-weight:bold;
	}
	
#boxTopo a:link,#boxTopo a:visited,#boxTopo a:hover{
	color:#b1702f;
	}
	
#contentWrap{
	background-color:transparent;
	}
	
#contentMae{
	float:left;
	width:440px;
	padding-top:16px;
	padding-bottom:38px;
	background:url("/imagens/complementos.png") no-repeat -940px bottom transparent;
	}
	
body.centralImg #contentMae{
	padding-top:260px;
	}
	
#content{
	min-height:40em;
	background:url("/imagens/fundo_conteudos.jpg") repeat-y transparent;
	padding:0 40px 30px;
	margin:0;
	}
	
body.centralImg #content{
	min-height:25em;
	}
#centralImg{
	position:absolute;
	top:198px;
	left:343px;
	height:330px;
	width:472px;
	z-index:10;
	background:url("/imagens/estrutura_destaques.jpg") no-repeat transparent;
	}
	
#slideShow{
	position:absolute;
	left:35px;
	top:52px;
	width:405px;
	height:218px;
	overflow:hidden;
	margin:0;
	}
	
#content h2{
	color:#d74f29;
	text-transform:uppercase;
	margin:.75em 0 .25em;
	}
	
#content h2.first{
	margin-top:0;
	}
	
#content p{
	margin-top:.65em;
	}

#content p.author{
	margin-top:.25em;
	text-align:right;
	padding-right:20px;
	}
	
body#index #content p{
	margin:0;
	padding:0;
	}
	
ul.siteList li{
	margin-bottom:.65em;
	}
	
ul.siteList li a{
	display:block;
	}
	
body#Video #contentMae{
	background:url("/imagens/fundo_lado.jpg") repeat-x transparent;
	margin-left:-4px;
	margin-top:16px;
	padding:0;
	width:446px;
	height:389px;
	overflow:hidden;
	}
	
body#Video #content{
	background:url("/imagens/fundo_conteudos2.jpg") no-repeat transparent;
	padding-left:64px;
	}
	
#videoCtner{
	height:240px;
	width:360px;
	margin-left:-20px;
	}
	
#sidebarRightWrap{
	position:relative;
	float:right;
	width:220px;
	margin:16px 0 0;
	padding-bottom:12px;
	text-align:right;
	background:url("/imagens/complementos.png") no-repeat -540px bottom transparent;
	}
	
body#Video #sidebarRightWrap{
	height:390px;
	}
	
#sidebarRight{
	background-color:#6c6e75;
	padding-bottom:16px;
	}
	
#social{
	background:url("/imagens/complementos.png") no-repeat 0 bottom transparent;
	padding-bottom:6px; /*6*/
	margin:0 20px; /*20*/
	}
	
#twitterMae{
	background:url("/imagens/complementos.png") no-repeat -360px 0 transparent;
	padding-top:12px;
	margin:0 20px;
	}
	
#twitter{
	background:url("/imagens/complementos.png") no-repeat -180px bottom transparent;
	padding-bottom:12px;
	margin:0;
	}
	
#twitterConteudo{
	background-color:#b38b63;
	padding:0 8px 1em;
	}
	
#twitterConteudo h3{
	margin:0;
	padding:.75em 0 .6em;
	color:#492e15;
	text-transform:uppercase;
	}
	
#twitterConteudo p{
	margin:0;
	padding-bottom:.25em;
	color:#f6f4f2;
	font-weight:bold;
	}
	
#twitterConteudo p.author{
	font-style:italic;
	}
	
#twitterConteudo a:link,#twitterConteudo a:visited,#twitterConteudo a:hover{
	color:#4b2e14;
	}
	
#conteudoExtra{
	width:184px;
	height:67px;
	margin:6px auto 8px 16px;
	text-align:left;
	background:url("/imagens/lado_conteudos.jpg") no-repeat 0 0 transparent;
	position:relative;
	}
	
body#secao04 #conteudoExtra{
	margin-bottom:0;
	}
	
#conteudoExtra a.conteudoExtraClass{
	position:absolute;
	width:166px;
	height:46px;
	left:9px;
	top:11px;
	}
	
#conteudoExtra2{
	width:187px;
	height:180px;
	margin:0 auto 0 16px;
	text-align:left;
	background:url("/imagens/lado_conteudos.jpg") no-repeat -184px 0 transparent;
	position:relative;
	}
	
#conteudoExtra2 a.conteudoExtraClass{
	position:absolute;
	width:181px;
	height:175px;
	left:4px;
	top:4px;
	}
	


/*   //////////////////////////// COMEÇO APLICAÇÕES MENU DO SITE ////////////////////////////////    */

#menuMae{
	position:absolute;
	z-index:4;
	top:290px;
	left:152px;
	width:180px;
	padding-bottom:12px;
	background:url("/imagens/complementos.png") no-repeat -761px bottom transparent;
	}
	
#menu{
	background:url("/imagens/lado_conteudos.jpg") no-repeat 0 -67px #f6f4f2;
	padding-top:24px;
	min-height:216px;
	}
	
#menu li{
	margin:0 16px;
	border-top:1px solid #d4bd96;
	background-image:url("/imagens/menu.png");
	background-repeat:no-repeat;
	background-position:18px 6px; /* Era 6px; depois 8px; */
	background-color:transparent;
	}

#menu li.secao11{
	background-position:17px 4px; /* era 6 os px (espaçamento de linhas) */
	}
		
#menu li.secao10{
	background-position:-128px 4px; /* era 6 os px (espaçamento de linhas) */
	}
	
#menu li.secao09{
	background-position:-314px 4px; /* era 6 os px (espaçamento de linhas) */
	}
		
#menu li.secao08{
	background-position:-483px 4px; /* era 6 os px (espaçamento de linhas) */
	}
	
#menu li.secao07{
	background-position:-630px 4px; /* era 6 os px (espaçamento de linhas) */
	}
	
#menu li.secao06{
	background-position:-782px 4px; /* era 6 os px (espaçamento de linhas) */
	}
	
#menu li.secao05{
	background-position:-933px 4px; /* era 6 os px (espaçamento de linhas) */
	}
	
#menu li.secao04{
	background-position:-1071px 4px;
	}
	
#menu li.secao03{
	background-position:-1240px 4px;
	}
	
#menu li.secao02{
	background-position:-1408px 4px;
	}
	
#menu li.secao00{
	background-position:-1596px 4px;
	}
	
#menu a{
	display:block;
	width:100%;
	line-height:1.7;
	text-indent:-9999em;
	}
	
#menu a:hover,
body#secao07 #menu li.secao07 a,
body#secao06 #menu li.secao06 a,
body#secao05 #menu li.secao05 a,
body#secao04 #menu li.secao04 a,
body#secao03 #menu li.secao03 a,
body#secao02 #menu li.secao02 a,
body#contatos #menu li.contatos a{
	background:url("/imagens/menu.png") no-repeat -1800px 3px transparent; /*-950*/
	}
	
body#secao07 #menu li.secao07 a:hover,
body#secao06 #menu li.secao06 a:hover,
body#secao04 #menu li.secao04 a:hover,
body#secao03 #menu li.secao03 a:hover,
body#contatos #menu li.contatos a:hover{
	/*cursor:hand;*/
	}
	
#menu li.secao01{
	height:65px; /*65*/
	background-image:none;
	}
	
#menu li.secao01 a{
	height:30px;/*65*/
	line-height:65px;/*65*/
	background:url("/imagens/menu.png") no-repeat -1300px 50% transparent;
	}
	
#menu li.secao01 a:hover{
	background:url("/imagens/menu.png") no-repeat -1450px 50% transparent;/*1450*/
	}
	
#menu li ul{
	display:none;
	background-color:transparent;
	}
	
body#secao05 #menu li.secao05 ul,
body#secao02 #menu li.secao02 ul{
	display:block;
	}
	
#menu li li{
	padding:6px 0;
	line-height:1;
	}
	
#menu li li a{
	display:inline;
	height:auto;
	width:auto;
	line-height:1;
	text-indent:0;
	font-weight:bold;
	}
	
#menu li li,
#menu li li a:hover,
body#secao05 #menu li.secao05 li a,
body#secao02 #menu li.secao02 li a.cur,/*{
	background-image:none;
	}*/
	
body#secao05 #menu li.secao05 li a.cur,
body#secao02 #menu li.secao02 li a.cur,
body#secao05 #menu li.secao05 li a.cur:hover,
body#secao02 #menu li.secao02 li a.cur:hover/*{
	/*background-image:none;
	cursor:default;
	text-decoration:none;
	color:#947455;
	}*/


/*   //////////////////////////// FIM APLICAÇÕES MENU DO SITE ////////////////////////////////    */

	
#conteudoExtra4{
	position:absolute;
	z-index:1;
	top:748px;
	left:137px;
	width:212px;
	height:197px;
	text-indent:-9999em;
	background:url("/imagens/lado_conteudos.jpg") no-repeat -371px 0 transparent;
	}
	
#recomendar{
	position:absolute;
	z-index:3;
	top:550px;
	left:186px;
	width:94px;
	height:27px;
	}
	
#verVideo{
	position:absolute;
	z-index:3;
	top:620px;
	left:248px;
	width:94px;
	height:30px;
	}
	
#recomendar a,
#verVideo a{
	display:block;
	width:inherit;
	height:100%;
	overflow:hidden;
	text-indent:-9999em;
	}
	
#recomendar a:hover{
	background:url("/imagens/menu.png") no-repeat -1099px 2px transparent;
	}
	
#verVideo a:hover{
	background:url("/imagens/menu.png") no-repeat -1191px 3px transparent;
	}
	
body#Video
#verVideo a:hover{
	background:none;
	imagesdefault;
	
	}
#conteudoExtra3{
	position:absolute;
	z-index:2;
	top:670px;
	left:167px;
	width:146px;
	height:148px;
	text-indent:-9999em;
	background:url("/imagens/lado_conteudo2.png") no-repeat transparent;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	}


/*   //////////////////////////// COMEÇO APLICAÇÕES FOOTER DO SITE ////////////////////////////////    */



#footer{
	position:relative;
	z-index:2;
	left:300px;
	top:275px;
	width:570px;
	margin:0 auto 30px 0;
	padding-bottom:30px;
	text-align:center;
	background-color:transparent;
	color:#000000; /*#a99d92*/
	}
	
#footer li{
	display:inline;
	margin:0 7px 0 0;
	color:#000000;
	}
	
#footer li a{
	border-left:1px #000000 solid; /*#a99d92*/
	padding:0 0 0 10px;
	}
	
body#secao07 #footer li.secao07 a,
body#secao06 #footer li.secao06 a,
body#secao05 #footer li.secao05 a,
body#secao04 #footer li.secao04 a,
body#secao03 #footer li.secao03 a,
body#secao02 #footer li.secao02 a,
body#contatos #footer li.contatos a{
	/*imageshand; / * default * /
	font-style:italic;
	text-decoration:none;*/
	}
	
#footer li.first a{
	border-left:0 #000000 solid; /*#a99d92*/
	padding-left:0;
	}
	
#footer li.last{
	margin-right:0;
	}
	
p#copyright{
	margin:0;
	}
	
#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover{
	color:#000000;/*a99d92;*/
	}


/*   //////////////////////////// FIM APLICAÇÕES FOOTER DO SITE ////////////////////////////////    */


#faqCol{
	position:relative;
	width:360px;
	background-color:transparent;
	}
	
body.secao02-crew #faqCol{
	background:url("/imagens/imagem_lado.png") no-repeat 50% 10% transparent;
	}
	
#faqCol h2{
	color:#eea24e;
	margin:0 0 .75em;
	}
	
.oneFAQ p.q{
	margin-top:1.25em;
	color:#623c19;
	}
	
#faqCol .a{
	display:none;
	padding:8px 12px 16px;
	line-height:1.4;
	margin:0;
	}
	
body.jsOff #faqCol .a{
	display:block;
	}
	
#faqCol .q{
	font-weight:bold;
	}
	
.faqSel .q{
	color:#eea24e;
	}
	
#faqCol .q:hover,#faqCol .q.ieover{
	/*imagespointer;*/
	color:#d74f29;
	}
	
#faqCol .faqSel .q:hover,#faqCol .faqSel .q.ieover{
	/*cursor:pointer;*/
	color:#623c19;
	}
	
#crewHint{
	text-transform:lowercase;
	}
	
#crewHint:hover,#crewHint.ieover{
	/*cursor:pointer;*/
	}
	
.socialSites li{
	background-image:url("/imagens/redes_sociais.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:transparent;
	}
	
.socialSites li.feed{
	background-position:-200px 0;
	}
	
.socialSitesRight li.feed{
	background-position:152px 0;
	}
	
.socialSites li.twitter{
	background-position:-200px 0;
	}
	
.socialSitesRight li.twitter{
	background-position:-48px 0;
	}
	
.socialSites li.linkin{
	background-position:-400px 0;
	}
	
.socialSitesRight li.linkin{
	background-position:-248px 0;
	}
	
.socialSites li.facebook{
	background-position:-600px 0;
	}
	
.socialSitesRight li.facebook{
	background-position:-448px 0;
	}
	
.socialSites li.myspace{
	background-position:-800px 0;
	}
	
.socialSitesRight li.myspace{
	background-position:-648px 0;
	}
	
.socialSites li.youtube{
	background-position:-1000px 0;
	}
	
.socialSitesRight li.youtube{
	background-position:-848px 0;
	}
	
.socialSites li.flickr{
	background-position:-1200px 0;
	}

.socialSitesRight li.flickr{
	background-position:-1048px 0;
	}
	
.socialSites li.delicious{
		background-position:-1400px 0;
	}
	
.socialSitesRight li.delicious{
	background-position:-1248px 0;
	}
	
.socialSites li.digg{
	background-position:-1600px 0;
	}
	
.socialSitesRight li.digg{
	background-position:-1448px 0;
	}
	
.socialSites li.reddit{
	background-position:-1800px 0;
	}
	
.socialSitesRight li.reddit{
	background-position:-1648px 0;
	}
	
.socialSites li.stumbleupon{
	background-position:-2000px 0;
	}
	
.socialSitesRight li.stumbleupon{
	background-position:-1848px 0;
	}
	
#postSocialBmarks{
	border:0 solid #005887;
	clear:both;
	margin:1em 0;
	padding:0;
	position:relative;
	}
	
#postSocialBmarks h3{
	text-transform:none;
	color:#D74F29;
	margin:0 0 4px;
	}
	
#postSocialBmarks ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;padding:0;
	height:20px;
	}
	
#postSocialBmarks ul li{
	display:inline;
	padding:0 10px .538em 0;
	text-align:center;
	}
	
#postSocialBmarks ul li a{
	padding-left:20px;
	}
	
#social li{
	padding-left:0px; /*24*/
	min-height:16px;
	margin-bottom:6px;
	line-height:1;
	}
	
#social.socialSitesRight li{
	padding-left:0;
	padding-right:32px;
	}
	
#social ul{
	background-color:#e8e3db;
	}
	
#social.socialSitesRight ul{
	text-align:right;
	}
	
#social li a:link,#social li a:visited,#social li a:hover{
	color:#d74f29;
	line-height:1;
	}
	
.amd_form{
	font-family:inherit;
	}
	
.amd_form legend{
	display:none;
	}
	
.amd_form fieldset{
	margin:0;
	padding:0;
	border:0;
	}
	
.amd_form label{
	display:block;
	vertical-align:top;
	}
	
.amd_form .error{
	display:block;
	color:red;
	font-style:italic;
	}
	
.amd_form ol{
	margin:0;
	padding:0;
	}
	
.amd_form li{
	list-style:none;
	padding:8px 0;
	margin:0;
	}
	
.amd_form li.requiredHint{
	font-size:.857em;
	padding:0;
	}
	
.amd_form li.nojsErr{
	color:red;
	}
	
.amd_form input{
	width:auto;
	}
	
.amd_form input[type='text']{
	width:300px;
	}
	
.amd_form textarea{
	width:90%;
	font-family:inherit;
	}
	
.amd_form input,.amd_form textarea{
	font-family:"Lucida Grande",Helvetica,Ariel,sans-serif;
	}
	
.amd_form input[type='submit']:hover,.amd_form input[type='reset']:hover{
	imagespointer;
	}
	
.amd_form input.hidden{
	display:none;
	}
	
h2#amf_response_thank,h2#amf_response_err{
	margin:0;
	padding:4em 0;
	width:100%;
	text-align:center;
	line-height:1.4em;
	color:#d74f29;
	}
	
div.processed{
	min-height:350px;
	background:url("/imagens/imagem_lado.png") no-repeat 50% 10% transparent;
	}
	
h2#amf_response_err{
	color:red;
	}
	
#formContact{
	width:360px;
	}
	
#outerWrap,#menuMae,.jqmWindow{
	font-size:.8125em;
	}
	
body.w1280 #outerWrap,body.w1280 #menuMae,body.w1280 .jqmWindow{
	font-size:.875em;
	}
	
body.w1280 #content p,body.w1280 #content ul{
	font-size:.964em;
	}
	
#footer{
	font-size:.75em;
	}
	
body.w1280 #footer{
	font-size:.75em;
	}
	
h2{
	font-size:1.214em;
	}
	
#content h2{
	font-size:1em;
	}
	
body.w1280 #content h2{
	font-size:1em;
	}
	
h3{
	font-size:1em;
	}
	
#social{
	font-size:.846em;
	}
	
body.w1280 #social{
	font-size:.857em;
	}
	
#postSocialBmarks ul li{
	font-size:.846em;
	}
	
#postSocialBmarks h3{
	font-size:.846em;
	}
	
#twitterConteudo{
	font-size:.923em;
	line-height:1.25;
	}
	
#twitterConteudo p{
	font-size:.923em;
	}
	
body.w1280 #twitterConteudo{
	font-size:.929em;
	}
	
body.w1280 #twitterConteudo p{
	font-size:.923em;
	}
	
#boxTopo{
	font-size:.686em;
	}
	
#menu li li a{
	font-size:.923em;
	}
	
body.w1280 #menu li li a{
	font-size:.929em;
	}
	
#crewHint{
	font-size:.692em;
	}
	
body.w1280 #crewHint{
	font-size:.714em;
	}
	
.amd_form input,.amd_form textarea{
	font-size:.923em;
	}
	
body.w1280 .amd_form input,body.w1280 .amd_form textarea{
	font-size:.929em;
	}
	
.amd_form input[type='submit'],.amd_form input[type='reset']{
	font-size:.846em;
	}
	
body.w1280 .amd_form input[type='submit'],body.w1280 .amd_form input[type='reset']{
	font-size:.857em;
	}
	
h2#amf_response_thank,h2#amf_response_err{
	font-size:1.077em;
	}
	
body.w1280 h2#amf_response_thank,body.w1280 h2#amf_response_err{
	font-size:1.071em;
	}
