body {background:url(../imagens/bg.gif) repeat-x top #f1ece6; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#666}
h1, h2, h3, h4, h5 {margin:0; padding:0;}
a {color:#f19709; text-decoration:none;}
a:hover {text-decoration:underline;}
ul {margin:0; padding:0;}
img {padding:3px; background:#fff; border:1px solid #ccc;}
#col-um {width:212px; float:left; margin-left:5px; position:relative;}
#col-dois {width:563px; border:2px solid #e7e7e7; float:left; background:url(../imagens/bg_geral.gif) repeat-x top #fff; margin-top:80px; position:relative; padding:49px 6px 0 6px; margin-bottom:50px}
#col-tres {width:179px; float:left; margin-top:118px; background:url(../imagens/bg_dir.gif) repeat-y left #e6dbcd; padding:10px; font-weight:bold; font:Tahoma, Arial, Helvetica, sans-serif;color:#699bc1;}
#menu-principal {width:212px; margin-top:4px}
#menu-principal li {list-style:none; height:22px; margin-bottom:2px}
#menu-principal li a {display:block; background:url(../imagens/bg_menu.gif) no-repeat top; padding:4px 17px; height:14px; color:#fff; font: Tahoma, Arial, Helvetica, sans-serif; text-align:right;font-weight:bold;}
#menu-principal li a:hover {background-position:0 -24px; text-decoration:none;}
#menu-principal li a.current {background-position:0 -24px; text-decoration:none;}
#menu-principal h3 {text-align:right; padding:4px 5px; font:14px "Times New Roman", Times, serif; color:#e70006; text-transform:uppercase; font-weight:bold}
#newsletter {text-align:right; padding-right:3px}
input#bt_ok {width:20px; height:19px; margin-bottom:-4px}
input#txtNews {width:176px; border:1px solid #7F9DB9; color:#333; font:12px Arial, Helvetica, sans-serif; padding:2px}

#marca {width:171px; height:224px; margin:0 auto; margin-top:12px;}
#marca h1 a {display:block; overflow:hidden; text-indent:-9000px; background:url(../imagens/logomarca.jpg) no-repeat; width:171px; height:224px;}
#logo-cgadb {width:50px; height:73px; position:absolute; top:-80px; right:5px;}
#logo-cgadb img {padding:0; border:0; background:0;}
#lang {position:absolute; left:14px; top:0}
#lang li {list-style:none; float:left;}
#lang li a {display:block; overflow:hidden; text-indent:-9000px; width:26px; height:19px;}
#lang li#portugues a {background:url(../imagens/icon_brasil.gif) no-repeat;}
#lang li#japones a {background:url(../imagens/icon_japao.gif) no-repeat;}
#lang li#ingles a {background:url(../imagens/icon_england.gif) no-repeat;}
#lang li#portugues a:hover, #lang li#japones a:hover, #lang li#ingles a:hover {background-position:0 -21px;}
#apresentacao {background:url(../imagens/bg_apresentacao.jpg) repeat-x; border-bottom:2px solid #dfdfdf; padding:6px}
#apresentacao h2 {text-transform:uppercase; font:14px Tahoma, Arial, Helvetica, sans-serif; color:#909090; font-weight:bold}
#apresentacao h1 {font:30px Arial, Helvetica, sans-serif; color:#e97f0d; text-transform:uppercase; font-weight:bold;}
#apresentacao p {float:left; width:353px}
#apresentacao img {float:left; width:197px; height:132px; margin-top:-60px; padding:0; border:0;}
.clear {clear:both;}
#blocos {margin-top:10px; background:url(../imagens/faixa_listrada.gif) repeat-x bottom; padding-bottom:20px;}
.bc {border-bottom:1px solid #d5d0c9; margin-top:6px}
#blocos h1{text-transform:capitalize; font:15px Tahoma, Arial, Helvetica, sans-serif; color:#7595b3; font-weight:bold;}
img.img-full {margin:3px 4px; padding:4px}
.desc {color:#333; font:12px Tahoma, Arial, Helvetica, sans-serif;}
#noticias { margin-top:50px; margin-bottom:20px; position:relative;}
#noticias h3 a {color:#ba0a0a; font-weight:bold; background:url(../imagens/icon_paper.gif) no-repeat; padding:3px 19px;}
#noticias h3 a:hover {color:#0099CC;}
#noticias li {list-style:none; padding:3px 0; border-bottom:1px solid #DFD7C8}
#noticias li a {background:url(../imagens/bullet_dois.gif) no-repeat 0 7px; padding:4px 14px;  font:12px Tahoma, Arial, Helvetica, sans-serif; color:#9f9f9f; display:block;}
#noticias li a:hover {background-position:0 -10px; color:#0099CC; text-decoration:none; background-color:#eee}
#marca-giulianosaito {position:absolute; left:-22px; bottom:20px}
#marca-giulianosaito h1 a {overflow:hidden; text-indent:-9000px; display:block; background:url(../imagens/marca.gif) no-repeat right; width:16px; height:100px;}
#marca-giulianosaito h1 a:hover {background-position:-2px 0 ;}
address {font-size:11px; color:#333; font-style:normal;}
#copyright {position:absolute; bottom:-20px; right:5px;}
#col-tres h3 {font:12px Tahoma, Arial, Helvetica, sans-serif; color:#ba0a0a; font-weight:bold; text-align:left; margin:4px 0}
#col-tres p {margin:0; padding:0;}
.b-um, .b-dois {padding:10px 0; border-bottom:1px solid #fff;}
.b-tres {padding:10px 0;}
.b-um, .b-tres {text-align:center;}
a.link-mais {font-size:11px; background:url(../imagens/bullet_um.gif) no-repeat right; padding:3px 12px; float:right;}
a.link-mais:hover {color:#333;}
#sec h1 {font-weight:bold; color:#CC3300; font-size:17px; background:url(../imagens/icon_licenses.gif) no-repeat; padding:5px 25px}
label {display:block; margin:3px 0; background:url(../imagens/bullet_tres.gif) no-repeat; padding-left:16px}
#sec input, #sec textarea {display:block; width:550px; padding:5px; border:1px solid #7F9DB9; color:#333; font:12px Arial, Helvetica, sans-serif;}
#sec input:focus, #sec textarea:focus {border:1px solid #FF9900;}
input#bt-limpar, input#bt-enviar {width:56px; height:22px; border:0; padding:0; display:inline; margin:5px 3px; float:right; text-indent:-9000px; overflow:hidden;}
#loading {margin-top:4px; font-size:11px; font-weight:bold; color:#CC0000}
#loading img {padding:0; border:0;}
.envio-erro {padding:5px 5px 5px 23px; font-weight:bold; display:block; border:2px solid #FFCC00; background:url(../imagens/icon_warning.gif) no-repeat #FEFBE7; color:#CC0000;}
.envio-acerto {padding:5px 5px 5px 23px; font-weight:bold; display:block; border:2px solid #00CC00; background:url(../imagens/icon_valid.gif) no-repeat #e9f8e5; color:#009900;}
span.error {background:url(../imagens/icon_erro.gif) no-repeat 0 4px; padding:4px 4px 4px 18px; font-weight:bold; color:#CC0000; margin:4px 0;}
ul#lista-fotos li {list-style:none; float:left; margin:2px; text-align:center; height:123px}
ul#lista-fotos li:hover img {background:#B0BCC2}
ul#lista-fotos li a span {display:block; background:#B0BCC2; color:#fff; font-weight:bold;}
ul#lista-fotos li a:hover span {background:#c2bab1;}
#CGAlleryTitle {font:25px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#6B8DB0}
#CGAlleryTop {display:block; padding:5px; border-bottom:1px solid #ccc}
.CGAlleryThumbImage {float:left; width:70px; height:55px; margin:5px 5px;}
.CGAlleryThumbImage img:hover {background:#E3000B}
#CGAlleryPageTop img {cursor:pointer; margin-top:5px;}
#CGAlleryFullOption img {cursor:pointer}
.d {font-weight:bold; display:block; color:#CC0000;}
.e {color:#6B8DB0}
#CGAlleryFull {margin-bottom:144px}
#CGAlleryThumbLoadTitle, .imageId {font-weight:bold; color:#CC0000; background:#eee; width:150px; padding:4px; border:1px solid #ccc; margin:6px 0;}
#CGAlleryFullImageId {width:200px; padding:3px; font-weight:bold; color:#CC0000}
#CGAlleryFull {padding-top:-50px}
.pageCurrentTop {font-size:11px;}
#CGAlleryPageTop {background:#F1ECE6;}
#CGAlleryPageNum {font-size:11px; color:#0099CC; padding:10px 0;}
#CGAlleryPageTop img {float:left; margin:5px 4px; padding:5px}
#imageId {color:#B0BCC2;}
#CGAlleryFullImageCurrent {min-height:420px}
#CGAlleryFullImageCurrent img {border:0;}