	/* CSS Document */
	/* CSS para Uma marcacao - Varios templates */
	/* Estilos geral */
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		font: xx-small Verdana, Arial, Helvetica, sans-serif;
		border:none;
	}
	
	#cabecalho {
	    padding: 5px;
		font: xx-small Verdana,sans-serif;
		margin: 0px;
		padding: 0px;
		display: block;
		font-weight: bold;
		padding: 3px 0px 3px 10px;
		color: #21536A;
		text-decoration: none;	
	    background-color: #ffffff;
	    width: 100px;
	    height:100px;
    }
	
	#menu_usuario {
	    padding: 10px;
		font: xx-small Verdana,sans-serif;
		font-weight: bold;
		color: #21536A;
		text-decoration: none;	
	    text-align:right;
        width: 300px;
        float: right;
        top: 0px;
        right: 0px;
        position: absolute;
        
	}
	    
   #questionarios {
        width:600px;
        overflow: auto;
   }
   
   hr {
        color: #ccc;
   }
   
	#submenu{
	    float: left;
		width:150px;
		background-color: #F5f7f7;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		font: xx-small Verdana,sans-serif;
		margin: 5px;
		padding: 0px;
	    position: absolute;
	    top: 180px;
        left: 5px;
    }
	
	#submenu a:link, #submenu a:visited {
		display: block;
        font: xx-small Verdana,sans-serif;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #cccccc;
		font-weight: bold;
		padding: 3px 0px 3px 10px;
		color: #21536A;
		text-decoration: none;	
	}
	
	#submenu a:hover{
		border-top: 1px solid #cccccc;
		background-color: #DDEEFF;
		background-image: none;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#submenu A.active:link {
	        BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
	}
	
	#submenu A.active:visited {
	        BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
	}
	
	#submenu label {
		display: block;
	    background-color: #DDEEFF;
		border-bottom: 1px solid #ffffff;
		font-weight: bold;
		padding: 3px 0px 3px 10px;
		color: #21536A;
		text-decoration: none;	
	}
	
    #menu {
        PADDING-BOTTOM: 19px; 
        MARGIN: 5px; 
        BORDER-BOTTOM: #ccc 1px solid;
        font: xx-small Verdana,sans-serif;
        background-color: #ffffff;
        margin-bottom: 20px;
    }
    
    
    #menu A:link, #menu A:visited {
            BORDER-RIGHT: #ccc 1px solid; 
            PADDING-RIGHT: 10px; 
            BORDER-TOP: #ccc 1px solid; 
            PADDING-LEFT: 10px; 
            FONT-WEIGHT: normal; 
            BACKGROUND: #e8ebf0; 
            FLOAT: left; 
            PADDING-BOTTOM: 2px; 
            BORDER-LEFT: #ccc 1px solid; 
            COLOR: #666; 
            LINE-HEIGHT: 14px; 
            MARGIN-RIGHT: 4px; 
            margin-bottom: 4px; 
            PADDING-TOP: 2px; 
            BORDER-BOTTOM: #ccc 1px solid; 
            TEXT-DECORATION: none; 
            
    }
    
	
	#menu A.active:link {
	        BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
	}
	
	#menu A.active:visited {
	        BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
	}
	
	#menu UL {
	        PADDING-RIGHT: 0px; 
	        DISPLAY: inline; 
	        PADDING-LEFT: 0px; 
	        PADDING-BOTTOM: 0px; 
	        MARGIN: 0px; 
	        PADDING-TOP: 0px; 
	        LIST-STYLE-TYPE: none;
	}
	
	#menu LI {
	        PADDING-RIGHT: 0px; 
	        DISPLAY: inline; 
	        PADDING-LEFT: 0px; 
	        PADDING-BOTTOM: 0px; 
	        MARGIN: 0px; 
	        PADDING-TOP: 0px; 
	        LIST-STYLE-TYPE: none;
	}
	
	#menu A:hover {
	        COLOR: #f00;
	}
	
	    
	td {
		font: xx-small Verdana, Arial, Helvetica, sans-serif;
	}
	
	#loading {
	    font: small Verdana,sans-serif;
	    display: none;
	    position:absolute;
	    top:50%;
	    left:50%;
	    text-align:center; 
	}
	
	#conteudo{
		font: xx-small Verdana,sans-serif;
	    margin-left: 160px;
        margin-top: 10px;
	    top: 200px;
        
	}
	
	#submenu_modulo{
		padding: 0px;
	}
	
	
	.botao {
		background-color: #F5f7f7;
		border-top: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		font: xx-small Verdana, Arial, Helvetica, sans-serif;
		color: #000066;
		font-weight: bold;
	}
	
	.caixa_texto {
		font-family: Verdana, Tahoma;
		color:#000000;
		font-size:10px;
		width:auto;
		border:1px solid #cccccc;
	}
	
	.id_automatico {
		font-family: Verdana, Tahoma;
		color:#000000;
		font-size:10px;
		width:auto;
		border:1px solid #cccccc;
	    background-color: #cccccc;
	    text-align: center;
	}
	
	
	.caixa_selecao{
		font-family: Verdana, Tahoma;
		color:#000000;
		font-size:10px;
		width:auto;
		border:1px solid #cccccc;
	}
	
	a:link, a:visited {
		color:#006699;
		text-decoration: none;	
	}
	
	a:hover{
		color:#006699;
		text-decoration: underline;
	}
	
	.consulta_pesquisa {
		background-color: #F5f7f7;
		border-bottom: 1px solid #cccccc;
		font: xx-small Verdana, Arial, Helvetica, sans-serif;
		color: #000066;
		font-weight: bold;
	}
	
	.consulta th {
		background-color: #F5f7f7;
		border-bottom: 1px solid #cccccc;
		font: xx-small Verdana, Arial, Helvetica, sans-serif;
		color: #000066;
		font-weight: bold;
	}
	
	.consulta {
	    background-color: #F5f7f7;
	}
	
	.consulta a:link, #noticia a:visited {
		font-weight: bold;
		color: #21536A;
		text-decoration: none;	
	}
	
	.consulta a:hover{
		text-decoration: underline;
	}
	
	#cadastro th {
		background-color: #F5f7f7;
		font: xx-small Verdana, Arial, Helvetica, sans-serif;
		color: #000066;
		font-weight: bold;
	    text-align: left;
        border-bottom: 1px solid #ffffff;
        
	}
	
	#cadastro td {
		font: xx-small Verdana, Arial, Helvetica, sans-serif;
	    background-color: #ffffff;		
        border-bottom: 1px solid #F5f7f7;
	}
	
	FIELDSET LEGEND {
		MARGIN-BOTTOM: 5px
	}
    
    fieldset {
		padding: 5px;
	}
    
    #questionario th {
		background-color: #F5f7f7;
		font: xx-small Verdana, Arial, Helvetica, sans-serif;
		color: #000066;
		font-weight: bold;
	    text-align: left;
        border-bottom: 1px solid #ffffff;
        
	}
	
	#questionario td {
		font: xx-small Verdana, Arial, Helvetica, sans-serif;
	    background-color: #ffffff;		
        border-bottom: 1px solid #F5f7f7;
	}
    
    table.sortable span.sortarrow {
        color: #000066;
        text-decoration: none;
		font: small Verdana, Arial, Helvetica, sans-serif;
    
    }
    