@import url("designer.css");
@import url("tipografia.css");

@media screen
{

    #fundo-azul
    {
    background:url(imagens/fundo-azul.gif)
    }
    
    #menu-lateral
    {
        list-style:none;
        margin:0px;
        padding:0px;
        display:block;
    }
    
    #menu-lateral li
    {
        padding:0px;
        margin:0px;
       display:inline;
    }
    
    #menu-lateral li a
    {
        margin:0px;
        display:block;
        padding-top:7px;
        padding-bottom:7px;
        margin-bottom:6px;
        font:17px Tahoma;
        letter-spacing:1px;
        font-weight:normal;
        color:#EAF5FF;
        text-decoration:none;
        padding-left:45px;
        background:url(imagens/circulo-branco-menu.gif) no-repeat 15px 11px;    
        width:100%;
    }
    
    #menu-lateral li.ultimo a
    {
        margin-bottom:0px;
    }
    
    #menu-lateral li a:hover
    {
        background:url(imagens/circulo-vermelho-menu.gif) no-repeat 15px 11px;    
        color:#FFF;
    }
    
    #menu-lateral li a.sel
    {
        background:url(imagens/circulo-vermelho-menu.gif) no-repeat 15px 11px;    
        color:#FFF;
    }
    
    #chamadas h2
    {
        margin:0px;
        padding:0px;
        font:20px Tahoma;
        letter-spacing:0px;
        font-weight:normal;
        color:#FFF;
        line-height:40px;
        padding-left:50px;
        background:url(imagens/circulo-branco-transp.gif) no-repeat 20px 10px;
    }
    
    #rodape
    {
     background:url(imagens/fundo-rodape.jpg) repeat-x
    }
    
    .rodape-contato
    {
     padding:20px;font:11px Tahoma;color:#666
    }
    
    .rodape-links
    {
     padding:20px;font:12px Tahoma;color:#666;
     padding-top:10px;
    }
    
    .rodape-links a
    {
        text-decoration:none;
        color:#666666;
        display:block;
        padding-bottom:5px;
    }
    
    .rodape-links a:hover
    {
        color:#F00;
    }
    
    .rodape-links a.arpi
    {
        font:11px Tahoma;
    }
    
    .conteudo-capa
    {
        font:13px Tahoma;
      font-weight:normal;
      color:#797979;
    }
    
    .conteudo-capa span
    {
        color:#F00;
      display:block;
      margin-bottom:5px;
      font-weight:bold;
    }
    
    .formulario label
    {
        display:block;
        font:14px Tahoma;
        padding-bottom:4px;
        padding-top: 10px;
    }
    
    .formulario .caixa
    {
        background:#D3D6D8;
      border:0px solid #000;
      width:270px;
       font:14px Tahoma;
       padding:5px;
    }
    
    .formulario .caixa_busca
    {
        margin-right:5px; border:1px solid #999999; padding:3px; color:#666; font-size:14px; width:200px;
        height:18px;
        background:url(imagens/botao-busca.jpg) no-repeat 0px 0px;
        padding-left:23px;
    }
    
    .breadcrumb
    {
        list-style:none;
        margin:0px;
        padding:0px;
        display:block;
        padding-top:12px;
        margin-left:20px; 
    }
    
    .breadcrumb li
    {
    
        float:left;
        color:#FFF;
        display:block;
        margin-right:10px;
     font:12px Tahoma;
    }
    
    .breadcrumb li a
    {
        display:block;
       padding-right:15px;
       background:url(imagens/seta-breadcrumb.gif) no-repeat right 2px;
       color:#FFF;
    }
    
    .breadcrumb li a,.breadcrumb li a:hover,.breadcrumb li a:visited
    {
        color:#FFF;
    }
    
    .breadcrumb li span
    {
        font-weight:bold;
    }
    
    .titulo-pagina
    {
        margin:0px;
        padding:0px;
       font:18px Tahoma;
       color:#666666;
       padding-bottom:5px;
       border-bottom:2px solid #999;
    }
    
    
    .submenu ul
    {
        list-style:none;
        margin:0px;
        padding:0px;
        display:block;
        background: #999999;
        padding:10px;
    }
    
    .submenu ul li
    {
        padding:0px;
        margin:0px;
       display:inline;
    }
    
    .submenu ul li ul
    {
        background:#606060;
    }
    
    .submenu ul li ul li a
    {
        width:175px;
    }
    
    .submenu a
    {
        margin:0px;
        display:block;
        padding-top:10px;
        padding-bottom:7px;
        font:12px Tahoma;
        letter-spacing:0px;
        font-weight:normal;
        text-decoration:none;
        padding-left:5px;
        width:195px;
        border-bottom:1px dotted #FFF;
    }
    
    .submenu li.ultimo a
    {
        border-bottom:0px dotted #FFF;
    }
    
    .submenu li a:hover
    {
        background:#00477F;
    }
    
    .submenu li a.sel
    {
        background:#00477F;
    }
    
    
    .submenu a span
    {
     color:#FFF;
    }
    
    .foto-portifolio
    {
        margin-right:30px;
        margin-bottom:30px;
    }
    
    .ficha-link-lateral
    {
     display:block;width:100%;background:url(imagens/linha-cinza-pontilhada.gif) no-repeat bottom left
    }
    
    .ficha-link-lateral span
    {
     color:#000 !important;
     line-height:20px;padding-left:30px;
    }
    
    .ficha-link-lateral:hover span
    {
     color:#00477F !important;
     text-decoration:underline;
    }
    
    .produtos-principal a,.link-empresa
    {
     text-decoration:none;
     color:#333;
    }
    
    .produtos-principal a:hover,.link-empresa:hover
    {
     text-decoration:none;
     color:#F00;
    }
    
    .foto-galeria
    {
        margin-right:10px;
        margin-bottom:10px;
        border:4px solid #CCC;
    }
    
    /* INICIO DO CSS DE NOTÍCIAS E BOTÕES DE PÁGINA */
    #paginacao ul
    {
        margin:0px;
        padding:0px;
        list-style:none; 
    }
    
    #paginacao ul li
    {
        float:left;
        display:block;
        margin:2px;
        color:#333;
    }
    
    #paginacao ul li a,#paginacao  ul li span, #paginacao ul li p
    {
        border:1px solid #999999;
        padding:2px;
        padding-left:5px;
        padding-right:5px;    
        font:16px arial;
        display:block;
        text-decoration:none;
        color:#666666;
        text-align:center;
        margin:0px;
    }
    
    * html #paginacao ul li a, * html #paginacao ul li span, * html #paginacao ul li p
    {
    
    }
    
    #paginacao ul li span
    {
        color:#FFF;
        background:#666;
        border:1px solid #666;
    }
    
    #paginacao ul li span.desativado
    {
        color:#CCC;
        background:#FFF;
        border:1px solid #CCC;
    }
    
    #paginacao ul li p
    {
        color:#333;
        background:#FFF;
        border:1px solid #FFFFFF;
    }
    
    #paginacao ul li a:hover
    {
        background:#600;    
        border:1px solid #333333;
        color:#FFF;
        text-decoration:underline;
    }
    
    .form-capa label
    {
        display:block;
        font:12px Verdana;
        color:#666666;
        margin-bottom:5px;
    }
    
    .form-capa .texto
    {
     border:1px solid #CCCCCC;
     background:#F0F0F0;
     padding:5px;
     margin-bottom:10px;
     font:14px Arial;
     width:270px; 
    }
    
    .form-capa .caixa
    {
     border:1px solid #CCCCCC;
     background:#F0F0F0;
     padding:5px;
     margin-bottom:10px;
     font:14px Arial;
     width:325px;
     height:72px;
    }
    
    .resumo,.resumo:hover
    {
    text-decoration:none;
    }
    
    .nao_preenchido{
        color:#F00;
        font: 12px Tahoma!important;
    }
    
    .menssagem{
        background:#EEF;
        color:#797979!important;
        font-weight:bold!important;
        font: 14px Tahoma!important;
    }

}

@media print
{

    #fundo-azul,.breadcrumb,.submenu,#rodape,#realizacao-titulo,#realizacao,.formulario,#info-web
    {
    	display:none;	
    }
    #logo-interna
    {
     	height:70px;
      	overflow:hidden;
        margin-top:0px;
        margin-bottom:10px;
    }
    h1
    {
     	font-size:18px;
      font-weight:bold;
    }
    div
    {

    }

}
