﻿/*bootstrap*/
/*font*/



body {
    background-color: #fff ;
  color:#585858;
    font-family: 'Droid Sans', 'sans-serif' , Arial;
    font-family:  Roboto , 'sans-serif', Arial;
    font-size:15px; font-style:normal;
    line-height:1.33;
}

a  ,a :active, a:visited , a:hover, a:focus, .conteudo a  { color:#0c609d;}
a:hover ,  .conteudo a:hover {  color:#093b65; color:#15517a;    }
a img { border:0;}
 
.selec , a.selec , li.selec {}

table {}
tr {}
td { vertical-align:top;}
p {}
hr { width:92%; color: #bbb; }

#site {    margin-top:0px; }

#fundo-topo { background:transparent  url(../../up/imagens/_site/_topo.png) top left repeat-x ;height:auto; padding-top:310px;}
#topo { /*background:transparent  url(img/Topo-extend.png) bottom left   no-repeat;*/
            /*background-position-x: 30px;/**/
            height:70px;  margin:auto;   text-align:right; padding:0;  }

#topo .input-sm { height:24px; position:relative; top:-3px; }

#logo {
    background: transparent url(../../up/imagens/_site/_logo.png) top center no-repeat; 
    width: 486px;
    height: 133px;
    position: absolute;
    z-index: 950;
    left: 50%;
    margin-left: -420px;   margin-left: -458px;
    top: 240px;
   
    text-align:center;
}
#logo img , #logo a img , #logo a { margin-top:auto;    }
#meio   { background:#f7f7f7;   margin:auto; padding-top:20px; padding-bottom:20px;  max-width:970px;
}

.container.corpo{ 
}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', 'sans-serif', Arial;   clear:both; color:#1178bd;}
h1  { font-size:22px; text-transform:uppercase;  font-size:18px; font-weight:bold;    color:#015dab ;     letter-spacing:0.05em;}
h2 { font-size:16px; font-weight:bold;color:#6a6a6a;    margin-top:30px;  font-style:normal; margin-bottom:5px; text-transform:uppercase;color:#1178bd; }
h3 { font-size:14px; font-weight:bold;color:#6a6a6a;
          margin-top:30px;  font-style:normal; margin-bottom:5px; text-transform:uppercase;color:#1178bd;
}
h4 {font-size:14px; font-weight:bold;color:#6a6a6a;
          margin-top:30px;  font-style:normal; margin-bottom:5px; text-transform:uppercase;color:#1178bd;}
h5 {font-size:14px; font-weight:bold;color:#6a6a6a;
          margin-top:0px;      margin-bottom:0px;    font-style:normal;}
h6 { font-size:15px; font-weight:normal;  font-family:Roboto, 'sans-serif' , Arial;  color:#2188cd;
     margin-top:3px;margin-bottom:3px;

}

 /* Rodape */    
    
   
#fundo-rodape {  padding-top:20px;
            padding-bottom:20px;   margin-top:0px;
    background-color:#ededed; 
}
#rodape {           background-color:#eee;  
}

     #rodape ul a { color:#888;  font-style:normal;   font-size:15px; font-style:normal;  font-weight:bold;  
       
       font-family:Roboto , Arvo , sans-serif; color:#959595;      padding-left:44px; padding-right:46px;     padding-top:0; padding-bottom:0;
    }
    #rodape h2 
{ text-transform:uppercase;
}
 #rodape li { list-style-type:none;
               
}
#rodape ul   { padding-left:0px; text-transform:uppercase;   font-size:15px; font-style:normal;  font-weight:normal;  
       
       font-family:Roboto , Arvo , sans-serif; color:#959595;  clear:both; margin-top:15px; margin-bottom:0px;  
        }
 #endereco {        padding:0;   /*border-top: 1px solid  #bbb;*/ margin-top:20px; text-align:right; font-weight:bold; color:#6a6a6a;
}
        #assinatura ,   #assinatura a { 
                        font-weight:normal;  color:#6a6a6a;   font-size:13px;
}

    
/****************************************** Conteudo ********************************************/

.font-conteudo { font-size:14px;
}

   
.conteudo {
 /*width:960px ;padding:20px; margin:auto; border: 0px solid #000; background-color:#fff; 
             font-size:14px;   */
    /*
                          -o-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
 border-radius:3px;
border: 0px solid;  */

             /*x y s c*//*
	-moz-box-shadow: 0px 0px 7px #888; 
	-webkit-box-shadow: 0px 0px 7px #888;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#888888');

    box-shadow: 0px 0px 7px #888;       */



}
.titulo { 
     margin-top:20px; padding-left:30px; padding-bottom:5px; margin-bottom:15px;
    border-bottom : 1px solid #aaa;   border-bottom : dotted #aaa 2px ; 
    padding-left:0px;  margin-left:15px; margin-right:15px;
}

.btn-voltar , a.btn-voltar { font-weight:bold; font-size:14px; color:#10416b; text-decoration:none; }
.btn-enviar {}


 
 

input.caixa-email-topo , .caixa-email-topo{ padding:7px; padding-top:3px; padding-bottom:3px; width:200px;}

.btn-info {   background-color: #1178bd;
  border-color: #196da5;
}

.btn-info:hover {      background-color: #014593;   border-color: #012d7b;
    }

  
#quadrohome h4 { margin-top:0px;}

#quadrohome a { text-decoration:none;    color:#015dab;  color:#01459B; color:#015dab ; }
#quadrohome { 
}
 
 
/* ***************************************************  Site Custom     ***********************************************************/
/* ***************************************************  Site Custom     ***********************************************************/

.titulo-categoria , h3 { background:transparent  url(../../up/imagens/_site/barra-titulo-cinza.jpg)  left  center no-repeat ;height:auto; 
                    font-family: 'Roboto Condensed', 'sans-serif', Arial;   clear:both;
                    font-size:16px; font-weight:normal;color:#6a6a6a; text-transform:uppercase;
                    margin-top:30px;  font-style:normal;

}
.titulo-categoria { color:#efefef;     margin-left:30px; margin-right:40px;
}
    .titulo-categoria span { background:#7e7e7e; padding:4px 12px 4px 12px; border-radius:20px; display:inline-block;
    }

 
 ul#menu-rodape li.separador {background: transparent url('../../up/imagens/_geral/rodape-separador.png') right top no-repeat;
    }

ul#menu-rodape, ul#menu-rodape li { height:auto;
}

     #menu-rodape  a:hover, #menu-rodape   a:focus {
        text-decoration: none;
        background-color: transparent;
    }

  ul#menu-rodape  { position:relative;left:50%; margin-left:-474px; padding:0;
    }
#rodape hr {    border-top:1px solid #ddd;   width:92%;
}

.hr-meio { border-top:5px solid #ddd;    width:92%;  margin-top:35px;
}
#fundo { background:#f7f7f7; height:30px;
}

 
#primeiro-plano-topo  {
     
    width: 250px;
    height: 60px;
    position: absolute;
    z-index: 950;
    left: 50%;
    margin-left:188px;
    top: 289px;
   
    text-align:center;
}
#logo img , #logo a img , #logo a { margin-top:auto;    }

/*ul.li-bullet-persona {
   list-style-image: url('../../up/imagens/_geral/li-persinalizado1.png');
} */
 /*Fix all browsers*/
ul.li-personalizado1  {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.li-personalizado1  li , li.li-personalizado1 , h6.li-personalizado1 {
    background-image: url(../../up/imagens/_geral/li-persinalizado1.png);
    background-repeat: no-repeat;
    background-position: 0px 5px; 
    line-height:23px;
    padding-left: 18px; 
}

ul.plano-detalhe   , ul.plano-documentacao  , ul.plano-documentacao-empresa  {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
   
}
ul.plano-detalhe li , ul.plano-documentacao li, ul.plano-documentacao-empresa li{ 
    background-image: url(../../up/imagens/_geral/li-persinalizado2.png);
    background-repeat: no-repeat;
    background-position: 4px 7px; 
     padding-left: 18px; 
     
     }
ul.plano-detalhe , ul.plano-documentacao , ul.plano-documentacao-empresa  { font-weight:bold;}
ul.plano-detalhe span , ul.plano-documentacao span { font-weight:normal;  color:#777;
}
ul.plano-detalhe li.obs , ul.plano-documentacao li.obs, ul.plano-documentacao-empresa li.obs, li.obs { padding-top:15px;  list-style-type:none; background-image:none;
}
li.obs , span.obs {
    padding-top:5px; font-weight:normal; color:#777; font-size:12px ;
}
ul.plano-documentacao-empresa {
}
.conteudo li { padding-top:1px; padding-bottom:3px;
}