    * {
        /*padding: 0;
        margin: 0;*/
        list-style: none;
        font-family: Verdana, "Tahoma", Arial, sans-serif;
        background-repeat: no-repeat;
    }

    body {
        background-image: url(../images/fundo_site.jpg);
        background-repeat: repeat;
        margin: 0;

		font-size: 11px;
		font-weight: normal;

		color: #424242;

        text-align: center;
    }

    /**********
        DIVS
     **********/

        #borda {
            width: 790px;
            background-image: url(../images/fundo_borda.jpg);
            background-repeat: repeat;
            margin: 0px auto;
        }

        #container {
            margin: 0px auto;
            width: 770px;
            background-color: #FFF;
            padding-bottom: 9px !important;
            padding-bottom: 20px;
        }

        #containerTopo {
            width: 100%;
            display: table;
        }

        #logo_form {
            width: 100%;
            display: table;
        }

        #logo { 
            padding-top: 16px; 
            padding-left: 21px; 
            float: left; 
        }

        #form {
            background-image: url(../images/topo_linha_1.jpg);
            background-position: right;
            width: 490px;
            height: 80px;
            float: right;
        }

        #linha_flor {
            width: 100%;
            height: 40px;
            background-image: url(../images/topo_linha_2.jpg);
        }

        /***********
            MENU 1
         ***********/
            #menu_1 {
                width: 100%;
                background-image: url(../images/menu_01_fundo.jpg);
                background-repeat: repeat-x;
                height: 36px;
            }

            #menu_1 div {
                height: 36px;
                float: left;
            }

            #canto_esq_menu1 {
                width: 21px;
                background-image: url(../images/menu_01_01.jpg);
            }
            
            #flores_menu1 {
                width: 339px;
                background-image: url(../images/menu_01_02.jpg);
            }

            #conteudo_menu1 {
                font-size: 12px;
                width: 392px;

                text-align: right;
                padding-top: 10px;
                color: #FFF;
            }

            #conteudo_menu1 a {
                font-weight: bold;
                color: #FFF;

                text-decoration: none;
            }

            #canto_dir_menu1 {
                width: 18px;
                background-image: url(../images/menu_01_03.jpg);
                background-position: right;
            }

        /************
            MENU 2
         ************/
            #menu_2 {
                font-size: 12px;

                width: 100%;
                height: 28px;
                background-image: url(../images/menu_02_fundo.jpg);
                background-repeat: none;

                text-align: center;
                padding-top: 12px;
                padding-bottom: 0 !important; 
                padding-bottom: 14px; 
            }

        /***************
            Cadastros
         ***************/
            #cadastros {
                width: 100%;
                height: 32px;
                background-image: url(../images/cadastros_fundo.jpg);
                background-repeat: repeat-x;
                display: table;
            }

            #cadastros div {
                height: 32px;
                float: left;
            }

            #canto_esq_cadastros {
                width: 21px;
                background-image: url(../images/cadastros_01.jpg);
            }

            #conteudo_cadastros * {
                font-size: 11px;
            }

            #conteudo_cadastros {
                font-size: 11px;
                width: 731px;

                text-align: center;
                padding-top: 9px;

                color: #A81533;
            }

            #conteudo_cadastros span {
                margin: 0 20px 0 10px;;

                font-weight: bold;
                color: #000;
            }

            #conteudo_cadastros a {
                font-weight: bold;

                color: #EC6437;

                text-decoration: none;
            }

            #canto_dir_cadastros {
                width: 18px;
                background-image: url(../images/cadastros_02.jpg);
                background-position: right;
            }

        /************
            Rodapé
         ************/
            #rodape {
                width: 100%;
                height: 38px;
                background-image: url(../images/rodape_fundo.jpg);
                background-repeat: repeat-x;
                display: table;
            }

            #rodape div {
                height: 38px;
                float: left;
            }

            #canto_esq_rodape {
                width: 21px;
                background-image: url(../images/rodape_01.jpg);
            }

            #conteudo_rodape {
                width: 731px;                
                padding-top: 11px;
                font-size: 11px;
				color: #000;				
            }

			#litoral_press {
				text-align: center;
                font-size: 11px;                
                color: #000;
				font-family: Verdana, "Tahoma", Arial, sans-serif;
                text-decoration: none;
				width: 100%;
            }

            #conteudo_rodape a {				
                font-size: 11px;                
                color: #000;
				font-family: Verdana, "Tahoma", Arial, sans-serif;
                text-decoration: none;
            }

            #canto_dir_rodape {
                width: 18px;
                background-image: url(../images/rodape_02.jpg);
                background-position: right;
            }

		#corpo {
			font-size: 11px;
			text-align: justify;
			display: table;

            background-image: url(../images/flor_rodape.jpg);
            background-position: bottom right;
        }

    /*************
        CLASSES
     *************/
		.gambi {
			text-align: justify;
			width: 560px;
			/*position: relative;
			border: 1px #F00 solid;	*/
			float: left;
		}

    /**********
        TAGS
     **********/
		#dadosLogin {
			display: table-row !important;
			display: block;
			float: right;

			/*
			width: 380px;
			*/
			text-align: left;
			margin-top: 20px;
			margin-right: 30px;
			padding: 0;

			border: none;
			/*border: 1px #F00 solid;*/
		}

		#dadosLogin span {
			/*border: 1px #F00 solid;*/

			text-align: left;
			text-transform: lowercase;
			font-size: 10px;
			color: #FD5441;

			display: table-cell !important;

			float: none !important;
			float: left;

			vertical-align: top;

			padding: 0;
			padding-right: 5px;
		}

		#dadosLogin span * {
			display: block;
			width: 126px;
		}

		#dadosLogin input, .form {
			padding: 5px;
			border-color: #FFA69F;
			font-size: 10px;
			height: 24px;
		}		
