/* TAGS */
html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}
body {
	margin: 0px;
	background:#F60 url(/images/bg-page.jpg) repeat-x;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS';
	font-size:70%;
	padding:0;
	line-height:18px;
}
a{
	color:#006699;
	font-weight:bold
}
input{
	border:1px solid #7F9DB9;
}
ul{
	list-style-image:url(/images/2010/arrow_2.gif);
}
/* GENRICAS */
.hid{
	position:absolute;
	height:1px;
	width:1px;
	left:-5000px;
	overflow:hidden
}
.img-header{
	width:720px;
	float:left;
	height:120px;
	border-bottom:1px solid #000;
	margin:0 0 10px 0;
}
/* LAYOUT */
#page{
	position:relative;
	width:900px;
	border:1px solid #000;
	background:#FFF url(/images/bg-page.gif) left top repeat-y;
	margin:0 auto;
}
#topo{
	height:73px;
	background:#FFF;
}
#logo{
	width:288px;
	height:73px;
	margin:0;
	padding:0;
	background:#FFF url(/images/logotipo.gif) center no-repeat;
}
#logo a{
	display:block;
	width:288px;
	height:73px;
	text-indent:-5000px;
	overflow:hidden
}
#ads-top{
	position:absolute;
	top:5px;
	left:360px;
	width:468px;
	height:60px
}
#ads-right{
	position:absolute;
	display:none;
	top:5px;
	left:905px;
	width:120px;
	height:600px;
	border:4px solid #eee
}

#busca{
	padding-left:240px;
	height:167px;
	background:#EFEFEF url(/images/bg_busca_2010.png) repeat-x;
	border-bottom:1px solid #000
}
#menu{
	height:30px;
	line-height:30px;
	background:#FFF url(/images/bg_menu.gif) center repeat-x;
	border-bottom:1px solid #FF7400
}
#rodape{
	border-top: 1px solid #333;
	text-align:right;
	padding:10px 20px 10px 20px;
	background:#D63205;
	color:#FFF;
	font-size:90%;
	clear:both
}

#rodape.novo_rodape{
	text-align:left;
}
#rodape.novo_rodape h4{
	text-align:right;
}

#big_footer{
	overflow:hidden;
	width:860px;
}
#big_footer div{
	float:left;
	margin-right:20px;
	width:200px;
}
#big_footer div ul{
	margin:0;
}
#big_footer div ul li{
	display:block;
}
/* MENU SUPERIOR */
#menu h2{
	display:none
}
#menu ul{
	list-style:none;
	margin:0;
	padding:0 0 0 10px;
}
#menu li{
	display:inline;
	margin:0 6px;
}
#menu a{
	color:#FFF;
	text-decoration:none;
	font-size:100%;
	text-transform:uppercase;
	font-weight:bold
}
#menu a:hover{
	color:#FFFF66;
}

/* BUSCA TOPO */
#busca h3{
	color:#F60;
	padding:15px 0 3px 11px;
	margin:0;
	font-size:200%;
}
#busca p{
	padding-left:50px;
	margin:0;
	color:#000;
}
#busca fieldset{
	border:0;
	margin:0
}
#frm-busca{
	padding:12px 0 0 0;
	margin:15px 0 0 0;
	position:relative
}
#busca-dominio{
	padding:0
}
#busca-dominio label{
	padding:0 0 0 80px
}
#busca-dominio strong{
	display:none
}
#busca-dominio #itx-dominio{
	width:288px;
	height:20px;
	padding:4px 4px 1px;
	border:3px solid #FF7400;
	font:18px;
}
#busca-extensao{
	padding:7px 0 0 0;
	text-align:center
}
#busca-extensao label{
	font-weight:bold
}
#busca-extensao input{
	border:0
}
#busca #frm-busca-enviar{
	position:absolute;
	right:170px;
	top:13px;
	width:100px;
	height:30px;
	background:url(/images/btm_form_buca_dominio.png) no-repeat;
	border:0;
	font:12px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

/* RODAPE */
#img_acessibilidade{
	float:left;
	width:92px;
	height:47px;
	background:url(/images/selo_acessobr92x47.gif) no-repeat;	
}
#rodape ul{
	list-style:none;
	margin:5px 0 10px 20px;
	padding:0
}
#rodape li{
	display:inline;
	margin:0 5px
}
#rodape a{
	color:#FFF
}

/* PUBLICIDADE */
#ads h3{
	display:none
}

/* DEBUG */
#debug{
	/*display:none;*/
	font-size:120%;
	font-weight:bold;
	background-color:#FFF;
	border:2px solid #06C;
	padding:10px;
	margin:30px
}

/* CONTATO */
#frm-contato{
	width:345px;
	float:left
}
#formas-atendimento{
	float:left;
	width:350px
}

/* MAIN ESQUERDO */
#main-esquerdo{
	width:180px;
	float:left;
}
#main-esquerdo hr{
	margin:10px 5px;
	height:2px;
	border-top:1px solid #999;
	border-bottom:1px solid #FFF;
	border-left:0;
	border-right:0
}
/* ICONE SUPORTE */
#ico-chat{
	display:block;
	overflow:hidden;
	text-indent:-5000px;
	height:60px;
	background-image:url(/images/img-suporte.jpg);
}
/* LOGIN */
#frm-login{
	margin:5px
}
#frm-login form{
	margin:0;
	padding:0 10px
}
#frm-login h3{
	margin:0 0 5px 0;
	height:25px;
	font-size:100%;
	line-height:25px;
}
#frm-login label{
	padding:3px 0;
	margin:1px 0;
	font-weight:bold;
	color:#333;
	text-align:left;
	display:block;
}
#frm-login #itx-usuario,
#frm-login #itx-senha{
	margin:2px 0;
	height:15px;
	font-size:110%;
	width:150px;
}
#frm-login #frm-login-enviar{
	width:150px;
	color:#FFF;
	background-color:#F00;
	border:2px outset #F00;
	margin:2px 0;
	font-size:80%;
	font-weight:bold;
}
#frm-login #frm-login-links{
	list-style:none;
	margin:0;
	padding:5px 0 0 0;
	text-align:left;
}
#frm-login #frm-login-links a{
	color:#000;
	font-weight:normal;
}
/* SELOS MENU ESQUERDO */
#mk-ereg a{
	height:150px;
	background:url(/images/img-ereg.jpg);
	margin-bottom:5px;
}
#mk-sis a, #prod_sis a{
	height:150px;
	background:url(/images/img-sis.jpg)
}
#mk-sis a, #mk-ereg a, #prod_sis a{
	display:block;
	text-indent:-5000px;
	overflow:hidden;
}
#prod_sis{
	list-style:none;
	margin:0 0 20px 0;
	padding:0
}
/* CONTEUDO */
.main-direito{
	float:right;
	width:700px;
	padding-bottom:30px;
	font-size:120%;
	margin:20px 10px;
}
	.main-direito h2{
		color:#F60;
		border-bottom:1px solid #F96;
		font-size:180%;
		font-weight:normal;
		padding:10px 0 0 30px;
		margin:0 0 10px 0
	}
	.main-direito h3{
		margin:20px 0;
		color:#F30;
		font-size:150%;
		line-height:25px;
		text-decoration:underline;
	}
	.main-direito h4{
		font-size:100%;
	}
#lst-topicos h3 a{
	margin:10px 0 5px 0;
	color:#F60;
	font-size:110%
}

/* MAIN INDEX */
#h-index{
	background:#FFF url(/images/2010/banner-home-2.jpg) no-repeat;
	margin-bottom:0;
	overflow:hidden;
	float:right;
}
#promocao_dominio{
	background: url(/images/2010/chamada_promocao.png) no-repeat;
	height:300px;
	width:720px;
	float:right;
}
/* Textos ocultos na header>DIV */
#h-index a{
	display:block;
	height:120px;
	text-indent:-1000em;
	overflow:hidden
}
#h-index div{
	width:1px;height:1px;
	overflow:hidden
}
#lnk-dominio-gratis{
	margin-left:20px;
	width:188px;
	height:110px;
	float:right;
	background: #FFF url(/images/img-promodomfree.jpg) no-repeat;
}
#lnk-dominio-gratis_novo{
	margin-left:20px;
	width:188px;
	height:110px;
	float:right;

}

/* FAQ */
#lst-topicos a{
	text-transform:uppercase;
}
#lst-topicos ol{
	color:#000;
	font-weight:bold;
	padding-top:10px
}
#lst-topicos ol li{
	padding:3px 0
}
#lst-topicos ol li a{
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	color:#333;
	display:block;
	height:auto !important;
	height:1%;
	line-height:15px;
	border-bottom:1px solid #FFF
}
#lst-topicos ol li a:hover{
	background:#FFC;
	border-bottom:1px solid #F60;
	color:#000
}
#faq-respostas hr{
	height:1px;
	border:0;
	border-top:1px dotted #000
}
#faq-respostas a{
	color:#FF3300;
	font-weight:bold
}
#faq-respostas h3 a{
	display:block;
	height:20px;
	line-height:20px;
	background-color:#F60;
	padding-left:10px;
	color:#FFF
}
#faq-respostas ol li h4 a{
	color:#000
}
#faq-respostas ol li .lnktop{
	display:block;
	text-align:right;
	padding-right:20px;
	color:#FF0000;
	font-weight:bold
}

/* FORMULRIOS */
#registro{
	margin:0 15px;
	padding-bottom:20px;
	font-size:70%;
}
#registro .btn, #registro .btn2{
	padding:5px !important
}
#registro hr{
	height:1px;
	border-top:1px dashed #AAA;
	border-right:0;
	border-bottom:0;
	border-left:0
}
#registro img{
	vertical-align:middle;
	border:1px solid #e8e8e8
}
#registro label{
	float:left;
	width:150px;
	font-weight:bold;
	color:#333;
}
#registro label,
#registro input, 
#registro textarea,
#registro select,
.inptleitura{
	margin-top:5px
}
#registro fieldset{
	padding:5px 10px
}
#registro legend{
	color:#333
}
#registro select option{
	padding-right:5px
}
.inptleitura{
	line-height:25px
}
.inptleitura label{
	float:none !important;
	width:auto !important
}
.btn {
	color:#FFF !important;
	background:#F60 url(/images/bg_frmbtn.gif) repeat-x;
	border:2px solid #FFF;
	border-color:#FFF #EEE #EEE #FFF;
	font-size:95%;
	font-weight:bold;
	text-decoration:none;
	width:auto;
	padding:0 3px 2px 3px;
	cursor:pointer
}
.btn:hover {
	color:#FF6
}
.btn2 {
	color:#333 !important;
	background:#CCC url(/images/bg_frmbtn2.gif) repeat-x;
	border:2px solid #FFF;
	border-color:#FFF #EEE #EEE #FFF;
	font-size:95%;
	font-weight:bold;
	text-decoration:none;
	width:auto;
	padding:0 3px 2px 3px;
	cursor:pointer
}
.btn2:hover {
	color:#FF6
}
.frmacao{
	display:block;
	margin:10px 0;
	padding:5px 0 0 0;
	border-top:1px dashed #CCC
}
#frm-erro{
	padding:10px;
	color:#FF0033
}
#frm-erro strong{
	margin:0;
	color:#900;
}
#frm-erro ul{
	margin:10px 0 0 5px;
	padding:0 0 0 20px;
	list-style-image:url(/images/icoalert.gif)
}
.msg_alerta{
	border:1px solid #FC0;
	background:#FFC;
	padding:5px
}

/* MAIN REGISTRO APENAS LOGADO */
#info-reg{
	height:170px;
	width:720px;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	margin-left:-10px;
}
#info-cad{
	float:left;
	width:230px;
	height:170px;
	background:#EFEFEF url(/images/bg_info_cad.jpg) repeat-x
}
#info-ncad{
	width:490px;
	float:left;
	height:170px;
	background:#F60 url(/images/bg_info_ncad.jpg) repeat-x
}
#info-ncad form{
	margin:0;
	text-align:center
}
#info-cad small{
	display:block;
	padding:73px 20px 10px 20px;
	background:url(/images/img_info_cad.gif) center top no-repeat
}
#info-ncad small{
	display:block;
	text-align:left;
	padding:5px 20px 10px 20px
}
#info-cad h4, #info-ncad h4{
	margin:0;
	font-size:140%;
	text-transform:uppercase;
	padding:13px 0 10px 20px
}
#info-ncad #frm-login-enviar{
	overflow:hidden;
	display:block;
	width:235px;
	height:65px;
	background:url(/images/btm_novo_ereg.gif) center no-repeat;
	padding-top:80px;
	border:0;
	margin:0 auto;
	cursor:pointer
}

/* MAIN PRECOS */
#precos{
	margin-top:0;
}
#h-precos{
	height:120px;
	background:#EDE9EB url(/images/bg_precos.png) left no-repeat;
	font-size:180%;
	margin-bottom:0;
}
#h-precos strong{
	position:absolute;
	margin:20px 0 0 120px
}
#h-precos span{
	position:absolute;
	font-size:80%;
	margin:60px 0 0 220px
}
#precos-list{
	float:left;
	width:270px;
	background:#F9F9F9;
	padding:0 0 30px 10px
}
#outros-serv{
	float:left;
	width:270px;
	padding:0 0 30px 10px
}
#precos #mais-info{
	clear:both
}
#precos-list h4, #outros-serv h4{
	font-size:130%
}
.precos-ext h4, .precos-serv h4{
	color:#900;
	font-size:160%;
	font-style:italic;
	padding-left:5px;
	border-left: 4px solid #F90;
	margin:15px 0 3px 0
}
.precos-ext strong, .precos-serv strong{
	float:left;
	width:110px
}
.precos-ext span, .precos-serv span{
	font-size:130%;
	font-weight:bold;
	font-style:italic
}
#precos-list, #outros-serv{
	vertical-align:top
}

/* MAIN WHOIS */
#whois h3{
	font-size:180%;
	color:#333
}
.whois_result{
	width:100%;
	background:#fff;
	padding:1px;
	border:1px solid #ddd;
	border-spacing:1px
}
.whois_result thead th{
	background:url(/images/bg_whois_result_th.png) center top no-repeat;
	color:#370000;
	text-align:left;
	padding:5px 10px;
	font-size:1em;
	color:#300
}
.whois_result tbody th,
.whois_result tbody td{
	border-bottom:1px solid #efefef;
	background:url(/images/bg_whois_result_td.png) no-repeat;
	padding:5px 10px;
	text-align:left;
	font-weight:normal;
	color:#777
}
.whois_result tbody th{
	background:#FFF0DD;
	color:#300
}
.whois_result tbody td strong{
	color:#FF6600;
	text-decoration:underline
}
.whois_result .avail{
	color:#096;
	font-size:120%;
	font-weight:bold
}
#whois .taken{
	color:#f30;
	font-size:120%;
	font-weight:bold
}
.whois_result form{
	margin:0
}
.whois_result .btn_buy{
	overflow:hidden;
	display:block;
	width:112px;
	height:22px;
	text-indent:-5000px;
	border:0;
	cursor:pointer;
	margin:0;
	background:url(/images/btm_buy_dominio.png) no-repeat;
} 
.whois_result tfoot td {
	background:#FFC200;
	border-top:2px solid #FF9300;
	height:8px
}
/* Contratar SIS (FORMULRIO) */
#lst-sis .view-demo{
	margin:10px 0
}
#lst-sis .preco{
	background-color:#E9EEE6;
	padding:10px;
	border-top:1px solid #6F8A5E;
	text-align:right
}
#lst-sis .preco strong{
	font-size:200%;
	font-weight:normal;
	color:#900;
	float:left
}
#img-siscar, #img-sistec, #img-sismob, #img-sislib, #img-sismed, #img-siscan{
	float:left;
	width:120px;
	height:150px;
	text-indent:-5000px;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat
}
.cli-sis, .adm-sis, .info-sis{
	width:130px;
	height:25px;
	font-size:80%;
	background-color:#0070CC;
	color:#FFF;
	border:0
}
.cli-sis, .adm-sis{
	width:81px;
	height:21px;
	font-size:80%;
	color:#333;
	background:#68B241 url(/images/btm_asilver.gif) no-repeat;
	border:0
}
.buy-sis{
	width:94px;
	height:29px;
	color:#FFF;
	font-size:120%;
	font-weight:bold;
	background:url(/images/btm_ared.gif) no-repeat;
	border:0;
}
.info-sis{
	background:#F60;
	color:#FFF;
}
/* Main SIS */
#h-sis, #h-siscan, #h-sistec, #h-siscar, #h-sismob, #h-sismed, #h-sislib{
	text-indent:-5000px;
	overflow:hidden;
}
#h-sis{
	background:#FFF url(/images/bg-main-sis.jpg) no-repeat;
}
#h-siscan{
	background:#FFF url(/images/bg-main-siscan.jpg) no-repeat;
}
#h-sistec{
	background:#FFF url(/images/bg-main-sistec.jpg) no-repeat;
}
#h-siscar{
	background:#FFF url(/images/bg-main-siscar.jpg) no-repeat;
}
#h-sismob{
	background:#FFF url(/images/bg-main-sismob.jpg) no-repeat;
}
#h-sismed{
	background:#FFF url(/images/bg-main-sismed.jpg) no-repeat;
}
#h-sislib{
	background:#FFF url(/images/bg-main-sislib.jpg) no-repeat;
}
#menu-sis{
	float:right;
	width:150px;
	margin-left:10px;
	border-left:1px solid #CCC;
}
#menu-sis h3{
	color:#333;
	padding-left:10px
}
#menu-sis #img-produto{
	display:block;
	margin:0 auto;
}
#menu-sis #produto-preco{
	background:#E9EEE6;
	padding:10px 0;
	color:#C50000;
	text-align:center;
	font-weight:bold;
	font-size:120%
}
#menu-sis #produto-comprar{
	margin:10px 0 0 0
}
#btm-buy-produto{
	width:114px;
	height:24px;
	padding-bottom:2px;
	border:0;
	background:#900 url(/images/btm_buy_servico.gif);
	color:#FFF;
	font-size:75%;
	font-weight:bold
}
#menu-sis ul{
	margin:0;
	padding:0;
	list-style:none
}
#menu-sis li{
	border-bottom:1px solid #CCC;
	padding-left:10px;
}
#menu-sis li a{
	display:block;
	height:18px;
	line-height:18px;
}
#list-produtos{
	background:#F4F9FD
}
#list-produtos h2{
	height:50px;
	text-indent:-5000px;
	padding:0;
	margin:0;
	background:#CCC url(/images/img-sis-produtos.gif) no-repeat;
}
#list-produtos li h3{
	padding-left:0;
}
#menu-sis #produto-screenshots a{
	display:block;
	width:120px;
	height:86px;
	margin:0 auto 10px auto;
	border:1px solid #EFEFEF
}
#menu-sis #produto-screenshots a:hover{
	border:1px solid #555
}

/* Domnios gratuitos */
#lnk-cadastro{
	margin-left:20px;
	width:188px;
	height:110px;
	float:right;
	background: #FFF url(/images/img-cadastro.jpg) no-repeat;
}
#h-dominio-gratis{
	background:url(/images/bg-domainfree.gif) left top repeat-x;
	margin:0
}
#h-dominio-gratis h2{
	height:120px;
	margin:0;
	padding-left:160px;
	font-size:150%;
	background:url(/images/bg-domainfree.jpg) left top no-repeat;
}
#h-dominio-gratis strong{
	display:block;
	font-size:150%;
	font-weight:bold;
	color:#FFC;
	margin:0;
	padding-top:20px;
}
#h-dominio-gratis span{
	display:block;
	font-size:220%;
	font-weight:bold;
	font-style:italic;
	color:#060;
	margin:0;
	padding:25px 0 0 150px
}
#h-dominio-gratis-2007{
	background:url(/images/bg-main-promocao-info.jpg) left top repeat-x;
	margin:0
}
#h-dominio-gratis-2007 h2{
	display:none
}