
/* ============================= */
/* ========= reset css ========= */
/* ============================= */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent }

ol, ul {list-style:none;}

blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}

:focus {outline:0;}

ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse; border-spacing:0;}

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width:0px; line-height:0px; font-size:0px;}

@font-face {
    font-family: 'MontepioLightItalic';
    src: url('fonts/montepli-webfont.eot');
    src: url('fonts/montepli-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montepli-webfont.woff') format('woff'),
         url('fonts/montepli-webfont.ttf') format('truetype'),
         url('fonts/montepli-webfont.svg#MontepioLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MontepioBoldItalic';
    src: url('fonts/montepbi-webfont.eot');
    src: url('fonts/montepbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montepbi-webfont.woff') format('woff'),
         url('fonts/montepbi-webfont.ttf') format('truetype'),
         url('fonts/montepbi-webfont.svg#MontepioBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MontepioBold';
    src: url('fonts/montepib-webfont.eot');
    src: url('fonts/montepib-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montepib-webfont.woff') format('woff'),
         url('fonts/montepib-webfont.ttf') format('truetype'),
         url('fonts/montepib-webfont.svg#MontepioBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MontepioLight';
    src: url('fonts/montepil-webfont.eot');
    src: url('fonts/montepil-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montepil-webfont.woff') format('woff'),
         url('fonts/montepil-webfont.ttf') format('truetype'),
         url('fonts/montepil-webfont.svg#MontepioLight') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* ==== POPUP ERRO ==== */

.erro { width:408px; position:fixed; top:25%; left:35%; display:none;}
.erro .center { width:408px; background:url(../Images/bg-erro-center.png) repeat-y left top; padding:13px 0;}
.erro .center h1 {font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight:bold; font-size:13px; color:#f8af46; line-height:20px; margin:0 0 10px 0; text-shadow: none !important; text-align:center;}
.erro .center h2 {font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight:bold; font-size:12px; color:#f8af46; line-height:20px; margin:0 0 10px 10px; text-shadow: none !important; padding:0;}
.erroMessage { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; margin:0 10px 10px 10px; text-align:left;}
.erro .center a { text-decoration:underline;}
.erro .center img { display:block; margin:13px auto; text-align:center;}
.erro .center p { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; margin: 0 10px 10px 10px; text-align:center;}
.erroFixo { width:408px; position:fixed; top:20%; left:35%;}
.erroFixo .center { width:408px; padding:13px 0;}
.erroFixo .center h1 {font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:13px; color:#f8af46; line-height:20px; margin:0 0 10px 0; text-shadow: none !important; text-align:center;}
.erroFixo .center h2 {font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:12px; color:#8f8f8f; line-height:20px; margin:0 0 10px 10px; text-shadow: none !important; padding:0; text-align:center;}
.erroFixo .errorLink a { width:150px; height:31px; color:#b8b8b8; display:block; margin:13px auto;font-family:Tahoma, Geneva, sans-serif; font-size:11px;text-align:left; text-decoration:none;}

/* =========================================== */
/* =========== SIMULADOR HABITAÇÃO =========== */
/* =========================================== */

.site{ width:691px; margin:auto;}
.siteTop {}
.siteCenter { width:691px; overflow:hidden;   
    background: #ffb247; /* Old browsers */
    background: -moz-linear-gradient(left,  #ffb247 0%, #ffa90a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffb247), color-stop(100%,#ffa90a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #ffb247 0%,#ffa90a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #ffb247 0%,#ffa90a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #ffb247 0%,#ffa90a 100%); /* IE10+ */
    background: linear-gradient(to right,  #ffb247 0%,#ffa90a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb247', endColorstr='#ffa90a',GradientType=1 ); /* IE6-9 */
}
.siteBottom { height:12px;}

.header {}
.headerCenter { width:691px; background:url(../Images/bg-header-center.jpg) no-repeat left top; overflow:hidden;}
.headerCenter img { padding:0 0 12px 30px; float:left;}
.headerCenterRight { margin:0 20px 0 0; float:right;}
.simTitle { font-family:Verdana, Tahoma, Geneva, sans-serif;   font-weight: bold; font-size:16px; color:#ffffff; line-height:32px; text-align:right;}
.linheHabinet { font-family:Tahoma, Geneva, sans-serif/*"MontepioLight"*/; font-weight:lighter; font-size:16px; color:#FFFFFF; float:left; margin:0 7px 0 0;}
.linheHabinet span { font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight:bold; font-size:16px; color:#FFFFFF;}
.headerTime { font-family:Tahoma, Geneva, sans-serif/*"standard0753Regular"*/; font-size:8px; color:#FFF; float:left; padding:2px 0 0 0;}

.main { width:679px; margin:auto;}
.mainTop { height:14px;}
.mainBottom {}
.mainBottomIntro { height:14px;}

/* =========================================== */
/* ================= FOOTER ================== */
/* =========================================== */

/* === FOOTER MAIN === */

.erros { display:block; overflow:hidden; float:left; padding:0 0 0 50px;z-index:25}
.erros p { font-family:Tahoma, Geneva, sans-serif; font-size:10px; overflow:hidden;}
.blockFooter { background:url(../Images/bg-main-center.jpg) repeat-y left top; overflow:hidden; margin-top:0; margin-right:0; margin-bottom:-1px; margin-left:0;}
.blockComandos { background:url(../Images/shadow-footer.png) no-repeat center top; overflow:hidden; padding:20px 0 0 0;}
.voltar { width:68px; height:24px; float:left; margin:0 0 0 20px; background:url(../Images/Buttons/btn-voltar.png) no-repeat left top; /*border-radius:15px; background:#e9e9e9;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#3e3c3d; line-height:18px; /*text-shadow:1px 1px 1px #FFFFFF;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 15px;}
.inicio { width:63px; height:24px; float:left; margin:0 0 0 20px; background:url(../Images/Buttons/btn-voltar.png) no-repeat left top; /*border-radius:15px; background:#e9e9e9;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#3e3c3d; line-height:18px; /*text-shadow:1px 1px 1px #FFFFFF;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 20px;}
.avancar { width:98px; height:24px; float:right; margin:0 20px 0 0; background:url(../Images/Buttons/btn-avancar.png) no-repeat left top; /*border-radius:15px; background:url(../images/bg-btns-comandos.jpg) repeat-x left top;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 15px;}
.recuar { width:98px; height:24px; float:right; margin:0 20px 0 0; background:url(../Images/Buttons/btn-avancar.png) no-repeat left top; /*border-radius:15px; background:url(../images/bg-btns-comandos.jpg) repeat-x left top;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 15px;}
.simular { width:93px; height:24px; float:right; margin:0 20px 0 0; background:url(../Images/Buttons/btn-avancar.png) no-repeat left top; /*border-radius:15px; background:url(../images/bg-btns-comandos.jpg) repeat-x left top;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 20px;}
.newSimul { width:163px; height:25px; float:right; margin:0 20px 0 0; background:url(../Images/Buttons/btn-submit.png) no-repeat left top; /*border-radius:15px; background:url(../images/bg-btns-comandos.jpg) repeat-x left top;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 20px;}
.submit { width:183px; height:30px; background:url(../Images/Buttons/btn-submit.png) no-repeat left top; border:0; outline:0; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#FFFFFF; text-decoration:none;text-transform:uppercase; /*text-shadow: 1px 1px 1px #000000;*/ display:block; float:right; margin:0 145px 0 0; cursor:pointer;}
.pedidoFinanciamento { width:220px; height:25px; float:right; margin:0 20px 0 0; background:url(../Images/Buttons/btn-submit.png) no-repeat left top; /*border-radius:15px; background:url(../images/bg-btns-comandos.jpg) repeat-x left top;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 20px;}
.reset { width:93px; height:30px; background:url(../Images/Buttons/btn-reset.png) no-repeat left top; border:0; outline:0;  font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#3e3c3d; line-height:18px; /*text-shadow:1px 1px 1px #FFFFFF;*/ text-transform:uppercase; text-decoration:none; display:block; float:left; margin:0 0 0 130px; cursor:pointer;}
.enviar { width:93px; height:25px; float:right; margin:0 20px 0 0; background:url(../Images/Buttons/btn-avancar.png) no-repeat left top; /*border-radius:15px; background:url(../images/bg-btns-comandos.jpg) repeat-x left top;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 24px;}
.dados { width:93px; height:25px; float:right; margin:0 20px 0 0; background:url(../Images/Buttons/btn-avancar.png) no-repeat left top; /*border-radius:15px; background:url(../images/bg-btns-comandos.jpg) repeat-x left top;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 24px;}
.imprimir { width:93px; height:25px; float:right; margin:0 20px 0 0; background:url(../Images/Buttons/btn-avancar.png) no-repeat left top; /*border-radius:15px; background:url(../images/bg-btns-comandos.jpg) repeat-x left top;*/ font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:14px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:5px 0 0 20px;}
.pedido { width:182px; height:18px; background:url(../Images/Buttons/btn-pedido.png) no-repeat left top; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:2px 0 0 14px; display:block; margin:20px 0;}
.pedido.selected { width:182px; height:18px; background:url(../Images/Buttons/btn-pedido-hover.png) no-repeat left top; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFF; line-height:18px; /*text-shadow:1px 1px 1px #000;*/ text-transform:uppercase; text-decoration:none; padding:2px 0 0 14px; display:block; margin:20px 0;}

#Background {position:fixed; top:0px; bottom:0px; left:0px; right:0px; background-color:Gray; filter:alpha(opacity=50); opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5;}
.Background {position:fixed; top:0px; bottom:0px; left:0px; right:0px; background-color:Gray; filter:alpha(opacity=50); opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5;}

.BackgroundModal { position:fixed; top:0px; bottom:0px; left:0px; right:0px; background-color:Gray; filter:alpha(opacity=40); opacity:0.4;}

/* ======================================== */
/* =============== INTRO ================== */
/* ======================================== */

.mainCenter {z-index:10; width:639px;  min-height:350px; background:url(../Images/bg-main-center.jpg) repeat-y left top; overflow:hidden; padding:20px 20px;}
h1 { font-family:Tahoma, Geneva, sans-serif;/*"MontepioBold"*/ font-weight:bold; font-size:42px; color:#e2e2e2; line-height:45px; /*text-shadow:1px 1px 1px #c0c0c0;*/}
h2 { font-family:Tahoma, Geneva, sans-serif;/*"Myriad Pro"*/ font-size:16px; color:#e2e2e2; line-height:20px; /*text-shadow:1px 1px 1px #c0c0c0;*/ padding: 0 0 30px 0;}
h3 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:normal; text-align:center;  margin:0 0 10px 0;}
h4 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#868686; font-weight:normal; text-align:center;  margin:0 0 10px 0;}
h5 { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#fa942e; font-weight:700; padding-bottom:5px;}
h6 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fa942e; font-weight:700; padding-bottom:5px; padding-left:15px;}

.simCredito { width:208px; height:40px; background:url(../Images/Buttons/btn-simCredito.png) no-repeat left top; margin-bottom:10px; padding-top:18px; padding-left:18px;}
.simTroca { width:264px; height:40px; background:url(../Images/Buttons/btn-simTroca.png) no-repeat left top; margin-bottom:10px; padding-top:18px; padding-left:18px;}
.simTransf { width:362px; height:40px; background:url(../Images/Buttons/btn-simTransf.png) no-repeat left top; margin-bottom:20px; padding-top:18px; padding-left:18px;}
.simFiscal { width:270px; height:32px; background:url(../Images/Buttons/btn-simFiscal-270.png) no-repeat left top; padding-top:10px; padding-left:15px;}

.simCredito a { font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:17px; color:#FFFFFF; line-height:20px; text-decoration:none;}
.simTroca a { font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:17px; color:#FFFFFF; line-height:20px; text-decoration:none;}
.simTransf a { font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:17px; color:#FFFFFF; line-height:20px; text-decoration:none;}
.simFiscal a { font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:17px; color:#FFFFFF; line-height:20px; text-decoration:none;}

.simCredito:hover { background:url(../Images/Buttons/btn-simCredito-hover.png) no-repeat left top;}
.simTroca:hover { background:url(../Images/Buttons/btn-simTroca-hover.png) no-repeat left top;}
.simTransf:hover { background:url(../Images/Buttons/btn-simTransf-hover.png) no-repeat left top;}
.simFiscal:hover { background:url(../Images/Buttons/btn-simFiscal-hover-270.png) no-repeat left top;}

.footer {  background:url(../Images/bg-site-bottom.png) no-repeat left top;height:50px;}
.ImgFooter { top:0px;}

/* ===================================================== */
/* ===================== CONTEUDO ====================== */
/* ===================================================== */

/* ==== MENU TOP ==== */
/* Tab's AJAX*/


/*========================*/
/*TAB's Páginas Resultados*/
.TabContainerBig .ajax__tab_header .ajax__tab_tab { float:left; margin:0 1px 0 0; width:116px; height:17px; background:url(../Images/Buttons/btn-nemuTab-big-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.TabContainerBig .ajax__tab_active .ajax__tab_tab { background:url(../Images/Buttons/btn-nemuTab-big.png) no-repeat left top;}
.TabContainerBig .ajax__tab_hover .ajax__tab_tab { background:url(../Images/Buttons/btn-nemuTab-big.png) no-repeat left top;}

.TabContainerMed .ajax__tab_header .ajax__tab_tab { float:left; margin:0 1px 0 0; /*width:105px;*/padding-left: 5px; padding-right: 5px; width: 95px; height:27px; background:url(../Images/Buttons/btn-nemuTab-Med-hover-35.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:12px;}
.TabContainerMed .ajax__tab_active .ajax__tab_tab { background:url(../Images/Buttons/btn-nemuTab-Med-35.png) no-repeat left top;}
.TabContainerMed .ajax__tab_hover .ajax__tab_tab { background:url(../Images/Buttons/btn-nemuTab-Med-35.png) no-repeat left top;}

.TabContainerSmall .ajax__tab_header .ajax__tab_tab { float:left; margin:0 1px 0 0; width:91px; height:17px; background:url(../Images/Buttons/btn-nemuTab-small-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.TabContainerSmall .ajax__tab_active .ajax__tab_tab { float:left; margin:0 1px 0 0; width:91px; height:17px; background:url(../Images/Buttons/btn-nemuTab-small.png) no-repeat left top;}
.TabContainerSmall .ajax__tab_hover .ajax__tab_tab { float:left; margin:0 1px 0 0; width:91px; height:17px; background:url(../Images/Buttons/btn-nemuTab-small.png) no-repeat left top;}

.ajax__tab_inner a:link { color: #fff; }
.ajax__tab_inner a:visited { color: #fff; }
.ajax__tab_inner a:active { color: #fff; }
.ajax__tab_inner a:hover { color: #fff; }

.ajax__tab_default .ajax__tab_header
{
    text-align:center;
}



.ajax__tab_header#ctl00_cphMain_tcDados_header { height:35px; background:url(../Images/shadow-content.png) no-repeat center 27px #FFFFFF; padding:0 0 30px 0;}

.TabContainerSmall .ajax__tab_header#ctl00_cphMain_tcDados_header { height:25px; background:url(../Images/shadow-content.png) no-repeat center 17px #FFFFFF; padding:0 0 30px 0;}

#__tab_ctl00_cphMain_tcDados_tDadosImovel { padding-top: 6px; height: 33px;  }

#__tab_ctl00_cphMain_tcDados_tDadosCredito{ padding-top: 6px; height: 33px;  }

#__tab_ctl00_cphMain_tcDados_tCalcTaxa{ padding-top: 6px; height: 33px; }

/*========================*/

/*========================*/
/*TAB's Páginas Resultados*/


#ctl00_cphMain_tcResultados_tEncargos_tab { float:left; margin:0 1px 0 0; width:82px; height:27px; background:url(../images/buttons/btn-dg-hover-35.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:12px;}
.ajax__tab_active#ctl00_cphMain_tcResultados_tEncargos_tab { background:url(../images/buttons/btn-dg-35.png) no-repeat left top;}
.ajax__tab_hover#ctl00_cphMain_tcResultados_tEncargos_tab { background:url(../images/buttons/btn-dg-35.png) no-repeat left top;}

#ctl00_cphMain_tcResultados_tCustos_tab { float:left; margin:0 1px 0 0; width:82px; height:27px; background:url(../images/buttons/btn-dg-hover-35.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:12px;}
.ajax__tab_active#ctl00_cphMain_tcResultados_tCustos_tab { background:url(../images/buttons/btn-dg-35.png) no-repeat left top;}
.ajax__tab_hover#ctl00_cphMain_tcResultados_tCustos_tab { background:url(../images/buttons/btn-dg-35.png) no-repeat left top;}

#ctl00_cphMain_tcResultados_tDadosGerais_tab { float:left; margin:0 1px 0 0; width:82px; height:27px; background:url(../images/buttons/btn-dg-hover-35.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:12px;}
.ajax__tab_active#ctl00_cphMain_tcResultados_tDadosGerais_tab { background:url(../images/buttons/btn-dg-35.png) no-repeat left top;}
.ajax__tab_hover#ctl00_cphMain_tcResultados_tDadosGerais_tab { background:url(../images/buttons/btn-dg-35.png) no-repeat left top;}

#ctl00_cphMain_tcResultados_tPlanoAmortizacao_tab { float:left; margin:0 1px 0 0; width:125px; height:29px; background:url(../images/buttons/btn-pa-hover-35.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:6px; padding-left: 5px; padding-right: 5px;}
.ajax__tab_active#ctl00_cphMain_tcResultados_tPlanoAmortizacao_tab { background:url(../images/buttons/btn-pa-35.png) no-repeat left top;}
.ajax__tab_hover#ctl00_cphMain_tcResultados_tPlanoAmortizacao_tab { background:url(../images/buttons/btn-pa-35.png) no-repeat left top;}

#ctl00_cphMain_tcResultados_tDocumentacao_tab { float:left; margin:0 1px 0 0; width:125px; height:27px; background:url(../images/buttons/btn-pa-hover-35.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:12px;}
.ajax__tab_active#ctl00_cphMain_tcResultados_tDocumentacao_tab { background:url(../images/buttons/btn-pa-35.png) no-repeat left top;}
.ajax__tab_hover#ctl00_cphMain_tcResultados_tDocumentacao_tab { background:url(../images/buttons/btn-pa-35.png) no-repeat left top;}

#ctl00_cphMain_tcResultados_tAcompanhamentoComercial_tab { float:left; margin:0 1px 0 0; width:162px; height:29px; background:url(../images/buttons/btn-ac-hover-35.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:6px; padding-left: 5px; padding-right: 5px;}
.ajax__tab_active#ctl00_cphMain_tcResultados_tAcompanhamentoComercial_tab { background:url(../images/buttons/btn-ac-35.png) no-repeat left top;}
.ajax__tab_hover#ctl00_cphMain_tcResultados_tAcompanhamentoComercial_tab { background:url(../images/buttons/btn-ac-35.png) no-repeat left top;}

#ctl00_cphMain_tcResultados_tConsulta_tab { float:left; margin:0 1px 0 0; width:82px; height:27px; background:url(../images/buttons/btn-dg-hover-35.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:12px;}
.ajax__tab_active#ctl00_cphMain_tcResultados_tConsulta_tab { background:url(../images/buttons/btn-dg-35.png) no-repeat left top;}
.ajax__tab_hover#ctl00_cphMain_tcResultados_tConsulta_tab { background:url(../images/buttons/btn-dg-35.png) no-repeat left top;}

.ajax__tab_header#ctl00_cphMain_tcResultados_header { height:35px; background:url(../images/shadow-content.png) no-repeat center 27px #FFFFFF; padding:0 0 30px 0; display:block !important; width:662px; overflow:hidden; margin:0 20px;} 

/*========================*/


.blockMenu { height:25px; background:url(../Images/shadow-content.png) no-repeat center 14px #FFFFFF; padding:0 0 30px 0;}
.blockMenu ul { width:535px; overflow:hidden; margin:0 auto;}
.blockMenu ul.menuTroca { width:468px; overflow:hidden; margin:0 auto;}
.blockMenu ul.menuTransf {width:418px; overflow:hidden; margin:0 auto;}
.blockMenu ul.menuResults {width:662px; overflow:hidden; margin:0 -12px;}
.blockMenu ul li { float:left;}

.blockMenu ul li .menuTabSmall { float:left; margin:0 1px 0 0; width:91px; height:17px; background:url(../Images/Buttons/btn-nemuTab-small-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.blockMenu ul li.selected .menuTabSmall { float:left; margin:0 1px 0 0; width:91px; height:17px; background:url(../Images/Buttons/btn-nemuTab-small.png) no-repeat left top;}
.blockMenu ul li:hover .menuTabSmall { background:url(../Images/Buttons/btn-nemuTab-small.png) no-repeat left top;}

.blockMenu ul li .menuTabBig { float:left; margin:0 1px 0 0; width:116px; height:17px; background:url(../Images/Buttons/btn-nemuTab-big-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.blockMenu ul li.selected .menuTabBig { background:url(../Images/Buttons/btn-nemuTab-big.png) no-repeat left top;}
.blockMenu ul li:hover .menuTabBig { background:url(../Images/Buttons/btn-nemuTab-big.png) no-repeat left top;}

.blockMenu ul li .enc { float:left; margin:0 1px 0 0; width:61px; height:17px; background:url(../Images/Buttons/btn-enc-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.blockMenu ul li.selected .enc { background:url(../Images/Buttons/btn-enc.png) no-repeat left top;}
.blockMenu ul li:hover .enc { background:url(../Images/Buttons/btn-enc.png) no-repeat left top;}

.blockMenu ul li .cst { float:left; margin:0 1px 0 0; width:45px; height:17px; background:url(../Images/Buttons/btn-cst-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.blockMenu ul li.selected .cst { background:url(../Images/Buttons/btn-cst.png) no-repeat left top;}
.blockMenu ul li:hover .cst { background:url(../Images/Buttons/btn-cst.png) no-repeat left top;}

.blockMenu ul li .dg { float:left; margin:0 1px 0 0; width:82px; height:17px; background:url(../Images/Buttons/btn-dg-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.blockMenu ul li.selected .dg { background:url(../Images/Buttons/btn-dg.png) no-repeat left top;}
.blockMenu ul li:hover .dg { background:url(../Images/Buttons/btn-dg.png) no-repeat left top;}

.blockMenu ul li .pa { float:left; margin:0 1px 0 0; width:135px; height:17px; background:url(../Images/Buttons/btn-pa-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.blockMenu ul li.selected .pa { background:url(../Images/Buttons/btn-pa.png) no-repeat left top;}
.blockMenu ul li:hover .pa { background:url(../Images/Buttons/btn-pa.png) no-repeat left top;}

.blockMenu ul li .doc { float:left; margin:0 1px 0 0; width:96px; height:17px; background:url(../Images/Buttons/btn-doc-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.blockMenu ul li.selected .doc { background:url(../Images/Buttons/btn-doc.png) no-repeat left top;}
.blockMenu ul li:hover .doc { background:url(../Images/Buttons/btn-doc.png) no-repeat left top;}

.blockMenu ul li .ac { float:left; margin:0 1px 0 0; width:172px; height:17px; background:url(../Images/buttons/btn-ac-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.blockMenu ul li.selected .ac { background:url(../Images/Buttons/btn-ac.png) no-repeat left top;}
.blockMenu ul li:hover .ac { background:url(../Images/Buttons/btn-ac.png) no-repeat left top;}

.blockMenu ul li .cnl { float:left; margin:0 1px 0 0; width:64px; height:17px; background:url(../Images/Buttons/btn-cnl-hover.png) no-repeat left top; cursor:pointer; font-family:Tahoma, Geneva, sans-serif/*"MontepioBold"*/; font-weight: bold; font-size:10px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; text-align:center; padding-top:8px;}
.blockMenu ul li.selected .cnl { background:url(../Images/Buttons/btn-cnl.png) no-repeat left top;}
.blockMenu ul li:hover .cnl { background:url(../Images/Buttons/btn-cnl.png) no-repeat left top;}

/* ==== CONTEUDO ==== */

.conteudo { overflow:hidden;}
.block { overflow:hidden; margin:0 0 10px 0;float: none !important;}

.block .GenericLabel { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.block .GenericLabelSpan {color: #868686; float: right;font-family: Tahoma,Geneva,sans-serif; font-size: 9px;text-align: right;}
.block .GenericLabelNoPadding {  float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.block .GenericNoFloatLabel {   font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.block .GenericLabelSpan span { font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-align:right; color:#868686; float:right;}

.blockCheckBoxPromocional .CheckBoxPromocional{ float:left; font-weight:bold;}
.blockCheckBoxPromocional {display:table; margin-left: auto;margin-right: auto; margin-top:5px;}
span.CheckBoxPromocional {float:left; margin-right:5px;}
.CheckBoxPromocional input {border:1px solid; margin-top:5px;}

.GenericLabelStrong { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; line-height:18px; color:#000;}
.GenericLabelNote { font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:14px; color:#868686; float:left; padding-left:3px; padding-top: 5px;}
.GenericLabelDesc { font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-align:right; color:#868686; float:right;}

.block label { width:170px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.block label.big { width:300px; text-align:left; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:0 10px 0 0; padding:5px 0 5px 100px;}
.block label.noPadding { width:170px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.block label.noFloat { width:100%; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:10px 0 0 0; padding:0; text-align:left; display:block; float:none;}
.block label.width250 { width:250px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.block label.width250np { width:250px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.block label.width200 { width:200px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.block label.width130 { width:130px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.block label.width100 { width:100px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.block label.lbRisco { width:40px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:7px 0 0 0; padding:0; text-align:left; display:block; float:left;}
.block .checkBox { float:left; margin:10px 10px 0 0px;}
.block .checkBoxOneLine { float:left; margin:10px 10px 0 0px;}
.block .checkBoxMargin { float:left; margin:7px 10px 0 100px;}
.block p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; color:#000;}
.block p a { font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; text-decoration:none; color:#000;}
.block p.padding { font-family:Tahoma, Geneva, sans-serif; font-size:11px;  padding:0 0 0 100px;}
.block .note { font-family:Tahoma, Geneva, sans-serif; font-size:8px; line-height:14px; color:#000;}
.block .note span { font-family:Tahoma, Geneva, sans-serif; font-size:8px; line-height:14px; color:#000;}
.block p.noteGray { font-family:Tahoma, Geneva, sans-serif; font-size:8px; line-height:14px; color:#989898;}
.block em { font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; color:#868686; margin:0 0 0 5px; font-style:normal; position:relative; top:6px;}
.block .noPosition { font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; color:#868686; margin:0 0 0 5px; font-style:normal; position:static;}
.block textarea {width:260px; height:65px; border:1px solid #c2c2c2; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; padding:0 10px; float:left; resize:none;}
.block a img { float:left; padding-left:5px;}
.block .pBoldDocs { font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; color:#000; font-weight: bold;}
p.copy  { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#989898; line-height:14px;  padding-bottom: 10px;}
p.copy a { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fba632; line-height:14px; text-decoration:none;}
.copy p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#989898; line-height:14px; padding-bottom: 10px;}
.copy { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#989898; line-height:14px; padding-bottom: 10px;}
.resultNotaLabel {color:#989898;line-height:14px;}


.block div { float:left;}
.block .requirField { font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; color:#989898; padding-left:180px;}
.ask { margin: 0 auto 10px; width: 418px;}


.blockQuest { overflow:hidden; margin:10px 0 10px 60px;}
.blockQuest label { float:none !important; font-family:Tahoma, Geneva, sans-serif; font-size:11px !important; text-align:right !important; margin:0 !important; padding:0 !important;}
.blockQuest .radioBox { float:left; margin:1px 10px 0 0;}
.blockQuest p { float:left; margin-right:20px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; color:#000;}

.blockLeft { overflow:hidden; float:left; width: 100%; /*padding-left:50px;*/}
.blockLeft377 { width: 377px; }
.blockLeft ul { width:280px;}
.blockLeft li { overflow:hidden; padding:20px 0;}
.blockLeft li p { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-transform:uppercase;}
.blockLeft li .imageList img { float:left; padding-right:20px;}
.blockLeft em { font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; color:#868686; margin:0 0 0 5px; font-style:normal; position:relative; top:6px;}
.blockLeft img { float:left; margin-left:5px;}
.blockLeft li p.left { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#989898; margin-right:10px; text-align:left;}
.blockLeft li p.right { float:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#989898; text-align:right;}
.blockLeft li p.leftBlack { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; margin-right:10px; text-align:left;}
.blockLeft li p.rightBlack { float:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; text-align:right;}

.blockLeft label { width:170px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.blockLeft label.noPadding { width:170px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.blockLeft label span { font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-align:right; color:#868686; float:right;}

.blockLeft .GenericLabelLeft { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.blockLeft .GenericLabelLeftSpan {  float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.block .GenericLabelSpan { color: #000000;  float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.blockLeft .GenericLabelLeftSpan span { font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-align:right; color:#868686; float:right;}
.block .GenericLabelSpan span { font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-align:right; color:#868686; float:right;}
.blockLeft .GenericLabelLeftNoPadding { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.blockLeft .GenericImageCalendar { float:left; margin-left:5px;}
.GenericEMMoeda { font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; color:#868686; margin:0 0 0 5px; font-style:normal; top:6px; float:left;height:30px;padding: 5px 15px 0 0 }


.blockRight { overflow:hidden; float:right; /*padding-right:50px;*/}
.blockRight li { overflow:hidden; padding:20px 0;}
.blockRight li p { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-transform:uppercase;}
.blockRight li img { float:left; padding-right:20px;}
.blockRight em { font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; color:#868686; margin:0 0 0 5px; font-style:normal; position:relative; top:6px;}
.blockRight img { float:left; margin-left:5px;}
.blockRight label { width:120px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.blockRight label.noPadding { width:120px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.blockRight label.width175 { width:175px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.blockRight label span { font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-align:right; color:#868686; float:right;}
.blockRight .result { width:253px; height:80px; background:url(../Images/bg-resumoSimul.png) no-repeat left top; padding:10px 10px; margin-bottom:10px;}
.blockRight .result p { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#505050; font-weight:700; text-align:center; padding-bottom:10px; border-bottom:1px solid #e9e9e9;}
.blockRight .result span { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:20px; color:#fcb74b; font-weight:700; text-align:center; padding-top:10px;}

.blockRight .GenericLabelRight {  float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.blockRight .GenericLabelRightSpan { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.blockRight .GenericLabelRightSpan span { font-family:Tahoma, Geneva, sans-serif; font-size:9px; text-align:right; color:#868686; float:right;}
.blockRight .GenericLabelRightNoPadding { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.blockRight .GenericImageCalendar { float:left; margin-left:5px;}

.shadow { height:40px; background:url(../Images/shadow-content.png) no-repeat center top;}

.blockCheckCont { padding:0 0 20px 0; display:block;}
.checkContLine { display:block; margin:0; overflow:hidden; float:none !important; line-height:16px; padding-bottom: 5px;}
.checkContLine .checkBox { float:left; margin:2px 10px 1px 30px;}
.checkContLine label { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; float:none !important; padding:0 !important; display:block; width:90%; margin-left:30px !important; margin-top:2px; text-align:left;}
.checkContLine input { float:left !important;}

.checkPrintDocs { display:block; margin:0; overflow:hidden; float:none !important; line-height:10px; padding-bottom: 5px;}
.checkPrintDocs .checkBox { float:left; margin:2px 10px 1px 0px;}
.checkPrintDocs label { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; float:left !important; padding: 8px 0 4px 0 !important; margin:0 !important; width: 260px; display: block; text-align: left;}
.checkPrintDocs input { margin: 2px 0 0 10px;}

.formHidden { display:block; padding-left:100px; overflow:hidden;}
.formHidden .block p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; color:#000; margin-bottom:10px;}
.formHidden .block label { width:80px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:5px 0;}
.formHidden .block label.noPadding { width:80px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}

/* === INPUTS === */

.inputBig { width:260px; height:25px; line-height:25px; border:1px solid #c2c2c2; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; padding:0 10px; float:left;vertical-align:middle;margin:0}
.inputMed { width:170px; height:25px; line-height:25px; border:1px solid #c2c2c2; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; padding:0 10px; float:left;vertical-align:middle;margin:0}
.inputSmal { width:80px; height:25px; line-height:25px;  border:1px solid #c2c2c2; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; padding:0 10px; float:left;vertical-align:middle;margin:0}
.inputShort { width:20px; height:25px; line-height:25px;  border:1px solid #c2c2c2; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; padding:0 10px; float:left;vertical-align:middle;margin:0}
.inputNoBorder { width:110px; height:25px; line-height:25px;  border:0; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; font-weight:700; padding:0; float:left;vertical-align:middle}
.inputSmallNoBorder { width:45px; height:30px; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; padding:5px 10px; float:left;vertical-align:middle}
/* === RESULTS === */

.blockMenuResults { height:25px; background:url(../Images/shadow-content.png) no-repeat center 14px; padding:0 0 30px 0;}
.blockMenuResults ul { width:555px; margin:0 auto;}
.blockMenuResults ul li { height:25px; float:left; margin:0 1px 0 0;}

.conteudoResults { overflow:hidden; padding:0 20px;}
.GenericLabelResultsLeft { width:130px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:left; margin:0 0px 0 0; padding:0px 0;}
.GenericLabelResultsRight { width:130px; float:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 0px 0 0; padding:0px 0;}
.GenericLabelResultsNoPadding { width:130px; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:right; margin:0 10px 0 0; padding:0;}
.GenericLabelResultsNoFloat { font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:10px 0 0 0; padding:0; text-align:left; display:block; width:325px;}
.GenericLabelResultsLeftSpan { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#989898;}
.GenericLabelResultsRightSpan { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fba632; font-weight:700;}
.GenericLabelResults { font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:18px; color:#000; }
.GenericLabelResultsGray { font-family:Tahoma, Geneva, sans-serif; font-size:8px; line-height:14px; color:#989898;}

.W120 { width:119px;}
.W150 { width:149px;}
.W180 { width:179px;}
.W200 { width:199px;}
.W250 { width:249px;}
.W300 { width:299px;}
.W314 { width:313px;}
.W400 { width:399px;}
.W420 { width:419px;}
.W600 { width:599px;}
/*.conteudoResults .block textarea {width:260px; height:65px; border:1px solid #c2c2c2; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; padding:0 10px; float:left; resize:none;}*/


.tabelaResults tr { width:600px !important; display:block; padding:0;}
.tabelaResults tr.grayRow { width:600px; background:#dbdbdb; display:block; padding:0;}
.tabelaResults tr td { width:100px; padding:1px 0; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;}
.tabelaResults tr td.grayColumn { width:70px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; font-weight:700; padding:5px 0;}
.tabelaResults thead { height:11px; background:url(../Images/bg-header-tableResults.png) no-repeat left top;}
.tabelaResults thead th { width:100px; padding:5px 0; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF;}
.tabelaResults tbody td { width:100px; padding:5px 0; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;} 

.tabelaResultsEight
{
   width:597px; 
   margin:0 auto; 
   overflow:hidden;
}

.tabelaResultsEight tr, .tabelaResultsEight td
{
    padding: 5px 0px;
    text-align: center;
    color: rgb(0, 0, 0);
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 10px;
}

.tabelaResultsEight tr.tabelaResultsEight_header
{
    height:30px;
    background:url(../Images/bg-header-tableResults.png) no-repeat left top !important;
    position: relative;
    width:597px;
}

.tabelaResultsEight tr.tabelaResultsEight_header45
{
    height:45px;
    background:url(../Images/bg-header-tableResults45px.png) no-repeat left top;
    position: relative;
}

.tabelaResultsEight tr.tabelaResultsEight_header th{    
    padding:1px 2px; 
    text-align:center;     
    color:#fff;
    font-weight: bold;
}

.tabelaResultsEight tr.tabelaResultsEight_header td{    
    padding:1px 2px;
    text-align:center;     
    color:#fff;
    font-weight: bold;
}

.tabelaResultsEight tr.tabelaResultsEight_header45 th{
    padding:1px 2px; 
    text-align:center;     
    color:#fff;
    font-weight: bold;
}

.tabelaResultsEight tr.tabelaResultsEight_header45 td{
    padding:1px 2px;
    text-align:center;     
    color:#fff;
    font-weight: bold;
}

.tabelaResultsEight tr.tabelaResultsEight_row {
    background-color:#fff;
    position: relative;
}

.tabelaResultsEight tr.tabelaResultsEight_alternatingrow {
    background-color:#dbdbdb;    
    position: relative;
}

.tabelaResultsEight tr.tabelaResultsEight_row td a
{  
    color:#333;
}

.tabelaResultsEight tr.tabelaResultsEight_alternatingrow td a
{  
    color:#333;
}

.tabelaResultsEight tr.tabelaResultsEight_row td a:hover
{  
   color:#121442 !important; 
}

.tabelaResultsEight tr.tabelaResultsEight_alternatingrow td a:hover
{  
     color:#121442 !important;
}

.tableVinculacoes { border-collapse:separate;}
.rowVinculacoes td { text-align:left; border-bottom:1px solid lightgray; vertical-align:middle; padding-left:10px;}
.rowVinculacoes td.right, .rowVinculacoes th.right { text-align:right!Important; border-bottom:1px solid lightgray; padding-left:0px!Important; padding-right:10px!Important;}
.rowVinculacoes td.center{ text-align:center!Important; border-bottom:1px solid lightgray; padding-left:0px!Important;}
.tableVinculacoes tr.thTitle{width: 571px;}
.tableVinculacoes td.titleLeft{color:White; background: url("../Images/bg-header-tableResults.png") no-repeat left top; text-align: left; padding-left: 10px;vertical-align: middle!Important; padding-top: 3px!Important; padding-bottom: 3px!Important;}
.tableVinculacoes td.titleCenter{color:White; background: url("../Images/bg-header-tableResults.png") no-repeat -20px top; text-align: center!Important;vertical-align: middle!Important; padding-top: 3px!Important; padding-bottom: 3px!Important;}
.tableVinculacoes td.titleRight{color:White; background: url("../Images/bg-header-tableResults.png") no-repeat right top; text-align: center!Important;vertical-align: middle!Important; padding-top: 3px!Important; padding-bottom: 3px!Important;}

.tabelaResult { width:571px; margin:0 auto; overflow:hidden;}
.tabelaResult tr { width:571px; display:block;}
.tabelaResult tr.thtitle { width:571px; background:url(../Images/bg-header-table.png) no-repeat left top; display:block;}
.tabelaResult tr th { width:80px; float:left; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF; text-transform:uppercase;}
.tabelaResult tr td { width:80px; float:left; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; text-align:center;}
.tabelaResult tr th.fl { width:70px; float:right; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF;}
.tabelaResult tr td.fl {  width:70px; float:right; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; text-transform:uppercase;}
.tabelaResult .trGray { background-color:#dbdbdb;}
.tabelaResult tr.thtitle th.whiteField { width:330px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF;}
.tabelaResult tr td.whiteField { width:330px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:700; text-align:left;}



.tabelaDoc { width:571px; margin:0 auto; overflow:hidden;}
.tabelaDoc tr { width:571px; display:block;}
.tabelaDoc tr.thtitle { width:571px; background:url(../Images/bg-header-table.png) no-repeat left top; display:block;}
.tabelaDoc tr th { width:400px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:20px; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF; text-transform:uppercase;}
.tabelaDoc tr td { width:400px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:20px; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.tabelaDoc tr th.fl { width:150px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF;}
.tabelaDoc tr td.fl { width:150px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-transform:uppercase;}
.tabelaDoc .trGray { background-color:#dbdbdb;}
.tabelaDoc tr.thtitle th.whiteField { width:330px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF;}
.tabelaDoc tr td.whiteField { width:330px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:700; text-align:left;}

.block .Line { display:block; overflow:hidden; padding-bottom:0px;}
.block .LinePadding { display:block; overflow:hidden; padding-bottom:4px; padding-top:20px;}
.block .Line .left { float:left !important; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; width:300px;}
.block .Line .title { float:left; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fba632; font-weight:700;}
.block .block .title { float:left; text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fba632; font-weight:700; width: 599px; padding-bottom: 10px;}
.block .Line .right { float:right; text-align:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; width:300px;}
.btn_imprimir { float:right !important;}

.blockInterview { display:block; width:100%; overflow:hidden; padding:30px 0 20px 0;}
.orange { width:100% !important; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fba632 !important;/*color:#fa942e !important;*/ font-weight:700; text-align:left !important; float:none !important; margin:0 0 10px 0;}
.orange a { width:100% !important; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fba632 !important;/*color:#fa942e !important;*/ font-weight:700; text-align:left !important; float:none !important; margin:0 0 10px 0;}
.gray { width:100% !important; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#989898 !important; padding:0 !important;}
.blockInterview p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; padding:0 0 20px 0;}
.orangeLink { width:100% !important; font-family:Tahoma, Geneva, sans-serif;  font-size:11px; color:#fba632 !important;/*color:#fa942e !important;*/ font-weight:700; text-align:left !important; float:none !important; margin:0 0 10px 0;}


#zipCode { width:30px; height:27px; border:1px solid #c2c2c2; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; padding:0 10px; float:left;}
#zipCode2 { width:20px; height:27px; border:1px solid #c2c2c2; display:block; outline:0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000000; padding:0 10px; float:left; margin:0 0 0 10px;}

.prestResult { width:600px;}
.prestResult .Line { width:599px; height:25px; display:block; border-collapse:collapse; border-spacing:0; }

/*.balloon { position:absolute; top:10px; left:10px; background:url(../Images/balloon-help.png) no-repeat left top; width:188px; height:64px;}
.balloon p { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFFFFF; line-height:14px; padding-top:10px; padding-left:30px;}
.balloon a { height: 14px;  position: absolute; right:6px; top:5px; width: 14px;}
.balloon a img { display:block; padding:0; margin:0;}

.help { width:14px; height:17px; position:absolute; left:173px; background:url(../Images/icon-help.jpg) no-repeat left top;}*/

.clsMaisEMenos{font-weight: bold;font-size: 14px;color: #00235a;font-family: Arial;padding-left:225px}

.output{font-weight:bold; padding-left:0px!important;}

.rowPrestacaoMensal {height:35px!important;}
.prestacaoMensal,.prestacaoMensalRight,.soliciteContacto {font-weight: bold !important;font-size: 16px !important; color:#faa000 !important;}
.prestacaoMensalRight {width:200px !important;}
.soliciteContacto {text-align:center !important;padding-left:15px;}
