@media screen, print {
    /****************************
    * PADRÃO DO SITE
    *****************************/
    body {
        background-color:#FFF6DD;
	    margin:0px;
	    font-family:Arial;
    }

    table.master {
	    background-color:#FFFFFF;
	    width:780px;
	    padding:0px;
    }
    
    table.menutopo {
	    width:764px;
	    padding:0px;
	    margin-left:16px;
    }
    
    table.corpo {
	    background-color:#FFFFFF;
	    width:748px;
	    padding:0px;
	    margin-left:16px;
	    margin-right:16px;
    }
    
    table.corpomenu {
	    background-color:#FFFFFF;
	    width:764px;
	    padding:0px;
	    margin-right:16px;
    }
    
    table.dicas {
	    width:477px;
	    padding:0px;
	    margin-left:16px;
    }
    
    table.quemsomos {
	    width:533px;
	    padding:0px;
	    margin-left:16px;
    }

    a:hover {
	    text-decoration:underline;
    }

    input, textarea, select {
	    font-family:Arial;
	    font-size: 12px;
	    color:#737070;
	    border-style:groove;
	    border-width:thin;
	    border-color:#DDDDDC;
    }

     
    .semborda, .semborda input
    {
        border:0px;    
    }

    input.botao {
	    font-weight:bolder;
	    font-family:Arial;
	    font-size: 12px;
	    color:#000000;
	    border-style:none;
        background-color:#F5C281;
        padding:3px;
        border:1px solid #737070;
    }
    
    .NumeroTelefone {
	    font-weight:bolder;
	    font-size: 12px;
	    color: #737070;
	    text-decoration:none;
    }


    /*************************************
    * TABELA COM OS CANTOS ARREDONDADOS
    *************************************/

    .bordaBox {background: transparent;}
    .bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .bf2, .bordaBox .bf3, .bordaBox .bf4 {display:block; overflow:hidden;}
    .bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .bf2, .bordaBox .bf3 {height:1px;}
    .bordaBox .b1 {margin:0 5px;}
    .bordaBox .b2, .bordaBox .bf2 {margin:0 3px; border-width:0 2px;}
    .bordaBox .b3, .bordaBox .bf3 {margin:0 2px;}
    .bordaBox .b4, .bordaBox .bf4 {height:2px; margin:0 1px;}
    .bordaBox .conteudo {padding:0px; display:block; background-color:#F5C281;}
    .bordaBox .b2.Padrao, .bordaBox .b3.Padrao, .bordaBox .b4.Padrao{ background-color:#F5C281; }


    /****************************
    * BARRA CINZA MENU
    *****************************/
    td.MenuBarraFundo {
	    background-color:#DDDDDC;
    }

    table.MenuBarraTabela {
	    height:25px;
    }

    table.MenuBarraTabela td {
	    padding-left:8px; 
	    padding-right:8px; 
    }

    table.MenuBarraTabela td.MenuBarraFundoLaranja {
	    background-color:#FFF6DD;
    }

    table.MenuBarraTabela td.MenuBarraBusca {
	    padding-left:0px; 
	    padding-right:0px;
    }

    a.MenuBarraLink {
	    font-size: 12px;
	    font-weight: bolder;
	    padding-left:3px; 
	    padding-right:3px; 
	    color: #737070;
	    text-decoration:none;
    }
    a.MenuBarraLink:hover {
	    text-decoration:underline;
    }

    a.MenuBarraRodapeLink {
	    font-size: 11px;
	    font-weight: bolder;
	    padding-left:1px; 
	    padding-right:1px; 
	    color: #737070;
	    text-decoration:none;
    }
    a.MenuBarraRodapeLink:hover {
	    text-decoration:underline;
    }






    input.MenuBarraInput {
	    border-style:none;
	    border-width:thin;
	    background-color: #FFF6DD;
    }


    /****************************
    * DESTAQUE
    *****************************/

    a.DestaqueLink {
	    font-weight:bolder;
	    font-size: 12px;
	    color: #737070;
	    text-decoration:none;
    }
    a.DestaqueLink:hover {
	    text-decoration:underline;
    }


    td.DestaqueFundoLaranja {
	    background-color:#F9A471;
    }

    /****************************
    * RODAPÉ
    *****************************/

    .RodapeTexto {
	    font-size:10px;
	    color:#808285;
    }

    .RodapeLink {
	    font-size: 11px;
	    color: #EF5A00;
	    font-weight:bolder;
	    text-decoration:none;
    }

    /****************************
    * CONTEÚDO
    *****************************/

    .Titulo {
	    font-weight:bolder;
	    font-size:14px;
	    color:#EF5A00;
    }

    .SubTitulo {
	    font-weight:bolder;
	    font-size:13px;
	    color:#F89C00;
    }

    .Texto {
	    font-size:12px;
	    color:#808285;
    }
    
    .TextoHome {
	    font-size:13px;
	    color:#808285;
	    margin-right:20px;
	    margin-bottom:35px;
    }

    .TextoDestaque {
	    font-weight:bolder;
	    color:#000000;
    }

    .TextoPequeno {
	    font-size:9px;
	    color:#808285;
    }

    a.TextoLink {
	    font-weight:bolder;
	    color:#EF5A00;
	    text-decoration:none;
    }
    a.TextoLink:hover {
	    text-decoration:underline;
    }

    /****************************
    * DEGRADE
    *****************************/

    .bordaBox .b2.DegradeTop, .bordaBox .b3.DegradeTop, .bordaBox .b4.DegradeTop {background-color:#EE9575;}
    .bordaBox .b2.DegradeBot, .bordaBox .b3.DegradeBot, .bordaBox .b4.DegradeBot {background-color:#FFCB88;}

    .DegradeLink {
	    font-size:13px;
	    color:#000000;
	    text-decoration:none;
    }

    .DegradeTabela {
	    width:255px;
    }

    td.DegradeFundo1 {
	    background-color:#EE9575;
    }

    td.DegradeFundo2 {
	    background-color:#EF9D77;
    }

    td.DegradeFundo3 {
	    background-color:#F0A57B;
    }

    td.DegradeFundo4 {
	    background-color:#F2AE7D;
    }

    td.DegradeFundo5 {
	    background-color:#F4B780;
    }

    td.DegradeFundo6 {
	    background-color:#F5C281;
    }

    td.DegradeFundo7 {
	    background-color:#FFCB88;
    }
    
    

    .DegradeLinkSelecionado {
	    font-size:13px;
	    color:#FFFFFF;
    }

    /****************************
    * TABELA
    *****************************/
    table.QuadradoTabela {
	    width:100%;
	    background-color:#F5C281;
    }

    .QuadradoTitulo {
	    text-align:center;
	    font-size:13px;
	    color:#EF5A00;
	    font-weight:bolder;
    }

    table.QuadradoTabelaInterna {
	    width:100%;
	    background-color:#FFFFFF;
	    height:350px;
    }

    .DestaqueLaranja {
	    font-weight:bolder;
	    font-size:13px;
	    color:#EF5A00;
    }

    .QuadradoTituloLink {
	    text-align:center;
	    font-size:13px;
	    color:#000000;
	    font-weight:bolder;
	    text-decoration:none;
    }

    .TabelaHome th {
	    font-size:12px;
	    color:#808285;
	    font-weight:bolder;
	    border-bottom:1px solid #EF5A00;
    }

    .TabelaHome td {
	    font-size:12px;
	    color:#808285;
	    border-bottom:1px solid #DDDDDC;
    }

    table.QuadradoTabelaPassos {
	    background-color:#FFFFFF;
    }


    /****************************
    * SUB-MENU
    *****************************/

    .MenuSelecionado {
	    font-weight:bolder;
	    font-size:13px;
	    color:#EF5A00;
    }

    a.MenuLink {
	    font-size:13px;
	    color:#000000;
	    text-decoration:none;
    }
    a.MenuLink:hover {
	    text-decoration:underline;
    }

    /****************************
    * FRASE
    *****************************/

    .TextoFrase {
	    font-size:14px;
	    color:#808285;
	    font-style:italic;
    }

    .TextoFraseFonte {
	    font-size:9px;
	    color:#808285;
    }


    /****************************
    * SUB-MENU TABELA SUPERIOR
    *****************************/
    .SubMenuTabela {
	    border-bottom:1px solid #DDDDDC; 
	    border-top:1px solid #DDDDDC; 
	    width:90%;
    }


    a.SubMenuLink {
	    color:#808285;
	    font-size:10px;
	    text-decoration:none;
    }

    a.SubMenuLink:hover {
	    text-decoration:underline;
    }


    /****************************
    * MENSAGEM (JANELA)
    *****************************/
    div.Mensagem 
    {
	    font-size:10px;
	    color:#808285;
	    font-weight:bolder;
        background-color:#F5C281; 
        border:1px solid #000000; 
        color:#000000;
        padding:5px; 
        position:absolute;
        text-align:left;
    }

    .SimuladorValor 
    {
	    color:#EF5A00;
        font-size:20px;
    }

    .SimuladorTexto
    {
	    color:#EF5A00;
        font-size:13px;
    }

    a.SimuladorLink {
	    color:#808285;
	    font-size:13px;
	    font-weight:bolder;
	    text-decoration:none;
    }

    a.SimuladorLink:hover {
	    text-decoration:underline;
    }

    td.SimuladorFundo {
        background-color:#FFFFFF;
    }
    td.SimuladorFundoAlternado {
        background-color:#FFF6DD;
    }


    /****************************
    * FAQ
    *****************************/
    a.FaqLink 
    {
        font-size:12px;
	    font-weight:bolder;
	    color:#000000;
	    text-decoration:none;
    }
    a.FaqLink:hover 
    {
        color:#EF5A00;
	    text-decoration:underline;
    }

    div.FaqConteudo 
    {
        background-color:#FFF6DD;
        font-size:12px;
	    font-weight:normal;
	    color:#000000;
	    padding:5px;
    }






    .mensagem {
	    MARGIN: 0px 0px 1em; 
	    WIDTH: 100%;
    }
    .mensagem DIV {
	    BORDER-RIGHT: #edebcd 1px solid;
	    BORDER-TOP: #edebcd 0px solid;
	    BACKGROUND: #fefdec;
	    BORDER-LEFT: #edebcd 1px solid;
	    BORDER-BOTTOM: #edebcd 0px solid;
    }
    .mensagem DIV DIV {
	    BORDER-TOP-WIDTH: 1px;
	    BORDER-LEFT-WIDTH: 0px;
	    LEFT: 0px;
	    BORDER-BOTTOM-WIDTH: 0px;
	    POSITION: relative;
	    TOP: -1px;
	    BORDER-RIGHT-WIDTH: 0px;
    }
    .mensagem DIV DIV DIV {
	    BORDER-TOP-WIDTH: 0px;
	    PADDING-RIGHT: 0.3em;
	    PADDING-LEFT: 0.3em;
	    BORDER-LEFT-WIDTH: 0px;
	    BORDER-BOTTOM-WIDTH: 1px;
	    PADDING-BOTTOM: 0.1em;
	    PADDING-TOP: 0.3em;
	    TOP: 2px;
	    BORDER-RIGHT-WIDTH: 0px;
    }
    .mensagem H4 {
	    FONT-SIZE: 100%;
	    MARGIN: 0px 0px 0.3em;
    }

    .mensagem.erro DIV {
	    BORDER-LEFT-COLOR: #ffd3b4;
	    BACKGROUND: #ffeae0;
	    BORDER-BOTTOM-COLOR: #ffd3b4;
	    BORDER-TOP-COLOR: #ffd3b4;
	    BORDER-RIGHT-COLOR: #ffd3b4;
    }


    .msg_auxiliar {
        position:absolute;
    }
    .msg_auxiliar SPAN {

	    PADDING-RIGHT: 33px; 
	    PADDING-LEFT: 32px; 
	    BACKGROUND: url(../img/bl10.gif) no-repeat left top; 
	    FLOAT: left; 
	    PADDING-BOTTOM: 23px; 
	    MARGIN: 0px; 
	    WIDTH: 350px; 
	    PADDING-TOP: 9px; 
	    HEIGHT: 65px;
	    color:#F89C00;
	    font-size:13px;
    }


    	


    .msg_auxiliar DIV  {

	    PADDING-RIGHT: 33px; 
	    PADDING-LEFT: 32px; 
	    BACKGROUND: url(../img/bl10g.gif) no-repeat left top; 
	    FLOAT: left; 
	    PADDING-BOTTOM: 23px; 
	    MARGIN: 0px; 
	    WIDTH: 355px; 
	    PADDING-TOP: 5px; 
	    HEIGHT: 180px;
    }




    .paginacao A {
        font-size:12px;
        border:1px solid #ffffff;
        color:#000000;
        text-decoration:none;
        padding:3px;
        display:block;
    }
    .paginacao A:hover {
        border:1px solid #cccccc;
        color: #ff6d06;
        text-decoration:none;
        display:block;
    }

    .bullets li {
	    font-size:12px;
	    color:#808285;
    }
    
    div.ferramentas {
        margin-bottom:5px;
        margin-right:15px;
    }
    
	div.icones a {
	    font-size:10px;
	    color:#000000;
	    text-decoration:none;
	}
	
	div.icones a:hover {
        text-decoration:underline;
	}
	
	.spacerW {
	    width:16px;
	    display: block;
	    clear: both;
	    height: 1px;
	    font-size: 0.01em;
	    text-decoration: none;
	}
	.spacerH {
	    height:16px;
	    display: block;
	    clear: both;
	    width: 1px;
	    font-size: 0.01em;
	    text-decoration: none;
	}
	
    /****************************
    * POP-UP INICIAL
    *****************************/

    a.PopUpInicial {
	    font-weight:bolder;
	    font-size: 12px;
	    color: #fff;
	    text-decoration:none;
	    background-color:#ff0000;
	    padding:5px;
    }
    a.PopUpInicial:hover {
	    text-decoration:underline;
    }
	
}

@media screen {
    .mostrar {
        visibility:visible;
    }
}

@media print {
    .mostrar {
        visibility:hidden;
    }
}