body, td, div, input, textarea {
font-family:verdana,arial,serif;
font-size: 13px;
}
.main {
background: #000000 url("stripe_cds2.png");
background-repeat: repeat-x;
text-align:center;
}
#head{
background: transparent;
background-repeat: no;
width:900px;
height:180px;
}
#navbar{
background: #FFFFFF;
width:900px;
}
#page{
background: #FFFFFF url("page_bg.png");
background-repeat: no-repeat;
background-position: bottom; 
width:900px;
}
#space{
height: 20px;
}
#foot{
background: #FFFFFF url("footer_bg.png");
background-repeat: no-repeat;
width: 900px;
height: 50px;
margin: 5px;
}
#p ul {
  width: 121px;
  height: 45px;
}
#p ul li a {
  background: url(botaopergunte.png) no-repeat top left;
  width: 121px;
  height: 45px;
  display: block;
  text-indent: -9999px;
  text-decoration: none;
}
#p ul li a:hover {
  background: url(botaopergunte.png) no-repeat bottom left;
}
* html #p ul {
	top: -35px;
}
 ul {
 	list-style: none;
 	margin:0;
 	padding:0;
 }

#r ul {
  width: 109px;
  height: 45px;
  position: relative;
}
#r ul li a {
  background: url(botaoresponda.png) no-repeat top left;
  width: 109px;
  height: 45px;
  display: block;
  text-indent: -9999px;
  text-decoration: none;
}
#r ul li a:hover {
  background: url(botaoresponda.png) no-repeat bottom left;
}
* html #r ul {
	top: -35px;
}
#melhor ul {
  width: 100px;
  height: 50px;
}
#melhor ul li a {
  background: url(melhor.png) no-repeat top left;
  width: 100px;
  height: 50px;
  display: block;
  text-indent: -9999px;
  text-decoration: none;
}
#melhor ul li a:hover {
  background: url(melhor.png) no-repeat bottom left;
}
* html #mnelhor ul {
	top: -35px;
}

#pergunta{
background: #FFFFFF url("balaopergunta1.png");
background-repeat: no-repeat;
width: 600px;
height: 300px;
margin: 5px;
}

#resposta{
background: #FFFFFF url("balaoresposta.png");
background-repeat: no-repeat;
width: 500px;
height: 300px;
margin: 1px;
}

#detalhe{
background: #FFFFFF url("balaopergunta2.png");
background-repeat: no-repeat;
width: 600px;
height: 300px;
margin: 5px;
}

#rowpergunta{
background: #FFFFFF url("marc_pergunta.png");
background-position: top right;
background-repeat: no-repeat;
width: 600px;
border: 2px solid #B94A4A;
text-align:center;
border-collapse: collapse;
}

#rowresposta{
background: #FFFFFF url("marc_resposta.png");
background-repeat: no-repeat;
background-position: top left;
width: 600px;
border: 2px solid #DF8713;
text-align:center;
border-collapse: collapse;
}

.pergunta {
background-color: white;
font: 48px georgia, sans-serif;
margin-right: 20px;
width:500px;
border:0px;
}
.pergunta2 {
background-color: white;
color: gray;
font: 48px georgia, sans-serif;
margin-right: 20px;
width:500px;
border:0px;
}
.resposta {
background-color: white;
font: 28px georgia, sans-serif;
margin-right: 20px;
width:300px;
border:0px;
}

a:link { text-decoration: none; color : #000000; font-family: "verdana"; font-size: 12; font-weight: bold; } 
a:active { text-decoration: underline; color : #000000; font-family: "verdana"; font-size: 12; font-weight: bold; } 
a:visited { text-decoration: none; color : #000000; font-family: "verdana"; font-size: 12; font-weight: bold; } 
a:hover { text-decoration: none; color: gray; font-family: "verdana"; font-size: 12; font-weight: bold; }


a:hover {
text-decoration:underline;
color:gray;
font-weight: bold;
}

h1{
color:black;
}

h2, h3, big { color:black; }

h2, h3{

font:small-caps 25px tahoma,verdana,serif;

font-weight : bold;

}
