/* Corpo */

body            { background: #fff url("images/bg.jpg") repeat-x top; font-family: arial; color: #333; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/* Topo */

div#T1          { background: #FFF url("images/index_01.jpg"); height: 54px; width: 900px; }
div#T2          { background: #FFF url("images/index_02.jpg"); height: 200px; width: 900px; }

/* Slide */
.theme-default #slider { height: 200px; margin: 0px 0px 0px 230px; padding: 0px 0px 0px 0px; width: 600px; }
.theme-pascal.slider-wrapper, .theme-orman.slider-wrapper { margin-top: 0px; }

/* Menu */
.menu               { background: #FFF; border: 0px solid #FFF; font-family: arial; font-size: 15px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 910px; }
.menu ul            { cursor:pointer; cursor:hand; background: #F5B100 top left repeat-x; height: 44px; list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.menu li            { cursor:pointer; cursor:hand; float: left; padding: 0px 8px 0px 8px; }
.menu li a          { cursor:pointer; cursor:hand; color: #221C08; display: block; font-size: 20px; font-weight: bold; line-height: 45px; padding: 0px 0px 0px 20px; text-align: center; text-decoration: none; }
.menu li a:hover    { cursor:pointer; cursor:hand; color: #5C3C00;text-decoration: underline; }
.menu li ul         { cursor:pointer; cursor:hand; background: #FFF3C2; border: 1px solid #B87E00; color: #000; display: none; height: auto; position: absolute; width: 290px; z-index: 200; }
.menu li:hover ul   { cursor:pointer; cursor:hand; color: #000; display: block; }
.menu li li         { cursor:pointer; cursor:hand; color: #000; display: block; float: none; padding: 0px 0px 0px 0px; width: 290px; }
.menu li ul a       { cursor:pointer; cursor:hand; font-size: 16px; color: #000; display: block; font-weight: none; padding: 0px 10px 0px 15px; text-align: left; }
.menu li ul a:hover { cursor:pointer; cursor:hand; font-size: 16px; background: #FFE17A; color: #3D2800; }

/* Design */

Table#Princ     { background: url("images/meio_bg.jpg"); border: 0px solid #000; color: #333; font-family: arial; font-size: 14px; margin: 0px 0px 0px 0px; text-align: justify; vertical-align: top; width: 900px; }

/* Conteúdo */

TD#Meio         { padding: 40px 35px 0px 35px; vertical-align: top; width: 900px; }
H1              { color: #27271D; font-family: arial; font-size: 26px; font-weight: bold; margin: 0px 0px 2px 0px; text-align: left; text-decoration: none; }
H2              { color: #8A5A00; font-family: arial; font-size: 15px; font-weight: bold; margin: 0px 0px 2px 0px; text-align: left; text-decoration: none; }
Hr              { background-color: #F2D27A; border: 0px; color: #F2D27A; height: 1px; }
a               { color: #8A5A00; font-family: arial; font-size: 14px; font-weight: normal; text-decoration: underline; }
a:hover         { color: #4A3000; font-family: arial; font-size: 14px; font-weight: normal; text-decoration: none; }
span#H1C        { color: #7E7B74; font-family: arial; font-size: 10px; font-weight: normal; text-decoration: none; }

TD#Dir a                { background: #FFF1B8; height: 30px; font-family: arial; font-size: 12px; color: #5C3C00; font-weight: normal; text-decoration: none; text-align: left; margin: 6px 0px 6px 0px; padding: 5px 5px 5px 5px; border: 1px solid #F0D58A; }
TD#Dir a:hover          { background: #FFE17A; height: 30px; font-family: arial; font-size: 12px; color: #3D2800; font-weight: normal; text-decoration: underline; text-align: left; margin: 6px 0px 6px 0px; padding: 5px 5px 5px 5px; border: 1px solid #000; }

TD#Dir a.classe2        { background: #FFD43B; height: 30px; font-family: arial; font-size: 12px; color: #000; font-weight: bold; text-decoration: none; text-align: left; margin: 6px 0px 6px 0px; padding: 5px 5px 5px 5px; border: 1px dashed #EAEAEA; }
TD#Dir a.classe2:hover  { background: #FFD43B; height: 30px; font-family: arial; font-size: 12px; color: #000; font-weight: bold; text-decoration: none; text-align: left; margin: 6px 0px 6px 0px; padding: 5px 5px 5px 5px; border: 1px solid #B87E00; }


/* Vitrine */

div.img             { background: #FFF url("images/img.jpg") no-repeat; border: 0px solid #000; float: left; font-family: arial; font-size: 12px; height: 300px; margin: 20px 20px 20px 20px; padding: 8px 6px 0px 6px; text-align: center; width: 220px; }
div.img img         { border: 1px solid #B87E00; display: inline; margin: 8px; }
div.img a:hover img { border: 1px solid #B87E00; }
span#imgTit         { color: #000; font-family: arial; font-size: 16px; font-weight: bold; text-decoration: none; }

TD#tbDim                { font-size: 13px; width: 420px; padding: 2px 10px 2px 10px; text-align: left; vertical-align: middle; }
TD#tbPrd                { font-size: 13px; width: 180px; padding: 2px 10px 2px 10px; font-weight: bold; text-align: left; vertical-align: middle; }
TD#tbSimples            { font-size: 13px; width: 70px; padding: 2px 10px 2px 10px; text-align: center; vertical-align: middle; }



/* Seguradoras */

div.seg         { background: transparent; border: 0px solid #C0C0C0; float: left; height: 160px; margin: 0px 0px 0px 0px; text-align: center; vertical-align: middle; width: 148px; }
div.ramos       { background: transparent; float: left; margin: 0px 0px 0px 0px; text-align: left; vertical-align: middle; width: 400px; }
div.thumbs      { background: transparent; float: left; height: 260px; margin: 0px 0px 0px 0px; text-align: center; vertical-align: middle; width: 390px; }

/* Rodapé */

div#R           { background: #FFF url("images/rodape.jpg") no-repeat; color: #333; font-family: arial; font-size: 10px; height: 144px; line-height: 150%; padding: 25px 0px 2px 0px; text-align: center; width: 900px; }
div#R a         { color: #333; font-family: arial; font-size: 10px; font-weight: normal; text-decoration: underline; }
div#R a:hover   { color: #8A5A00; font-family: arial; font-size: 10px; font-weight: normal; text-decoration: underline; }
