html, body { margin: 0; padding: 0; height: 100%;}

body { 
  text-align: center; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  line-height: 150%; 
  color: #333;
  background: #F7F5EA url(../images/fundo.gif);
}

dl,dt,dd {
	margin: 0;
	padding: 0;
}

dl dt span {
	display: none;
}

img {
	border: none;
}

form, form p {
	margin: 0;
	padding: 0;
	display: block;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {	color: #333; text-decoration: underline; }

a span,h5 span,h6 span,h1 span,h2 span,h3 span, h2 { display: none; }

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
}

.hideThis { display: none; }


#master{
  position:relative;
  background: #FFE600 url(../images/fundo_master.jpg) 0 -1px repeat-x;
  width:958px;
  margin:0 auto;
}

#header{
  position:relative;
  width:958px;
  height:178px;
}

#header a.bot{
  position:relative;
  right:10px;
  float:right;
  padding-right:4px;
  color:#F0047F;
  font-weight: bold;
}

#header a.colA{
  position:absolute;
  top:0;
  left:0;
  width:158px;
  height:143px;
  background: url(../images/logo_header.gif) no-repeat;
}

#header h2.colB{
  display:block;
  position:absolute;
  top:29px;
  left:166px;
  width:158px;
  height:150px;
  background: url(../images/fundo_colb.gif) no-repeat;
}

#header h1.colC{
  position:absolute;
  top:0px;
  left:278px;
  width:208px;
  height:190px;
  background: url(../images/fundo_colC_header.gif) 0 -1px no-repeat;
}

#header div.colD{
  position:absolute;
  top:0px;
  left:436px;
  width:252px;
  height:181px;
  background: url(../images/fundo_colD_header.gif ) 0 0 no-repeat;
}

#header a.colE{
  position:absolute;
  top:0px;
  right:0;
  width:289px;
  height:178px;
  background: url(../images/fundo_colE_header.gif ) 0 0 no-repeat;
}

#menu{
  position:relative;
  width:958px;
  height:26px;
  margin: 0 0 20px 0;
  z-index:1;
  background:#F30265;
}

#menu a.bot{
    position:relative;
    top:7px;
    left:20px;
    margin-right:42px;
    float:left;
    height:14px;
    background-repeat: no-repeat;
  }
  
#menu a.bot:hover{
  background-position: 0 -30px; 
}

#menu a.bot.desafio{
  width:63px;
  background-image: url(../images/bot_desafio_menu.gif);
}

#menu a.bot.participar{
  width:109px;
  background-image: url(../images/bot_participar_menu.gif);
}

#menu a.bot.premiacao{
  width:74px;
  background-image: url(../images/bot_premiacao_menu.gif);
}

#menu a.bot.regulamento{
  width:91px;
  background-image: url(../images/bot_regulamento_menu.gif);
}

#menu a.bot.como{
  width:153px;
  background-image: url(../images/bot_como_menu.gif);
}

#menu a.bot.envie{
  width:99px;
  background-image: url(../images/bot_envie_menu.gif);
}

#menu a.bot.links{
  width:71px;
  background-image: url(../images/bot_links_menu.gif);
}


#content{
  position:relative;
  width:958px;
  padding:0 0 0 19px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width:939px;
}

#content .cols{
  position:relative;
}


#content div.colA{
  width:282px;
  height:382px;
  float:left;
  background: #FFB600 url(../images/fundo_colA_content.jpg);
  margin: 0 19px 0 0;
}

#content div.colA .bot{
  position:absolute;
  left:10px;
}

#content div.colA a.linkB:hover{
  background-position:0 -60px;
}

#content div.colA a.linkA{
  top:209px;
  background: url(../images/fundo_content_colA_linka.gif) no-repeat;
  width:256px;
  height:60px;
}

#content div.colA a.linkB{
  top:286px;
  background: url(../images/fundo_content_colA_linkb.gif) no-repeat;
  width:248px;
  height:40px;
}

#content div.colA a.linkC{
  top:334px;
  background: url(../images/fundo_content_colA_linkc.gif) no-repeat;
  width:248px;
  height:40px;
}
#footer{
  position:relative;
  display:block;
  height:114px;
  margin: 20px 0 0 0;
  background: url(../images/fundo_footer.gif) repeat-x bottom;  
  text-align:left;
  color:#FFFFFF;
}

#footer a{
  font-family:Verdana, Georgia, sans-serif;
  font-size:11px;
  line-height:1.5em;
  color:#FFFFFF;
}

#footer .cols{
 position:absolute;
}

#footer a.logo{
  top:0;
  left:28px;
  background: url(../images/logo_footer.gif) 0 0;
  width:87px;
  height:95px;
}

#footer .colB{
  top:69px;
  left:157px;

}

#footer .colC{
  top:69px;
  left:391px;
}

#footer .colD{
  top:69px;
  left:581px;
}

#footer a.colE{
  top:65px;
  left:793px;
  background:url(../images/fundo_colE_footer.gif);
  padding: 4px 5px 5px 20px;
}

span.clearFull{
  display:block;
  clear:both;
}

