/* Reset */
* { margin:0; padding:0 }
ul, li { list-style-type:none }
img { border:none }
hr, form br { display:none }
form label br { display:block }
html, body { height:100% }

/* Fonte Base */
html { font-size:100% }
body { font-size:62.5% }
body, input, select, textarea { font-family:Tahoma, Arial, Verdana, sans-serif }
table, table td, input, select, textarea { font-size:1em }

/* Background e Cor Base */
body { background:#D9D9D9 url(/_images/bg.jpg) repeat-x; color:#505050 }

/* Headings */
h1 { margin:0 0 2em; font:1.7em Verdana, Arial, sans-serif; color:#6D6B6C; font-variant:small-caps }
h2 { margin:2em 0 1.5em; font-weight:bold; font-size:1.3em; color:#B74400 }
h3 { margin:2em 0 1.5em; font-weight:bold; font-size:1.1em; color:#234D8F }

/* Links */
a { color:#006BB5; text-decoration:underline }
a:hover { color:#FF9300 !important; text-decoration:none }

/* Textos */
p, dl, ol, ul, table { margin:1.5em 0 1em }
p, dl, ol, ul, cite { line-height:1.5em }
ul ul, ul p { font-size:1em }
ul { margin-top:1.6em }
dl dt { font-weight:bold }
dl dd { margin:0 0 10px 20px }
abbr { border-bottom:1px dotted #000 }
em { font:italic 1.1em Verdana, Arial, sans-serif }

/* Listas */
ul.tipo1, ul.tipo2, ul.tipo3 { margin-left:20px }
ul.tipo2 li { padding-left:12px; background:url(/_images/diversos/bullet1.gif) no-repeat 0 0.6em }
ul.tipo3 li { padding-left:12px; background:url(/_images/diversos/bullet1b.gif) no-repeat 0 0.6em }

/* Misc Classes */
.center { text-align:center }
.clear { clear:both }
.legenda { font-size:0.9em }
.mensagem, .vazio { padding:50px 30px 70px; font-size:1.1em; line-height:1.5em; text-align:center }
.obs { padding:5px; background:#F1F1F1; font-size:1em }
.separador { display:none }

.preco { color:#A73500; font-weight:bold }
.preco .parte-inteira { font-size:1.8em }
.preco .parte-decimal { font-size:1.2em }
.preco.normal { color:#666; font-weight:normal; font-family:Arial, sans-serif }
.preco.normal .parte-inteira, .preco.normal .parte-decimal { font-weight:bold; font-size:1.1em }
.preco-consulta { color:#A73500; font-size:1.1em; font-style:italic }

.esgotado { display:block; width:7em; margin:0 auto; padding:0.1em 0 0.3em; background:#E7E8E9; color:#606771; font-weight:bold }
.promocao { color:#03C; font-weight:bold }

#ct-atencao, #ct-atencao * { font-size:1em; line-height:1.2em }
#ct-atencao { margin:1em 0 2em; padding:0 8px 8px; border:2px solid #E1E1E1; background:#95C7EF; color:#000 }
#ct-atencao dt { padding:6px 0 2px; font-weight:bold }
#ct-atencao dd { margin:3px 0 0; padding-left:20px; background:url(/_images/diversos/bullet_erro.gif) no-repeat 8px 0.4em }

/* -- Estrutura -- */
body { text-align:center }

#ct-conteiner { position:relative; width:760px; padding:0; margin:0 auto; background:#FFF; font-size:1em; text-align:left }

#ct-esq { float:left; display:inline; width:198px; margin-left:14px }

 #ct-logo { margin:0 }
 #ct-logo a { display:block; width:100%; height:0 !important; height /**/:152px; padding-top:152px; overflow:hidden; background:url(/_images/sup_logo.jpg) no-repeat }

 #ct-data, #ct-busca { position:absolute; z-index:2 }
 
 #ct-data { top:16px; left:230px; width:500px; padding-left:20px; margin:0; background-repeat:no-repeat; background-position:0 }
  .h1m1 { background-image:url(/_images/diversos/relogios/h1m1.gif) } .h1m2 { background-image:url(/_images/diversos/relogios/h1m2.gif) } .h1m3 { background-image:url(/_images/diversos/relogios/h1m3.gif) } .h1m4 { background-image:url(/_images/diversos/relogios/h1m4.gif) } .h1m5 { background-image:url(/_images/diversos/relogios/h1m5.gif) } .h1m6 { background-image:url(/_images/diversos/relogios/h1m6.gif) } .h1m7 { background-image:url(/_images/diversos/relogios/h1m7.gif) } .h1m8 { background-image:url(/_images/diversos/relogios/h1m8.gif) } .h2m1 { background-image:url(/_images/diversos/relogios/h2m1.gif) } .h2m2 { background-image:url(/_images/diversos/relogios/h2m2.gif) } .h2m3 { background-image:url(/_images/diversos/relogios/h2m3.gif) } .h2m4 { background-image:url(/_images/diversos/relogios/h2m4.gif) } .h2m5 { background-image:url(/_images/diversos/relogios/h2m5.gif) } .h2m6 { background-image:url(/_images/diversos/relogios/h2m6.gif) } .h2m7 { background-image:url(/_images/diversos/relogios/h2m7.gif) } .h2m8 { background-image:url(/_images/diversos/relogios/h2m8.gif) } .h3m1 { background-image:url(/_images/diversos/relogios/h3m1.gif) } .h3m2 { background-image:url(/_images/diversos/relogios/h3m2.gif) } .h3m3 { background-image:url(/_images/diversos/relogios/h3m3.gif) } .h3m4 { background-image:url(/_images/diversos/relogios/h3m4.gif) } .h3m5 { background-image:url(/_images/diversos/relogios/h3m5.gif) } .h3m6 { background-image:url(/_images/diversos/relogios/h3m6.gif) } .h3m7 { background-image:url(/_images/diversos/relogios/h3m7.gif) } .h3m8 { background-image:url(/_images/diversos/relogios/h3m8.gif) } .h4m1 { background-image:url(/_images/diversos/relogios/h4m1.gif) } .h4m2 { background-image:url(/_images/diversos/relogios/h4m2.gif) } .h4m3 { background-image:url(/_images/diversos/relogios/h4m3.gif) } .h4m4 { background-image:url(/_images/diversos/relogios/h4m4.gif) } .h4m5 { background-image:url(/_images/diversos/relogios/h4m5.gif) } .h4m6 { background-image:url(/_images/diversos/relogios/h4m6.gif) } .h4m7 { background-image:url(/_images/diversos/relogios/h4m7.gif) } .h4m8 { background-image:url(/_images/diversos/relogios/h4m8.gif) } .h5m1 { background-image:url(/_images/diversos/relogios/h5m1.gif) } .h5m2 { background-image:url(/_images/diversos/relogios/h5m2.gif) } .h5m3 { background-image:url(/_images/diversos/relogios/h5m3.gif) } .h5m4 { background-image:url(/_images/diversos/relogios/h5m4.gif) } .h5m5 { background-image:url(/_images/diversos/relogios/h5m5.gif) } .h5m6 { background-image:url(/_images/diversos/relogios/h5m6.gif) } .h5m7 { background-image:url(/_images/diversos/relogios/h5m7.gif) } .h5m8 { background-image:url(/_images/diversos/relogios/h5m8.gif) } .h6m1 { background-image:url(/_images/diversos/relogios/h6m1.gif) } .h6m2 { background-image:url(/_images/diversos/relogios/h6m2.gif) } .h6m3 { background-image:url(/_images/diversos/relogios/h6m3.gif) } .h6m4 { background-image:url(/_images/diversos/relogios/h6m4.gif) } .h6m5 { background-image:url(/_images/diversos/relogios/h6m5.gif) } .h6m6 { background-image:url(/_images/diversos/relogios/h6m6.gif) } .h6m7 { background-image:url(/_images/diversos/relogios/h6m7.gif) } .h6m8 { background-image:url(/_images/diversos/relogios/h6m8.gif) } .h7m1 { background-image:url(/_images/diversos/relogios/h7m1.gif) } .h7m2 { background-image:url(/_images/diversos/relogios/h7m2.gif) } .h7m3 { background-image:url(/_images/diversos/relogios/h7m3.gif) } .h7m4 { background-image:url(/_images/diversos/relogios/h7m4.gif) } .h7m5 { background-image:url(/_images/diversos/relogios/h7m5.gif) } .h7m6 { background-image:url(/_images/diversos/relogios/h7m6.gif) } .h7m7 { background-image:url(/_images/diversos/relogios/h7m7.gif) } .h7m8 { background-image:url(/_images/diversos/relogios/h7m8.gif) } .h8m1 { background-image:url(/_images/diversos/relogios/h8m1.gif) } .h8m2 { background-image:url(/_images/diversos/relogios/h8m2.gif) } .h8m3 { background-image:url(/_images/diversos/relogios/h8m3.gif) } .h8m4 { background-image:url(/_images/diversos/relogios/h8m4.gif) } .h8m5 { background-image:url(/_images/diversos/relogios/h8m5.gif) } .h8m6 { background-image:url(/_images/diversos/relogios/h8m6.gif) } .h8m7 { background-image:url(/_images/diversos/relogios/h8m7.gif) } .h8m8 { background-image:url(/_images/diversos/relogios/h8m8.gif) }
	 
 #ct-busca { top:171px; left:214px; width:331px; height:7em; background:#696666 url(/_images/busca_bg.jpg) no-repeat left bottom }
 #ct-busca p { margin:3px 20px 0 }
 #ct-busca input { float:left; margin:4px 3px 0 0 }
 #ct-busca label { float:none; display:block; padding:0; margin:0; background:url(/_images/busca_bullet_lupa.gif) no-repeat 0 0.4em; color:#FFF; font:1em Tahoma, Arial, Verdana, sans-serif; text-indent:15px }
 #ct-busca label input { width:215px; padding:4px 6px 3px; border:none; background:url(/_images/busca_input_bg.gif) no-repeat; font-size:1em }
 #ct-busca ul { float:left; clear:left; padding-top:15px; margin:0 }
 #ct-busca ul li { float:left; display:inline; margin:0 10px 0 20px }
 #ct-busca ul li a { color:#FFF; font-weight:bold; text-decoration:none }
 #ct-busca ul li#ct-m-i-carrinho { padding-left:15px; background:url(/_images/sup_menu_bullets.gif) no-repeat 0 -115px }
 
 #ct-flash { position:absolute; top:0; right:14px; width:532px; margin:0 0 2px; background:#EEEFDD url(/_images/flash_bg.gif) repeat-x; text-align:right }
 #ct-flash object { vertical-align:sub }
 
 #ct-letreiro { position:absolute; top:152px; right:14px; width:532px; height:16px; padding-top:1px; margin:0; overflow:hidden; background:#444 url(/_images/diversos/letreiro/bg.gif) }
 #ct-letreiro * { margin:0; padding:0 }
 #ct-letreiro li { position:absolute; left:532px; margin:0; white-space:nowrap }
 
  #ct-letreiro span { float:left; width:9px; height:15px; margin-right:2px; background-image:url(/_images/diversos/letreiro.gif); text-indent:-9999px } 
	/* a-z */
	.g-98 { background-position:-11px 0 } .g-99 { background-position:-20px 0 } .g-100 { background-position:-29px 0 } .g-101 { background-position:-38px 0 } .g-102 { background-position:-47px 0 } .g-103 { background-position:-56px 0 } .g-104 { background-position:-65px 0 } .g-105 { background-position:-74px 0 } .g-106 { background-position:-79px 0 } .g-107 { background-position:-88px 0 } .g-108 { background-position:-97px 0 } .g-109 { background-position:-106px 0 } .g-110 { background-position:-119px 0 } .g-111 { background-position:-128px 0 } .g-112 { background-position:-141px 0 } .g-113 { background-position:-150px 0 } .g-114 { background-position:-163px 0 } .g-115 { background-position:-172px 0 } .g-116 { background-position:-181px 0 } .g-117 { background-position:-190px 0 } .g-118 { background-position:-199px 0 } .g-119 { background-position:-212px 0 } .g-120 { background-position:-225px 0 } .g-121 { background-position:-234px 0 } .g-122 { background-position:-243px 0 } 
	/* !"%()*+,-.:;=?’ */
	.g-33 { background-position:0 -45px } .g-34 { background-position:-1px -45px } .g-37 { background-position:-4px -45px } .g-40 { background-position:-14px -45px } .g-41 { background-position:-17px -45px } .g-42 { background-position:-20px -45px } .g-43 { background-position:-29px -45px } .g-44 { background-position:-38px -45px } .g-45 { background-position:-39px -45px } .g-46 { background-position:-48px -45px } .g-58 { background-position:-49px -45px } .g-59 { background-position:-50px -45px } .g-61 { background-position:-51px -45px } .g-63 { background-position:-58px -45px } .g-146 { background-position:-67px -45px } 
	/* 0-9 */
	.g-48 { background-position:0 -30px } .g-49 { background-position:-9px -30px } .g-50 { background-position:-14px -30px } .g-51 { background-position:-23px -30px } .g-52 { background-position:-32px -30px } .g-53 { background-position:-41px -30px } .g-54 { background-position:-50px -30px } .g-55 { background-position:-59px -30px } .g-56 { background-position:-68px -30px } .g-57 { background-position:-75px -30px } 
	/* àáâãçèéêíóôõúü */
	.g-224 { background-position:0 -15px } .g-225 { background-position:-11px -15px } .g-226 { background-position:-22px -15px } .g-227 { background-position:-33px -15px } .g-231 { background-position:-44px -15px } .g-232 { background-position:-53px -15px } .g-233 { background-position:-62px -15px } .g-234 { background-position:-71px -15px } .g-237 { background-position:-80px -15px } .g-243 { background-position:-85px -15px } .g-244 { background-position:-94px -15px } .g-245 { background-position:-103px -15px } .g-250 { background-position:-112px -15px } .g-252 { background-position:-121px -15px } 
	
	#ct-letreiro .g-32 { background:none } 
	#ct-letreiro .g-33, #ct-letreiro .g-44, #ct-letreiro .g-46, #ct-letreiro .g-58, #ct-letreiro .g-59, #ct-letreiro .g-146 { width:1px } 
	#ct-letreiro .g-34, #ct-letreiro .g-40, #ct-letreiro .g-41 { width:3px } 
	#ct-letreiro .g-49, #ct-letreiro .g-105, #ct-letreiro .g-237 { width:5px } 
	#ct-letreiro .g-56, #ct-letreiro .g-61 { width:7px } 
	#ct-letreiro .g-37 { width:10px } 
	#ct-letreiro .g-97, #ct-letreiro .g-224, #ct-letreiro .g-225, #ct-letreiro .g-226, #ct-letreiro .g-227 { width:11px } 
	#ct-letreiro .g-109, #ct-letreiro .g-111, #ct-letreiro .g-113, #ct-letreiro .g-118, #ct-letreiro .g-119 { width:13px } 

 #ct-menu-sup { clear:left; height:8.9em; margin-bottom:2px; background:#C95400 url(/_images/sup_menu_bg.gif) no-repeat }
 #ct-menu-sup ul { padding:11px 0 0 20px; margin:0; font-weight:bold; font-size:1.3em }
 #ct-menu-sup li { padding-left:17px; margin-bottom:5px; background:url(/_images/sup_menu_bullets.gif) no-repeat 0 0.4em }
 #ct-menu-sup a { color:#FFF; text-decoration:none }
   li#ct-ms-contato { background-position:0 -35px }
   li#ct-ms-ajuda { background-position:0 -77px }
	 
 #ct-produtos { margin-bottom:25px; background:url(/_images/esq_bg.jpg) no-repeat 0 29px }
 #ct-produtos h2 { padding:11px 35px 6px; margin:0; background:#8B8B8B url(/_images/esq_produtos_bg.gif) no-repeat; color:#FFF; font:0.9em Arial, sans-serif; text-transform:uppercase }
 #ct-produtos ul { margin:1.5em 15px 0 10px; font-weight:bold; font-size:1.1em }
 #ct-produtos ul ul { margin:0.3em 0 1em; font-size:1em }
 #ct-produtos ul span { color:#B03D00; font-size:1.2em }
 #ct-produtos ul a { display:block; width:160px; padding:1px 0 1px 8px; background:url(/_images/diversos/bullet2.gif) no-repeat 0 0.6em; color:#5C5858; text-decoration:none }
 #ct-produtos ul a:hover { background:#015D93 url(/_images/esq_menu_bg.gif) repeat-x; color:#FFF !important }

 #ct-parceiros { padding-bottom:15px; margin-bottom:15px; text-align:center }
 #ct-parceiros h2 { padding:8px 0 4px 40px; margin:0 0 17px; background:url(/_images/icones/visto.gif) no-repeat 10px; color:#524A40; font:0.9em Arial, sans-serif; text-transform:uppercase; text-align:left }

#ct-dir { float:right; display:inline; width:532px; margin:171px 14px 0 0; background:url(/_images/bg_conteudo.jpg) no-repeat 0 72px }

 #ct-chat { float:right; width:199px; height:70px; margin:0 0 15px }
 #ct-chat img { display:block }

 #conteudo { position:relative; clear:both; padding:0 20px 3em }
  #conteudo h1 { padding:5px 0 2px 30px; margin-bottom:0.2em; background:url(/_images/titulo_bg.gif) no-repeat 0 100% }

#ct-inferior { clear:both; position:relative; width:732px; margin:0 14px; background:#D9D9D9 }
#ct-inferior p { padding:10px; margin:0 }
#ct-inferior a#ct-tua { position:absolute; top:50%; right:10px; margin-top:-10px }

#ct-codebase { font-size:1px; height:0; overflow:hidden }

/* Páginas Específicas */
#b-empresa #conteudo p, #b-empresa #conteudo ul { font-size:1.1em }/* Notícias */
#conteudo h2 { margin-bottom:0 }
p.data { margin-top:0; color:#B74400 }
p.fonte { color:#666 }

#h-imagens, #h-documentos, #h-noticias { clear:both; width:100%; padding:11px 0 4px 40px; margin:2em -20px 0; background:url(/_images/diversos/header_bg.gif) no-repeat; color:#524A40; font:0.9em/1em Arial, sans-serif; text-transform:uppercase }
#h-documentos { background-position:0 -100px }
#h-noticias { background:url(/_images/inicial/header_bg.gif) no-repeat }

#folder { text-align:center }

#imagens li { float:left; margin:0 11px 10px 0 }
#imagens li.last { margin-right:0 }
#imagens li img { padding:1px; border:1px solid #DDC7AA }
#imagens li a:hover img { border-color:#FF9300 }

#documentos li { padding-left:10px; margin-bottom:1em; background:url(/_images/diversos/bullet1.gif) no-repeat 0 0.6em }
#documentos li p { margin:0 }
#documentos li a { font-weight:bold }
#documentos li span { color:#999 }

#noticias li p { margin:0 0 0.4em }
#noticias li span { color:#666 }

#arquivo, #navegacao { font-weight:bold; font-size:1.1em }

#navegacao { text-align:right }