
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

body {background:#000;font-family:"Trebuchet MS", Verdana;}
a img {border:none;}
#wysiwygconteudo {background:#FFF;}
#corpo {
    width:992px;height:574px;
    position:absolute;
    left:50%;
    top:150px;
    margin-left:-496px;
}

#corpo_interna {
    position:relative;
    height:574px;
    background:url('/publico/imagens/en/fundo_meio.png') no-repeat center center;
    z-index:99;
}

#logo {
    position:absolute;
    left:-50px;
    top:-105px;
}

#topo_det_fundo {
    position:absolute;
    left:-1000px;
    width:1000px;
    height:261px;
    top:-25px;
    background:url('/publico/imagens/en/detalhe_fundo.gif') repeat-x;
}

#menu {
    position:absolute;
    left:310px;
    top:-38px;
}

#subMenu {
    position:absolute;
    left:457px;
    top:-39px;
    display:none;
    z-index:100;
}

#rodape_det_fundo {
    position:absolute;
    left:600px;
    width:100%;
    height:280px;
    top:250px;
    background:url('/publico/imagens/en/detalhe_fundo.gif') repeat-x;
}

#imgCarro {
    position:absolute;
    left:100%;
    top:100%;
    margin-left:-300px;
    margin-top:-30px;
    z-index:101;
}

#swtLang {
    position:absolute;
    left:100%;
    top:100%;
    margin-left:-55px;
    margin-top:40px; 
    z-index:102;
}

#rodape {
    position:absolute;
    left:50%;
    top:100%;
    margin-left:-336px;
    margin-top:-0px;
}

#albumHome {
    float:left;
    position:relative;
    width:646px;
    height:511px;
}

#subMoldFoto {
    position:absolute;
    width:646px;
    height:430px;
    overflow:hidden;
}

#legendaFoto{
    position:absolute;
    top:380px;
    left:38px;
    color:#FF271F;
    font-size:18px;
    font-family:Verdana;
}

.linkBoxHome, .linkBoxHome a{
    font-size:9px;
    font-family:Arial;
    color:#FF271F;
    text-align:right;
}

.rt {float:right;margin-top:7px;}

#scrollLinks {float:left;padding-left:30px;width:160px;text-align:center;}

.dataWn {color:#FF271F;font-size:9px;}

.content a, .content a:hover {color:#FFF;text-decoration:none;}

/* scroll divs */
div#wn	{
	position:relative;
	width:245px; height:95px;
	overflow:hidden;
	}


/* dock - top */
.dock {
	position: relative;
	height: 50px;
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none;
	margin: 5px 10px 0px;
	width: 100%;
}
.dock-item span {
	display: none;
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px;
	color: #000;
	bottom: 0px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	margin: 5px 10px 5px;
	width: 100%;
}

/* Scroll de eventos */
div#scrollbarC {
    display:block; /* initially display:none; to hide from incapable */
    float:left;
    }

div#wnC	{
    position:relative;
    float:left;
    width:340px; height:395px;
    margin-left:40px;
    overflow:hidden;
}

div#scrollbarC {
  position:relative;
  width:13px; height:395px;
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }
div#trackC {
  position:absolute; left:0; top:13px;
  width:13px; height:382px;
  background: #333;
  }
div#dragBarC {
  position:absolute; left:0px; top:0px;
  width:13px; height:20px;
  background-color:#4B4B4B;
  }
div#upC { position:absolute; left:0; top:0; }
div#downC { position:absolute; left:0; bottom:0; }

/* for safari, to prevent selection problem  */
div#scrollbarC, div#scrollbarD, div#scrollbarE, div#trackC, div#trackD, div#dragBarC, div#upC, div#downC {
    -moz-user-select: none;
    -khtml-user-select: none;
}


/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbarC img, div#scrollbarD img, div#scrollbarE img  {
    display:block;
    border:none;
}

div#wnD	{
    position:relative;
    float:left;
    width:482px; height:478px;
    margin-left:40px;
    margin-top:-60px;
    overflow:hidden;
}

div#scrollbarD {
  position:relative;
  width:13px; height:468px;
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  margin-top:-60px;
  float:left;
}

div#trackD {
  position:absolute; left:0; top:13px;
  width:13px; height:448px;
  background: #333;
}


div#wnE	{
    position:relative;
    float:left;
    width:540px; height:375px;
    margin-left:40px;
    margin-top:15px;
    overflow:hidden;
}

div#scrollbarE {
  position:relative;
  width:13px; height:395px;
  font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  margin-top:10px;
  float:left;
}

div#trackE {
  position:absolute; left:0; top:13px;
  width:13px; height:375px;
  background: #333;
}

/* album de fotos */
div#wn5	{
    position:relative;
    float:left;
    width:300px; height:390px;
    overflow:hidden;
}
