*{margin: 0; padding: 0;}
img{border: 0;}
ul {list-style: none;}
a{color: #47433a;text-decoration: none;}
a:hover{color: #ff9900;}
body{background: #e9e5e2;font: 12px Arial, sans-serif;text-align: center;color: #47433a;}
#all{position: relative;width: 1000px;height: auto;background: #fff;float: none;margin: 0 auto; _padding-top: 24px;}
textarea{resize: none}
textarea.disabled { background: #ccc; text-align: center; }
#mod-header{height: 24px !important;}
.faq-aviso{
padding: 10px 10px 10px 30px;
border: 1px solid #e0d665;
background: #fff9e6;
margin: 10px 0 0 0;
}
.faq-header{width: auto;height: auto;padding: 10px 10px 0 10px; clear: both;}
.container-busca-duvida{float: left;width: 670px;height: 90px;background: #f2f0ed;}
.icon-img{width: 105px;height: 90px;background: url('../imagem/layout/duvida-icon.gif') no-repeat left top;float: left;cursor: pointer;}
.container-input-busca{padding: 6px 0 10px 27px;float: left;text-align: left;width: 536px;  }
.input-busca-load{background: #fff url('../imagem/jquery/ajax-loader.gif') right center no-repeat;}
.container-input-busca h1{float: left;}
.input-busca{width: 397px;float: left;padding: 7px 5px;border: 2px solid #ff9900;font-size: 16px;font-weight: bold;color: #47433a;height: 20px;}
.botao-busca-pt, .botao-busca-es, .botao-busca-en{width: 100px;height: 38px;border: 0;cursor: pointer;float: left;text-indent: -999px; *line-height: 0; *margin-top: -16px;}
.botao-busca-pt{background: #ff9900 url(../imagem/titulo/bt-buscar-pt.gif) center center no-repeat;text-indent: -999px;}
.botao-busca-es{background: #ff9900 url(../imagem/titulo/bt-buscar-es.gif) center center no-repeat;text-indent: -99999999px;}
.botao-busca-en{background: #ff9900 url(../imagem/titulo/bt-buscar-en.gif) center center no-repeat;text-indent: -99999999px;}
.p_palavra{margin:0;padding:0;}
.container-header-auxiliar{width: 300px;height: 88px;border: 1px solid #ddd;float: right;margin-bottom: 10px;}
.produtos{width: auto;height: 93px;border: 1px solid #ddd;clear: both; position: relative;}
.no-bread-crumbs{height: 10px;}
.bread-crumbs{padding: 15px 0 5px;color: #444;float: left;font-size: 11px;font-weight: bold;}
.bread-crumbs p{padding: 0px 2px;text-transform:lowercase;}
.bread-crumbs b{color: #ff9900;}
.faq-compartilhe {z-index: 9999 !important;position: absolute; width: 100%;height: auto; overflow: visible; left:0; top:0;padding-top: 10px;margin-top: 10px; background: url('../imagem/layout/borda-faq-x.gif') left top repeat-x;}
.faq-compartilhe-content{clear: both}
.faq-compartilhe .compartilhe {clear: both;font-weight: bold;display: block;margin-bottom:0px;}
.faq-envie-amigo {width: auto;height: auto;background: url('../imagem/layout/borda-faq-x.gif') left top repeat-x;overflow: hidden;padding-top: 10px;margin-top: 10px;clear: both;display: block;}
.faq-envie-amigo .envie {clear: both;font-weight: bold;display: block;margin-bottom:15px;}
.faq-esquerda{width: 670px;height: auto;float: left;clear: left;margin-bottom:20px;}
.faq-conteudo{width: auto;height: auto;margin: 0 0 8px 10px;padding: 0 10px 0 10px;text-align: justify; border-top: 1px solid #eceae7; border-right: 1px solid #eceae7; }
.faq-conteudo ul{list-style: none;clear: both;padding-left: 10px;}
.faq-conteudo ul li{padding: 0 0 12px 0;}
.faq-conteudo ul.duvidas-frequentes li{padding: 0 0 12px 10px; background: url(../imagem/layout/seta.gif) left 4px no-repeat;}
.faq-conteudo ul.duvidas-frequentes li.item-destaque{ background: none; padding:0; font-size: 14px; font-weight: bold; }
.faq-conteudo ul.duvidas-frequentes li.item-destaque a { color: #ff9900; }
.faq-conteudo ul.duvidas-frequentes li.item-sem-destaque a { color: #A3A3A3; }
.faq-conteudo ul.duvidas-frequentes li.item-sem-destaque a:hover { color: #ff9900; }
.faq-conteudo ul.duvidas-frequentes li.item-espaco-top { height: 10px; background: none; padding:0; }
.faq-conteudo h1{font: bold 23px Arial;letter-spacing: -0.6px;color: #47423A;padding: 15px 0 15px !important;}
.faq-conteudo h2{font: bold 14px Arial;color: #47423A;width: 600px;float:left;margin-bottom: 15px !important;}
.container-duvida-conteudo p{padding: 2px 0 2px 0;line-height: 18px;color: #444;text-align: justify;clear:both;}
.faq-conteudo-titulo-impressao {display: none;}
a.botao-imprimir-duvida {text-indent: -99999px;background: url('../imagem/icone/impressora.gif') no-repeat;width: 20px;height: 20px;float:right;margin: 0px 0 12px 0;}
.container-duvida-conteudo { font: 12px Arial, sans-serif !important; }
.container-duvida-conteudo a{color: #FF9900;}
.faq-contato{width: auto;height: auto;background: url('../imagem/layout/borda-faq-x.gif') left top repeat-x;overflow: hidden;padding-top: 10px;margin-top: 10px;}
.qualifique .left{width: 335px;float: left;font-weight: bold;padding: 0;margin: 0;}
.qualifique .right{width: 240px;float: right;font-weight: bold;padding: 0;margin: 0;}
.qualifique .left label {font-weight: normal;line-height: 20px;cursor: pointer;}
.qualifique .pergunta{}
.qualifique .nota{float: left; width: 130px;}
.qualifique .estrelas{padding: 2px 0 0 7px; float: right; width: 100px;}
.formas-contato {width: auto;height: auto;overflow: hidden;padding-top: 10px;margin-top: 50px;display: none;}
.formas-contato ul {float:left;}
.formas-contato ul li {display: inline;float: left;text-align: center;}
.formas-contato .forma-contato {width: 100px !important;height:85px;background-position: center 30px !important;background-color: #000;font-size: 12px;font-weight: bold;display: block;}
.formas-contato .chat {background: #fff url("../imagem/forma_contato/4.jpg") no-repeat;}
.formas-contato .email {background: #fff url("../imagem/forma_contato/5.jpg") no-repeat;}
.formas-contato .escolha {clear: both;font-weight: bold;display: block;margin-bottom:15px;}
.formas-contato-formulario {display: none;clear: both;padding-top: 15px;}
.faq-direita{width: 328px;height: auto;float: right;}
.faq-relacionadas, .faq-cloud, .assine-banner{width: auto;overflow: hidden;border: 1px solid #ff9900;padding: 10px;margin: 0 10px 8px 8px;}
.faq-relacionadas {text-align: justify;}
.faq-relacionadas li a{
font: 12px Arial;
}
.faq-cloud{line-height: 32px;text-align: justify;}
.faq-cloud{min-height: 200px;}
.faq-relacionadas h1 {font-size: 22px;letter-spacing: -0.6px;line-height: 36px; margin-bottom: 8px; *padding-bottom: 12px !important;}
.faq-relacionadas li{padding: 0 0 10px 0; padding-left: 12px; background: url('../imagem/layout/seta.gif') -1px 3px no-repeat;}
.faq-banner {width: auto;clear: both;text-align: center;padding: 0 10px;}
.faq-footer{width: auto;clear: both;padding: 10px;z-index: 999;}
#chatModal {display:none;position: fixed;top: 25%;left: 50%;margin-left: -200px;background: #fff;padding: 10px;width: 400px;text-align: left;border:0;}
.chat-login-titulo{background-color:#746B64;color: #fff;text-transform: uppercase;text-align: left;font-weight: bold;padding: 7px 5px 7px 5px;}
.chat-login-parte{float:left;clear:both;}
.chat-login-container{background: #F2F0ED;position: relative;height: 100px;}
.botao-enviar{width: 60px;height: 22px;background: #ff9900;border: 0;text-align: center;color: #fff;cursor: pointer;font-size: 11px;font-weight: bold;float: left;position: absolute;top: 52px;right: 3px;}
.chat-login-container label{color: #9A939C;font-size: 11px;padding: 4px;float: left;}
.chat-login-container .chat-login-textfield{width:155px;border:1px solid #E6E3DF;padding: 3px;color: #999;}
.chat-login-container p.usuario{float:left;width: 170px;}
.chat-login-container p.senha{float:left;width: 170px;}
.chat-login-container p.enviar{float:left;}
.chat-login-container p.remember{float:left;width: 88px;}
.chat-login-container p.remember *, .chat-login-container p.ajuda * {color: #ff9900;}
.chat-login-container p.remember label{float: right;}
.chat-login-container p.remember input{float: left;margin: 6px 0 4px 4px;}
.chat-login-container p.ajuda{float:left;}
.chat-login-container p.divisao{float:left;width: 10px;padding: 3px;text-align: center;}
.ctn-superslim{ *position: relative; _position: absolute; _left: 0; _top: 0; *z-index: 999;}
.menu-div{ _z-index: 99;}

.faq-paginacao-total {
text-align: center;
margin: 5px 0 5px 0;
}
.faq-paginacao{
text-align: center;
display: block;
padding: 4px;
margin: 10px 0 10px 0;
}
.faq-paginacao a{
padding: 2px 6px;
background: #F1F1F1;
border: 1px solid #CCC;
margin: 0 3px 0 0;
color: #666;
line-height: 26px;
}
.faq-paginacao a:hover, .faq-paginacao a.selected{
    color: white !important;
    background: #F90 !important;
    border: 1px solid #F90 !important;
}

.faq-comentarios { margin-top: 10px; background: url('../imagem/layout/borda-faq-x.gif') left top repeat-x; padding: 3px; }

.aviso{ background: none; padding:0; font-size: 14px; font-weight: bold; text-align: center; }
.aviso a { color: #ff9900; }

.link-chat { cursor: pointer; }

.btn-corner-l, .btn-corner-r{
width: 10px;
float: left;
height: 24px;
background: url('../imagem/layout/bg-btn.png') left bottom no-repeat;
margin-top: 8px;
}

.btn-corner-r{
background: url('../imagem/layout/bg-btn.png') right bottom no-repeat;
}

.btn-ver-todas{
background: #f90;
float: left;
height: 19px;
color: #fff;
font: bold 11px Arial;
padding-top: 5px;
text-transform: uppercase;
margin-top: 8px;
}

.btn-ver-todas:hover{
color: #fff !important;
}


/** COMPARTILHE **/
.faq-compartilhe-content{position: relative; height: 70px;}
#trr-content-sharer-layer-0{position: absolute; lef: 0; top: 0;}


/** MENU **/
.menu-shop{
margin-left: -233px !important;
}

.menu-son{
margin-left: -212px !important;
}

.menu-trtv{
margin-left: -217px !important;
}

.assine-banner{text-align: left;background: url('../imagem/layout/chat-online-terra.gif') right bottom no-repeat;}
.assine-banner b{font: 13px Verdana;font-weight: bold;color: #5e5951;}
.assine-banner p{padding: 5px 0;font-size: 11px;}
.assine-banner a{font-size: 12px;}
.assine-banner p b{color: #f90;font-size: 11px;}
.assine-banner-p{border-bottom: 1px solid #ddd;width: 240px;height: 26px;}

#modalAssine{display: none; *overflow: hidden !important; padding-top: 3px;}
#mod-footer{
margin-top: 8px !important;
}


/*** 
	BOT�ES / SUBMITS / LINKS
***/

.link-via-chat{
background: url('../imagem/layout/link-via-chat.gif') right top no-repeat;
width: auto;
padding: 8px 36px 0 0;
margin: -4px 0 0 5px;
height: 26px;
float: left;
}
.btn-compre-online{background: url('../imagem/layout/bto-compre-online.gif') no-repeat; height: 24px; width: 94px; overflow: hidden; display: block; float: left; text-indent: -9999px; border: 0; cursor: pointer; *line-height: 0 !important; }
.btn-compre-online:hover{ background-position: bottom; }

.btn-corner-l, .btn-corner-r{
width: 10px;
float: left;
height: 24px;
background: url('../imagem/layout/bg-btn.png') left bottom no-repeat;
margin-top: 8px;
}

.btn-corner-r{
background: url('../imagem/layout/bg-btn.png') right bottom no-repeat;
}

.btn-ver-todas{
background: #f90;
float: left;
height: 19px;
color: #fff;
font: bold 11px Arial;
padding-top: 5px;
text-transform: uppercase;
margin-top: 8px;
}

.btn-ver-todas:hover{
color: #fff !important;
}

.container-duvida-conteudo img { max-width: 660px !important; float:none !important; }

.div-msg-error{
padding: 160px 0;
}

.msg-error{
padding: 30px;
border: 1px solid #ddd;
background: #fafaf8;
font: 14px Arial;
color: #666;
margin: 0 auto;
line-height: 26px;
text-align: center;
width: 600px;
}


.input-busca {
    color: #cccccc;
}
.input-busca:focus {
    color: #47433A;
}



/**
    AJUSTES DE INTEGRAÇÃO COM O ANNOTATIO!!!!!
*/
#socialContentUserDataResultNotLogged_Facebook_formAnnotatioInsert,
#socialContentUserDataResultNotLogged_Twitter_formAnnotatioInsert,
#socialContentUserDataResultNotLogged_Facebook_formAnnotatioReply,
#socialContentUserDataResultNotLogged_Twitter_formAnnotatioReply,
#titleCommentsNotAnonymous_formAnnotatioInsert,
#titleCommentsAnonymous_formAnnotatioInsert,
#titleCommentsNotAnonymous_formAnnotatioReply,
#titleCommentsAnonymous_formAnnotatioReply,
#closeModal_formAnnotatioInsert,
#closeModal_formAnnotatioReply, 
#closeModal_message {
    display:none !important;
}
.faq-comentarios{
line-height: 16px !important;
}

.lin-hor-dotted{
border-width: 5px !important;
z-index: 999 !important
}
.ttl-showLayer{
margin-left: 5px;
}
.linOldComments{
position: relative;
z-index: -1px !important;
}
.divlinBlank{
background: url("../imagem/layout/lin-dotted.gif") left top repeat-x !important;
}
.comment-editorial{
margin-top: 0 !important;
border-top: 0 !important;
}
.comment-editorial-border-top{
border-bottom: 0 !important;
}
#divListComment{
border-bottom: 1px solid #f90 !important;
}
.trr-login .nntt-terra {
    display: none;
}
.trr-login .nntt-header {
    height: 30px !important;
}

.banner-iframe-topo, .banner-topo  { overflow: hidden !important; width: 300px; height: 88px; }
.banner-iframe-promocional, .faq-banner-content { overflow: hidden !important; width: 980px; height: 160px; }

/* chat */
.modal-chat .assunto select{
width: 125px;
}

.modal-chat .aviso {
color: #FF0000;
padding: 3px 10px;
text-align: justify;
font-weight: normal;
}

.btn-formulario {
	overflow: hidden;
	display: block;
	float: left;
	text-indent: -999px;
	border: 0;
	cursor: pointer;
	background: url('../imagem/layout/botoes.gif') no-repeat;
	line-height: 0;
}
.btn-formulario + .btn-formulario {
	margin-left: 7px;
}
.btn-voltar-n {
	background-position: 0 -546px !important;
	height: 24px;
	width: 57px;
	margin-top: 8px;
}
.btn-voltar-n:hover {
	background-position: -220px -546px !important;
}
.btn-continuar-n {
	background-position: 0 -585px !important;
	height: 24px;
	width: 76px;
	margin-top: 8px;
}
.btn-continuar-n:hover {
	background-position: -220px -585px !important;
}
.btn-voltar-capa {
	background-position: 0 -780px !important;
	height: 24px;
	width: 124px;
	margin-top: 8px;
}
.btn-voltar-capa:hover {
	background-position: -220px -780px !important;
}
.line {
	overflow: hidden;
	border: 0;
	border-bottom: 1px solid #CCC;
	display: block;
}
.div-outer {
	padding: 50px 0px;
}	
.div-outer, .div-inner {
	text-align: left;
	overflow: hidden;
	clear: both;
}
.div-outer .header {
	border-bottom: 1px solid #CCC;
	margin-bottom: 12px;
}
.div-outer .title {
	font-size: 16px;
	text-transform: uppercase;
}
.clear {
	clear: both;
}
.select {padding: 3px; font: 12px Arial; border: 1px solid #CCC;}

/**
* Recaptcha
**/

#recaptcha_response_field {
	left: 0 !important;
}
.simplemodal-container {
	height: auto !important;
}
.simplemodal-container .modal-login,
.simplemodal-container .simplemodal-wrap,
.simplemodal-container .modal-chat,
.simplemodal-container form {
	overflow: hidden !important;
	height: auto !important;
}
.simplemodal-container #recaptcha_chat {
	display: block;
	clear: both !important;
}
.simplemodal-container #recaptcha_area {
	margin: 0 !important;
}

.recaptcha {
	border: 	1px solid #E6E3E0;
	padding: 	4px;
	border-radius: 8px;
	background-color: #FDFDFD;
	display: block;
	overflow: hidden;
}
.recaptcha .options > div {
	float: left !important; 
	padding: 5px;
}
.recaptcha a {
	color: #f90;
	display: block;
	padding: 3px;
	font-size: 10px;
}
.recaptcha .recaptcha_audio_play_again {
	background: url("../imagem/layout/recaptcha_refresh.gif") 0 8px;
}
.recaptcha a:hover {
    text-decoration: 	underline;
}
.recaptcha_response_div{
	float: left;
	margin: 0 !important;
}
.recaptcha input {
	border: 1px solid #E6E3E0;
	border-radius: 4px;
	padding: 4px;
	float: left;
	min-width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47423A;	
}
.recaptcha .span12 {
	margin: 4px 0;
	overflow: hidden;
}
.recaptcha .options {
	float: right;
	vertical-align: middle;
}
#recaptcha_image {
	margin-bottom: 8px;
}
.recaptcha embed {
	overflow: hidden;
	display: block;
}
p.no-margin {
	padding: 0 !important;
}
.clear10 {
	height: 10px;
}
.visible {
	display: block !important;
}
.red {
	color: red;
}
.hidden {
	display: none;
}