/* CSS Document */


body, p, table, td, th { font-family: Verdana, Arial, Helvetica; font-size: x-small; color: #555; margin: 0px; }

.cinza_01    { background-color: #eee }

.limpo       { border-style: solid; border-width: 0 }

.input       { font-family: Verdana; font-size: 10 px; background-color: #fff; color: #990033; border: 1px solid #999}

			 

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

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

input, textarea, select { color: #000; font-family: Verdana; font-size: xx-small; 

               border: 1px solid #ccc }



#alto a           { border:1px solid #ddd; background-color:#FFFFFF;}

#alto a:hover      {border:1px solid #ddd; background-color:#eee;}



.fontebranca {	color: #fff;}

.fontebranca:hover { color: #fff;}



.tracejado2 { border: thin dotted #999;}

.tracejado {

height:1px;

background-image:url(imagens/pixel.gif);

background-repeat:repeat;}

   

#topo {

background-image:url(imagens/fundo_topo.jpg);

background-repeat:repeat;

display:block;

}

#conteudo {

margin-left:21%;

margin-right:25%;

margin-bottom:160px;

}

#esquerda {

margin-left:1%;

width:17%;

float:left;

}

#direita {

margin-right:1%;

width:21%;

float:right;

}

.menu-lateral a{

color:#FFF;

border-bottom: #A60000 1px dashed;

background:#c00;

padding: 3px 0px 3px 10px;

display:block;

font-weight:bold;

}

.menu-lateral a:hover{

color:#FFF;

background:#f00;


}


.menu-lateral2 a{

color: #FFF;

border-bottom: #A60000 1px dashed;

background:	#c00;

padding: 3px 0px 3px 10px;

display:block;

font-weight:bold;




}

.menu-lateral2 a:hover{

color:#1C1C1C;

background:#FF4500;


}






.noticia01{

color:#777;

padding:4px;

background-color: #f5f5f5;

text-decoration: none;

display:block;

}

.noticia01:hover{

padding:4px;

background-color: #ddd;

display:block;






}

.noticia02{

color:#777;

padding:4px;

background-color: #fff;

text-decoration: none;

display:block;

}

.noticia02:hover{

padding:4px;

background-color: #ddd;

display:block;

}

.destaque01{

color:#666;

padding:6px;

margin-top:5px;

border:#999 1px solid;

background-image:url(imagens/fundo_lado_02.gif);

background-repeat:repeat;


display:block;

}

.destaque01:hover{

color:#c00;

text-decoration: none;

}

.destaque {

border: #000 1px solid;

height:240px;

background-image:url(imagens/fundo_info.gif);

background-repeat:repeat;

display:block;

}

.info {

border: #000 1px solid;

background-image:url(imagens/fundo_info.gif);

background-repeat:repeat;

padding:5px;

display:block;

}

.info2 {

border: #000 0px solid;
background:#22b6dc;

background-image:url(imagens/fundo_info.gif);

background-repeat:repeat;

padding:5px;

display:block;

}


.info3 {

border: #000 1px solid;
background-image:url(imagens/fundo_lado_02.gif);

display:block;

}


.info4{

border: #000 0px solid;

background:#22b6dc;

padding:5px;

display:block;

}

.info5{

border: #000 0px solid;

background:#fff;

padding:5px;

display:block;

}

.info6{

border: #000010 0px solid;

background:#000010;

padding:5px;

display:block;

}

.info7{

border:  0px solid;

background:#315338;

padding:5px;

display:block;

}

.noite_gala {

border: #FFCC00 1px solid;

height:1px;

background-color:#000;

padding:7px;

display:block;

}

.topico {

color: #fff;

background:#000;

padding: 4px 0px 4px 10px;

display:block;

font-weight:bold;

}


.topico2 {

color: #0ff;

background:#000;

padding: 4px 0px 4px 10px;

display:block;

font-weight:bold;






}

#rodape {

height:40px;

clear:both;

color: #fff;

background:#fff;

border-top: #000 1px solid;

border-bottom: #000 1px solid;

background-image:url(imagens/fundo_destaque.gif);

background-repeat:repeat;

padding:10px;



}

.titulo {

background-color:#e5e5e5;

padding: 3px ;

border-bottom:#999 1px dashed;

display:block;


}



#menu-superior {

height:13px;

background-image:url(imagens/fundo_menu_superior_2.gif);

background-repeat: no-repeat;

border-bottom:#999 1px solid;

padding: 15px 8px;

}

#nav, #nav ul {

    margin-left:auto;

	list-style: none;

    font-weight: bold;

	padding: 0;

}

#nav a {

	display: block;

	background-image:url(imagens/setinha_03.gif);

	background-repeat:no-repeat;

	background-position: 0px;

	padding: 0px 0px 0px 11px;

}

#nav a:hover {

color:#f00;

}

#nav li {

	float: left;

	padding: 0px 13px 0px 0px;

}

#nav li ul {

	position: absolute;

	left: -999em;

	font-weight: normal;

}

#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;

	border:#000 1px solid;

	background: #eee;

	display:block;

	padding:5px

}



.formularios a{

color:#999;

background:#fff;

border-top:#eee 1px solid;

padding:3px;

font-weight:bold;

display:block;

}

.formularios a:hover{

text-decoration:none;

color:#000;

background:#eee;

}

.letras a{

color:#fff;

background:#c00;

padding:3px;

font-weight:bold;

}

.letras a:hover{

background:#f00;

}

.forms{

float:left; 

width:53%;

text-align:right;

}

