﻿/* GENERAL RULES */
* { padding:0; margin: 0; }

.body { text-align: center; font: 70% Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif; padding-bottom: 10px; }

body {ext-align: center; font: 70% Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif; padding-bottom: 10px; }
h1 { padding: 5px 0 3px; }
h2 { font-size: 1.4em; color: #b90202 }
h4 { color: #b90202; font-size: 1.1em; margin-bottom: 3px; }
a { text-decoration: none; color: #000; }
ul, ul li { list-style: none; }
img { border: none; }
input { font-size: 0.8em; }
.highlight {font: 12px Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif; color: #b90204; font-weight: bold; margin-top:10px;}
.highlight_small {color: #b90204; font-weight: bold; margin-top:10px;}
.highlight_underline { font-family:Arial; font-size:  ; text-decoration:underline;}
a.highlight_underline { font-family:Arial; font-size: 9pt; text-decoration:underline;}
a.underline {text-decoration:underline;}
.indented {margin-left:20px;}
.pbig { font-size: 12px; margin: 20px 0px; }
.pbigfix { margin-top: 10px; }
.layer{overflow:hidden;}

div.indicadores { padding-left: 110px; }
div.tabletop { background: url(/outsystemsanimacoes/siteimg/indicadores_tabela_top.jpg) no-repeat; padding-bottom:0px; width: 500px; height: 40px; margin-bottom:10px;}
div.tablebot { background: url(/outsystemsanimacoes/siteimg/indicadores_tabela_bot.jpg) no-repeat; width: 500px; height: 36px }

table.tabletop{ background: url(/outsystemsanimacoes/siteimg/indicadores_tabela_top.jpg) no-repeat;}
table.indicadores { font-size: 12px; color: #666666;}
td.indicadores { padding-top: 2px; padding-right: 16px;padding-bottom: 2px; padding-left: 16px;}
td.onepx {height:1px;}

.clearfix:after { content: ".";  display: block;  height: 0;  clear: both; visibility: hidden; }
.clearboth { clear:both; }

#container { width: 775px; margin: 0 auto; }


/* E-mail */
.e-mailstyle1 {color: #F68A1F}
.e-mailstyle2 {color: #FFC709}
.e-mailstyle3 {color: #C61C6C}



/* HEADER */

.bodyheader { text-align: center; font: 70% Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif; }
.header { background: url(/outsystemsanimacoes/siteimg/header_bg.jpg) no-repeat; padding: 0px 0px 0px; text-align: right; color:White; }
    .headerlogotipo { float: left; margin-left: 15px;  }
    .headcontactos { padding-left: 15px; padding-right: 10px; padding-top: 10px; padding-bottom:22px;}
    .headcontactos img { vertical-align: middle; }
    .headtrabalhe, .headguiacredito, .headprovedor { padding-left: 10px; padding-right: 10px; padding-bottom: 42px; }
    .headtrabalhe img, .headguiacredito img, .headprovedor { vertical-align: middle; }
    


    /* novo headnav */
    #headnav { display: block; height: 28px; padding-bottom: 23px; }
    #headnav ul { float: right;  }
        #headnav ul li { float: left; }
        #nav_empresa { float:left; width:84px; height:28px; background:URL(/outsystemsanimacoes/siteimg/nav_empresa.gif);  }
        #nav_empresa:hover { background:URL(/outsystemsanimacoes/siteimg/nav_empresa_over.gif);  }
        #nav_produtos { float:left; width:74px; height:28px; background:URL(/outsystemsanimacoes/siteimg/nav_produtos.gif);  }
        #nav_produtos:hover { background:URL(/outsystemsanimacoes/siteimg/nav_produtos_over.gif);  }
        #nav_parceiros { float:left; width:72px; height:28px; background:URL(/outsystemsanimacoes/siteimg/nav_parceiros.gif);  }
        #nav_parceiros:hover { background:URL(/outsystemsanimacoes/siteimg/nav_parceiros_over.gif);  }
        #nav_clientes { float:left; width:110px; height:28px; background:URL(/outsystemsanimacoes/siteimg/nav_clientes.gif);  }
        #nav_clientes:hover { background:URL(/outsystemsanimacoes/siteimg/nav_clientes_over.gif);  }
        #nav_contactos { float:left; width:85px; height:28px; background:URL(/outsystemsanimacoes/siteimg/nav_contactos.gif);  }
        #nav_contactos:hover { background:URL(/outsystemsanimacoes/siteimg/nav_contactos_over.gif); }

    /* Drop down menu */
    #dropmenudiv{
    text-align: left;
    position:absolute;
    border-bottom-width: 0;
    line-height:18px;
    z-index:100;
    }

    #dropmenudiv a{

    width: 100%;
    height: 18px;
    background: url(/outsystemsanimacoes/siteimg/btn_mouseover_bg.gif) no-repeat left center;
    padding: 15px;
    display: block;
    text-indent: 3px;
    padding: 1px 0;
    text-decoration: none;
    color: #222;
    }

    #dropmenudiv a:hover{ /*hover background color*/
        background: url(/outsystemsanimacoes/siteimg/btn_mouseover_bg_over.gif) no-repeat left center;
    }


/* COMMON */
.areabutton {padding: 5px 25px 8px 17px; margin: 4px 0; color: #FFF; font-weight: bold; background:url(/outsystemsanimacoes/siteimg/btn_bg_follow.gif) no-repeat;  }

/* HOMEPAGE */
#middle { }
    #midleft { width: 180px; height: 250px; padding: 5px 0 0 10px; float: left; text-align: left;}
        #midleft h2 { height: 40px; }
    #midcenter { width: 205px; margin: 0 13px; padding: 5px 0 0; float: left; }
    #midright { width: 350px; float: left; }

#products { padding-top: 15px; }
    #products h2 { margin-top: 10px; }
    #products .more { padding-top: 2px; }
    #prodleft { width: 276px; height: 220px; float: left; background: url(/outsystemsanimacoes/siteimg/products_left.jpg) no-repeat left; }
    #prodcenter { width: 266px; height: 220px; float: left; margin: 0 16px; background: url(/outsystemsanimacoes/siteimg/products_center.jpg) no-repeat center; }
    #prodright { width: 135px; height: 220px; float: left; background: url(/outsystemsanimacoes/siteimg/products_right.jpg) no-repeat center; }

	/* index2.html */
	
	#prodleft2 { width: 364px; height: 203px; float: left; background: url(../images/homepage/prodleft22.jpg) bottom left no-repeat; }
	#prodright2 { width: 365px; height: 203px; float: right; background: url(../images/homepage/prodright22.jpg) bottom left no-repeat; }
	
		#prodleft2 div, #prodright2 div { padding-top: 90px; height: 75px; cursor: pointer; text-align: left; position: relative; }
			#prodleft2 div a, #prodright2 div a { position: absolute; bottom: 12px; color: #c10000 }
		#vt { float: left;  padding-left: 15px; width: 160px }
		#mc { float: right; width: 165px; padding-left: 10px }
		#vl { float: left; padding-left: 15px; width: 160px; }
		#cc { float: right; width: 153px; padding-left: 15px; padding-right: 10px }
		
	/* end of index2.html */

    .collumn {  width: 129px; padding-top: 64px; float: left; padding-left: 9px; text-align: left; }
    .cright { width: 117px; }
    .collumn img { padding-left: 5px; }
    .more a { color: #b90202 }

    #prodleft div, #prodcenter div, #prodright div { cursor:pointer; cursor: hand; }

    #valortop h3 { color: #d28301; }
    #maxicredito h3 { color: #003560; }
    #vidalivre h3 { color: #78ac10; }
    #contacerta h3 { color: #0381b0; }
    #dinheiroja h3 { color: #b90202; }

    .linkclientes { padding-top: 10px; }

/* PAGE BOTTOM */
#bottom { text-align: left; padding-top: 15px; }
    .bottomforms { width: 387px; float: left; }
    .bottomforms input { vertical-align: middle; }
    .bottomforms .text { background:url(/outsystemsanimacoes/siteimg/form_bg.gif) top left no-repeat; border: none; border-right: 1px solid #9b9b9b;
                         border-bottom: 1px solid #c3c3c3; padding: 2px;  }
    #newsletter h3, #newsletter p { margin-left: 30px; }
    #bottom h3 { font-size: 1.1em; }

.separator { background-image:url(/outsystemsAnimacoes/siteimg/barrafundo.gif); background-repeat:no-repeat; width: 775px; height: 6px; margin: 20px 0 6px; border: none; color: #ffcc33; }
.separator2 { background-image:url(/outsystemsAnimacoes/siteimg/barrafundo2.gif); background-repeat:no-repeat; width: 775px; height: 6px; margin: 20px 0 6px; border: none; color: #ffcc33; }
.footerprecario, .footermobile, .footerenergiafinanceira { padding-left: 10px; padding-right: 10px; padding-bottom: 42px; }

#footer { text-align: left; color: #AAA; }
    #footer p { line-height: 20px; }
    #footer img { float: right; }

/* PRODUTOS */
#content { text-align: left; }
#content #left { float: left; }
#content #left div.padleft { clear: both; padding-left: 10px; }
#content #leftcontactos { float: left; }
#content #leftcontactos div.padleftcontactos { clear: both; padding-left: 10px; }
#content #leftcontactos div.butscontactos { width: 110px; margin-right: 56px; float:left;  }
#content #leftcontactos div.butscontactoslast { width: 110px; margin-right: 0px; float:left;  }
#content #leftcontactos div.butscontactos p { margin-left: 8px; margin-right: 8px; text-align: center; }

    .padleft h1 { margin-top: 10px; }
    .padleftcontactos h1 { margin-top: 10px; }
    .padleftclientes h1 { margin-top: 10px; }
#content #right { width: 180px; margin-left: 20px; float: left; }

    .navigator { color: #999; }
    .navigator a { color: #999; text-decoration: underline; }
    .navigator2 { color: #666; }
    .navigator2 a { color: #666; text-decoration: underline; }
    .tablerow2 {color: #000000;font-size: 11px;text-align: left;background-color: #E6E6E6; }

    .produto{ height: 197px; margin: 10px 0; background-image: url(/outsystemsanimacoes/siteimg/produto_bg.gif);background-position:bottom left; background-repeat:no-repeat; }
    .produto h2 { padding: 20px 20px 17px; text-indent: 55px; }
    .prodbutton { margin-top: 10px; padding-bottom: 10px; }

    #prod1 { background:url(/outsystemsanimacoes/siteimg/header_5000a20000.gif) no-repeat; }
    #prod2 { background:url(/outsystemsanimacoes/siteimg/header_500a4000.gif) no-repeat; }
    #prod3 { background:url(/outsystemsanimacoes/siteimg/header_ate500.gif) no-repeat; }

    .collumn2 { float: left; width: 265px; padding: 7px 0 13px 10px; }
    .collumn2 p .areabutton { padding-left: 9px; background:url(/outsystemsanimacoes/siteimg/btn_saibamais.gif) no-repeat; }
    .collumn2 p .areabutton span { visibility: hidden; }
    .collumn2 .taeg { padding-left: 3px; color: #b6b6b6; font-size: 1.1em; }


/*  área Clientes*/
#content #left div.padleft { clear: both; padding-left: 10px; }
#content #clientes { float: left; }
#content #clientes div.padleftclientes { clear: both; padding-left: 10px; }
#content #clientes div.content { margin-top: 30px; margin-right: 20px; width: 350px;  float:left;  }
#content #clientes div.content  p {text-align: left; }

/* Página Produto */

#top_produto { padding-left: 5px; }
    #top_produto .navigator { text-indent: 15px; }

#content #left.esqproduto { width: 420px; margin-top: 15px; }
#content #right.dirproduto { width: 335px; margin-top: 15px; text-align: right; }

.indent40 { padding-right:40px; margin-top: 15px; }
.yellow { color: #f2a023 }
.condicoes { color: #4e4e4e; text-decoration: underline; }


/* FAQS */
#topicosajuda { margin-top: 20px; line-height: 20px; }

.listcredito li { float:left; width: 250px; height: 18px; padding-left: 20px;  background: url(/outsystemsanimacoes/siteimg/list_arrow.gif) left center no-repeat; }
#topicosajuda form { background: url(/outsystemsanimacoes/siteimg/form_bg_faq.gif) no-repeat bottom left; margin-bottom: 30px; }
#topicosajuda fieldset { border: 0; padding: 25px 10px 17px 15px }
#topicosajuda form input { vertical-align: middle; }
#topicosajuda #txtPesquisa { width: 200px; border:none; padding: 2px; border-bottom: 1px solid #c3c3c3; border-right: 1px solid #999b9a; background: url(/outsystemsanimacoes/siteimg/input_bg.gif) no-repeat top left; }

#content #left div.faqpage { clear: both; padding-left: 10px; min-height: 300px; height:auto; }
#content #left div.faqpage .LinkFaq { text-decoration: underline; }
.faqpage h1 { margin-top: 15px; }
/* for Internet Explorer */
/*\*/
* html #content #left div.faqpage {
height: 300px;
}

a.clique_aqui {text-decoration:underline;}

/*Empresa*/
#content #empresa.contentRight { width: 555px; position: relative; padding-left:15px; }



#content #empresa { /*padding_left: 5px;*/ }
#content #empresa.contentRight img.direita { float:right; margin-left:20px;}
#content .headerFixright_empresa { margin-bottom: 15px; width:542px; float:right; background:url(/outsystemsanimacoes/siteimg/empresa_header.jpg) no-repeat;}
#content .headerFixright_empresa p { margin: 40px 0 0 8px; font-size: 12px; }
#content #areaclientes {background-image: url(/outsystemsanimacoes/siteimg/icon_areaclientes.gif);background-repeat: no-repeat; padding-top:30px; padding-right:200px;}
#content .headerFixright_rechumanos { width:542px; height:108px; float:right; background:url(/outsystemsanimacoes/siteimg/rh_header.jpg) no-repeat;}
#content .headerFixright_rechumanos p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .separador {background_image:url(/outsystemsanimacoes/siteimg/separador_header.jpg); height:10px; width: 530px; float:right; margin-right: 10px; margin-bottom:20px;}
#content .headerFixright_provedor { margin-bottom: 15px;width:542px;float:right;background-image: url(/outsystemsanimacoes/siteimg/header_provedor.jpg);background-repeat: no-repeat;}
#content .headerFixright_provedor p { margin: 40px 0 0 8px; font-size: 12px; }
#content .headerFixright_noticias { width:542px;height:108px;float:right;background-image: url(/outsystemsanimacoes/siteimg/noticias_header.jpg);
    background-repeat: no-repeat;}
#content .headerFixright_noticias p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .headerFixright_responsabilidade_social {  width:542px;height:108px;float:right;background-image: url(/outsystemsanimacoes/siteimg/responsabilidade_social_header.jpg);
    background-repeat: no-repeat;}
#content .headerFixright_responsabilidade_social p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .headerFixright_quemsomos {    width:542px;height:108px;float:right;background-image: url(/outsystemsanimacoes/siteimg/quemsomos_header.jpg);
    background-repeat: no-repeat;}
#content .headerFixright_quemsomos p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .headerFixright_manual { width:542px; height:108px; float:right; background-image: url(/outsystemsanimacoes/siteimg/manualheader.jpg);
    background-repeat: no-repeat; }
#content .headerFixright_manual p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .headerFixright_patrocinios {  width:542px;height:108px;float:right;background-image: url(/outsystemsanimacoes/siteimg/patrocinios_header.jpg);
    background-repeat: no-repeat;}
#content .headerFixright_patrocinios p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .headerFixright_parcerias { margin-bottom: 15px; width:542px; float:right; background:url(/outsystemsanimacoes/siteimg/parcerias_header.jpg) no-repeat;}
#content .headerFixright_parcerias p { margin: 40px 0 0 8px; font-size: 12px; }
#content .headerFixright_parcerias_automovel {width:542px;float:right;background-image: url(/outsystemsanimacoes/siteimg/produtos_automovel_header.jpg);background-repeat: no-repeat; overflow:auto;}
#content .headerFixright_parcerias_automovel p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .headerFixright_parcerias_bensservicos {width:542px;float:right;background-image: url(/outsystemsanimacoes/siteimg/produtos_bensservicos_header.jpg);background-repeat: no-repeat;overflow:auto;}
#content .headerFixright_parcerias_bensservicos p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .headerFixright_parcerias_consolidado {width:542px;float:right;background-image: url(/outsystemsanimacoes/siteimg/produtos_consolidado_header.jpg);background-repeat: no-repeat;overflow:auto;}
#content .headerFixright_parcerias_consolidado p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .headerFixright_parcerias_pessoal {width:542px; min-height: 120px; float:right;background-image: url(/outsystemsanimacoes/siteimg/produtos_pessoal_header.jpg);background-repeat: no-repeat; overflow:auto;}
#content .headerFixright_parcerias_pessoal p { margin: 40px 180px 0 8px; font-size: 12px; }
#content .contentRight { width:530px; float: right; }
#content .contentRight .parceirocontent { width:320px; float: left; }
#content .contentRight .parceiropedidocolaboracao { width:156px; float: right; margin-top:10px; }
#content .noticiaIcon { width:42px; position: absolute; right: 0px; }
#content #empresa div.subempresa { width: 240px; height: 100px; float:left; margin-right:20px;}
#content #empresa div.produtos_parcerias { width: 240px; height: 130px; float:left; margin-right:20px;}
#content #empresa .subempresa img { float:left; }
#content #empresa div.subempresa p { padding: 5px 13px;  margin-left:100px; }
#content #empresa .produtos_parcerias img { float:left; }
#content #empresa div.produtos_parcerias p { padding: 5px 13px;  margin-left:100px; }
#content #empresa .news { padding: 10px 0 10px 0; margin-right:40px; border-bottom: thin solid #cccccc; }
#content #empresa .subempresa .highlight { margin-top: 10px; }
#content #empresa img.icon { position: absolute; right: 0px; top: 17px; }


/* Formulários*/
.hand { cursor: pointer }
.contentFix { width: 775px; }
#content .mainLeft { width: 594px; margin-left: 7px; float: left }
#content .mainLeft p.detail1 { margin-left: 4px; padding-left: 4px; }

#content .mainLeft p.detail2 { margin-left: 4px; font-size: 0.8em; margin-bottom: 5px; padding-left: 4px; }
#content .mainLeft p.detail2 a { text-decoration: underline; }
#content .mainLeft .options { height: 59px; line-height: 10.5px; margin-top: 10px; margin-bottom: 20px; }
#content .mainLeft .options input { margin-left: 4.5px }
#content .mainLeft .options #first { width: 191px; height: 59px; background-image: url(/outsystemsanimacoes/siteimg/opcao1.gif); background-position: top left; background-repeat: no-repeat; margin-right: 8px; float: left; }
#content .mainLeft .options #second { width: 191px; height: 59px; background-image: url(/outsystemsanimacoes/siteimg/opcao2.gif); background-position: top left; background-repeat: no-repeat; margin-right: 8px; float: left; }
#content .mainLeft .options #third { width: 191px; height: 59px; background-image: url(/outsystemsanimacoes/siteimg/opcao3.gif); background-position: top left; background-repeat: no-repeat; float: left; }

#content .mainLeft .tab1 { background-image: url(/outsystemsanimacoes/siteimg/tab1.gif); background-position: top left; background-repeat: no-repeat; height: 87px; }
#content .mainLeft .tab1 .title { margin-top: 55px; margin-left: 25px; }
#content .mainLeft .tab2 { background-image: url(/outsystemsanimacoes/siteimg/tab2.gif); background-position: top left; background-repeat: no-repeat; height: 87px; }
#content .mainLeft .tab3 { background-image: url(/outsystemsanimacoes/siteimg/tab3.gif); background-position: top left; background-repeat: no-repeat; height: 87px; }

/* Form 1*/
#content .mainLeft .f1 { float: left; margin-top: 10px; padding-left: 4px; }
#content .mainLeft .f1 #img1 { margin-left: 35px; }
#content .mainLeft .f1 #img2 { margin-left: 88px; }
#content .mainLeft .f1 select { width: 75px; font-size: 0.8em; width: 67px; margin-left: 35px; margin-top: 15px; }
#content .mainLeft .f1 #arrow { margin-left: 57px; }
#content .mainLeft .f1 .tabela { float: right; margin-top: -30px; padding-right: 100px; }
#content .mainLeft .f1 .tabela table { width: 230px; height: 38px; font-weight: bold; text-align: center; background-position: top left; background-repeat: no-repeat; font-size: 1.05em; }
#content .mainLeft .f1 .tabela table input { vertical-align: middle; margin-right: 4px; }
/*#content .mainLeft .f1 .tabela table td { width: 73px; }*/
#content .mainLeft .f1 .tabela table tr { line-height: 16px; }
#content .mainLeft .f1 span { font-size: 0.8em; float: left; width: 500px; margin-top: 22px; padding-bottom: 33px; }

#content .mainLeft #marginFix { padding-left: 4px; margin-left: 4px; }

#content .mainLeft .formularios { margin-left: 4px; }
#content .mainLeft .formularios #form3Fixer { padding-left: 4px; }
#content .mainLeft .formulario4 { padding-left: 20px; margin-bottom: 30px }
#content p.formNavigator { padding-left: 4px; }

#content .mainLeft .Form { width: 289px; float: left; margin-bottom: 10px; margin-top: 10px; padding-left: 4px; }
#content .mainLeft .Form .label { width: 113px; font-weight: bold; float: left; margin-bottom: 6px; }
#content .mainLeft .Form input { height: 15px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 13px }
#content .mainLeft .Form .long { width: 174px; }
#content .mainLeft .Form select.long { font-size: 11px }
#content .mainLeft .Form .cp1 { width: 65px; margin-right: 5px; }
#content .mainLeft .Form .cp2 { width: 39px; }
#content .mainLeft .Form .tlfn { width: 106px; }
#content .mainLeft .Form .data1 { width: 32px; margin-right: 6px; height: 18px; }
#content .mainLeft .Form #docFix { height: 15px; }
#content .mainLeft .Form .data3 { width: 40px; margin-left: 6px; height: 18px; }
#content .mainLeft .Form select { height: 18px; font-size: 12px; padding: 0px; font-family: Verdana; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; float: left; margin-bottom: 6px; }
#content .mainLeft .Form .longS { width: 174px; }
#content .mainLeft .Form select.longS { font-size: 11px }
#content .mainLeft .Form .smallS { width: 58px; font-size: 11px; }
#content .mainLeft .Form .sexo { width: 85px; float: left; margin-bottom: 5px; }
#content .mainLeft .Form .sexo input { border: 0px; margin-right: 3.5px; margin-bottom: 0px; }
#content .mainLeft .Form .optional { font-weight: normal; }

#content .mainLeft .Form2 { width: 594px; float: left; margin-top: 10px; padding-left: 4px; }
#content .mainLeft .Form2 .label2 { width: 180px; float: left; margin-top: 3px; }
#content .mainLeft .Form2 #vtInput { height: 18px; font-size: 11px; padding: 0px; font-family: Verdana; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; float: left; margin-bottom: 6px; width: 149px; float: left; }
#content .mainLeft .Form2 #continuar { margin-top: 20px; padding-left: 240px; }
#content .mainLeft .Form2 #continuar2 { margin-top: 0px; padding-left: 240px; }
#content .mainLeft .Form2 #preAceite { margin-top: 0px; padding-left: 230px; }

#content .mainLeft .Form .label3 { width: 172px; font-weight: bold; float: left; margin-bottom: 6px; }
#content .mainLeft .Form .label4 { width: auto; float: left; font-weight: normal; margin-top: 2px; }
#content .mainLeft .Form .label5 { width: auto; float: left; font-weight: normal; margin-top: 2px; }
#content .mainLeft .Form .optional { font-weight: normal; }

#content .mainLeft .Form .nibFixer { margin-right: 3px; height: 17px; }
#content .mainLeft .Form .dateFix { margin-top: 8px; }
#content .mainLeft .Form .blank { margin-top: 22px; }

#content .legalTerms { font-size: 0.8em; margin: 0px; padding: 0px; width: 594px; margin-left: 12px; padding-top: 12px; padding-bottom: 15px; }
#content .mainLeft .topFixer1 { margin-top: -10px; }
#content .mainLeft .topFixer2 { margin-top: -25px; }


/* Form 2 e 3*/

#content .mainLeft .situacao { margin-left: 4px; width: 420px; padding-left: 4px;  }
#content .mainLeft .situacao .label { width: 161px; font-weight: bold; float: left; margin-bottom: 6px; }
#content .mainLeft .situacao select { height: 18px; font-size: 12px; padding: 0px; font-family: Verdana; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; float: left; margin-bottom: 6px; }
#content .mainLeft .situacao .long { width: 150px; }
#content .mainLeft .situacao .long option { width: 300px }
#content .mainLeft .situacao .longHab { width: 255px; }
#content .mainLeft .situacao .small { width: 111px; }
#content .mainLeft .situacao select.small { font-size: 11px }
#content .mainLeft .situacao .xSmall { width: 60px; }
#content .mainLeft .situacao .xs3 { height: 18px; font-size: 13px; }
#content .mainLeft .situacao #firstLine { margin-top: 5px; }
#content .mainLeft .situacao #firstLineSpecial { margin-top: 7px; }
#content .mainLeft .secondFix { padding-top: 10px; }
#content .mainLeft p.detail1 input { float: none; vertical-align: middle; margin-left: 4px; }
#content .mainLeft p.detail1 a { text-decoration: underline; }
#content .mainLeft p.selectFixer { margin-top: 2px; }

.report_top { background-image: url(/outsystemsanimacoes/siteimg/top.gif); background-position: top left; background-repeat: no-repeat; height: 51px; width: 594px; margin-top: 5px; }
#content .mainLeft .bottom { background-image: url(/outsystemsanimacoes/siteimg/bottom.gif); background-position: top left; background-repeat: no-repeat; height: 51px; width: 594px; margin-top: 5px; }
#content .mainLeft .bottom #continuar { margin-top: 8px; margin-left: 240px; }
#content .mainLeft .bottom #preAceite { margin-top: 0px; margin-left: 230px; }

/* Formulario Direita */

#content #rightForm { float: right; padding-right: 8px; }
#content #rightForm #rightFix { margin-top: 48px;}

/* Mensagens de erro */

#err_msg { padding: 10px 0 0 10px }
#err_msg .err_title { color: #b90202; font-weight: bold }

/* Parceiros*/

#content #parceirosLeft { width: 444px; margin-top: 15px; padding-left: 8px; float: left }
#content #parceirosLeft a { text-decoration: underline }
#content #parceirosRight { width: 287px; margin-top: 15px; text-align: justify; float: right; padding-right: 48px; }
#content #parceirosRight a { text-decoration: underline; }
#content #parceirosRight img { margin-bottom: 5px; }
#content #parceirosRight.quemSomosRight { padding-right: 0px; width: 320px; }
#content .parceiros { margin-bottom: 65px; }
#content .headerFix { margin-bottom: 25px; }


#content #parceirosLeft .indicadores { width: 394px; height: 167px; background-image: url(/outsystemsanimacoes/siteimg/tableBg.gif); background-position: top left; background-repeat: no-repeat; text-align: center; font-weight: bold; font-size: 1.1em }
#content #parceirosLeft #indicadoresImg { float: left; margin-top: 30px; margin-bottom: 15px; }
#content #parceirosLeft .indicadores img { margin-top: 12px; margin-bottom: 11px; }
#content #parceirosLeft .indicadores p { margin-bottom: 9px; }
#content #parceirosLeft .indicadores p.financiamentos { margin-top: -5px; }
#content #parceirosLeft .indicadores p.carteira { margin-top: -2px; }
#content #parceirosLeft .indicadores p.carteira2 { padding-top: 7px; }
#content #parceirosLeft .indicadores p.volume1 { padding-top: 1px; }
#content #parceirosLeft .indicadores p.volume2 { padding-top: 7px; }
#content #parceirosLeft .indicadores .esquerda { width: 173px; margin-right: 2px; float: left }
#content #parceirosLeft .indicadores .meio { width: 98px; margin-right: 2px; float: left }
#content #parceirosLeft .indicadores .direita { width: 116px; float: left }

/* MaxiCredito */

#content #maxiCredito { width: 444px; padding-left: 8px; float: left }
#content #maxiCredito .leftCredito { width: 205px; float: left; margin-right: 30px; }
#content #maxiCredito .rightCredito { width: 205px; float: left; }
#content #maxiCredito .rightCredito ul, ul li { list-style: outside; list-style-image: none; list-style-type: none; }
#content #maxiCredito .rightCredito ul li img { margin-right: 5px; }

#content #maxiCredito img.verM { margin-left: 78px; margin-top: 20px }
#content #maxiCredito #hidden1 { margin-top: 15px; display: none; margin-left: 60px; margin-right: 60px;}
#content #maxiCredito #hidden1contacerta { margin-top: 15px; display: none; margin-left: 48px; }
#content #maxiCredito #hidden1dinheiroja { margin-top: 15px; display: none; margin-left: 48px; }
#content #maxiCredito #hidden1maxicredito { margin-top: 15px; display: none; margin-left: 60px; }
#content #maxiCredito #hidden1valortop { margin-top: 15px; display: none; margin-left: 44px; }
#content #maxiCredito #hidden1vidalivre { margin-top: 15px; display: none; margin-left: 60px; }
#content #maxiCredito #hidden1 span { margin-left: 8px; color: #5F5F5F }

#content #maxiCredito .comoPedir { margin-top: 10px; }
#content #maxiCredito .comoPedir img { margin-top: 10px; margin-bottom: 3px; }
#content #maxiCredito .comoPedir a.docs { text-decoration: underline }

#content #maxiCredito img.verD { margin-left: 108px; margin-top: 20px; }
#content #maxiCredito #hidden2 { margin-top: 15px; /*display: none;*/ margin-left: 25px; background-image: url(/outsystemsanimacoes/siteimg/documentosBg.gif); background-position: top left; background-repeat: no-repeat; width: 393px; height: 148px; padding-left: 14px; padding-top: 40px; display: none }
#content #maxiCredito #hidden2 p { height: 13px; line-height: 13px; margin-bottom: 3px; }
#content #maxiCredito #hidden2 p.detail { margin-left: 18px; }
#content #maxiCredito #hidden2 p img { margin: 0px; padding: 0px; vertical-align: middle; margin-right: 5px; }
#content #maxiCredito #hidden2 #close { width: 10px; height: 10px; position: absolute; margin-left: 355px; margin-top: -34px }

#content #maxiCredito #imgSeguro { margin-top: 10px; }
#content #maxiCredito .seguroLinks { text-decoration: underline; color: #4D4D4D; }
#content #maxiCredito p.seguro { margin-top: 4px; margin-bottom: 4px; }
.seguroLinks { text-decoration: underline; color: #4D4D4D; }
#content #maxiRight { width: 300px; float: right; text-align: center }
#content #maxiRight .under { height: 124px; text-align: center; }
#content #maxiRight #pedidoFix { margin-top: 10px; margin-bottom: 10px; }
#content #maxiRight #telefoneFix { margin-top: 10px; }
#content #maxiRight .under img {float: left }
#content .under { width: 260px; float: right; text-align: center; height: 124px; text-align: center;}
#content #pedidoFix { margin-top: 10px; margin-bottom: 10px; }
#content #telefoneFix { margin-top: 10px; }
#content .under img {float: left }

/* menu left */
#content .leftFix { padding-left: 10px; }
#content .menuLeft {padding:0 0 0 0; border-width:0px; float: left; width: 190px; background: url(/outsystemsanimacoes/siteimg/menu_bottom.gif) bottom left no-repeat; padding-bottom: 12px; margin-top: 10px  }

/*#content .menuLeft .top { width: 192px; border-width:0px; height: 35px; background: url(/outsystemsanimacoes/siteimg/menu_top.gif) top left no-repeat; margin-bottom: -14px; }
#content .menuLeft .top2 { width: 194px; border-width:0px; height: 35px; background: url(/outsystemsanimacoes/siteimg/menu_top.gif) top left no-repeat; margin-bottom: -14px }*/
#content .menuLeft .main { width: 192px; background: url(/outsystemsanimacoes/siteimg/menu_bg.gif) top right repeat-y; font-size: 10pt; }
#content .menuLeft .main p { background-image: url(/outsystemsanimacoes/siteimg/menu_arrow.gif);background-position: top left;background-repeat:no-repeat;  padding-left: 25px; padding-top: 2px; margin-bottom: 5px }
#content .menuLeft .main p.on { background-image: url(/outsystemsanimacoes/siteimg/menu_arrow_on.gif); background-position:top left;background-repeat: no-repeat; }
#content .menuLeft .main p.on a { color: #b90204; }
#content .menuLeft .main p.small { font-size: 0.8em; background: none; height: auto; }
#content .menuLeft .main p.smallon { font-size: 0.8em; background: none; height: auto; color: #b90204;}
#content .menuLeft .main p.small a { color: #5d5d5d; font-weight: normal }
#content .menuLeft .main p.small a:hover { text-decoration: none; }
#content .menuLeft .main p.smallon a { color: #b90204;; font-weight: normal }
#content .menuLeft .main p.smallon a:hover { text-decoration: none; }
#content .menuLeft .main p a { color: #5d5d5d; padding: 5px 0px; font-weight: bold }
#content .menuLeft .main p a:hover { color: #b90204;  }
#content .menuLeft .bottom { width: 192px; height: 39px;  }
#content .pedidocolaboracao{ width: 156px; float:right; margin-top:10px;}

#content .menuProdutos { float: left; width: 200px; padding-bottom: 12px; margin-top: 10px  }
#content .menuProdutos .main { width: 192px; background: url(/outsystemsanimacoes/siteimg/menu_bg.gif) top right repeat-y; font-size: 10pt; }
#content .menuProdutos .main p { height: 18px; background: url(/outsystemsanimacoes/siteimg/menu_arrow.gif) top left no-repeat;  padding-left: 25px; padding-top: 2px; margin-bottom: 5px }
#content .menuProdutos .main p.on { background: url(/outsystemsanimacoes/siteimg/menu_arrow_on.gif) top left no-repeat; }
#content .menuProdutos .main p.on a { color: #000000; }
#content .menuProdutos .main p a { color: #000000; padding: 5px 0px;}
#content .menuProdutos .main p a:hover { color: #b90204;  }
#content .menuProdutos .bottom { width: 192px; height: 39px;  }


.collumn p strong { font-size: 10pt; }

#video_flash {width: 350px; height:300px;margin-left:80px;background-repeat: no-repeat;}

#topicos_ajuda_right {width: 150px; float: left; margin-bottom:20px; margin-top:24px;}
#topicos_ajuda_right .list ul { float:left; width: 150px; overflow:auto;}
#topicos_ajuda_right .list li { width: 150px; padding-left:20px; background: url(/outsystemsanimacoes/siteimg/list_arrow.gif) left top no-repeat;}

#topicos_ajuda_center {float: left;}
#topicos_ajuda_center .list ul { float:left; overflow:auto;}
#topicos_ajuda_center .list li { padding-left:20px; background: url(/outsystemsanimacoes/siteimg/list_arrow.gif) left top no-repeat; margin: 6px 0 6px 0;}

#pergunta1, #pergunta2, #pergunta3, #pergunta4, #pergunta5, #pergunta6, #pergunta7, #pergunta8  {display:none; margin-left:20px; margin-bottom:20px;}

#form_top {width:771px; height:56px; background:url(/outsystemsanimacoes/siteimg/form_top.jpg) no-repeat; padding-top: 30px;}
#form_bot {width:771px; height:37px; background:url(/outsystemsanimacoes/siteimg/form_bot.jpg);}
#form_seguro { width: 289px; float:left;  margin-left:46px; margin-right:46px; }

#form_seguro .label { width: 80px; font-weight: bold; /*float: left;*/ margin-bottom: 6px; }
#form_seguro .cp1 { width: 65px; margin-right: 5px; }
#form_seguro .cp2 { width: 39px; }
#form_seguro .long { width: 160px; }
#form_seguro .tlfn { width: 106px; }

img.pdf_icon {margin-bottom:-20px; margin-top:10px;}
p.pdf_icon {margin-left: 34px;}

#contactos_serv {width:110px; height:141px; margin-top:20px; margin-right: 10px; float:left;}
#contactos_serv_content {margin-top:30px; width: 500px; float:left;}
#contactos_serv_content_img {float:right; }
.contactos_serv_content_predio {margin-left:10px; }


div.candidaturatop { background: url(/outsystemsanimacoes/siteimg/form_top.jpg) no-repeat; margin-bottom: -25px; height: 56px; margin-top: 10px }
div.candidatura { float: left; padding-left: 35px }
div.candidaturabot { background: url(/outsystemsanimacoes/siteimg/form_bot.jpg) no-repeat;  width: 760px; margin-top: 20px; float: left; position: relative; height: 37px; margin-bottom: 10px }
    div.candidaturabot a { position: absolute; top: -10px; left: 326px }


    td.seguro { padding: 2px 16px 2px 2px;}
    td.segurobold { font-weight: bold; padding: 2px 16px 2px 2px;}
        td.seguro .input { height: 15px; width:200px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; }
            td.seguro .inputradio { margin-right:4px; margin-left: 20px; }
            td.seguro .inputradio1 { margin-right:4px;  }
            td.seguro .inputlist { height: 15px; width:200px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px }
            td.seguro .inputlistlong { height: 15px; width:300px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px }
            td.seguro .inputremuneracao { height: 15px; width:35px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; margin-right: 8px;}
        td.seguro select { font-size:11px;height: 15px; padding: 0px;  background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; float: left; margin-bottom: 6px; }
        td.seguro .cp1 {  height: 15px; width:170px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; width: 65px; margin-right: 5px; }
        td.seguro .cp2 {  height: 15px; width:170px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; width: 39px; float:left;}
        td.seguro .message { height: 120px; width:200px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 13px }
        td.seguro .message_long { height: 120px; width:300px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 13px }
        td.seguro .label {margin-right:6px;}
        td.seguro .day { height: 15px; width:20px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; margin-right: 5px; }
        td.seguro .month { font-size:11px;height: 15px; width: 50px; padding: 0px;  background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; float: left; margin-bottom: 6px; margin-right: 5px; }
        td.seguro .year { height: 15px; width:40px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; }
        td.seguro .data1 { height: 15px; width: 32px; margin-right: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; float:left;}
        td.seguro .smallS { height: 15px; width:58px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px }
        td.seguro .data3 { width: 40px; margin-left: 6px; height: 15px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; float:left; }
        td.seguro .btnenviar { margin-right: 180px;}

#candidatura_passos {width:90px; float:right; }

img.direitavantagens { float:right; margin-left:20px; }
p.imgdireita { width:400px;}

#content #empresa .vantagens { width: 250px;  float:left;  }

.area_clientes_top {width: 161px;  background:url(/outsystemsanimacoes/siteimg/icon_areareservada_top.gif) no-repeat; padding-top:36px; padding-left:14px;}
.area_clientes_bot {width: 161px;}
.area_clientes_bot_clientes {width: 72px;height:38px;background-image:url(/outsystemsanimacoes/siteimg/btn_clientes2.gif);background-repeat: no-repeat;    float:left; font-size: 12px;font-weight: bold;  color: #e9aa19;}
.area_clientes_bot_clientes p {margin-top: 10px; margin-left:16px;}
.area_clientes_bot_parceiros {width: 89px; height:38px; background-image:url(/outsystemsanimacoes/siteimg/btn_parceiros2.gif);background-repeat:no-repeat; float:right; font-size: 12px;font-weight: bold;    color: #e9aa19;}
.area_clientes_bot_parceiros p {margin-top: 10px; margin-left:11px;}
.area_clientes_bot_clientes a {font-size: 12px;font-weight: bold;   color: #e9aa19;}
.area_clientes_bot_parceiros a {font-size: 12px;font-weight: bold;  color: #e9aa19;}

#navegacao_patrocinios {width:532px; background:url(/outsystemsanimacoes/siteimg/patrocinios_timeline.gif) repeat-y; margin-top:-3px;}
#navegacao_patrocinios p { margin-left: 20px; clear:inherit;}

#ind1, #ind2, #ind3, #ind4 {display:none; margin-bottom:20px; margin-top:10px; }
#guia1, #guia2, #guia3, #guia4, #guia5, #guia6, #guia7, #guia8 {display:none; margin-bottom:20px; margin-top:10px; }
.patrocinio_img {
	float:left;
	margin-right:0px;
	margin-left: 10px;
	margin-top: 15px;
}
.respsocial_accoes_img { float:left; margin-right:20px; margin-top:40px;}
.respsocial_accoes_highlight { font: 12px Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif; color: #b90204; font-weight: bold; margin-top:40px; float:right; width:420px; }
.respsocial_accoes { float:right; width:420px; }

table.guiacreditotop{ background: url(/outsystemsanimacoes/siteimg/form_top_GC.jpg) no-repeat;}
table.guiacreditobot{ background: url(/outsystemsanimacoes/siteimg/form_bot_GC.jpg) no-repeat;}


div.redlist ul, div.redlist ul li { list-style: none; }
    div.redlist ul li { background: url(/outsystemsanimacoes/siteimg/bullet.jpg) left top no-repeat; padding-left: 9px; width: 490px; margin-left: 20px }
    div.redlist ul.left li { margin-left: 0px; }
        div.redlist ul li.indented { margin-left: 20px; background: none }


/* forms contactos */
.fcontactos { width: 340px; }
    .fcontactos p { float: left; width: 120px;  }
    .fcontactos span { width: 70px; float: left; }
    .fcontactos input, .fcontactos select, .fcontactos textarea { height: 15px; width:200px; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; float: left; margin-bottom: 6px }
    .fcontactos input.radio { width: auto; height: auto; background: none; border: none; padding: 0px; margin-right: 5px; margin-top: -2px }
    .fcontactos select { width: 202px; }
    .fcontactos textarea { height: 120px; overflow: hidden;  font-family: Verdana, Arial, Helvetica, sans-serif }
    .fcontactos img { float: left; }




/* form4_*.html*/
.forminterior { padding-right: 30px }
    .forminterior p { }
    .forminterior img.obrigado { margin-bottom: 25px; }
    .forminterior img.acrobat { margin: 10px 0px 5px 0px }
        .forminterior p.acrobat { font-size: 0.9em; margin-bottom: 15px }
            .forminterior p.acrobat a { text-decoration: underline; }
    .forminterior .imprimir5 { margin-bottom: 10px; }

    .forminterior span { color: #a42036; font-weight: bold }

    .outrosprodutos { margin: 20px 0px }
        .outrosprodutos .top { background:url(/outsystemsanimacoes/siteimg/top_tableRow.jpg) repeat-x; border: 1px solid #ebebeb; border-left: none; float: left; height: 20px;  }
            .outrosprodutos .top p { border-left: 1px solid #ebebeb; float: left; width: 75px; text-align: center; color: #FFF; font-weight: bold; margin-top:3px;}
            .outrosprodutos .top .large { width: 125px; }
            .outrosprodutos .top .mensalidade { width: 80px; }

    .outrosprodutos .produto2 p { width: 73px; text-align: center; float: left; border: 1px solid #d4d4d4; margin-right: 1px; height: 25px; padding-top: 8px }
    .outrosprodutos .produto2 p.large { width: 124px; }
    .outrosprodutos .produto2 p.large2 { width: 123px; }
    .outrosprodutos .produto2 p.mensalidade { width: 78px; }
    .outrosprodutos .produto2 p.opcao { padding-top: 4px; height: 29px }
    .outrosprodutos .produto2 p.normal { padding: 0px; height: 33px }
    .outrosprodutos .produto2 p.normal img { margin-top:2px;  }


    .outrosprodutos p.notas { font-size: 7pt; }



/* Classes adicionadas em SI*/

.n_normal { font-family:Arial; font-size: 9pt; text-align:left;}
.n_normal2 { font-family:Arial; font-size: 8pt; }
.n_normalHeader { font-family:Arial; font-size: 9pt; color:White; }
.n_normalHeader a:active,
.n_normalHeader a:link,
.n_normalHeader a:hover,
.n_normalHeader a:visited {  font-family:Arial; font-size: 9pt; color:White; text-decoration:none;  }

.textProducts  { padding-top:93px; line-height:0.98; font-family:Arial; font-size: 9pt;} 

.n_first { width: 191px; height: 59px; background-image: url(/outsystemsanimacoes/siteimg/opcao1.gif); background-position: top left; background-repeat: no-repeat; margin-right: 8px; }
.n_second { width: 191px; height: 59px; background-image: url(/outsystemsanimacoes/siteimg/opcao2.gif); background-position: top left; background-repeat: no-repeat; margin-right: 8px; }
.n_third { width: 191px; height: 59px; background-image: url(/outsystemsanimacoes/siteimg/opcao3.gif); background-position: top left; background-repeat: no-repeat;}
.n_tab1 { background-image: url(/outsystemsanimacoes/siteimg/tab1.gif); background-position: top left; background-repeat: no-repeat; height: 87px; }
.n_tab2 { background-image: url(/outsystemsanimacoes/siteimg/tab2.gif); background-position: top left; background-repeat: no-repeat; height: 87px; }
.n_tab3 { background-image: url(/outsystemsanimacoes/siteimg/tab3.gif); background-position: top left; background-repeat: no-repeat; height: 87px; }
.n_faq_bg { background:url(/outsystemsanimacoes/siteimg/form_bg_faq.gif) top left no-repeat; border: none; }
.n_faq_txtpesquisa { width: 200px; border:none; padding: 2px; border-bottom: 1px solid #c3c3c3; border-right: 1px solid #999b9a; background: url(/outsystemsanimacoes/siteimg/input_bg.gif) no-repeat top left; }
.n_normalBoldLink,
.n_normalBoldLink a:active,
.n_normalBoldLink a:link,
.n_normalBoldLink a:hover,
.n_normalBoldLink a:visited { font-weight:bold; text-decoration:underline; font-family:Arial; font-size: 9pt; }
.n_normalBold { font-weight:bold; font-family:Arial; font-size: 9pt; }
.n_invisible {visibility:hidden;}

.n_red { color: #a42036; font-weight: bold }
.n_red2 { color: #c94444; font-weight: bold }

.n_normal9pt { font-family:Arial; font-size: 9pt; }
.n_normalNote { font-family:Arial; font-size: 7pt; font-style:italic; color:Gray; }
.n_arial10 {font-family:Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif; font-size:10px;}
.n_arial9 {font-family:Arial; font-size:9px;}
.n_textbox { background:url(/outsystemsanimacoes/siteimg/form_bg.gif) top left no-repeat; border: none; border-right: 1px solid #9b9b9b;
                         border-bottom: 1px solid #c3c3c3; padding: 2px;
                         font-family:Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif; font-size:11px;  }
.n_zero_borders { border:0; }
.n_text { background:url(/outsystemsanimacoes/siteimg/form_bg.gif) top left no-repeat; border: none; border-right: 1px solid #9b9b9b;
                         border-bottom: 1px solid #c3c3c3; padding: 2px;  }
.inputlist { height: 15px; width:200px; float: left; margin-bottom: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px }
.data1 { height: 15px; width: 32px; margin-right: 6px; background-image: url(/outsystemsanimacoes/siteimg/inputBg.gif); background-position: top left; background-repeat: no-repeat; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; float:left;}

.n_textarea { overflow: hidden;  font-family: Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #7C7C7C; border-right: 1px solid #999B9A; border-bottom: 1px solid #C3C3C3; border-left: 1px solid #7C7C7C; font-size: 11px; float: left; margin-bottom: 6px }


/*Conta Certa */
.formCC_tablebg {background-image:url(/outsystemsanimacoes/siteimg/tableBg_2col.gif); background-repeat:no-repeat; height:38px;}
.CC_arrow {background-image:url(/outsystemsanimacoes/siteimg/arrow_form.gif); background-repeat:no-repeat; background-position:center top}
.CC_bottom { background-image: url(/outsystemsanimacoes/siteimg/bottom.gif); background-position: top left; background-repeat: no-repeat; height: 51px; width: 594px; margin-top: 5px; }
.CC_top { background-image: url(/outsystemsanimacoes/siteimg/top.gif); background-position: top left; background-repeat: no-repeat; height: 51px; width: 594px; margin-top: 5px; }
.CC_mensalidade {background-image:url(/outsystemsanimacoes/siteimg/mensalidade_form.gif); background-repeat:no-repeat; background-position:left bottom}

/*Valor Top */
.formTop_tablebg {background-image:url(/outsystemsanimacoes/siteimg/tableBg_form.gif); background-repeat:no-repeat; height:38px;}

/*outros forms*/
.top { background:url(/outsystemsanimacoes/siteimg/top_tableRow.jpg) repeat-x; border: 1px solid #ebebeb; border-left: none; float: left; height: 20px;  }
.top p { border-left: 1px solid #ebebeb; float: left; width: 75px; text-align: center; color: #FFF; font-weight: bold; margin-top:3px;}
.top .large { width: 125px; }
.top .mensalidade { width: 80px; }
.produto2 p { width: 74px; text-align: center; float: left; border: 1px solid #d4d4d4; margin-right: 1px; height: 35px; padding-top: 8px }
.produto2 p.large { width: 125px; }
.produto2 p.large2 { width: 124px; }
.produto2 p.mensalidade { width: 79px;}
.produto2 p.opcao { padding-top: 4px; height: 35px;}
.produto2 p.normal { padding: 0px; height: 35px }
.produto2 p.normal img { margin-top:2px;  }
.notas { font-size: 7pt; }

#hidden1contacerta { margin-top: 15px; display: none; margin-left: 48px; }
#hidden1dinheiroja { margin-top: 15px; display: none; margin-left: 48px; }
#hidden1maxicredito { margin-top: 15px; display: none; margin-left: 60px; }
#hidden1valortop { margin-top: 15px; display: none; margin-left: 44px; }
#hidden1vidalivre { margin-top: 15px; display: none; margin-left: 60px; }


#n_operador { width: 250px; top: 5px; position: relative; }
#n_sub1_operador { float:right; width:100px;   position: absolute;     top:0px; }
#n_sub2_operador { float:right; width:100px;   position: absolute;     top:42px; }
#n_sub3_operador { float:right; width:100px; position: absolute; top:84px; }
/*
/*#hidden2_CC { margin-top: 15px; margin-left: 25px; background-image: url(/outsystemsanimacoes/siteimg/documentosBg.gif); background-position: top left; background-repeat: no-repeat; width: 393px; height: 148px; padding-left: 14px; padding-top: 40px; padding-bottom:5px; display: none }
.hidden2CC { margin-top: 15px;  margin-left: 25px; background-image: url(/outsystemsanimacoes/siteimg/documentosBg.gif); background-position: top left; background-repeat: no-repeat; width: 393px; height: 148px; padding-left: 14px; padding-top: 40px; padding-bottom:5px; display: none }
#hidden2 p { height: 13px; line-height: 13px; margin-bottom: 3px; }
#hidden2 p.detail { margin-left: 18px; }
#hidden2 p img { margin: 0px; padding: 0px; vertical-align: middle; margin-right: 5px; }
#hidden2 #close { width: 10px; height: 10px; position: absolute; margin-left: 355px; margin-top: -34px }
*/
/* Seguro Assistência Lar */
.imagem_esquerda { float:left; }
.texto_direita { float:right; }
#assistencialar_pdireita { width:500px; float:right; }
.hb_on { background-image: url(/outsystemsanimacoes/siteimg/menu_arrow_on.gif); background-position:top left;background-repeat: no-repeat; }
#close { width: 10px; height: 10px; position: absolute; margin-left: 355px; margin-top: -34px }


.CC_comoPedir { margin-top: 10px; }
.CC_comoPedir img { margin-top: 10px; margin-bottom: 3px; }
.CC_comoPedir a.docs { text-decoration: underline }

.verD img { margin-left: 108px; margin-top: 20px; }
img.verD { margin-left: 108px; margin-top: 20px; }
#CC_hidden2 { margin-top: 15px; /*display: none;*/ margin-left: 25px; background-image: url(/outsystemsanimacoes/siteimg/documentosBg.gif); background-position: top left; background-repeat: no-repeat; width: 393px; height: 148px; padding-left: 14px; padding-top: 40px; display: none }
#CC_hidden2 p { height: 13px; line-height: 13px; margin-bottom: 3px; }
#CC_hidden2 p.detail { margin-left: 18px; }
#CC_hidden2 p img { margin: 0px; padding: 0px; vertical-align: middle; margin-right: 5px; }
#CC_hidden2 #close { width: 10px; height: 10px; position: absolute; margin-left: 355px; margin-top: -34px }


/* :::::::::::::::::::::::: PÁGINAS LEGAIS :::::::::::::::::::::::::: */
.leg_content {background: #FFF url(/outsystemsanimacoes/siteimg/pagina_legal_bg.gif) no-repeat; width: 500px; height: 381px; text-align:left;}
.leg_content2 {background: #FFF url(/outsystemsanimacoes/siteimg/pagina_legal_bg2.gif) no-repeat; width: 500px; height: 475px; text-align:left;}

.leg_highlight {font: 12px Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif; color: #b90204; font-weight: bold;}

/* :::::::::::::::::::::::: VER DOCUMENTOS NECESSARIOS :::::::::::::::::::::::::: */
#vd_hidden2 { margin-top: 15px; margin-left: 25px; background-image: url(/outsystemsanimacoes/siteimg/documentosBg.gif); background-position: top left; background-repeat: no-repeat; width: 393px; height: 148px; padding-left: 14px; padding-top: 40px; display: none }
#vd_hidden2 { margin-top: 15px; /*display: none;*/ margin-left: 25px; background-image: url(/outsystemsanimacoes/siteimg/documentosBg.gif); background-position: top left; background-repeat: no-repeat; width: 393px; height: 148px; padding-left: 14px; padding-top: 40px; display: none }
#vd_hidden2 p { height: 13px; line-height: 13px; margin-bottom: 3px; }
#vd_hidden2 p.detail { margin-left: 18px; }
#vd_hidden2 p img { margin: 0px; padding: 0px; vertical-align: middle; margin-right: 5px; }
#vd_hidden2 #vd_close { width: 10px; height: 10px; position: absolute; margin-left: 355px; margin-top: -34px }
img.vd_verD { margin-left: 108px; margin-top: 20px; }

p.on { background-image: url(/outsystemsanimacoes/siteimg/menu_arrow_on.gif); background-position:top left;background-repeat: no-repeat; }
.bon a { color: #b90204; font-weight:bold; font-size: 10pt;}
p.bon a { color: #b90204; font-weight:bold; font-size: 10pt;}
.bon2 a { color: #5d5d5d; font-size:10pt; font-weight:bold;}
.bon2 a:hover { color: #b90204;  }

/* :::::::::::::::::::: VISIBILIDADE ::::::::::::::::::::: */
.visivel {
    display:inline;
}
.invisivel {
    display:none;
}
.top { width: 192px; border-width:0px; height: 35px; background: url(/outsystemsanimacoes/siteimg/menu_top.gif) top left no-repeat; margin-bottom: -14px; }
.top2 { width: 194px; border-width:0px; height: 35px; background: url(/outsystemsanimacoes/siteimg/menu_top.gif) top left no-repeat; margin-bottom: -14px }

/* :::::::::::::::::::: COMPATIBILIDADE FF IE7 na HOMEPAGE ::::::::::::::::::::: */
.h_up {font-family:Arial; font-size: 10pt; font-weight:bold;}
.h_highlight a,
.h_highlight {color: #b90204;text-decoration:none}

/* :::::::::::::::::::: LINKS COFIDIS INTERNACIONAL FOOTER ::::::::::::::::::::: */

.n_underlineLink,
.n_underlineLink a:active,
.n_underlineLink a:link,
.n_underlineLink a:visited {text-decoration:none;color:#B4B4B4;}
.n_underlineLink a:hover {text-decoration:underline;color:#B4B4B4;}

.grey {color:#B4B4B4;}

.red {color:#B90202;font:18px Hermes-Regular;}

.HomeNewsletterNote,
.HomeNewsletterNote a:active,
.HomeNewsletterNote a:link,
.HomeNewsletterNote a:visited,
.HomeNewsletterNote a:hover {
	color:#B4B4B4;
	font-size:7pt;
	padding-top:5px;
	padding-left:2px;
	text-align:left;
}

.taeg_style
{
	font-family:Arial; font-size:10px;}



#S_Seguro {float:left; width:188px; height:137px; background:url(/outsystemsanimacoes/siteimg/HP_Seguro_18.jpg);}
#S_Seguro:hover {background:url(/outsystemsanimacoes/siteimg/HP_Seguro_ON_18.jpg);}

/* :::::::::::::::::::::::::::::::::: Layer ::::::::::: */
#pa {
	font-family: Arial,sans-serif;
	background: #FFF;
	text-align: center;
	padding: 10px;
	border: 0px solid #666;
	position: absolute;
	z-index: 100000;
}

#pa .pa_close {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 5px;
	right: 5px;
}

#pa a img {
	border: none;
	text-decoration: none;
}














