﻿* { margin:0; padding:0; } 

body { text-align:center; margin:0 auto; font-family:Tahoma; font-size: 11px; background-color:#FFFFFF }

a { text-decoration: none; }
a:hover { text-decoration:none; }
li {list-style-type:none; }

img { border:none; }

.DV_left, .LI_left { float:left; }
.DV_right, .LI_right { float:right; }
.DV_center, .LI_center { text-align:center; }
.DV_txtLeft, .LI_txtLeft { text-align:left; }
.DV_txtRight, .LI_txtRight { text-align:right; }

.clear { display:block; height:1px; margin-bottom:-1px; overflow:hidden; clear:both; }
.clear_SPA_h_10 { display:block; height:10px; margin-bottom:-1px; overflow:hidden; clear:both; }
.clear_SPA_h_20 { display:block; height:20px; margin-bottom:-1px; overflow:hidden; clear:both; }
.clear_SPA_h_30 { display:block; height:30px; margin-bottom:-1px; overflow:hidden; clear:both; }
.clear_SPA_h_60 { display:block; height:60px; margin-bottom:-1px; overflow:hidden; clear:both; }

.P_font_10 { font-size:10px; }
.P_font_12 { font-size:12px; }
.P_font_14 { font-size:14px; }

.P_c_laranja { color:#FF9900; }

.DV_relative { position:relative; }

/* Estrutura principal */

.DV_main { position:relative; width:970px; overflow:hidden; margin:0 auto; text-align:left; z-index:0; }
.DV_header { display:block; width:100%; height:70px; margin:20px 0; background:transparent url('../../images/header/logoXP.png') top left no-repeat; _background:transparent url('../../images/logoXP.gif') top left no-repeat; text-align:left; }
.DV_footer { display:block; width:100%; height:105px; padding:20px 0; margin-top:50px; border-top:1px solid #D8D8D8; }
.DV_content { position:relative; display:table; width:100%; min-height:10px; overflow:visible; font: normal 12px/18px Arial, Helvetica, sans-serif; text-align:left; }
.DV_ecommerce { position:relative; display:table; width:100%; min-height:10px; overflow:visible; font: normal 12px/18px Arial, Helvetica, sans-serif; text-align:left; }

/* Menu Principal */
.DV_menuLink { float:left; position:relative; height:17px; padding:3px 0 0 2px; overflow:hidden; }
.DV_menuLink .TB_menuLink { margin-left:490px; }

.DV_menuLink td { padding:0 2px; }
.DV_menuLink td p { font:bold 10px/11px Verdana, Arial; margin:0; padding:0; }
.DV_menuLink td p,
.DV_menuLink td p a { color:#015252; margin:0; }

.DV_header .DV_menuLogo { float:left; width:80px; margin-right:10px; }
.DV_header .DV_menuItem { float:left; width:880px; overflow:hidden; background:transparent url('../../images/header/headerBg.png') top repeat-x; _background:transparent url('../../images/headerBg.gif') top repeat-x; }
.DV_header .DV_menulogo,
.DV_header .DV_menuItem { height:70px; }

.DV_menulogo .IMG_logo { width:80px; height:70px; }

.DV_header .DV_menuItem .DV_menuBtn { display:table; }
.DV_header .DV_menuItem .DV_menuBtn li { float:left; margin-right:3px; cursor:pointer; }

.DV_header .DV_menuItem .DV_menuBtn li,
.DV_header .DV_menuItem .DV_menuBtn li img { height:33px; }

.DV_menuBtn .LI_corretora { background:#DADEDE url('../../images/header/menuBtnCorretora.gif') 42px 16px no-repeat; }
.DV_menuBtn .LI_educa { background:#DADEDE url('../../images/header/menuBtnEducacao.gif') 46px 16px no-repeat; }
.DV_menuBtn .LI_gestao { background:#DADEDE url('../../images/header/menuBtnGestao.gif') 28px 16px no-repeat; }
.DV_menuBtn .LI_segurosAtiva { background:#015252 url('../../images/header/menuBtnSeguros.gif') 52px 16px no-repeat; }
.DV_menuBtn .LI_empresas { background:#DADEDE url('../../images/header/menuBtnXPEmpresas.gif') 40px 16px no-repeat; }
.DV_menuBtn .LI_agro { background:#DADEDE url('../../images/header/menuBtnXPAgro.gif') 56px 16px no-repeat; }

.DV_menuBtn .LI_corretora .IMG_corretora,
.DV_menuBtn .LI_educa .IMG_educa,
.DV_menuBtn .LI_segurosAtiva .IMG_seguro { width:105px; }
.DV_menuBtn .LI_gestao .IMG_gestao { width:125px; }
.DV_menuBtn .LI_empresas .IMG_empresas,
.DV_menuBtn .LI_agro .IMG_agro { width:115px; }

.DV_header .DV_menuItem .DV_menuNav { display:block; width:100%; padding-top:10px; height:20px; }

.DV_menuItem .DV_menuNav li { float:left; text-align:center; }
.DV_menuItem .DV_menuNav .LI_c1 { width:35px; }
.DV_menuItem .DV_menuNav .LI_c2 { width:75px; }
.DV_menuItem .DV_menuNav .LI_c3 { width:120px; }
.DV_menuItem .DV_menuNav .LI_c4 { width:80px; }
.DV_menuItem .DV_menuNav .LI_c5 { width:80px; }
.DV_menuItem .DV_menuNav .LI_c6 { width:80px; }
.DV_menuItem .DV_menuNav .LI_c7 { width:100px; }
.DV_menuItem .DV_menuNav .LI_c8 { width:165px; height:20px; margin-left:120px; margin-top:-5px; background:transparent url('../../images/btnSolicitaCotacao.gif') center right no-repeat; }
.DV_menuItem .DV_menuNav li,
.DV_menuNav li a { font:bold 13px/16px Arial, Tahoma; color:#015252; font-weight:bold; }
.DV_menuItem .DV_menuNav .LI_menuNav a:hover { color:#015252; text-decoration:none }

.menuComBorda { border-bottom:2px solid transparent; }
.menuSemBorda { border-bottom:2px solid transparent; }

.DV_submenuFloat { position:absolute; top:70px; display:none; width:210px; background-color:#9F9F9F; z-index:999999999; }
.DV_submenuFloat li { border-bottom:1px solid #fff; padding:0 10px 5px 10px; font-size:10px; color:#fff; cursor:pointer; }
.DV_submenuFloat li:hover { background-color:#015252 }
.DV_submenuFloat li a { color: #fff; }

.DV_submenuXP { left:95px; z-index:999; }
.DV_submenuProd { left:132px; z-index:999; }
.DV_submenuIG { left:205px; z-index:999; }
.DV_submenuUtil { left:406px; z-index:999; }

/* Footer */
.DV_footer p { font-size:11px; text-align:left; color:#B9A540; font-weight:bold; margin:0; padding:0; }
.DV_footer a { text-decoration:underline; color:#666; }
.DV_footer div { float:left; height:70px; }
.DV_footer .DV_chatFooter { width:190px; padding-left:55px; background:transparent url('../../images/footer/footerChat.gif') top left no-repeat; }
.DV_footer .DV_emailFooter { width:190px; margin-left:38px; padding-left:50px; background:transparent url('../../images/footer/footerEmail.gif') top left no-repeat; }
.DV_footer .DV_televendas { width:187px; padding-left:50px; margin-left:20px; background:transparent url('../../images/footer/footer0800.gif') top left no-repeat; }
.DV_footer .DV_chatFooter div,
.DV_footer .DV_emailFooter div,
.DV_footer .DV_televendas div { height:45px; margin-top:3px; display:block; font-size:10px; color:#666; border-right:1px solid #ccc; padding-right:17px; }

.P_56 { font-size:18px; }

.DV_footer .DV_cotacao { width:180px; padding-top:20px; }
.DV_footer .DV_cotacao img { width:100%; height:100%; }

/* Topo e Rodapé 
.TD_top { width:960px; height:60px; background: transparent url('../../images/topo.gif') top center no-repeat; }
.TD_bottom { width:960px; height:50px; background: transparent url('../../images/bottom.gif') bottom center no-repeat; }
.TD_bottom .DV_colBottom { float:left; height:40px; *height:50px; padding:30px 0 0 0; _padding:15px 0 0 0 }
.TD_bottom .DV_colBottom p { font: normal 12px/14px Arial, Tahoma; color: #fff; }
.TD_bottom .DV_colBottom p a { color: #fff; }*/

.DV_banner { width:960px; position:relative; height:203px; }

/* Formulários*/
input, select, textarea { font: normal 11px/14px Arial, Helvetica, sans-serif; color:#666;}
.INP_login { border:0; padding:3px 3px 0 3px; }
.INP_form { border:1px solid #CCC; background-color:#FFF; height:16px; padding:2px 0 0 2px; }
.INP_ddl { border:1px solid #CCC; background-color:#FFF; height:18px; }

.txtCadCpf,
.txtCadNome,
.txtCadEmail,
.txtCadCidade,
.txtCadEstado { width:361px; }
.txtCadDDDTel,
.txtCadDDDCel { width:25px; }
.txtDtVenc,
.txtCadTel,
.txtCadCel { width:100px; }
.txtCadMsg { width:370px; height:100px; }

.txtCadIndGan280 { width:260px;}
.txtCadIndGan180 { width:160px;}
.txtCadIndGan100 { width:80px;}
.txtCadIndGan90 { width:70px;}
.txtCadIndGan50 { width:30px;}
.txtCadIndGan35 { width:15px;}

.P_cmpObriga { font-size:10px; color:#F7750B; }
.P_lblDest { font-size:12px; color:#F7750B; }
.P_lblForm { font-size:12px; }
.P_lblFormSmall { font-size:11px; }
.P_lblForm,
.P_lblFormSmall { color:#666; }

.cust_checkbox { cursor: pointer; }
.cust_checkbox_on { background: url('../../images/checkbox_on.gif') no-repeat 0 0; }
.cust_radio_on { background: url('../../images/radiobox_on.gif') no-repeat 0 0; }
.cust_checkbox_off { background: url('../../images/checkbox_off.gif') no-repeat 0 0; }
.cust_radio_off { background: url('../../images/radiobox_off.gif') no-repeat 0 0; }

.DV_inputLeft { float:left; height:20px; background: url('../../images/cmpBgLeft.jpg') left top no-repeat; }
.DV_inputRight { float:left; width:100%; height:20px; background: url('../../images/cmpBgRight.jpg') right top no-repeat; }
.DV_inputRight input { margin:-4px 5px; padding-top:5px; height:16px; }
.DV_txtAreaLeft { float:left; height:102px; background: url('../../images/txtAreaBgLeft.jpg') left top no-repeat; }
.DV_txtAreaRight { float:left; width:100%; height:102px; background: url('../../images/txtAreaBgRight.jpg') right top no-repeat; }

.DV_space { margin-right:5px; }
.DV_380 { width:380px; }
.DV_370 { width:370px; }
.DV_280 { width:280px; }
.DV_180 { width:180px; }
.DV_110 { width:110px; }
.DV_100 { width:100px; }
.DV_90 { width:90px; }
.DV_70 { width:70px; }
.DV_50 { width:50px; }
.DV_35 { width:35px; }

/* ------->select */
.DV_selectLeft { float:left; height:20px; background: url('../../images/cmpBgLeft.jpg') left center no-repeat; }
.DV_selectLeft input { margin:0 2px 0 3px; padding-top:3px; height:17px; }
.DV_selectBtn { float:left; width:20px; height:20px; padding:0; }
.DV_selectBtn .IMG_sel { background-color:#fff; cursor:pointer; }
.DV_listaSelectBg { position:absolute; z-index:9999; padding:1px; border:1px solid #ccc; background-color:#fff; }
.DV_listaSelectBg td,
.DV_listaSelectBg li { padding:0; font-size:10px; color:#333; cursor:pointer; }
.DV_listaSelectBg li a { color:#333; display:block; padding:0 5px; font-size:10px; }
.DV_listaSelectBg td a:hover,
.DV_listaSelectBg li a:hover { background-color:#efefef; color:#fff; text-decoration:none; }
.ShowHide_lista { display:none; }

/* Seja um distribuidor */

.DV_btSejaDistribuidor  {
float:right;
height:26px;
margin-top:-19px;
width:294px;
