BODY{SCROLLBAR-FACE-COLOR:#10288C; SCROLLBAR-HIGHLIGHT-COLOR:#FFF; SCROLLBAR-SHADOW-COLOR:#FFF; SCROLLBAR-3DLIGHT-COLOR:#FFF; SCROLLBAR-ARROW-COLOR:#ECC917; SCROLLBAR-TRACK-COLOR:CFD4E8; SCROLLBAR-DARKSHADOW-COLOR:#FFF}

.botao{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:x-small; color:#036; cursor:hand; height:auto; width:auto !important; }

.celltitulo{font-family:Arial,Helvetica,sans-serif; font-size:x-small; font-weight:bold; color:#FFF}

.cellbranco{font-family:Arial,Helvetica,sans-serif; font-size:x-small; font-weight:normal; color:#000; text-align:center}

.cellcinza{font-family:Arial,Helvetica,sans-serif; font-size:x-small; font-weight:normal; color:#000; background-color:#f3f3f3; text-align:center}

.cellinks{font-family:Georgia,Times New Roman,Times,serif; font-size:x-small; font-weight:normal; color:#000; background-color:#D0E0E0; text-align:center}

.btlink a:active{font-family:Georgia,"Times New Roman",Times,serif; color:#FFF; text-decoration:none; font-size:18px}

.btlink a:visited{font-family:Georgia,Times New Roman,Times,serif; color:#FFF; text-decoration:none; font-size:18px}

.btlink a:hover{font-family:Georgia,"Times New Roman",Times,serif; color:#036; text-decoration:underline; font-size:18px}

.btlink a:link{font-family:Georgia,"Times New Roman",Times,serif; color:#FFF; text-decoration:none; font-size:18px}



#lblform, form ul{list-style:none; margin:0px; padding:0px}
#lblform li{width:400px}
#lblform li label{width:150px; float:left; font-family:Georgia,Arial,Helvetica,sans-serif; color:#660; display:block}

div.dispo{float:left; width:162px; margin:0 0 30px 8px}
div.dispo1{float:left; width:240px}
div.dispo3{float:right; width:120px; margin-top:-105px}

.caixa{background-color:#FFF; border:1px solid #D2D5DF; padding:10px; margin:0px 3px 0px 0px clear:both; overflow:hidden; font:normal 13px Arial,Helvetica,sans-serif}
.caixa div{color:#660}
ul#dismenu{color:#6e999e; list-style:none; margin:10px 0px; padding:0px; }
ul#dismenu li{float:left; background:url(../imgs/tab_off.png) no-repeat left top; margin-left:1px; text-align:center; width:140px; font:bold 13px/39px Arial,Helvetica,sans-serif; padding:0}
ul#dismenu li a{color:#99d4f0}
ul#dismenu li a:hover, 
ul#dismenu li.active a{color:#18b9ff}
ul#dismenu li.active{color:#7f4e1d; background:url(../imgs/tab_on.png) no-repeat left top}
.redColor{color:#C00 !important}

.passo2, .passo3, .passo4{display:none}
ul#caixabottom{clear:both; font:normal 17px "Trebuchet MS",Arial,Helvetica,sans-serif; padding:0; margin:20px 0 0; background-color:#d6dce9; color:#24447F; list-style:none; height:33px}
ul#caixabottom li{color:#24447F; float:left; line-height:30px; padding:0 15px; width:350px}
ul#caixabottom li.floatRight{float:right; width:120px; text-align:right; font-size:13px; font-weight:bold}

#shadowMain{background-color:#FFF; padding:20px 40px}
#shadowMain h3{font-size:12px; font-weight:bold; margin:10px}
#shadowMain h5{clear:both; color:#C00; font-size:11px; font-weight:normal; margin-top:15px}
#shadowMain h6{text-align:left}
#shadowMain .resumo ul{margin:29px 0 0 20px; color:#3a3a3a }
#shadowMain .resumo li{padding:2px 2px 2px 15px; line-height:20px; background:url(imgs/icon_seta_blue.png) no-repeat left center; display:block}

#shadowMain form ul{margin-top:20px}
#shadowMain form li{width:500px; clear:both; padding:5px 0}
#shadowMain form li.small{width:300px}
#shadowMain form label{width:100px; text-align:right; float:left; line-height:20px; padding-right:20px; font-size:12px}
#shadowMain form label.extras{text-align:left; float:right; font-size:11px; font-weight:bold; color:#794E1D}

#shadowMain form input, 
#shadowMain form textarea{width:371px; height:14px; line-height:14px}
#shadowMain form textarea{height:80px}
#shadowMain form select{height:22px; width:225px}
#shadowMain form select.big{width:278px}
#shadowMain form input.small{width:100px}
#shadowMain form input.radio{width:50px}
#shadowMain form input.button{height:20px; width:100px; line-height:18px; float:right}
#shadowMain form input.button1{height:20px; width:67px; line-height:18px; float:left; margin-left:260px}

#shadowMain tbody td, #shadowMain tbody th{text-align:center; background-color:#f5f5f5}
#shadowMain tbody td, #shadowMain tbody th{text-align:center; background-color:#f5f5f5}

table.regimes{border-collapse:collapse; margin-bottom:15px; width:100%; font-family:"Trebuchet MS",Arial,sans-serif; text-align:center}
table.regimes{width:714px !important}
table.regimes thead th, 
table.regimes tfoot th{background-color:#d6dce9; color:#24447F; font-size:16px; padding:7px 0}

.precos table, 
table.regimes{border-collapse:collapse; margin-bottom:15px; width:100%; font-family:"Trebuchet MS",Arial,sans-serif; text-align:center}

.precos table td, 
.precos table th, 
table.regimes td, 
table.regimes th{padding:5px 5px 5px 20px; border:1px solid #fff; border-width:0 1px 1px 0}

.precos thead th, 
#shadowMain thead th, 
.precos tfoot th, 
table.regimes thead th, 
table.regimes tfoot th{background-color:#d6dce9; color:#24447F; font-size:16px; padding:7px 0}

.precos thead td, 
.precos tbody th, 
.precos tfoot th, 
table.regimes thead td, 
table.regimes tbody th, 
table.regimes tfoot th{text-align:center; background-color:#F5F5F5; color:#0096d4; font-size:12px}

.precos tbody td, 
#shadowMain tbody td, 
#shadowMain tbody th, 
table.regimes tbody td{background-color:#f5f5f5; color:#660}

.precos tfoot th[colspan]{text-align:center; word-spacing:3px}

.precos tfoot td{background-color:#D5E2B1; font-weight:bold}

.precos tbody .odd td, 
.precos tbody .odd td p, 
.precos tbody .odd th{background-color:#60749c; color:#fff}

.precos tfoot th a{color:#FFF}
.precos tfoot th a:hover{color:#030303}
.precos .active{color:#030303}

.precos tbody th.results{text-align:center; color:#8F875D; font-size:14px; width:50%}

.precos table.smallTable{width:420px; float:left; margin:10px}
form table.regimes label.extras{float:left}

form label{width:90px; text-align:right; float:left; line-height:20px; padding-right:15px; font-size:12px; color:#000}

form input, 
form textarea{width:340px; height:20px; line-height:20px; margin-bottom:10px}
form textarea{height:240px}

form select{height:22px; margin-bottom:10px}

form input, 
form textarea{width:480px}
form input.radio{width:20px}

form input.button{height:20px; width:67px; line-height:18px; float:right; margin-left:430px}
form input.button2{height:30px; width:200px; line-height:18px; margin-left:700px; background:url(imgs/button_efectuar.jpg) center center; font-weight:bold; text-align:center; font-size:13px}
form input.efectuar{height:30px; width:200px; line-height:18px; margin-left:260px; font-weight:bold; text-align:center; font-size:12px}
form input.price{width:120px; height:20px; color:#fff; background:url(../imgs/button.png) repeat-x left top}

form input.payPal, 
#shadowMain form input.payPal{width:51px; height:32px; border:none; cursor:pointer; padding-bottom:5px; background:url(../imgs/paypal.png) no-repeat left top}
#shadowMain form input.payPal{margin:15px 0}

.btlink a:link{font-family:Georgia,"Times New Roman",Times,serif; color:#FFF; text-decoration:none; font-size:18px}
