@import url(http://fonts.googleapis.com/css?family=Oswald|Open+Sans);
/*Topo*/

div#T1          { height: 140px; background-image: url("images/index_01.jpg"); width: 885px; text-align: center; font-family: 'Open Sans',arial; font-size: 20px; color: #000; }
div#T2          { height: 200px; background-image: url("images/index_02.jpg"); width: 885px; }

/*Design*/

body            { background: #FFF url("images/bg.jpg") repeat-x top fixed; font-family: 'Open Sans',arial; color: #444; font-size: 14px; font-weight:400; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
Table#Princ     { background: url("images/meio_bg.jpg"); font-size: 14px; font-family: 'Open Sans',arial; color: #444; text-align: justify; width: 885px; margin: 0px 0px 0px 0px; vertical-align: top; border: 0px solid #000; }
Hr              { background-color:#E2E2E2; color: #E2E2E2; border: 0px; height: 1px; }

/*Conteúdo*/

TD#Meio         { width: 600px; padding: 25px 26px 0px 13px;  vertical-align: top; }
a               { font-family: 'Open Sans',arial; font-size: 13px; color: #023B92; font-weight: normal; text-decoration: underline; }
a:hover         { font-family: 'Open Sans',arial; font-size: 13px; color: #022964; font-weight: normal; text-decoration: none; }
H1              { font-family: 'Oswald',arial; font-size: 24px; color: #333; font-weight: normal; text-decoration: none; text-align: left; margin: 0px 0px 2px 0px; }
H2              { font-family: 'Oswald',arial; font-size: 16px; color: #444; font-weight: normal; text-decoration: none; text-align: left; margin: 0px 0px 2px 0px; }
span#H1C        { font-family: 'Open Sans',arial; font-size: 10px; color: #7E7B74; font-weight: normal; text-decoration: none; }

/*Menu*/

TD#Dir          { width: 220px; padding: 20px 0px 5px 26px;  font-size: 11px; border: 0px solid #000; vertical-align: top; }


/*Rodapé*/

div#R           { font-family: 'Open Sans',arial; font-size: 10px; color: #444; background: url("images/rodape.jpg") no-repeat; width: 885px; height: 144px; line-height:150%; padding: 25px 0px 2px 0px; text-align: center; }
div#R a         { font-family: 'Open Sans',arial; font-size: 10px; color: #444; font-weight: normal; text-decoration: underline; }
div#R a:hover   { font-family: 'Open Sans',arial; font-size: 10px; color: #0000CC; font-weight: normal; text-decoration: underline; }

/*Vitrine*/
div.img             { background: #FFF url("images/img.jpg") no-repeat; border: 0px solid #140339; float: left; font-family: 'Open Sans',arial; font-size: 12px; height: 270px; margin: 5px 5px 5px 5px; padding: 4px 4px 0px 4px; text-align: center; width: 178px; }
div.img img         { border: 3px solid #FFF; display: inline; margin: 8px; }
div.img a:hover img { border: 3px solid #CCC; }
span#imgTit         { color: #FFF; font-family: 'Open Sans',arial; font-size: 14px; font-weight: bold; text-decoration: none; }

div.img2             { background: #FFF url("images/img.jpg") no-repeat; border: 0px solid #140339; float: left; font-family: 'Open Sans',arial; font-size: 12px; height: 200px; margin: 5px 5px 5px 5px; padding: 4px 4px 0px 4px; text-align: center; width: 178px; }
div.img2 img         { border: 3px solid #FFF; display: inline; margin: 8px; }
div.img2 a:hover img { border: 3px solid #CCC; }
span#imgTit          { color: #FFF; font-family: 'Open Sans',arial; font-size: 14px; font-weight: bold; text-decoration: none; }

/* Vitrine Seguradoras */
div.seg         { width: 148px; height: 160px; vertical-align: middle; margin: 0px; border: 0px solid #C0C0C0; font-family: 'Open Sans',arial; font-size: 11px; background: transparent; text-align: center; float: left; }
div.seg seg     { display: inline; margin: 2px; border: 1px solid #000; }

TD#Dir a.classe2        { background-color: transparent; height: 136px; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #000; }
TD#Dir a.classe2:hover  { background-color: transparent; height: 136px; text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #000; }

TD#Dir a.cotar        { background-color: transparent; height: auto; text-decoration: none; margin: 1px 0px 4px 0px; padding: 0px 0px 0px 0px; border: 0px solid #000; }
TD#Dir a.cotar:hover  { background-color: transparent; height: auto; text-decoration: none; margin: 1px 0px 4px 0px; padding: 0px 0px 0px 0px; border: 0px solid #000; }


.theme-default #slider { border:1px solid #444; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:830px; height:200px; }
.theme-pascal.slider-wrapper, .theme-orman.slider-wrapper { margin-top:0px; }


#menu-v li,#menu-v a             { zoom:1; }
#menu-v,#menu-v ul               { cursor:pointer; cursor:hand; width:220px; border:0px solid #CCC; border-top:none; position:relative; font-size:0; list-style:none; margin:0; padding:0; display:block; z-index:9; }
#menu-v li                       { cursor:pointer; cursor:hand; background:#FFF url("menu/menu_base.jpg") no-repeat; list-style:none; margin:0; padding:0; height:30px; }
#menu-v li.tit                   { cursor:pointer; cursor:hand; background:#FFF url("menu/menu_tit.jpg") no-repeat; list-style:none; margin:5px 0 0 0; padding:0; height:30px;  }
#menu-v li.tit a, li.tit a:hover { color:#fff; font-weight: bold; padding: 0px 0px 5px 8px; font-size: 14px; text-decoration: none; height:30px; } 
#menu-v li a                     { cursor:pointer; cursor:hand; font-family: 'Open Sans',arial; font-size: 13px; color: #4F4F4F; font-weight: normal; text-decoration: none; display:block; line-height:225%; padding-left:5px; }
#menu-v ul li                    { width:36px; width:220px; cursor:pointer; cursor:hand; line-height:200%;  }
#menu-v ul li a                  { background:transparent url("menu/menu_base.jpg") no-repeat; margin: 0px 0 1px 1px; width:36px; width:220px; cursor:pointer; cursor:hand; line-height:250%;  }
#menu-v ul li a:hover            { background:transparent url("menu/menu_dest.jpg") no-repeat; margin: 0px 0 1px 1px; width:36px; width:220px; font-family: 'Open Sans',arial; font-size: 13px; color: #000000; font-weight: bold; text-decoration: none;  }
#menu-v li a.arrow:hover         { cursor:pointer; cursor:hand; background:url("menu/arrowon.gif") no-repeat; background-position:97% 50%;  }
#menu-v li ul                    { cursor:pointer; cursor:hand; position:absolute; width:220px; visibility:hidden; }
#menu-v a.arrow                  { cursor:pointer; cursor:hand; background:url("menu/arrow.gif") no-repeat; background-position:97% 50%; }
#menu-v li:hover,#menu-v li.onhover         { cursor:pointer; cursor:hand; background:url("menu/menu_dest.jpg"); font-size: 13px; color: #000 !important; font-weight: normal; text-decoration: none;  }
#menu-v li.tit:hover,#menu-v li.tit.onhover { cursor:pointer; cursor:hand; background:url("menu/menu_tit.jpg"); height:30px; }
#menu-v ul li                               { cursor:pointer; cursor:hand; background:url("menu/menu_base.jpg");  }
#menu-v ul li:hover,#menu-v ul li.onhover   { cursor:pointer; cursor:hand; background:url("menu/menu_dest.jpg");  }
