
body{
	margin:0px;
	background: #292929;;
	font: 10px  Verdana, Tahoma, Helvetica, sans-serif;
    color: #666666; 
	text-align:center;
	}
	
	
#tudo {
margin: 20px;
	width:620px;
	background: url(bg.gif) repeat-y;
border-right: 1px solid #efefef;
	}
#topo {	
	height:74px;
	border-top: 1px solid #efefef;
border-bottom: 1px solid #efefef;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
        background: #ffffff;
        text-align: center;
        font: 15px  Verdana, Tahoma, Helvetica, sans-serif;
	}



#principal {
	width:420px;
	float:right;
	text-align: middle;
	}
	td.video{
	background: url(bgv.jpg) no-repeat top center;

	}
	
#navegacao {
	width:180px;
	float:left;
	}
#principal * {
	padding: 0 20px;
	}
#navegacao * {
	padding: 0 5px;
	}
#rodape {
padding-top: 7px;	
	clear:both;
	height:20px;
	text-align: center;
background: #ededed;
	}

/*-------------*/

img {
border: 0;
}

img.right {
float: right;
width: 70px;
}

h1{
font: 11px  Verdana, Tahoma, Helvetica, sans-serif;
color: #466A91;
font-weight: bold;
margin-top: 10px;
margin-bottom: 4px;
margin-left: 10px;
margin-right: 10px;
text-align: left;
}

p {
font: 10px  Verdana, Tahoma, Helvetica, sans-serif;
color: #666666;
text-align: justify; 
}


/*-------------*/

#form {
border-top: 1px dotted #cccccc;
border-bottom: 1px dotted #cccccc;
margin: 0; 
}

form {
	margin:5px; 
	text-align: left;
	}

label {
	display:block;
	margin-top:5px;
	}

input {
	padding: 2px;
	border:1px solid #cccccc;
	font: normal 1em Verdana, sans-serif;
	color: #666666;
	width:120px;
}

input.bt {
margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #cccccc;
	background: #FFF; 
	padding: 2px 3px; 
	color: #666666;
	width: 50px;
	font-weight: bold;
	}

textarea {
	width:120px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #cccccc;
	height:60px;
	display:block;
	color:#666666;
}


/*-------------*/

span.links {
display:block;
margin: 12px 0 0 12px;
font-weight: bold;
}

ul{
display:block;
margin: 12px 0 0 0;
text-align:left;
}

li{

display:block;
margin:5px;
list-style-position: inside;
list-style-image: url(link.gif) ;
color: #666666; 
border-bottom: 1px dotted #cccccc;
}

a{ 

	color: #666666;
	text-decoration: none;
}

a:hover {

	color: #000000;
	}


/*-------------*/


body.adm{
background: #292929;
}

#adm{
width: 700px;
height: 100%;
background: #292929;
Border: 1px dotted #cccccc;
margin: 20px;
}

h2{
font: 11px  Verdana, Tahoma, Helvetica, sans-serif;
color: #cccccc;
margin: 4px 10px  4px 10px;

}

#lista p{
margin: 0 10px 0 10px;
}

#lista{
/*background: url(bgmsg.gif) repeat-x;*/
display:block;
font: 10px  Verdana, Tahoma, Helvetica, sans-serif;
color: #cccccc;
text-align: justify; 
Border-bottom: 1px dotted #cccccc;
margin:10px;
padding: 0;
}

#lista div.data{
float:left;
vertical-align: middle;
Border-bottom: 1px dotted #cccccc;
Border-right: 1px dotted #cccccc;
padding:5px;
margin: 0px;
}

#lista div.lista{
text-align: right;
vertical-align: middle;
margin: 0 10px 10px 10px;
}

#lista img {
vertical-align: middle;
}

#lista div.ex {
float:right;
vertical-align: middle;
Border-bottom: 1px dotted #cccccc;
Border-left: 1px dotted #cccccc;
padding:5px;
}

#lista div.aprov {
float:right;
vertical-align: middle;
color: #ff0000;
padding:5px;
}

h1.adm
{
background: #464646;

}

/*-------------*/

#logadm {
background: url(bgmsg.gif) repeat-x;
display:block;
font: 10px  Verdana, Tahoma, Helvetica, sans-serif;
color: #666666;
text-align: center; 
Border: 1px dotted #cccccc;
margin:10px;
padding: 0;
width: 150px;
}

/*-------------*/

#lista2{
margin: 10px;
border: 1px dotted #cccccc;
}

#lista2 h3{
float: left;
font: bold 10px  Verdana, Tahoma, Helvetica, sans-serif;
color:#9F5F03;
margin: 10px;
}

#lista2 span{
float: right;
font: bold 10px  Verdana, Tahoma, Helvetica, sans-serif;
margin: 10px;
}

#lista2 p{
text-align: left;
margin-left:10px;
}

#lista2 p.down {
text-align: left;
margin-bottom:10px;
margin-left:10px;
}
#lista2 a.down {
color: #2055CE;
}

#lista2 a:hover.down{
background-color: #2055CE;
color: #ffffff;
}

#lista2 img {
vertical-align:middle;
}

a.dest{
float: left;
color: blue;
font: bold 12px  Verdana, Tahoma, Helvetica, sans-serif;

}

a.dest:hover {

	color: #efefef;
	}


a.veja{
text-align: left;
color: red;
font: bold 10px  Verdana, Tahoma, Helvetica, sans-serif;
border-bottom: 1px dotted #cccccc;
}

a.veja:hover {

	color: #000000;
	}


h1.desc{
color: #ff0000;
}
