
.link{ font-family: Verdana,helvetica,sans-serif,Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #CC3333; text-decoration: none; }
a.link:hover{ font-family: Verdana,helvetica,sans-serif,Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #C48EA9; text-decoration: none; }
a.link:active{ font-family: Verdana,helvetica,sans-serif,Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #C48EA9; text-decoration: none; }


.titulo { font-family: Verdana,helvetica,sans-serif,Arial; font-size: 10pt; font-weight: bold; font-variant: normal; color: #ff0000; font-style: normal; line-height: normal; text-decoration: none }
.textonormal { font-family: Verdana,helvetica,sans-serif,Arial; font-size: 9pt; font-weight: normal; font-variant: normal; color: #000000; font-style: normal; line-height: normal; text-decoration: none }

.menu { font-family: Verdana,helvetica,sans-serif,Arial; font-size: 10pt; font-weight: bold; font-variant: normal; color: #cc3333; font-style: normal; line-height: normal; text-decoration: none }
a.menu:hover{ font-family: Verdana,helvetica,sans-serif,Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #0000ff; text-decoration: none; }
.creditofoto { font-family: Verdana,helvetica,sans-serif,Arial; font-size: 8pt; font-weight: bold; font-variant: normal; color: #cc3333; font-style: normal; line-height: normal; text-decoration: none }


/* divisão do site */

body
{
 margin:0;
 padding:0;
 text-align:center;
 background-image:url(../midia/bg.gif);
 /*background-repeat:repeat;*/
}
#Container
{
  position:absolute;
  left:50%;
  margin-left:-385px;
  /*padding-top:2px;
  background-image:url(../midia/fundo.gif);
  background-repeat:repeat;*/
}

#noticia
{
  position:relative;
  left:10;
  top:-30;
  width:250px;
}
#bg_noticia
{
  position:relative;
  top:-5;
  left:-14;
  width:299px;
}



#topo
{

  width:800px;
  height:252px;
  background-image:url(../midia/topo.gif);

}


/*#barra
{
background-color:gray;
width:8000px;
height:20px;
text-align:right;
padding-right:10px;
}*/


#menu
{
position:absolute;
left:0px;
top:200px;
background-color:#d60000;
width:800px;
height:24px;
padding-top:4px;
z-index:100;
}

#conteudo
{
/*visibility:hidden;*/
background-image:url();
background-color:#ffffff;
width:800px;
_height:300px;

}


#rodape
{
background-color:#ffffff;
background-image:url(../midia/rodape_patroc.jpg);
width:800px;
height:250px;
/*padding-top:10px;
margin-top:5px;*/
}




/*FORMATAÃ‡ÃƒO DO MENU PRINCIPAL (HORIZONTAL)*/

#nav, #nav ul {
	font-size: 8pt;
	font-family: Verdana,helvetica,sans-serif,Arial;
	float: left;
	width: auto;
	list-style: none;
	line-height: 1;
	background: #d60000;
	font-weight: bold;
	padding: 2;
	border: solid #d60000;
	border-width: 0px 0;
	margin: 0 2 0em 0;
}

#nav a {
	display: block;
	width: 40px;
	w\idth: auto;
	color: #ffffff;
	text-decoration: none;
	padding: 0.2em 1em;
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {

	float: left;
	padding: 0;
}

#nav li ul {
	background: #00AA99;
	position: absolute;
	left: -999em;
	height: auto;
	width: 60em;
	w\idth: 15em;
	font-weight: bold;
	border-width: 0em;
	margin: 0;

}

#nav li li {
	padding-right: 1em;
	width: 10em
}

#nav li ul a {
	width: 10em;
	w\idth: 9em;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #ff7700;
}





/*Formulário */

#marginForm fieldset
{
	display: block;
	margin: 1em 2em 1em 0em;
	padding: 0 1em 1em 1em;
  border:0;
}

#marginForm legend
{
font-weight:bold;
font-family:verdana,,sans-serif,helvetica;;
font-size:0.8em;
color:#ffdd94;
}

#marginForm fieldset.radio
{
	margin: 0 0 0 -1em;
	border: 0 solid #FFFFFF;
}

#marginForm fieldset.radio input
{
	position: static;
	clear: both;
	float: left;
}

#marginForm fieldset.radio label
{
	position: relative;
	top: -1.25em;
	display: inline;
	width: auto;
	margin: 0 0 0 8em;
	font-weight: bold;
	font-weight: normal;
}

#marginForm fieldset.radio legend
{
	float: left;
	font-weight: bold;
}

#marginForm input
{
	position: relative;
	top: -1.6em;
	left: 8em;
	display: block;
}

#marginForm input.submit
{
	clear: both;
	top: 0;
}


#marginForm label
{
	clear: both;
	float: left;
	display: block;
	width: 8em;
	margin-top: -1em;
	font-weight: normal;
        font-family:verdana,sans-serif,helvetica;;
        font-size:0.8em;
        color:#000000;
}

#marginForm label.first
{
	margin-top: 1em;
}

#marginForm select
{
	position: relative;
	top: -1.4em;
	left: 8em;
	display: block;
}

#botoes
{
	border:0;
	padding:4px;
	padding: 0 1em 1em 1em;
}

/* classe botões*/

.btCadastro
{
float:right;

}
