  body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333333; font-weight:normal; } body { margin:10px; background-color: #FFF; }  .titulos{ color: #006699; font-weight:bold; } .error{ color:#CC0000; font-size:10; } .success{ color:#51CE66; font-size:10; } .azul11 { color: #006699; } h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-transform:uppercase; color: #006699; font-weight:bold; margin-bottom:10px; padding-bottom:10px; }  a img {border:none;}  form input{ background-color: #EAEAEA; border: 1px solid #DCDCDC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; } form .textfield{ width:300px;} form select, form file { background-color: #EAEAEA; border: 1px solid #DCDCDC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; } form textarea { background-color: #EAEAEA; border: 1px solid #DCDCDC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width:500px; height:300px; color: #333333; } form .customtextarea { background-color: #EAEAEA; border: 1px solid #DCDCDC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width:500px; height:300px; color: #333333; } form .button { border-color:#DCDCDC; background-color:#A20901; } .imagesbt { padding-top:10px; margin-top:10px; }  .dottedTable { background-color: FFFFFF; border: 1px dotted #666666; } .dotBottomTable{ background-image: url(../imagens/dot.gif); background-repeat: repeat-x; background-position: bottom; } .odd{background-color: white;} .even{background-color:#EDEDED;} #borderTable table { border-collapse: collapse; } #borderTable td { border: 1px solid #CCCCCC; margin: 0px; padding: 5px; -moz-border-radius: 0px 0px 0px 0px; } .tdborder{ border: 1px solid #CCCCCC; margin: 0px; padding: 5px; -moz-border-radius: 0px 0px 0px 0px; font-weight:bold; } #buttonTable { background-color: #EAEAEA; border: 1px solid #DCDCDC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } a.buttonlink:link{ color: #333333; text-decoration:none; } a.buttonlink:visited{ color: #333333; text-decoration:none; } a.buttonlink:hover{ color: #333333; text-decoration:none; } a.buttonlink:active{ color: #333333; text-decoration:none; }  #menu #menu a { color: #333333; text-decoration: none; } #menu a:hover { color: #333333; text-decoration: underline; } #menu img { margin-right:5px; }  .enhancedtable{ border-collapse:collapse; border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; } .enhancedtable td{ border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; padding:5px; text-align:left; } .enhancedtable th { border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; padding:5px; background:#ECEBD5; font-weight:bold; color:#535144; font-size:10px; } .enhancedtablecolouredrow{ background:#FBFAF4; } .enhancedtablerowhover{ background:#F0EFDE; } .enhancedtableactive{ background:#F0EFDE; }  #active_inactive { background:#ECEBD5; width:300px; text-align: center; padding: 5px; } .active{ color:#2F4388; } .inactive{ color:#990000; }  #header { float:left; width:100%; background:#DAE0D2 url("../bg.gif") repeat-x bottom; font-size:93%; line-height:normal; } #header ul { margin:0; padding:10px 10px 0; list-style:none; } #header li { float:left; background:url("../left.gif") no-repeat left top; margin:0; padding:0 0 0 9px; } #header a { float:left; display:block; background:url("../right.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#765; }  #header a {float:none;}  #header a:hover { color:#333; } #header #current { background-image:url("../left_on.gif"); } #header #current a { background-image:url("../right_on.gif"); color:#333; padding-bottom:5px; } #pager { text-align:center; } #pager #totals { color:#666666; } .orderable { cursor:pointer; color:#006699; }  div.auto_complete { width: 350px; background: #fff; } div.auto_complete ul { border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none; } div.auto_complete ul li { margin:0; padding:3px; } div.auto_complete ul li.selected { background-color: #ffb; } div.auto_complete ul strong.highlight { color: #800; margin:0; padding:0; }   .form, .conteudo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; background-color: #FFFFFF; border: 1px solid #C6C5AF; font-weight:normal; } .text-vermelho { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC3300; font-weight: bold; } .form_g { font-family: Verdana, Tahoma, Arial; font-size: 10px; border: 1px inset; color: #6F6C5C; background-color: F5F9FF; } a:link { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #535144; text-decoration: none; } a:visited { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #6F6C5C; text-decoration: none; } a:hover{ font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #6F6C5C; text-decoration: none; } a:active { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #6F6C5C; text-decoration: none; } a.menutopo:link { font-family: Verdana, Tahoma; font-size: 9px; font-weight: bold; color: #2F4388; text-transform:uppercase; } a.menutopo:visited { font-family: Verdana, Tahoma; font-size: 9px; font-weight: bold; color: #2F4388; text-transform:uppercase; } a.menutopo:hover { font-family: Verdana, Tahoma; font-size: 9px; font-weight: bold; color: #2F4388; text-transform:uppercase; }  .menu:link { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #535144; text-decoration: none; } .menu:visited { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #6F6C5C; text-decoration: none; } .menu:hover{ font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #6F6C5C; text-decoration: none; } .menu:active { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #6F6C5C; text-decoration: none; }  .verd10b { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6F6C5C; font-size: 10px; } .tablenew{ border-collapse:collapse; border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; } .tablenew td{ border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #6F6C5C; font-size: 10px; font-weight:bold; text-align:left; } .tablenew .tdnew { background-color:#FBFAF4; text-align:left; } .verd12b { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6F6C5C; font-size: 12px; } .SUB-TITULOS { font-family: Verdana, Tahoma; font-size: 12px; font-weight: bold; color: #2F4388; } #rodape { background-position: top; float: left; width: 100%; text-align: center; color: #c2c2c2; font-size: 0.8em; margin-top: 10px; } #rodape p{ font-family: Verdana; font-size: 8pt; } #rodape p b { color: #006600; font-weight: bold; } #rodape p a { color: #7b7b7b; font-weight: bold; } #rodape p a:hover { color: #1d774d; }  #mapainicio{ width:400px; text-align:left; } #mapainicio ul { list-style:none; } #mapainicio li { border-top:1px solid #DADADA; border-bottom:1px solid #DADADA; padding:3px; background:#ECEBD5; font-weight:bold; color:#535144; font-size:10px; border-collapse:collapse; margin-bottom:3px; } #mapainicio .inner li { font-weight:normal; background:#FFFFFF; } .clear {clear:both;} .content_comprar_main {width:708px; margin:0 auto;}  #carrinho {background:#CCCCCC; padding:5px; margin:20px auto; text-align:center;} .carrinho {width:649px; margin:0 auto; text-align:center;} .carrinho3 {width:598px; margin:0 auto; text-align:center;} #carrinho .ref_head {border-right:1px solid #FFF; background:#E8EEF4; float:left; width:50px; padding:5px; margin-left:auto;} #carrinho .produto_head {border-right:1px solid #FFF; background:#E8EEF4; float:left; width:170px; padding:5px;} #carrinho .desc_head {border-right:1px solid #FFF; background:#E8EEF4; float:left; width:110px; padding:5px;} #carrinho .alterar_head {border-right:1px solid #FFF; background:#E8EEF4; float:left; width:150px; padding:5px; text-align:center;} #carrinho .alterar_head_3 {border-right:1px solid #E8EEF4; background:#E8EEF4; float:left; width:153px; padding:5px; text-align:center;} #carrinho .apagar_head {border-right:1px solid #E8EEF4; background:#E8EEF4; float:left; width:43px; padding:5px; text-align:center;} #carrinho .preco_head {border-right:1px solid #FFF; background:#E8EEF4; float:left; width:60px; padding:5px; text-align:center;} #carrinho .ref {float:left; width:51px; padding:5px;} #carrinho .familia {float:left; width:121px; padding:5px;} #carrinho .produto { float:left; width:171px; padding:5px;} #carrinho .desc {float:left; width:111px; padding:5px;} #carrinho .alterar {float:left; width:151px; padding:5px; text-align:center;} #carrinho .alterar_3 {float:left; width:151px; padding:5px; text-align:center;} #carrinho .apagar {float:left; width:41px; padding:5px; text-align:center;} #carrinho .preco { float:left; width:61px; padding:5px; text-align:center;} #carrinho .carrinho_inner {width:649px; height:100%; margin:0 auto; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC;} #carrinho .carrinho_inner3 {width:598px; height:100%; margin:0 auto; background-color:#FFFFFF; border-bottom:1px solid #CCCCCC;} #carrinho .desc p {margin:0px; padding:0px; } #carrinho .alterar input {font-size:9px; border:none; padding:2px;} .total {width:248px; height:20px; padding-top:8px; padding-right:20px; margin:0 25px 0 0; text-align:right; background:#FFF; float:right;} .total3 {width:248px; height:20px; padding-top:8px; padding-right:20px; margin:0 50px 0 0; text-align:right; background:#FFF; float:right;} .voltar_atras {width:200px; font-size:9px; float:left;} .iva {width:460px; display:block; float:left; text-align:center; color:#0D658F;} .carrinho2_forms {background-color:#E0E0E0;}  .newclient {width:290px; height:200px; background:#FFF; float:left; padding:20px; margin-bottom:30px;} .existing {width:290px; height:200px; background:#FFF; float:left; padding:20px; margin-right:36px; margin-bottom:30px;} .newclient h1, .existing h1 {margin:0px; padding:0px; font-size:19px; font-weight:normal;} .newclient input, .existing input {width:180px; border:0px none; background:#E8EEF4; padding:2px; font-size:10px;} .newclient label, .existing label {width: 75px; float: left; text-align: right; margin-right: 0.5em; display: block;} .prosseguir_bt input {width:160px; height:28px; text-align:center; margin-left:120px; text-transform:uppercase; font-weight:bold; font-size:10px; border:none; background:#0D658F; color:#FFFFFF;} .registorapido, .repcuperapassword {margin-left:80px; font-size:9px;} .repcuperapassword a {color:#777;}  .carrinhowrapper {background:#FFF; padding:26px; margin-bottom:30px; margin-top:30px; } .dadosclientetitulo {width:300px; float:left; margin-right:25px;} .dadosdestinatariotitulo{width:300px; float:left} .dadosclientetitulo h1, .dadosdestinatariotitulo h1 {margin:0px; padding:0px; margin-bottom:10px;} .dadoscliente {width:285px; background:#E8EEF4; float:left; padding:10px; margin-right:20px;} .dadosdestinatario {width:300px; background:#E8EEF4; float:left; padding:10px;} .carrinhowrapperpeq {background:#FFF; padding:26px; padding-bottom:10px; margin-bottom:30px; margin-right:20px; float:left; margin-top:26px;} .dadosfacturatitulo h1, .codpromocionaltitulo h1 {margin:0px; padding:0px; margin-bottom:10px; color:#04B0F0;} .dadosfactura {width:260px; background:#E8EEF4; padding:10px;} .codpromocional{width:325px; background:#FFF; float:left; padding:10px; margin-bottom:20px; margin-top:26px;} .metodopagamento{width:325px; background:#FFF; padding:10px; margin:auto;} .dadoscliente label, .dadosdestinatario label, .dadosfactura label, .codpromocional label, metodopagamento label {width: 110px; float: left; text-align: right; margin-right: 0.5em; display: block;} .dadoscliente input, .dadosdestinatario input {width:150px; border:0px none; background:#FFF; padding:2px; font-size:10px;} .dadosfactura input {width:130px; border:0px none; background:#FFF; padding:2px; font-size:10px;} .codpromocional input, metodopagamento input {width:130px; border:0px none; background:#E8EEF4; padding:2px; font-size:10px;} .dadoscliente select, .dadosdestinatario select, .dadosfactura select, .codpromocional select {font-size:10px; border:0px none; background:#FFF; width:160px;} .metodopagamento select {font-size:10px; border:0px none; background:#E8EEF4; width:160px;} .prosseguir2_bt input {width:160px; height:28px; text-align:center; margin-left:537px; text-transform:uppercase; font-weight:bold; font-size:10px; border:none; background:#0D658F; color:#FFFFFF;} 
