/*
Ditta Pubblicità
Webdesigners: Michel Michelon / Gabriel Cunha Moroni
Webmaster: Roque Forner Jr.
*/

@charset "utf-8";

html, body {
	
	min-height:100%;
	min-width:100%;
	margin:0;
	padding:0;
	background-color:#d1d3d4;
	color: #713f0d;
	border: none;
	}
	* html{ height: 100%; width: 100%;  }

/* Estrutura */
#geral { width:100%; height:100%; margin: 0;}
#d_especial { position: absolute; width: 50%; height: 256px; float: left; background:url(../imagens/d_especial.png);}
#corpo { position:relative; display: block; background:url(../imagens/fundo_branco.png); width: 910px; margin: 0; }
#cabecalho { background:url(../imagens/menu_fundo.jpg); background-repeat:repeat; position:relative; width:866px; height:256px; z-index:99999;}
#conteudo { position:relative; width:826px; min-height:256px; padding: 20px; text-align: justify; padding-bottom: 40px; z-index:1111;}
#frase {
	position:absolute;
	width:202px;
	height:127px;
	margin-top:65px;
	float:left;
	margin-left:20px;
	left: -37px;
	top: -31px;
}
#div_idioma { position:relative; width:120px; height:auto; float:left; padding-left:20px; }
#logo { position:relative; width:272px; height:100px; top:130px; float:right; right:5px; }


/* Conteúdo */
#titulo { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #001c54; font-weight: bold;}
#endereco { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: black; position: absolute; bottom: 10px; right: 20px;}
#contato { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#001c54; width:400px; float:left; text-align:justify; }
#formcontato { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#001c54; }
#dicas { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#001c54; width:820px; margin:0px; float:left; text-align:justify; }
.lancamentos {
      float: left; 
      padding: 10px;
	  margin-left: 13px;
	  font-family:Arial, Helvetica, sans-serif; 
	  font-size:12px; 
	  color:#001c54;
	  width: 170px;
	  }

/* Cabeçalho */
#menu_c { position: absolute; top: 219px; left: 10px;}
#menu { position:relative; left:10px; }
#b_imagem {
	position: absolute;
	top: -13px;
	left: 182px;
} 
#busca { position: absolute; top: 7px; right: -1px;	height: 60px; width: 206px; z-index: 10; }

/* Idiomas */
#sliderWrap { margin: 0 auto; width: 300px; }
#slider { position: absolute; background-image:url(../js/slider/slider.png); background-repeat:no-repeat; background-position: bottom; width: 100px;
	height: 170px;
	margin-top: -141px;
}
#slider img { border: 0; }
#sliderContent { margin: 110px 0 0 8px; position: absolute; text-align:center; color:#333333; font-weight:bold; padding: 0px; }
#openCloseWrap {
	position:absolute;
	margin: 143px 0 0 11px;
	font-size:12px;
	font-weight:bold;
	height: 32px;
	left: 10px;
	top: 7px;
	width: 81px;
}

/* Menu */
.demo{background:#C00}
.demo li{list-style:none; margin:0; padding:0; border: none; }
.demo ul{list-style:none; margin:0; padding:0; margin-top: 0px; margin-left: -1px; }
.demo ul li{display:block; float:left; position:relative}
.demo ul li a{display:block;height:22px;line-height:20px;padding:5px 15px;border:0px; margin-left:-1px;color:#FFF;text-decoration:none;font-family:Verdana, Geneva, sans-serif; font-size:12px}
.demo ul li.hover a{background:#C00;font-family:Verdana, Geneva, sans-serif; font-size:12px}
.demo ul li.hover a:hover{color:#FFF}
.demo ul li.hover ul a{background:#C00;color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px}
.demo ul ul{position:absolute;top:32px;z-index:2}
.demo ul ul li{float:none}
.demo ul ul li a{margin:-0px 0 0 -1px;display:block;width:150px}
.demo ul ul li a:hover{background:#a5171c}
.nojs .demo ul ul{display:none}

/* Rodapé */
#rodape {position:relative; width:910px; height:26px; background:url(../imagens/sombra.png); background-repeat:repeat-y; top:0px;}
#copyright { border: none; position: absolute; left: 40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; top: 12px; }
#ditta { border: none; position: absolute; right: 40px; top: 12px; }

li { list-style-type: none; }
.basic { width:20em; }

.basic  {
	width: 826px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid black;
}
.basic div {
	background-color: #fff;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
.basic a:hover {
	background-color: white;
}
.basic a.selected {
	color: black;
	background-color: #80cfe2;
}

@media print {
	.basic div{
		display: block!important;
		height: auto!important
	}
}

/* Slideshow */
.slideshow { display: block; position: relative; z-index: 0; }
.slideshow-images {	display: block;	overflow: hidden; position: relative; }		
.slideshow-images img {	display: block;	position: absolute;	z-index: 1; }		
.slideshow-thumbnails {	overflow: hidden;}
.slideshow-images {	height: 401px; width: 501px; }		
.slideshow-images-visible { opacity: 1; }	
.slideshow-images-prev { opacity: 0; }
.slideshow-images-next { opacity: 0; }
.slideshow-images img {	float: left; left: 0; top: 0; }	
.slideshow { height: 401px;	margin: 0 auto;	width: 501px; }
.slideshow a img { border: 0; }
.slideshow-loader {	height: 28px; right: 0;	position: absolute;	top: 0;	width: 28px; z-index: 10001; }
.slideshow-loader-hidden { opacity: 0; }
.slideshow-loader-visible {	opacity: 1; }
