@import url("form.css");
.oculto{display: none}
.comercio{background:#fff; width:800px; height: 300px}
.enviar_foto{margin-top:20px}
.logo_google{float:right;margin-top: -15px; clear:both}
#adsense{margin-left: 8px}
#exibe_noticia .data_noticia{margin-bottom:2px; font-weight: bold;font-size: 10px}
#exibe_noticia .autor{font-size: 12px; font-style: italic}
#exibe_noticia .noticia{font-size: 12px; text-align: justify;}
#exibe_noticia h1{background: #fff; font-weight: bold;font-size: 20px; margin-left: 0; padding-left: 0}
#imagens_noticia h3, #mais_noticias h3{background: #fff; font-weight: bold;font-size: 14px;}
#mais_noticias{position: relative; top:20px;clear:both;margin-top: 20px; margin-bottom: 40px}
#foto_corpo_noticia{float:right;padding:4px;background: #e2e2e2;margin-left: 5px}
#logo_comercio{float: right; margin-top: -35px;margin-bottom: 10px}
hr{clear: both; margin-top: 10px; margin-bottom: 10px}

/* galeria de fotos */
#container {overflow: hidden;}
.content {display: none;clear: both;}
.content a, div.navigation a {text-decoration: none;}
.content a:hover, div.content a:active {text-decoration: underline;}
.navigation a.pageLink {height: 77px;line-height: 77px;}
.controls {margin-top: 5px;height: 23px;}
.controls a {padding: 5px;}
.ss-controls {float: left;}
.nav-controls {float: right;}
.slideshow-container,.loader,.slideshow a.advance-link {width: 720px;}
div.loader,div.slideshow a.advance-link,div.caption-container {height: 544px; position: relative; top: 10px}
div.slideshow-container {position: relative;clear: both;float: left;}
div.loader {position: absolute;top: 0;left: 0;background-image: url('../imagens/loader.gif');background-repeat: no-repeat;background-position: center;}
div.slideshow span.image-wrapper {display: block;position: absolute;top: 30px;left: 0;}
div.slideshow a.advance-link {display: block;line-height: 480px;text-align: center;}
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow a.advance-link:focus {outline: none;}
div.slideshow img {border: none; position: absolute; top: 0; left: 0px;}
div.caption-container {float: right;position: relative;margin-top: 30px;}
span.image-caption {display: block;position: absolute;top: 0;left: 0;}
div.caption-container, span.image-caption {width: 334px;}
div.caption {padding: 0 12px;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}
div.download {margin-top: 8px;}
div.photo-index {position: absolute;bottom: 0;left: 0;padding: 0 12px;}
div.navigation-container {float: left;position: relative;left: 50%;}
div.navigation {float: left;position: relative;left: -50%;clear: both}
div.navigation a.pageLink {display: block;position: relative;float: left;margin: 2px;width: 16px;background-position:center center;background-repeat:no-repeat;}
div.navigation a.pageLink:focus {outline: none;}
ul.thumbs {margin: 0 auto;padding: 0;width: 740px}
ul.thumbs li {float: left;padding: 0;margin: 2px;list-style: none;}
a.thumb {padding: 1px;display: block;}
a.thumb:focus {outline: none;}
#thumbs{height: 82px; background: #000000;width: 740px; margin-bottom: 30px; margin-top: -22px}
ul.thumbs img {border: none;display: block;}
div.pagination {clear: both;position: relative;left: -50%;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {position: relative;display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
div.pagination a:hover {text-decoration: none;}
div.pagination span.current {font-weight: bold;}
div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}
div.gallery-gutter {clear: both;padding-bottom: 20px;}
div.navigation a.prev {background-color: inherit;width: 34px;background-image: url(../images/prevPageArrowWhite.gif);background-position: right}
div.navigation a.next {background-color: inherit;width: 34px;background-image: url(../images/nextPageArrowWhite.gif);background-position: left}
div.loader {background-image: url(../imagens/loaderWhite.gif);}
a:focus, a:hover, a:active {text-decoration: underline;}
#controls a{color: #09f;padding: 5px; background: #000000;}


/* Estilizando o box carregando */
#carregando{width: 87.6%;padding: 5px 5px 5px 55px;background-image: url("../images/carregando.gif");background-repeat: no-repeat;background-position: 10px;background-color: #4d4d4d; color: #ffffff;display:none; font-weight: bold}

#valida_cadastro, #valida_contato, #valida_login, #valida_email{width: 88%;padding: 5px 5px 5px 55px;background-image: url("../images/atencao.png");background-repeat: no-repeat;background-position: 10px;background-color: #BC0000; color: #ffffff;display:none}
.sucesso{width: 87.6%;padding: 5px 5px 5px 55px;background-image: url("../images/processamento_ok.png");background-repeat: no-repeat;background-position: 10px;background-color: #78e378; color: #ffffff; font-weight: bold}
.sucesso a,.erro a{color: #ffffff; text-decoration: none}
.sucesso a:hover, .erro a:hover{text-decoration: underline}
.erro{width: 87.6%;padding: 5px 5px 5px 55px;background-image: url("../images/atencao2.png");background-repeat: no-repeat;background-position: 10px;background-color: #BC0000; color: #ffffff; font-weight: bold}

/* Estilizando o upload de fotos */
#foto_enviada{float: right; width: 300px}
#foto_enviada p{padding: 0; margin: 0 0 5px 0}
#ver_foto_enviada{width: 299px;height: 224px; background-color: #F5F5F5;border: 3px solid #E5E5E5;text-align: center}
#ver_foto_enviada p{font-weight: bold; margin-top: 95px;padding:5px;color:#0099FF}
#div_upload{display: block;}
.fileUploadQueueItem {font-size: 11px;background-color: #F5F5F5;border: 3px solid #E5E5E5;margin-top: 9px;padding: 10px;width: 170px;}
.fileUploadQueueItem .cancel {float: right;}
.fileUploadProgress {background-color: #FFFFFF;border-top: 1px solid #808080;border-left: 1px solid #808080;border-right: 1px solid #C5C5C5;border-bottom: 1px solid #C5C5C5;margin-top: 10px;width: 100%;}
.fileUploadProgressBar {background-color: #0099FF;}

/* Estilizando histórico de promoções*/
#tabela_historico table {width:100%; border-collapse: collapse; }
#tabela_historico thead th { background:#4d4d4d ; color: #ffffff; }
#tabela_historico table th, table td { text-align: left; border-bottom: 1px solid #ccc; padding: 5px; font-size: 100%; }
#tabela_historico table tr:hover{background: #c7f2c7;}
#tabela_historico .odd, .r1 { background: #ffffff; }
#tabela_historico .even, .r2 { background: #f7f7f7; }
#tabela_historico .r3 { background: #ebebeb; }




/* CSS Document */
#tudo {
margin-left: -7px;
width: 520px;
text-align: center;
}
#tudo2 {
margin-left: 0px;
width: 520px;
text-align: left;
}

#exibe {
float: left;
margin: 20px 2px 0 4px;
width: 167px;
height: 190px;
}

#exibe2 {
float: left;
width: 167px;
margin: 2px;
}

#imagem {
width: 152px;
height: 114px;
margin-top: 5px;
margin-left: 7px;
}

#imagem2 {
width: 167px;
height: 120px;
background: #e2e2e2;
text-align: center;
}



#descricao {
padding: 05px 03px;
margin:0px;
font-size: 12px;
}

#descricao span {
color: #000;
padding: 0px;
margin: 0px;
font-weight:bold;
}

#descricao p {
padding: 0px;
margin: 0px;
}

#rodape {
font-size: 12px;
}