dt { background: #49afcd;  font-size: 12px; padding: 5px; margin: 2px; text-align: center; width: 900px;}
dt a { color: #FFFFFF; }
dd a { color: #000; }
ul { list-style: none; padding: 5px; }


/* base.css, part of YUI's CSS Foundation */
h1 {
        /*18px via YUI Fonts CSS foundation*/
        font-size:138.5%;
}
h2 {
        /*16px via YUI Fonts CSS foundation*/
        font-size:123.1%;
}
h3 {
        /*14px via YUI Fonts CSS foundation*/
        font-size:108%;
}
h1,h2,h3 {
        /* top & bottom margin based on font size */
        margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
        /*bringing boldness back to headers and the strong element*/
        font-weight:bold;
}
abbr,acronym {
        /*indicating to users that more info is available */
        border-bottom:1px dotted #000;
        cursor:help;
}
em {
        /*bringing italics back to the em element*/
        font-style:italic;
}
blockquote,ul,ol,dl {
        /*giving blockquotes and lists room to breath*/
        margin:1em;
}
ol,ul,dl {
        /*bringing lists on to the page with breathing room */
        margin-left:2em;
}
ol li {
        /*giving OL's LIs generated numbers*/
        list-style: decimal outside;
}
ul li {
        /*giving UL's LIs generated disc markers*/
        list-style: disc outside;
}
dl dd {
        /*giving DL's DDs Left Margin*/
        margin-left:1em;
}
th,td {
        /*borders and padding to make the table readable*/
        /*border:1px solid #000;*/
        border: 0px;
        padding:.5em;
}
th {
        /*distinguishing table headers from data cells*/
        font-weight:bold;
        text-align:center;
}
caption {
        /*coordinated margin to match cell's padding*/
        margin-bottom:.5em;
        /*centered so it doesn't blend in to other content*/
        text-align:center;
}
p,fieldset,table,pre {
        /*so things don't run into each other*/
        margin-bottom:1em;
}
input[type=text],input[type=password],textarea{

        border:1px solid #CCCCCC;
        padding:3px;
}
input { border: 1px solid #ccc;   padding: 5px; }
/*--------------------------------CSS FONTS------------------------------------*/

html body{
        color:                          #000;
        font-size:                      13px;
        font-family:            arial,helvetica,clean,sans-serif;
        font-style:             normal;
        font-stretch:           normal;
        font-variant:           normal;
        font-weight:            normal;
        text-align:             left; 
       text-decoration:        none;
        text-transform:         none;
        text-shadow:            none;
}
pre,code,kbd,samp,tt {
        font-family:            monospace;
        font-size:                      12px;
        color:                          #CCC;
}
sup {
        vertical-align:         text-top;
        font-size:                      10px;
}
sub {
        vertical-align:         text-bottom;
        font-size:                      10px;
}
abbr, acronym{
        text-decoration:        underline;
}
strong{
        font-weight:            bold;
}
small{
        font-size:                      8px;
}
big{
        font-size:                      30px;
}
h1{
        font-size:                      24px;
}
h2{
        font-size:                      20px;
}
h3{
        font-size:                      18px;
}
h4{
        font-size:                      15px;
}





th{
        font-size:                      13px;
        color:                          black;
        font-weight:            bold;
}
td{
        font-size:                      12px;
        font-weight:            normal;
        color:                          #333;
}
a:link{
        text-decoration:        none;
        color:                          black;
}
a:visited{
        text-decoration:        none;
        color:                          blue;
}
a:hover{
        text-decoration:        none;
        color:                          gray;
}
a:active{
        text-decoration:        none;
        color:                          blue;
}

label{
        font-weight:            bold;
}


	
/*
 * LAYOUT BASE SGI - ESTRUTURA...
 */
html, body{
      /*  background: #fff; */
}
	
#all {
	 width: 775px;
	 margin: 20px auto}
	 
	 
	 ul { margin-bottom: 50px}
	 ul li { margin-bottom: .50em}
	 
	 /* #animation-1 posiciona*/
	#animation-1 li{
		width: 300px;
               
	}
	 #animation-1 li a {
	 	display:  block;
                font-size: 14;
                color: black; 
		padding:  15px 60px;
		width:190px;
		background-color: #ccc
	 }
 /*TESTE SILVIA*/

#tudo { 
	width:960px;
	position:relative;  /*Contexto de posicionamento */
	background:#fff url(bg-auxiliar.gif) repeat-y right;
	margin:0 auto;
	text-align:left;
	min-height:100%;
	border:dotted #999;
	border-width:0 1px;
	}
 * html #tudo {height: 100%;}

 
#topo {
	/*background:#cfc;*/
	width:760px;
	height:100px;
	/*border-bottom:1px dotted #999;*/
	/*text-align:center;*/
	padding-top:1px;
        
	}
#principal {
	width:710px;
	padding-left:20px;
	float:left;
	padding-top:10px;
	text-align:justify;
	}
/*#auxiliar {
	width:200px;
	float:left;
	padding-top:10px;
	}*/
#rodape {
	/*background:#b0f1b0;*/
	width:760px;
	height:20px;
	position: absolute;
	bottom: 0;  
/*	border:dotted #999;
	border-width: 1px 0;*/
	text-align:center;
	}
#rodape p {
	margin:0;
	font-weight:bold;
	color:#060;
	}
        
	

.clear {clear:both;}
#nav li.um {
	margin-bottom:8px;
	text-align:center;
		}
                
            /*Sobre*/           
      
        .divSobre { 
                background-color: #CCCCCC; 
                
                width: 456px; 
                height: 216px; 
                left: 50%; 
                margin: -130px 0 0 -210px; 
                padding:20px;
                position: absolute; 
                top: 50%; }    
                
                
                
     /*login*/           
                
      * { margin: 0; padding: 0; font-family:Tahoma; font-size:9pt;}
        #divCenter { 
                /*background-color: #E0EBFF; */
                background-image: url(images/bg.png);
                width: 456px; 
                height: 216px; 
                left: 50%; 
                margin: -130px 0 0 -210px; 
                padding:10px;
                position: absolute; 
                top: 50%; }
				
 