body {
    background: url(../imagens/background.png) repeat;
    background-color:#ebebec;
    font-family: 'Roboto Condensed', sans-serif, Calibri, Arial;
}

.azul {
    color:#0066b3;
    font-weight: bold;
}


.clear {clear:both;}

#back-cabecalho {
    background: url(../imagens/back-cabe.png) repeat-x;
    height: 7.5em;
    min-width: 1000px;
}

#cabecalho {
    max-width: 1000px;
    height: 7.6em;
    margin:0 auto 0 auto;
    text-align: right;
}

#cabecalho-logo {
    width: 210px;
    float: left;
    padding-top: 10px;
}

#cabecalho-menu {
    width: 790px;
    float: left;
}

#menu-redes  {
    width: 790px;
    margin:8px 0 20px 0;
}

#menu-bts {
    width: 790px;
}

#menu-bts li, #menu-redes li, #rodape-redesocial li {
    display: inline;
    list-style: none;
    padding: 0 7px 0 0;
}

#menu-bts li a, #rodape-redesocial li a {
    text-decoration: none;
    color:#000;
    font-size: 1.2em;
    font-weight: bold;
}

#back-titulos-internos {
    background: url(../imagens/back-cinza-titulos-interno.png) repeat-x;
    min-width: 1000px;
}

#titulos-internos {
    max-width: 1000px;
    margin:2px auto 0 auto;
}

#conteudo {
    max-width: 1000px;
    margin:0 auto 0 auto;
}

#conteudo p, #tipo-cotacao p, #seguros-auto p {
    line-height: 1.7em;
    padding:10px 0 10px 0;
    font-size: 1.1em;
    color:#58595b;
}

h1 {
    color:#6d6e71;
    font-weight: bold;
    font-size: 1.2em;
    text-align: center;
}

.preto {
    color:#000;
}	

h2 {
    width: 370px;
    background-color:#0e3954; 
    color:#fff;
    font-weight: bold;
    font-size: 1.4em;
    padding:5px;
    margin-top:80px;
}

h3 {
    color:#fff;
    font-weight: bold;
    font-size: 1em;
    padding: 109px 0 0 25px;
}

h4 {
    color:#b61d22;
    font-weight: bold;
    font-size: 1.2em;
    padding-left: 25px;
}


#segurovoce, #seguroempresa, #seguroauto, #consorcio {
    width: 240px;
    float: left;
    margin: 30px 10px 30px 0 ;
}	

#segurovoce {
    background: url(../imagens/seguro-pessoal-lilian-costa.png) no-repeat;
}

#seguroempresa {
    background: url(../imagens/seguro-empresarial-lilian-costa.png) no-repeat;
}

#seguroauto {
    background: url(../imagens/seguro-auto-lilian-costa.png) no-repeat;
}

#consorcio {
    background: url(../imagens/consorcio-lilian-costa.png) no-repeat;
}	

#segurovoce a, #seguroempresa a, #seguroauto a, #consorcio a {
    color:#0e3954;
    font-size: 0.8em;
    text-decoration: none;
    padding-left: 25px;
}

#segurovoce a:hover, #seguroempresa a:hover, #seguroauto a:hover, #consorcio a:hover {
    color:#b61d22;
}

.bt-subir  {
    text-decoration: none;
    font-weight: bold;
    background-color:#0e3954;
    padding:5px;
    color:#fff;
}


#seguros, #seguros-empresa, #seguros-auto, #seguros-consorcio  {
    max-width: 1050px;
    margin:10px auto 0 auto;
}

#seguros  a, #seguros-empresa  a {
    color:#0066b3;
    font-weight: bold;
    text-decoration: none;
}

#seguros  a:hover, #seguros-empresa  a:hover{
    color:#B61D22;
}

.tipos-seguros {
    color:#b61d22;
    font-weight: bold;
    font-size: 1.3em;
}	

.txt-seguros {
    margin:10px 0 80px 0;
    width: 480px;
    float:left;
    font-size: 0.8em;
}


/* TABELA */
.tabela table {
    max-width:950px;
    border:1px solid #364395;
    font-size: 1em;
    margin-top:15px;
    -webkit-box-shadow: 0 8px 6px -6px black;
    -moz-box-shadow: 0 8px 6px -6px black;
    box-shadow: 0 8px 6px -6px black;
    behavior: url(ie-css3.htc);
}

.tabela tbody  {
    line-height:1.5em;
}		

.tabela tr td{
    padding:2px 12px;
    color:#0066B3;
    width:250px;
    background-color: #fff;
    border:1px solid #ccc;
}

.color-linha {
    background-color:#006da4;
    border-top:1px solid #364395;
}

/* TABELA */

#contato-fone, #contato-email {
    widows: 400px;
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    margin-right: 80px;
}

#contato-fone a, #contato-email a {
    text-decoration: none;
    color:#58595b;
}

#contato-fone a:hover, #contato-email a:hover {
    color:#B61D22;
}

.operadora {
    font-size: 0.8em;
    color:#939598;
}

#tipo-cotacao {
    max-width:1000px;
    min-width:1000px;
    margin:0 auto 30px auto;
    text-align: center;
}


#menu-orca li {
    display: inline;
    list-style: none;
    padding: 0 2px 0 0;
}

#menu-orca li a {
    text-decoration: none;
    color:#0066B3;
    font-size: 1.2em;
    font-weight: bold;
}


#menu-orca li a:hover, #menu-orca li a.active {
    color:#B61D22;
}


/* formulario auto*/	

#formulario-auto, #formulario-medico, #formulario-medico-ind {	
    max-width:1000px;
    min-width:1000px;
    color:#61072d;
    margin-bottom: 50px;
}

#formcontato-auto, #formcontato-medico, #formcontato-ind {
    max-width:980px;
    min-width:980px;
    border:2px solid #D1D3D4;
    padding:0 10px 0 10px;
}

#formcontato-auto dl, #formcontato-medico dl, #formcontato-ind dl {
    width:1000px;
    float:left;
    margin-bottom:0;
}

#formcontato-auto dl dt label, #formcontato-medico dl dt label, #formcontato-ind dl dt label {
    width:215px;
    height:22px;
    padding-left:5px;
    float:left;
    font-size:11pt;
    background-color: silver;
    color:#0e3954;
    border:1px solid #d1d3d4;
}

#formcontato-auto dl dd, #formcontato-medico dl dd, #formcontato-ind dl dd   {
    float:left;
    margin-left:10px;
}

#formcontato-auto input[type=text], #formcontato-auto textarea, #formcontato-medico input[type=text], #formcontato-medico textarea, #formcontato-ind input[type=text], #formcontato-ind textarea {
    background-color:#d1d3d4;
    border:1px solid #d1d3d4;
    color:#0066b3;
    height:20px;
    width:250px;
    float: left;
}

#formcontato-auto select, #formcontato-medico select, #formcontato-ind select {
    width:252px;
    height:20px;
    color:#0066b3;
    background-color:#d1d3d4;
    border:1px solid #d1d3d4;
}

#formcontato-auto div.botoes input, #formcontato-medico div.botoes input, #formcontato-ind div.botoes input{
    padding:0 90px 5px 0;
    float:right
}

.loading {
    margin: 10px 0 0 20px;
    display: none;
    float: left;
}

.btenviar {
    margin-left: 100px;
    float: left;
   
}


.azulform {
    padding-top:10px;
    font-size: 11pt;
    color:#0b3f7e;
}

/* formulario auto*/





#form-enviar-cotacao {
    padding: 0 0;
    margin-top: 1.5rem;
    margin-left: 10rem;
}


#form-enviar-cotacao dl dt  {
    float: left;
    font-size: 1rem;
    color: #6d6c69;
    padding-top: 5px;
    margin-bottom: 20px;
    clear: both;
}

#form-enviar-cotacao dd {
    margin-bottom: 20px;
    padding-left: 10px;
}


#form-enviar-cotacao input[type=text], #form-enviar-cotacao textarea[type=text] {
    background-color:#fff;
    border:0.1rem solid #d2ccbb;
    color:#6d6c69;
    height: 30px;
    width: 30rem;
    border-radius: 0.3rem;
    margin-left: 10px;
}






.bt-enviar-cotacao a:hover {background-color: #810300;}


	







#rodape {
    background: url(../imagens/back-cinza-rodape.png) repeat-x ;
    height: 215px;
}

#rodape-conteudo {
    max-width: 1000px;
    margin:50px auto 0 auto;
    color:#bcbec0;
    font-weight: bold;
}

#rodape-logo, #rodape-menu, #rodape-contato, #rodape-redesocial {
    width: 243px;
    float: left;
    margin: 30px 5px 0 0 ;
}	

#rodape-redesocial {
    text-align: right;
}	

#rodape-menu li  {
    padding:5px 0 5px 50px;
}	

#rodape-menu a, #rodape-contato a {
    color:#bcbec0;
    padding:5px 0 5px 0;
    text-decoration: none;
}	

#rodape-menu a:hover, #rodape-contato a:hover, #menu-bts li a:hover{
    color:#002e6e;
}	

#rodape-redesocial a:hover, #menu-redes li a:hover {
    opacity: 0.5;
}	

#rodape-contato {
    text-align: center;
}	



