/* COLORIZAÇÃO */div#left{background: #f5f5f5; /* Cor de fundo da coluna esquerda */}div.data th{background: #a9a7a6; /* Cor da linha de cabeçalho das tabelas */}form.form legend{background: #a9a7a6; /* Cor título dos grupos de formulários */}/* ICONIZAÇÃO *//* Menu da coluna esquerda */div#left div#menu a.home{background: url(../img/mhome.gif) no-repeat 5px center;}div#left div#menu a.areacliente{background: url(../img/mareacliente.gif) no-repeat 5px center;}div#left div#menu a.pedido{background: url(../img/mpedido.gif) no-repeat 5px center;}div#left div#menu a.baseconhecimento{background: url(../img/mbaseconhecimento.gif) no-repeat 5px center;}div#left div#menu a.anuncio{background: url(../img/manuncio.gif) no-repeat 5px center;}/* Página Inicial */div.home ul.box li.areacliente{background: url(../img/areacliente.png) no-repeat 10px center;}div.home ul.box li.prevenda{background: url(../img/prevenda.png) no-repeat 10px center;}div.home ul.box li.pedido{background: url(../img/pedido.png) no-repeat 10px center;}div.home ul.box li.baseconhecimento{background: url(../img/baseconhecimento.png) no-repeat 10px center;}div.home ul.box li.dominio{background: url(../img/dominio.png) no-repeat 10px center;}div.home ul.box li.anuncio{background: url(../img/anuncio.png) no-repeat 10px center;}/* ESTRUTURA (Não alterar) */div#top{  border-bottom: 1px solid #ccc;  background-image: url('../img/fundo.jpg');}div#top img{display: block;}div#clientMenu ul{  background: #f5f5f5;  border-bottom: 1px solid #ccc;}div#clientMenu li{float: left;}div#clientMenu a{  display: block;  padding: 5px 15px;  font-size: 1.2em;}div#clientMenu a:hover{background: #e5e5e5;}div#left{  float: left;  width: 250px;  border-right: 1px solid #ccc;  padding: 0;}div#left div.box{margin-bottom: 20px;}div#left div#menu li{  *height: 20px;}div#left div#menu a{  display: block;  padding: 3px 3px 3px 30px;}div#left div.details{  color: #667;  font-size: 11px;}div#left div.details,div#left form,div#left li{  padding: 0 10px;}div#left .title{  font-size: 1.2em;  font-weight: bold;  margin-bottom: 5px;  padding: 0;}div#left .title img{  display: block;  width: 249px;  height: 45px;}div#left input{font-size: 11px;}div#left input.edit{  color: #667;  width: 130px;}div#left div#login div{margin-bottom: 10px;}div#right{  float: right;  width: 685px;  padding: 10px;}div#right div.title{  font-size: 1.5em;  font-weight: bold;  border-bottom: 1px solid #ccc;  margin-bottom: 10px;  padding-bottom: 2px;}div#right div.title span{  font-size: 11px;  font-weight: normal;  color: #667;}div#footer{  margin: 10px auto;  width: 980px;  font-size: 11px;  text-align: right;}div.home ul.box li{  float: left;  font-size: 11px;  color: #444;  margin: 0 10px 10px 0;  padding: 5px 5px 5px 60px;  width: 265px;  border: 1px solid #ccc;}div.home ul.box li.areacliente:hover{background-color: #f5f5f5;}div.home ul.box li.prevenda:hover{background-color: #f5f5f5;}div.home ul.box li.pedido:hover{background-color: #f5f5f5;}div.home ul.box li.baseconhecimento:hover{background-color: #f5f5f5;}div.home ul.box li.dominio:hover{background-color: #f5f5f5;}div.home ul.box li.anuncio:hover{background-color: #f5f5f5;}div#cid{  margin-bottom: 15px;  font-size: 10pt;}div#cid span{color: #f33;}div.sbox{margin-top: 10px;}div.data{margin: 10px 0;}div.data table{  width: 100%;  background: #e5e5e5;}div.data th a{  color: #000;}div.data th a:hover{ text-decoration: underline;}div.data th a.up{  padding-right: 15px;  background: url(../img/up.gif) no-repeat 98% center;}div.data th a.down{  padding-right: 15px;  background: url(../img/down.gif) no-repeat 98% center;}div.data tr th,div.data tr td{  padding: 3px;  font-size: 11px;}div.data tr td{background: #fff;}div.data tr.even td{background: #f5f5f5;}div.data th.dateTime,div.data th.integer,div.data th.combo,div.data th.float,div.data th.checkbox,div.data td.dateTime,div.data td.integer,div.data td.combo,div.data td.checkbox{   text-align: center;}div.data td.float{text-align: right;}div.noResult{  padding: 5px;  background: #f5f5f5;  border: 1px solid #ccc;  text-align: center;  font-size: 1.1em;  margin-top: 10px; }div.nav{  padding: 10px;  background: #f5f5f5;  border: 1px solid #ccc;  margin-bottom: 10px;}div.nav img{  margin: 0 8px;}form.form legend{  padding: 5px 10px;  font-weight: bold;  border: 1px solid #ccc;  border-bottom: none;}form.form table{  width: 100%;  background: #e5e5e5;}form.form th,form.form td{padding: 5px;}form.form th{  width: 150px;  background: #f5f5f5;}form.form td{background: #fff;}form.form th label{  font-weight: normal;  color: #444;}form.form table input, form.form table select, form.form table textarea{  color: #444;  padding: 3px;}form.form div.controls{  padding: inherited;  margin-top: 10px;  text-align: center;}form.form fieldset table{margin-bottom: 10px;}div.explain{  color: #444;  margin-bottom: 20px; }div.bc div.search{  text-align: center;  padding: 10px;}div.bc div.search input.searchEdit{width: 300px;}div.bc div.category li{  float: left;  width: 335px;  height: 40px;}div.bc div.category a{  display: block;  padding: 5px 5px 5px 25px;  background: url(../img/folder.gif) no-repeat 5px center;}div.bc div.category a span{  color: #000;  font-weight: bold;}div.tab{margin: 10px 0;}div.tab ul{  border-bottom: 1px solid #ccc;  padding-bottom: 3px;}div.tab li{float: left;}div.tab a{  padding: 3px;  margin: 0 3px;  border: 1px solid #ccc;  background: #f5f5f5;  font-size: 11px;}div.tab a.selected{  border-bottom: 1px solid #fff;  background: #fff;}div.dataControl{float: left;}div.dataControl input{  font-size: 11px;  text-align: center;}div.pagination{  float: right;  font-size: 11px;  text-align: right;}div.pagination input{  font-size: 11px;}div.pagination input.control{  text-align: center;  color: #444;  width: 3em;}div.msgBox{  padding: 10px 10px 10px 55px;  margin-bottom: 10px; }div.msgBox div.msgTitle{  margin-bottom: 10px;  font-weight: bold;  font-size: 1.1em;}div.msgBox ul li{  list-style-type: disc;  list-style-position: inside;}div.msgBox.error{  background: #f66 url(../img/delete.png) no-repeat 10px center;  border: 1px solid #600; }div.msgBox.info{  background: #6f6 url(../img/check.png) no-repeat 10px center;  border: 1px solid #060;}div.msgBox.warn{  background: #ff6 url(../img/warning.png) no-repeat 10px center;  border: 1px solid #660;}form.form span.req{  font-size: 1.1em;  color: #f33;}div.dataControls input{font-size: 11px;}div.controls input{  font-size: 11px;  margin: 0 3px;}form.form div.source{  padding: 5px;  background: #e5e5e5;  font-weight: bold;  font-size: 1.2em;  border: 1px solid #ccc;  border-bottom : none;}form.form div.postDate{  padding: 3px 5px;  background: #f5f5f5;  font-weight: italic;  font-size: 11px;  border: 1px solid #ccc;  border-top: none;  border-bottom : none;}form.form div.text{  padding: 5px;  border: 1px solid #ccc;  border-top: none;}form.form textarea.invoice{  height: 40px;  width: 600px;}form.form input.invoice{text-align: right;}form.form th.invoiceValue,form.form td.invoiceValue{text-align: center;}form.form td.invoiceDesc,form.form td.invoiceValue{font-size: 11px;}form.form td.invoiceControls{  text-align: center;  border-top: 1px solid #ccc;  background: #e5e5e5;}form.form td.invoiceControls input{  color: inherit;  margin: 3px;}form.form tr.invoiceSummary td{  text-align: right;  border-top: 1px solid #ccc;  background: #e5e5e5;  font-weight: bold;}form.form tr.invoiceSummary td.invoiceValue{text-align: center;}div.controls.center{text-align: center;}div.controls a{margin: 0 10px;}table.phItem{  width: 100%;  font-size: 11px;  background: #ccc;  padding: 5px;  margin-bottom: 20px;}table.phItem input{font-size: 11px;}table.phItem td{  background: #f5f5f5;  padding: 20px;}table.phItem td.c1{  color: #444;}table.phItem td.c1 span{  font-size: 1.2em;  font-weight: bold;  vertical-align: middle;}table.phItem td.c2{  width: 120px;  text-align: center;  vertical-align: middle;  color: #f33;}table.phItem td.c3{  width: 1px;  text-align: center;  vertical-align: middle;}div.dcForm{  padding: 10px;  text-align: center;  margin-bottom: 20px;  border: 2px solid #ccc;  background: #f5f5f5;}div.dcForm input{  font-size: 11px;  margin: 0 5px;}div.dcForm select{margin: 0 5px;}div.dcForm input#dominio,div.dcForm input#editTLD,div.dcForm select#dominio{  padding: 3px;  width: 300px;  color: #444;}div.dcForm input#editTLD{  width: 50px;  text-align: center;}div.dcForm div.multiTLD{  margin: 15px 0 5px;  line-height: 2em;}div.dcForm div.multiTLD input{margin: 0 2px;}div.dcForm div.multiTLD label{margin-right: 10px;}div.dcForm select{padding: 1px;}div.subtitle{  font-size: 1.2em;  font-weight: bold;  margin-bottom: 5px;}div.domainChecker table{  width: 100%;  margin-bottom: 20px;  border: 2px solid #ccc;}div.domainChecker th,div.domainChecker td{  padding: 5px;  text-align: center;}div.domainChecker th{  background: #e5e5e5;  text-align: center;}div.domainChecker td.c2 span{  margin-right: 5px;  font-weight: bold;}div.domainChecker td.c3 select{width: 160px;}table.cart{  width: 100%;  background: #ccc;  margin-bottom: 20px;}table.cart th,table.cart td{  padding: 5px;  text-align: center;}table.cart th{background: #e5e5e5;}table.cart td{  background: #fff;  padding: 10px;}table.cart td.empty{  background: #000;  color: #fff;}table.cart tr.total td{  font-weight: bold;  background: #f5f5f5;}table.cart td.desc{  text-align: left;  line-height: 1.5em;}table.cart td.desc span.t1{font-weight: bold;}table.cart td.desc span.t2{font-style: italic;}div.domainReview{margin-bottom: 20px;}div.domainReview div.drTitle{  font-size: 1.2em;  color: #444;  font-weight: bold;}div.domainReview div.drTitle span{color: #393;}div#dcRadioControl{margin-bottom: 20px;}div.stuffBox,div.stuffCicles{  border: 2px solid #ccc;  padding: 10px;  color: #444;  background: #f5f5f5;  margin-bottom: 10px;}div.stuffBox span{  font-size: 1.2em;  font-weight: bold;}div.drBox{  border: 1px solid #ccc;  background: #f5f5f5;  padding: 10px;}div.drBox label,div.drBox input{  font-size: 11px;  color: #444;}div.checkoutButtonConteiner{  text-align: center;  margin-bottom: 20px;}div.checkoutButtonConteiner input{font-size: 11px;}div.loginLink{  background: #f5f5f5;  font-size: 11px;  padding: 5px;  border: 1px solid #ccc;  margin-bottom: 20px;  font-weight: bold;  text-align: center;}td.loginOptions{line-height: 1.8em;}div.fp{margin-bottom: 10px;}div.fp select, div.fp input{  font-size: 11px;  margin-right: 5px;}div.nom{margin: 3px 0;}div.boxb{  border: 1px solid #ccc;  background: #f5f5f5;  padding: 10px;  margin: 0;}.imcm ul, .imcm li, .imcm div, .imcm span, .imcm a{  text-align:left;  vertical-align:top;  padding:0px;  margin:0;  border-style:none;  background-image:url('none');  clear:none;  float:none;  display:block;  position:static;  overflow:visible;  line-height:normal;  list-style-type:none;  list-style-position:outside}.imcm li a img{  display:inline;  border-width:0px;}.imcm span{display:inline;}.imcm .imclear, .imclear{  clear:both;  height:0px;  visibility:hidden;  line-height:0px;  font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{  position:absolute;  visibility:hidden;}.imcm li{  list-style:none;  font-size:1px;  float:left;}.imcm ul ul li{  width:100%;  float:none !important;}.imcm a{  display:block;  position:relative;}.imcm ul .imsc, .imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc, .imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc, .imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover .imsubc{visibility:visible;}.imde ul ul ul li:hover .imsubc{visibility:visible;}.imde li:hover ul .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul .imsubc{visibility:hidden;}.imcm .imea{  display:block;  position:relative;  left:0px;  font-size:1px;  line-height:1px;  height:0px;  width:1px;  float:right;}.imcm .imea span{  display:block;   position:relative;   font-size:1px;  line-height:0px;}.dvs, .dvm{border-width:0px}/*\*//*/.imcm .imea{  visibility:hidden;  }/**/.imcm .imea span{position:absolute;}.imcm .imclear, .imclear{display:none;}.imcm{zoom:1;}.imcm li{curosr:hand;}.imcm ul{zoom:1}.imcm a{zoom:1;}.imcm .imsubc{  background-image:url('ie_css_fix');}#imenus0 .imeam span, #imenus0 .imeamj span {  background-image:url('none');  width:7px;  height:5px;  left:-7px;  top:5px;  background-repeat:no-repeat;  background-position: left top;}#imenus0 li:hover .imeam span, #imenus0 li a.iactive .imeamj span {  background-image:url('none');  background-repeat:no-repeat;  background-position: left top;}#imenus0 ul .imeas span, #imenus0 ul .imeasj span {  background-image:url('none');  width:5px;  height:7px;  left:-5px;  top:3px;  background-repeat:no-repeat;  background-position: left top;}#imenus0 ul li:hover .imeas span, #imenus0 ul li a.iactive .imeasj span {  background-image:url('none');  background-repeat:no-repeat;  background-position: left top;}#imouter0 {  border-style:none;  border-color:#6a6a6a;  border-width:1px;  padding:0px;  margin: 0;}#imenus0 li ul {  background-color:#cccccc;  border-style:solid;  border-color:#999999;  border-width:1px;  padding:0px;  margin:4px 0px 0px;}#imenus0 li a, #imenus0 .imctitle {  color:#666666;  text-align:center;  font-family:Arial;  font-size:12px;  font-weight:bold;  text-decoration:none;  border-style:solid;  border-color:#868686;  border-width:1px 0px 8px 0px ;  padding:6px 0px 4px 2px ;  margin:0px;}#imenus0 li:hover>a {  color:#000000;  border-color:#fdcb03;}#imenus0 li a.ihover, .imde imenus0 a:hover{  color:#000000;  border-color:#fdcb03;}#imenus0 li a.iactive {}#imenus0 ul a, #imenus0 .imsubc li .imctitle{  color:#000000;  text-align:left;  font-size:11px;  font-weight:normal;  text-decoration:none;  border-style:none;  border-color:#000000;  border-width:1px;  padding:3px 2px 3px 3px;  margin:0px;}#imenus0 ul li:hover>a {  background-color:#999999;  color:#ffffff;}#imenus0 ul li a.ihover {  background-color:#999999;  color:#ffffff;}#imenus0 ul li a.iactive {}#imenus0 li a#noTrack{  cursor: default;  color:#666666;  text-align:center;  font-family:Arial;  font-size:12px;  font-weight:bold;  text-decoration:none;  border-style:solid;  border-color:#868686;  border-width:1px 0px 8px 0px ;  padding:6px 0px 4px 2px ;  margin:0px;}a.ticketFile{  display: block;  padding: 5px 5px 5px 22px;  background: url('../img/file.png') no-repeat left center;}textarea.textareaOrder{width: 100%;}div.acTable table{  background: #ccc;  margin-bottom: 20px;}div.acTable th,div.acTable td{  background: #fff;}div.acTable td{  padding: 5px;  color: #444;}div.acTable td.cd{  width: 350px;}div.acTable td.int{  text-align: center;}div.acTable tr.odd td{  background: #f5f5f5;}