/*CSS PRO JUMP*/

* {
  font-family:Tahoma, "Kalimati";
}

body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(../images/site/bg1.jpg);
	background-repeat:repeat-x;
}

img {
  border:0;
}

a {
  text-decoration:none;
}

#principal {
	width:987px;
  margin:4px auto;
}

/*
 * cabecalho
 */
#cabecalho {
	width:987px;
	height:148px;
  background-image:url(../images/site/bg_topo.gif);
  background-repeat:repeat-y;
}
.topo {
  width:987px;
	height:148px;
  background-image:url(../images/site/top_site.gif);
  background-position:top;
  background-repeat:no-repeat;
}

.logo {
  float:left;
  margin:28px 0 0 38px;
  display:inline;
}

#home_flash {
  float:right;
}

/*
 * corpo
 */
.corpo {
  width:984px;
  background-color:#ffffff;
  float:left;
  background-image:url(../images/site/fundo_corpo.gif);
  background-position:top;
  background-repeat:no-repeat;
  padding:6px 0 20px 0;
}

/*
 * Menu
 */
#menu {
	width:956px;
	height:33px;
  margin:0 auto;
}
.menu_left {
  width:7px;
  height:33px;
  background-image:url('../images/site/menu_left.gif');
	background-repeat:repeat-x;
  float:left;
  font-size:0px;
}
.bg_menu {
  width:941px;
  height:33px;
  background-image:url('../images/site/bg_menu.gif');
	background-repeat:repeat-x;
  float:left;
}
.menu_right {
  width:8px;
  height:33px;
  background-image:url('../images/site/menu_right.gif');
	background-repeat:repeat-x;
  float:left;
  font-size:0px;
}

#menu ul {
	height:33px;
	margin:0;
  padding:0;
  vertical-align:middle;
}
#menu ul li {
	font-size:11px;
	text-align:center;
	padding:0;
 	margin:0;
	float:left;
	color:#fefefe;
  list-style:none;
	vertical-align:middle;
	height:33px;
}
#menu ul li a {
  height:100%;
	color:#fefefe;
	text-decoration:none;
  font-weight:bold;
  margin:1px 0px;
  padding:8px 15px 0 15px;
  float:left;
	vertical-align:middle;
}
#menu ul li a:hover {
	background-image:url(../images/site/bg_menu_hover.gif);
  background-repeat:repeat-x;
}
#menu ul li a.visitado {
  background-image:url(../images/site/bg_menu_hover.gif);
  background-repeat:repeat-x;
}
#menu ul li.linha_menu {
	width:3px;
	height:33px;
	font-size:0px;
	background-image:url(../images/site/linha_menu.gif);
	background-repeat:no-repeat;
}

#menu ul li ul {
  height:27px;
  margin:0;
  padding:0;
	position:absolute;
	visibility:hidden;
	top:190px;
  *margin-left:-130px;
}
#menu ul li ul li {
  list-style:none;
  margin:0;
  padding:1px 0 0 0;
  float:left;
  color:#fe6600;
  font-size:11px;
}
#menu ul li.marca ul {
  visibility:visible;
}
#menu ul li ul li a {
  height:18px;
  color:#fe6600;
  font-size:11px;
  float:left;
  padding:4px 15px 0 15px;
  background-image:none;
}
#menu ul li ul li a:hover {
  background-image:none;
  background-color:#fdd5ba;
}

#menu ul li ul li a.a_nivel2_current {
  background-image:none;
  background-color:#fdd5ba;
}

#menu ul li ul li.divisoria {
  padding:4px 0 0 0;
}


/*
 * home
 */
.home {
  width:956px;
  margin:18px auto;
}
.apresentacao {
  width:570px;
  float:left;
  text-align:center;
  margin-left:18px;
  display:inline;
}

/*referente aos albuns na home*/

.album_destaque{
  width:280px;
  float:left;
  text-align:left;
  margin:20px 0px 0px 0px;
}

.album_destaque img{
  float:left;
  border:0;
}

.album_destaque h4{
  font-size:10pt;
  text-align:left;
  color:#215c98;
  padding:0 auto;
  margin:0 auto 5px auto;
}

.album_destaque p, .album_destaque p a{
  color:#0f5399;
  font-size:8pt;
  padding:0px 0px 5px 0px;
  margin:0px;
  text-decoration:none;
}

.album_destaque p a:hover{
  text-decoration:underline;
}

.album_destaque .veja_mais{
  color:#0f5399;
  font-size:8pt;
  font-weight:bold;
  padding:0px;
  margin:0;
  text-align:right;
  text-decoration:none;
  float:right;
}

.album_destaque .veja_mais:hover{
  text-decoration:underline;
}

/*referente aos conteudos da home*/

.area_destaque{
  width:570px;
  float:left;
  margin:10px 0px 10px 0px;
}

.destaque {
  text-align:left;
  width:250px;
  margin:20px 10px 0 20px;
  display:inline;
  font-size:10pt;
  float:left;
  color:#165da7;
}
.destaque h4 {
  font-size:10pt;
  margin:0 0 9px 0;
  padding:0 0 3px 0;
  border-bottom:1px solid #aaccef;
}
.destaque p {
  font-size:8pt;
  margin:0;
  padding:0;
}

.saiba_mais {
  width:66px;
  height:17px;
  color:#fff;
  display:block;
  font-size:8pt;
  padding:5px 0 0 0;
  margin:10px 0px 0px 0px;
  text-align:center;
  background-image:url(../images/site/bg_button.gif);
  float:right;
}

.home_direita {
  float:right;
  width:310px;
}

/*
 * area restrita
 */
.topo_arearestrita {
  width:304px;
  height:8px;
  background-image:url(../images/site/topo_area_restrita.gif);
  font-size:0px;
  margin-top:18px;
}
.bg_arearestrita {
  width:304px;
  background-image:url(../images/site/bg_area_restrita.gif);
  background-repeat:repeat-y;
  color:#165da7;
  font-size:10pt;
}
.bg_arearestrita h4 {
  width:270px;
  margin:0 auto 9px auto;
  padding:0 0 3px 0;
  border-bottom:1px solid #aaccef;
  font-size:13pt;
  color:#165da7;
}
.base_arearestrita {
  width:304px;
  height:11px;
  background-image:url(../images/site/rodape_area_restrita.gif);
  font-size:0px;
}


.bg_arearestrita form {
  padding:0;
  margin:0;
}
.bg_arearestrita form table {
  margin:0 auto;
}
.bg_arearestrita form input {
  width:215px;
  height:17px;
  padding:2px;
  background-color:#fff;
  border:1px solid #aaccef;
  color:#165da7;
  font-size:10pt;
}
.bg_arearestrita form input.campo {
  width:175px;
}
.bg_arearestrita form input.bt_ok {
  width:31px;
  height:22px;
  padding:0;
  border:0;
  cursor:pointer;
  background-image:url(../images/site/bt_ok.gif);
}
.bg_arearestrita .sair {
  width:31px;
  height:22px;
  padding:0;
  border:0;
  background-image:url(../images/site/bt_sair.gif);
  display:block;
  margin:0 0 0 250px;
}

.bg_arearestrita .label_erro {
  font-size:9pt;
  text-align:center;
}

.conteudos_restritos {
  margin:0;
  padding-top:10px;
  padding-bottom:10px;
}
.conteudos_restritos a {
  color:#165da7;
}
.conteudos_restritos a:hover {
  text-decoration:underline;
}

.bg_arearestrita strong {
  margin:0 0 0 20px;
}


/*
 * backtracking
 */
.backtracking{
  margin:30px 0px 0px 40px;
}

.backtracking ul {
  font-size:11px;
  margin:5px 0px 0px 5px;
  padding:10px;
  text-align:left;
}
.backtracking li {
  display:inline;
  list-style:none;
  color:#165da7;
}
.backtracking a {
  color:#165da7;
}
.backtracking a:hover {
  text-decoration: underline;
}
.backtracking li.last {
  font-weight:bold;
}

/*
 * conteudo
 */
.conteudo {
  width:776px;
	padding:0 0 0 0px;
	margin:25px 0px 0px 90px;
	__margin:25px 0px 0px 40px;
	float:left;
  font-size:10pt;
  color:#165da7;
}
.conteudo h3 {
  font-size:10pt;
  color:#165da7;
  padding:0 0 4px 0px;
  margin:0 0 15px 0;
  border-bottom:1px solid #aaccef;
}
.conteudo p {
  font-size:9pt;
  padding:0 0 12px 0;
  margin:0;
}
.conteudo a {
  font-size:10pt;
  color:#165da7;
}
.conteudo a:hover {
  text-decoration:underline;
}

.bt_voltar {
  float:right;
  margin:20px 0;
}




/*
 * enquete
 */
.enquete {
  margin-top:25px;
  color:#534741;
}
.enquete label {
  cursor:pointer;
}
.caixa_opcoes_enquete {
  margin-top:10px;
}
.botao_votar {
  float:right;
  width:56px;
  height:27px;
  background-image:url(../images/site/bt_votar.gif);
  cursor:pointer;
  border:0;
}

.enquete p {
  padding-top:10px;
}
.enquete p.enquete_error {
  color:red;
}

.enquete_percentagem_true,
.enquete_percentagem_false {
  height:15px;
  font-size:0px;
  float:left;
}
.enquete_percentagem_true {
  background-color:#425D2B;
}
.enquete_percentagem_false {
  background-color:#CA3425;
}


/*
 * produtos
 */
.produtos_destaques h3 {
  margin:28px 0 10px 0;
}
.produtos_destaques strong a {
  font-size:8pt;
  color:#0054a6;
}
.produtos_destaques strong a:hover {
  text-decoration:underline;
}

.product1 {
  display:table;
  height:120px;
  #position:relative;
}
.product2 {
  #position:absolute;
  #top:50%;
  #left:50%;
  display:table-cell;
  vertical-align:middle;
  text-align:center;
}
.product3 {
  #position:relative;
  #top:-50%;
  #left:-50%;
}

.img_categoria {
  width:100%;
  text-align:center;
}
.img_categoria img {
  border:1px solid #dad9d9;
}


.table_produtos {
  font-size:9pt;
}
.table_produtos strong a {
  color:#0054a6;
}
.table_produtos strong a:hover {
  text-decoration:underline;
}

.produtos {
  width:100%;
  float:left;
}
.produtos p {
  margin:0;
  padding:0 0 10px 24px;
}

.none_desc {
  margin:14px 0 0 0;
  float:left;
  width:350px;
  text-align:left;
}

.galeria_produtos {
  width:300px;
  margin:14px 0 0 0;
  float:right;
}
.galeria_produtos .imgs {
  width:300px;
  float:left;
}

.ampliar {
  font-size:10pt;
  background-image:url(../images/site/ampliar.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:20px;
  float:left;
  margin:10px 0 10px 0;
  text-align:left;
}

/*
 * rodape
 */
.rodape {
  width:984px;
  float:left;
  background-image:url(../images/site/fundo_rodape.jpg);
  background-repeat:no-repeat;
  background-color:#ffffff;
  padding-bottom:5px;
}
.rodape address {
	font-size:8pt;
  font-style:normal;
	padding:12px 0px 14px 0px;
  text-align:center;
  color:#165da7;
}
.rodape a {
	font-size:8pt;
  text-decoration:none;
  color:#92b2d3;
  float:right;
  margin-right:25px;
}
.rodape a:hover {
  text-decoration:underline;
}

/*
 * Formularios
 */
#formulario { 
	font-size:9pt;
  margin:0 auto;
}
#formulario label {
  font-weight:normal;
  cursor:pointer;
}
#formulario input {
	border:1px solid #b0cde9;
	width:400px;
	height:20px;
	font-size:10pt;
  padding:2px;
  color:#165da7;
}
#formulario textarea { 
	border:1px solid #b0cde9;
	width:400px;
	height:100px;
	font-size:10pt;
  padding:2px;
  color:#165da7;
}
#formulario select { 
	border:1px solid #b0cde9;
	height:20px;
	font-size:10pt;
	padding:2px;
  color:#165da7;
}
#formulario input.fone { 
	width:224px;
	margin-left:3px;
}
#formulario input.ddd { 
	width:20px;
}
#formulario input.cidade { 
	width:200px;
	margin:0px 5px 0px 0px;
}

#formulario input.radio {
  border:0;
  width:15px;
  height:10px;
}

#formulario input.arquivo {
  height:26px;
	border:1px solid #b0cde9;
	background-color:white;
}

#formulario .limpar {
	width:66px;
	height:22px;
  background-image:url('../images/site/bg_button.gif');
	border:0;
	cursor:pointer;
	color:white;
	font-size:8pt
}
#formulario .enviar {
	width:66px;
	height:22px;
  background-image:url('../images/site/bg_button.gif');
	border:0;
	cursor:pointer;
  margin-left:5px;
	color:white;
	font-size:8pt
}

.label_erro {
	color:red;
}

/*
 * lightbox galeria show
 */
.lb_slideshow {
  font-size:10pt;
}

.galeria table td {
  padding:10px;
}

/*
 * localizacao
 */
.localizacao {
  width:450px;
  margin:10px auto;
}


/*
 * Paginação
 */
.area_paginacao {
  float:left;
  width:658px;
}
.paginacao {
	margin:13px auto;
} 
.paginacao a {
  width:15px;
  height:19px;
	color:#8d8b8b;
	text-decoration:none;
  text-align:center;
  padding-top:5px;
  font-size:11px;
  float:left;
  font-weight:bold;
  background-color:#ffffff;
}
.paginacao a:hover {
	background-color:#bababa;
  color:#ffffff;
}
.paginacao a.img {
  width:6px;
  height:12px;
  font-size:0px;
  padding:0 3px 0 3px;
  background:none;
}
.paginacao a.img:hover {
  background:none;
}
.paginacao strong {
  width:15px;
  height:19px;
	color:#8d8b8b;
	text-decoration:none;
  text-align:center;
  padding-top:5px;
  font-size:11px;
  float:left;
  background-color:#bababa;
  color:#ffffff;
}
