/*_________________________COMUNS____________________________*/

img {
	border: 0;
}
span.obrigatorio {
	color: red;
	font-size: 11px;
}
form input.submit {
	padding: 2px 10px;
	font: bolder 12px Tahoma, Arial, Helvetica, sans-serif;
}

/*_________________________ESTRUTURAL____________________________*/

#geral {
	width: 778px;
	position: relative;
	border: 2px solid #293844;
	background: url(../imagens/geral_bg-1.gif) top left repeat-x;
}
#header {
	background: #293844;
	height: 90px;
}
#menu-produtos {
	background: #293844 url(../imagens/header-menu-bg-1.gif) no-repeat;
	height: 49px;
	padding-top: 7px;
}
#sub-header {
	height: 93px;
	position: relative;
	margin-bottom: 1px;
}
.conteudo {
	clear: both;
	padding: 10px 18px 18px;
	font: 11px Tahoma;
	background: url(../imagens/conteudo-bg-1.gif) repeat-x;
	border-top: 0;
	margin-top: 0;
}

/*_________________________HEADER____________________________*/

#header h1 a {
	display: block;
	width: 318px;
	height: 90px;
	text-indent: -999px;
	background: url(../imagens/header_logo_uol_host.gif) no-repeat;
/*	background: url(../imagens/header_logo_uol_host-b.gif) no-repeat; logo sem o Beta */ 
}
#header.idc h1 a {
	background: url(../imagens/header_logo_uol_host_idc.gif) no-repeat;
/*	background: url(../imagens/header_logo_uol_host_idc-b.gif) no-repeat; logo sem o Beta */
}
#header.home img#header-logo {
	display: none;
}
#header img#header-logo {
	position: absolute;
}
#header h1.header-h1 {
	display: none;
}
#header ul.links {
	position: absolute;
	top: 2px;
	right: 2px;
}
#header ul.links li {
	background: #4c5962;
	height: 13px;
	width: 116px;
	padding-left: 4px;
	margin-bottom: 1px;
	font: 9px/12px Arial, Helvetica, sans-serif;
	color: #7c8994;
}
#header ul.links li a {
	color: #abb3ba;
	text-decoration: none;
}
#header ul.links li a:hover {
	color: white;
	text-decoration: underline;
}
#header .header-assine,
#header .header-suporte-tecnico {
	position: absolute;
	top: 2px;
	right: 327px;
	height: 53px;
	width: 100px;
	background: url(../imagens/home-header-assine.gif) no-repeat;
	text-indent: -999px;
	overflow: hidden;
	cursor: pointer;
}
#header .header-suporte-tecnico {
	right: 126px;
	height: 53px;
	width: 198px;
	background: url(../imagens/home-header-suporte-tecnico.gif) no-repeat;
}
/*_________________________MENU PRODUTOS____________________________*/

#menu-produtos * {
	list-style: none;
	z-index: 1;
}
#menu-produtos li {
	float: left;
	background: #4c5962;
	height: 42px;
	position: relative;
	width: 110px;
	margin-right: 1px;
/*	text-indent: -999px; */
}
#menu-produtos li a.menu {
	display: block;
	background: #34c5962;
	height: 26px;
	text-indent: -999px;
	cursor: pointer;
}
#menu-produtos li#pai-de-dominio {
	background: #4c5962 url(../imagens/menu-produtos-bt-dominio.gif) top left no-repeat;
}
#menu-produtos li#pai-de-dominio:hover {
	background: #557189 url(../imagens/menu-produtos-bt-dominio-over.gif) top left no-repeat;
}
#menu-produtos li#pai-de-hospedagem {
	background: #4c5962 url(../imagens/menu-produtos-bt-hospedagem.gif) top left no-repeat;
}
#menu-produtos li#pai-de-hospedagem:hover {
	background: #557189 url(../imagens/menu-produtos-bt-hospedagem-over.gif) top left no-repeat;
}
#menu-produtos li#pai-de-email {
	background: #4c5962 url(../imagens/menu-produtos-bt-email.gif) top left no-repeat;
}
#menu-produtos li#pai-de-email:hover {
	background: #557189 url(../imagens/menu-produtos-bt-email-over.gif) top left no-repeat;
}
#menu-produtos li#pai-de-seguranca {
	background: #4c5962 url(../imagens/menu-produtos-bt-seguranca.gif) top left no-repeat;
}
#menu-produtos li#pai-de-seguranca:hover {
	background: #557189 url(../imagens/menu-produtos-bt-seguranca-over.gif) top left no-repeat;
}
#menu-produtos li#pai-de-datacenter {
	background: #4c5962 url(../imagens/menu-produtos-bt-datacenter.gif) top left no-repeat;
}
#menu-produtos li#pai-de-datacenter:hover {
	background: #557189 url(../imagens/menu-produtos-bt-datacenter-over.gif) top left no-repeat;
}
#menu-produtos li#pai-de-pagseguro {
	background: #4c5962 url(../imagens/menu-produtos-bt-pagto.gif) top left no-repeat;
}
#menu-produtos li#pai-de-pagseguro:hover {
	background: #557189 url(../imagens/menu-produtos-bt-pagto-over.gif) top left no-repeat;
}
#menu-produtos li#mailmkt {
	background: #4c5962 url(../imagens/menu-produtos-bt-mailmkt.gif) top left no-repeat;
}
#menu-produtos li#mailmkt:hover {
	background: #557189 url(../imagens/menu-produtos-bt-mailmkt-over.gif) top left no-repeat;
}
#menu-produtos li#pai-de-acesso {
	background: #4c5962 url(../imagens/menu-produtos-bt-acesso.gif) top left no-repeat;
}
#menu-produtos li#pai-de-acesso:hover {
	background: #557189 url(../imagens/menu-produtos-bt-acesso-over.gif) top left no-repeat;
}
#menu-produtos a {
	display: block;
	padding: 8px;
	color: white;
	text-decoration: none;
/*	font: bold 10px/13px "Trebuchet MS"; */
	font: bolder 10px/13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#menu-produtos li:hover {
	background: #557189;
}
#menu-produtos li ul {
	position: absolute;
	top: 42px;
	left: 0;
	background: #39668f url(../imagens/header-menu-bg-sub-1.gif) repeat-x;
	display: none;
}
#menu-produtos li ul li {
	width: 100px;
	padding: 4px;
	background: none;
	height: auto;
	text-indent: 0;
}
#menu-produtos li ul li ul {
	position: absolute;
	left: 105px;
	top: 0;
	width: 108px;
	padding: 0;
	background: #3778b0;
	height: auto;
	text-indent: 0;
}
#menu-produtos li.right ul li {
	width: 107px;
}
#menu-produtos li ul li:hover {
	background: none;
}
#menu-produtos li ul li a {
	display: block;
	color: white;
	padding-left: 5px;
	text-decoration: none;
	font: bold 10px/13px "Trebuchet MS";
	text-transform: uppercase;
}
#menu-produtos li ul li a.novo,
#menu-produtos li ul li a.novo:hover {
	background: url(../imagens/menu-produtos-novo.gif) 81px 0 no-repeat;
}
#menu-produtos li ul li a.novo:hover {
	background: #0a41a8 url(../imagens/menu-produtos-novo.gif) 81px 0 no-repeat;
}
#menu-produtos li ul li a.seta-sub {
	background: url(../imagens/menu-produtos-seta-sub.gif) right no-repeat;
}
#menu-produtos li ul li a:hover {
	background: #0a41a8;
}
#menu-produtos li ul li a:hover.seta-sub {
	background: #0a41a8 url(../imagens/menu-produtos-seta-sub.gif) right no-repeat;
}

/*_________________________SUB-HEADER____________________________
ex.: sub-header-NOME_DO_ARQUIVO (var)____________________________*/

.sub-header-construtor {
	background: url(../imagens/bg_construtor.jpg) no-repeat;
} 
.sub-header-hospedagem {
	background: url(../imagens/bg_hospedagemtopo.jpg) no-repeat;
} 
.sub-header-hospedagem-windows {
	background: url(../imagens/subheader-hospedagem-win-bg.jpg) no-repeat;
} 
.sub-header-hospedagem-linux {
	background: url(../imagens/subheader-hospedagem-linux-bg.jpg) no-repeat;
} 
.sub-header-sobre-seguranca {
	background: url(../imagens/bg_sobresegurancatopo.jpg) no-repeat;
} 
.sub-header-em-atualizacao {
	background: url(../imagens/bg_em-atualizacao.jpg) no-repeat;
} 
.sub-header-dominio {
	background: url(../imagens/bg_dominiotopo.jpg) no-repeat;
} 
.sub-header-email {
	background: url(../imagens/bg_emailtopo.jpg) no-repeat;
} 
.sub-header-idc {
	background: url(../imagens/bg_datacentertopo.jpg) no-repeat;
} 
.sub-header-atendimento {
	background: url(../imagens/bg_atendimentoonline.gif) no-repeat;
}
.sub-header-seguranca {
	background: url(../imagens/bg_segurancatopo.jpg) no-repeat;
}
.sub-header-home {
	background: url(../imagens/bg_home-1.gif) no-repeat;
}
.sub-header-cadastro {
	background: url(../imagens/topo-especifico-cadastro.jpg) no-repeat;
}
.sub-header-e-mail-marketing {
	background: url(../imagens/topo-especifico-e-mail-marketing.jpg) no-repeat;
}
.sub-header-sql-server {
	background: url(../imagens/sql-server/topo-generico.gif) no-repeat;
}

.sub-header-painel-controle {
	background: url(../imagens/painel-controle/topo_sobre_o_painel.jpg) no-repeat;
}

/*__________________________LOGIN____________________________*/

#login {
	position: absolute;
	top: 0;
	right: 0;
	width: 239px;
	height: 93px;
	background: url(../imagens/login-bg-1.gif) no-repeat;
}
#login #seletor-painel,
#login #seletor-webmail {
	display: block;
	width: 135px;
	height: 17px;
	background: url(../imagens/Btnpainel.gif) no-repeat;
	text-indent: -999px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 104px;
	_right: 103px; /* so para IE 6 */
}
#login #seletor-webmail {
	background: url(../imagens/Btnpainelemail.gif) no-repeat;
	width: 104px;
	right: 0;
}
#login #seletor-webmail.over {
	background: url(../imagens/Btnpainelemail_over.gif) no-repeat;
}
#login #seletor-painel.over {
	background: url(../imagens/Btnpainel_over.gif) no-repeat;
}
#login form {
	position: absolute;
	top: 24px;
	left: 13px;
}
#login form input.texto.a,
#login form input.texto.b {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	border: 0;
	height: 14px;
	width: 88px;
	position: absolute;
	left: 46px;
	top: 4px;
}
#login form input.texto.b {
	top: 24px;
}
#login form input.enviar {
	position: absolute;
	top: 21px;
	left: 140px;
}
#login form label {
	color: #ccc;
	font: bolder 12px "Trebuchet MS";
	line-height: 10px;
}
#login form #user-painel,
#login form #user-webmail {
	position: absolute;
	top: 5px;
	width: 50px;
}
#login form #senha-painel,
#login form #senha-webmail {
	position: absolute;
	top: 26px;
}
#login #link-esqueceu-senha {
	position: absolute;
	top: 68px;
	left: 59px;
	color: white;
	font: 9px Tahoma, Arial, Helvetica, sans-serif;
	color: #63B6FF;
}

/*_________________________CHAMADAS____________________________*/

div.chamada {
	height: 136px;
	/* background: #e5e5e5; */
	background: url(../imagens/chamadas-bg-1.gif) bottom no-repeat;
	float: left;
	font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color: #063c60;
	width: 169px;
	height: 150px;
	border-left: 1px solid white;
	padding: 8px 12px;
	position: relative;
	border-bottom: 1px solid white;
}
div.chamada {
	*border-bottom: 0;
}
* html div.chamada {
	border-bottom: 1px solid white;
}
div.chamada.hospedagem {
	height: 135px;
}
div.chamada.dominio {
	height: 135px;
}
div.chamada.seguranca {
	height: 115px;
}
div.chamada.e-mail-marketing {
	height: 130px;
}
div.chamada.email {
	height: 125px;
}
div.chamada h4 {
	font: bolder 18px/18px "Trebuchet MS";
/*	font: bolder 16px/18px Arial, Helvetica, sans-serif; */
	color: #1f5e88;
	margin-bottom: 10px;
	
}
div.chamada ul li.preco {
	display: block;
	background: url(../imagens/data-center-chamada-bg-preco.gif) repeat-x;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	_width: 109%; /* corrige visualizacao so para o IE6 */
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-weight: bolder;
}
div.chamada ul li.preco a {
	color: #333;
}
div.chamada.v {
	width: 171px; /* atende a versao antiga */
}
div.chamada.right {
	width: 170px;
}

/*_________________________CONTEUDO____________________________*/

.conteudo.sem-fio {
	background: url(../imagens/conteudo-bg-1-sem-fio.gif) repeat-x;
}
.conteudo h2 {
	color: #0067AC;
	font: bolder 18px Tahoma, Arial, Helvetica, sans-serif;
	margin: 20px 0 10px;
}
.conteudo h2 small {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
}
.conteudo h3 {
	color: #0067AC;
	font: bolder 14px Tahoma, Arial, Helvetica, sans-serif;
	margin: 20px 0 10px;
}
.conteudo.sobre-seguranca h3 {
	background: url(../imagens/icone-ticker.gif) 0 3px no-repeat;
	padding-left: 25px;
	color: #333;
}
.conteudo.nosso-atendimento {
	position: relative;
}
.conteudo p {
	line-height: 16px;
	color: #333;
	margin: 10px 0;
}
.conteudo ul.lista {
	padding: 15px 0;
	list-style-type: none;
}
.conteudo ul.lista li {
	background: #ededed url(../imagens/icone-ticker.gif) 10px 10px no-repeat;
	padding: 8px 0 10px 35px;
}
.conteudo ul.lista li a {
	color: #23527c;
	font-weight: bolder;
}
.conteudo ul.lista li.alter {
	background-color: #e5e5e5;
}
p.aviso-legal {
	background: #f6f6f6;
	display: block;
	padding: 5px 15px;
}
/*_________________________CONTEUDO: TABELA____________________________*/

.conteudo table.produtos {
	width: 100%;
	background: #e5e5e5;
	border-collapse: collapse;
}
.conteudo table.produtos.hospedagem {
/*	border-bottom: 2px solid #58a7e6; */
}
.conteudo table.produtos tr th,
.conteudo table.produtos tr td {
	border-bottom: 1px solid #bec0c2;
	padding: 5px 4px;
	text-align: center;
	font-size: 10px;
	width: 20%;
}
.conteudo table.produtos.registro-de-dominio tr th,
.conteudo table.produtos.registro-de-dominio tr td {
	width: 30%;
}
.conteudo table.produtos tr td {
	font-size: 11px;
	height: 45px;
}
.conteudo table.produtos tr th.left {
	text-align: left;
	padding-left: 10px;
	font-size: 10px;
}
.conteudo table.produtos tr th.left a {
	color: black;
	display: block;
}
.conteudo table.produtos tr td a {
	color: blue;
	text-decoration: underline;
}
.conteudo table.produtos tr th.b,
.conteudo table.produtos tr td.b {
	background: #dcdcdc;
}
.conteudo table.produtos.hospedagem td {
	padding: 2px 4px;
}
.conteudo table.produtos strong.preco,
.conteudo table.produtos span.preco {
	font: bolder 14px Tahoma, Arial, Helvetica, sans-serif;
	color: #0067AC;
	line-height: 20px;
}

/*_________________________CONTEUDO: BOXES____________________________*/

.conteudo .blox-1 {
	padding: 5px 20px 10px;
	background: #eee;
}
.conteudo .blox-1 strong.titulo {
	font: bolder 16px Arial, Helvetica, sans-serif;
}

/*_____________________________E-MAIL________________________________*/

.conteudo .produtos.email th,
.conteudo .produtos.email td {
	width: 16%;
}
.conteudo .produtos.email td {
	font: bolder 14px Arial, Helvetica, sans-serif;
}

/*_________________________EM-ATUALIZACAO____________________________*/

.conteudo.em-atualizacao strong.telefone {
	font: bolder 18px "Trebuchet MS";
	color: #0067AC;
}
.conteudo.em-atualizacao strong.televendas {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	font-weight: bolder;
}
.conteudo.em-atualizacao a {
	color: blue;
}

/*_________________________HOSPEDAGEM____________________________*/

.conteudo.hospedagem {
	position: relative;
}
.conteudo.hospedagem img.selo-info-1 {
	position: absolute;
	top: 20px;
	right: 20px;
}
.conteudo.hospedagem.windows img.logo-win-server-2008 {
	position: absolute;
	top: 15px;
	right: 25px;
}
.conteudo.hospedagem.linux {
	background: url(../imagens/hospedagem-linux-bg.gif) 10px 12px no-repeat;
}
.conteudo.hospedagem h2 {
	position: relative;
	top: 10px;
	left: 5px;
	margin-bottom: 25px;
}
.conteudo.hospedagem h2.planos-hospedagem-windows {
	margin-bottom: 0;
}
.conteudo.hospedagem h3 {
	font: bolder 12px Tahoma, Arial, Helvetica, sans-serif;
}
.conteudo.hospedagem div.tooltip-hospedagem {
	background: url(../imagens/hospedagem-bg-tooltip-1.gif) no-repeat;
	width: 221px;
	height: 86px;
	padding: 15px;
	position: absolute;
}
.conteudo.hospedagem div.tooltip-hospedagem a.fechar {
	position: absolute;
	top: 5px;
	right: 5px;
	text-decoration: none;
	color: #CC9933;
}

/*______________CONTEUDO: HOSPEDAGEM: TABELA DE CARACTERISTICAS_____________*/

.conteudo h3.hospedagem-btn-caracteristicas-normal,
.conteudo h3.hospedagem-btn-caracteristicas-over {
	margin-left: 15px;
	background: url(../imagens/hospedagem-botao-1-bg.gif) no-repeat;
	height: 23px;
	cursor: pointer;
	color: white;
	margin-top: 0;
	padding-left: 15px;
	font: bolder 12px/20px Tahoma, Arial, Helvetica, sans-serif;
}
.conteudo h3.hospedagem-btn-caracteristicas-over {
	background: url(../imagens/hospedagem-botao-1-bg-over.gif) no-repeat;
}
.caracteristicas {
	background: white;
	width: 100%;
	border-collapse: collapse;
	border: 2px solid #507da8;
	margin-top: 10px;
}
.caracteristicas tr.titulo-coluna th {
	background:#507da8;
	width: 21%;
	color: white;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 6px;
	border-right: 1px solid white;
}
.caracteristicas tr.titulo-coluna th.linux {
	background: #507da8 url(../imagens/hospedagem-icn-linux.gif) 20px 4px no-repeat;
}
.caracteristicas tr.titulo-coluna th.windows {
	background: #507da8 url(../imagens/hospedagem-icn-windows.gif) 15px 4px no-repeat;
}
.caracteristicas tr td {
	padding: 8px 2px;
	color: #486683;
	text-align: center;
	background: #ccdded;
	border-right: 1px solid #aec7df;
	font-weight: bolder;
}
.caracteristicas tr th.left {
	text-align: left;
	font-size: 10px;
	width: 35%;
	padding-left: 10px;
	font-weight: normal;
	background: #ccdded;
	border-right: 1px solid #aec7df;
	color: #486683;
}
.caracteristicas small {
	font-size: 9px;
}
.caracteristicas tr.alter th,
.caracteristicas tr.alter td {
	background: #edf2f8;
}
.caracteristicas tr.titulo th {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #517597;
	background: white;
	text-align: left;
}
.caracteristicas tr.titulo th h4 {
	color: #517597;
	text-transform: uppercase;
	font-size: 14px;
	height: 40px; 
	line-height: 40px; 
	padding-left: 50px;
}
.caracteristicas img {
	vertical-align: middle;
}
.caracteristicas a {
	text-decoration: underline;
	color: #486683;
}
.caracteristicas tr.titulo.contratacao th h4 {
	background: url(../imagens/IcoHospSiteContrata.gif) no-repeat;
}
.caracteristicas tr.titulo.geral th h4 {
	background: url(../imagens/IcoHospSiteGeral.gif) no-repeat;
}
.caracteristicas tr.titulo.dominios th h4 {
	background: url(../imagens/IcoHospSiteDominios.gif) no-repeat;
}
.caracteristicas tr.titulo.email th h4 {
	background: url(../imagens/IcoHospSiteEmail.gif) no-repeat;
}
.caracteristicas tr.titulo.banco th h4 {
	background: url(../imagens/IcoHospSiteBd.gif) no-repeat;
}
.caracteristicas tr.titulo.linguagens th h4 {
	background: url(../imagens/IcoHospSiteProg.gif) no-repeat;
}
.caracteristicas tr.titulo.seguranca th h4 {
	background: url(../imagens/IcoHospSiteSeguranca.gif) no-repeat;
}
.caracteristicas tr.titulo.aplicativos th h4 {
	background: url(../imagens/IcoHospSiteAplicat.gif) no-repeat;
}
.caracteristicas tr.titulo.suporte th h4 {
	background: url(../imagens/IcoHospSiteSuporte.gif) no-repeat;
}
.caracteristicas tr.titulo.marketing th h4 {
	background: url(../imagens/IcoHospSiteMkt.gif) no-repeat;
}

/* _____________________BUSCA DE DOMINIOS_____________________ */

#busca-dominio {
	position: relative;
}
#busca-dominio small {
	text-align: left;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 10px;
	position: absolute;
	top: -35px;
}
#busca-dominio div {
	background: #dcdcdc;
	padding: 6px 2px 5px;
}
#busca-dominio strong {
	font: bolder 9px Tahoma, Arial, Helvetica, sans-serif;
}
#busca-dominio #busca-dominio-termo {
	border: 0;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 105px;
}
#busca-dominio #busca-dominio-sufixo {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	border: 0;
	padding: 0;
}
#busca-dominio #busca-dominio-submit {
	position: absolute;
	top: 36px;
	right: -1px;
}
#busca-dominio #busca-dominio-mais-opcoes {
	position: absolute;
	left: 0;
	top: 36px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #385873;
}

/* _____________________HOME_____________________ */

#mais-opcoes-dominios {
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #385873;
	position: relative;
	left: -40px;
	top: 14px;
}

/* _____________________FOOTER_____________________ */

#footer-new {
	background: url('../imagens/footer-bg-1.gif') top right;	
	height: 207px;
	padding-left: 4px;
}
#footer-new li {
	float:left;
	display: block;
	padding: 0 9px 9px;
	width: 133px;
	height: 90px;
	background-color: #4c5963;
	margin: 4px 3px 0 0;
}
#footer-new li a{
	float: left;
	font-family: Tahoma;
	line-height: 12px;
	padding-top: 8px;
	position: relative;
	text-decoration: none;
}
#footer-new span,
#footer-new strong {
	color: #9BCEFD;
	font-size: 10px;	
	font-weight: bold;
}
#footer-new p{
	color: white;
	font-size: 9px;
}
p#footer-direitos {
	position: absolute;
	color: #a6a6a6;
	bottom: 78px;
	right: 4px;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
}

div#pagseguro-1 {
	position: absolute;
	width: 140px;
	height: 254px;
	top: 5px;
	left: 788px;
	text-indent: -999px;
	background: url(../imagens/pagseguro-1.gif) no-repeat;
}

div#pagseguro-1 {
	position: absolute;
	width: 140px;
	height: 254px;
	top: 5px;
	left: 788px;
	text-indent: -9999px;
	background: url(../imagens/pagseguro-1.gif) no-repeat;
}
div#pagseguro-1 a {
	display: block;
	position: absolute;
	width: 140px;
	height: 254px;
	top: 0;
	left: 0;
}

/*______________________DATA CENTER: CADASTRO___________________*/

.conteudo.data-center.cadastro h2 {
	font-size: 12px;
	display: table;
	padding-bottom: 6px;
	border-bottom: 1px solid #0067AC;
}

div.campo-aviso-validacao {
	padding: 17px 20px;
	background: #e85353;
	color: white;
}
div.campo-aviso-validacao h5 {
	font-size: 12px;
	font-weight: bolder;
}
div.campo-aviso-validacao p {
	font-size: 11px;
	font-weight: normal;
	color: white;
}
.campo-invalido-marca {
	border: 2px solid red;
}

/*______________________ATENDIMENTO____________________*/

#box-antendimento.atendimento {
	background: #eee url(../imagens/atendimento-bg-1.jpg) 10px 10px no-repeat !important;
	padding: 7px 7px 10px 215px;
}
div.blox-1.atendimento p {
	display: block;
	height: 35px;
	padding-left: 45px;
	margin: 5px 0 5px;
	font: bolder 12px/33px Arial, Helvetica, sans-serif;
	color: #333;
}
div.blox-1.atendimento p.compra {
	font: bolder 11px/33px Arial, Helvetica, sans-serif;
}
div.blox-1.atendimento p.duaslinhas {
	line-height: 17px;
}
div.blox-1.atendimento p a {
	color: #333;
	text-decoration: none;
}
div.blox-1.atendimento p a:hover {
	text-decoration: underline;
}
div.blox-1.atendimento p small {
	color: #02336c;
}
div.blox-1.atendimento p.chat {
	background: #cecece url(../imagens/atendimento-chat.gif) top left no-repeat;
}
div.blox-1.atendimento p.tutoriais {
	background: #cecece url(../imagens/atendimento-tutoriais.gif) top left no-repeat;
}
div.blox-1.atendimento p.compra {
	background: #b9c7d2 url(../imagens/atendimento-compra.gif) top left no-repeat;
	position: relative;
}
div.blox-1.atendimento p.suporte {
	background: #b9c7d2 url(../imagens/atendimento-suporte.gif) top left no-repeat;
}
div.blox-1.atendimento p.faleconosco {
	background: #cecece url(../imagens/atendimento-faleconosco.gif) top left no-repeat;
}
div.blox-1.atendimento strong.telefone {
	font: bolder 12px "Trebuchet MS";
	color: #024694;
	margin-left: 8px;
}
div.blox-1.atendimento strong.telefone.peq {
	font-size: 14px;
	margin-left: 4px;
	margin-right: 6px;
}
div.blox-1.atendimento span.tels-idc {
	display: block;
	font-size: 12px;
	position: absolute;
	top: 0px;
	left: 340px;
	width: 200px;
}

/*____________________________SEGURANCA_______________________*/

.conteudo.seguranca {
	position: relative;
	padding-top: 9px;
}
.conteudo.seguranca {
	*padding-top: 5px;
}
.conteudo.seguranca table.produtos {
	width: 410px;
}
.conteudo.seguranca table.produtos thead th {
	height: 37px;
	padding: 0;
}
.conteudo.seguranca table.produtos tr td {
	height: 30px;
	padding: 0;
}
.conteudo.seguranca table.produtos tfoot td {
	height:50px;
}
.conteudo.seguranca a.quero-assinar {
	background: url(../imagens/bt_queroassinar.gif) 0 0 no-repeat;
	display:block;
	height:30px;
	margin-left:60px;
	text-indent: -999px;
	overflow: hidden;
	width:182px;
}
.conteudo.seguranca a.quero-assinar:hover {
	background-position:0 -31px;
}
.mais-informacoes {
	position: absolute;
	right: 15px;
	top: 52px;
}
.mais-informacoes p {
	background:#E5E5E5 url(../imagens/bg_seta.gif) top right no-repeat;
	height:45px;
	line-height:21px;
	margin-bottom:34px;
	padding-left:5px;
	padding-top:26px;
	width:315px;
	font: bolder 17px Tahoma, Arial, Helvetica, sans-serif;
}
.mais-informacoes p a {
	text-decoration: none;
	color: #0067AC;
}
.mais-informacoes p a:hover {
	text-decoration: underline;
}
#administrar-protecao {
	position: absolute;
	right: 15px;
	top: 22px;
	display: block;
	background: url("../imagens/botao_administrar_protecao.gif") no-repeat;
	height: 25px;
	width: 230px;
	text-indent: -999px;
}

/*__________________________HOME________________________________*/

.conteudo.home {
	padding: 0;
	height: 429px;
	overflow: hidden; /* para funcionar no IE6 */
}
.conteudo.sem-bg {
	background: none;
}
.conteudo.home #frameflash {
	position: absolute;
	top: 150px;
	left: -8px;
	overflow: hidden;
	width: 547px;
	height: 210px;
	display: block;
}
.conteudo.home #registro-de-dominio {
	height: 118px;
	position: absolute;
	top: 240px;
	right: 0;
}
.conteudo.home #servicos-1,
.conteudo.home #servicos-2,
.conteudo.home #servicos-3 {
	background: url(../imagens/home-servicos-2008-08-18.jpg) no-repeat;
	height: 311px;
	clear: both;
	position: relative;
	top: 118px;
}
.conteudo.home #servicos-2 {
	background: url(../imagens/home/2008-09-18-servicos-a.jpg) no-repeat;
}
.conteudo.home #servicos-3 {
	background: url(../imagens/home/2008-09-22-servicos-3.jpg) no-repeat;
}
.conteudo.home .chamada-1,
.conteudo.home .chamada-2,
.conteudo.home .chamada-3,
.conteudo.home .chamada-4,
.conteudo.home .chamada-5,
.conteudo.home .chamada-6 {
	display: none;
}
.conteudo.home #chamada-1-bt-1,
.conteudo.home #chamada-1-bt-2,
.conteudo.home #chamada-2-bt-1,
.conteudo.home #chamada-3-bt-1,
.conteudo.home #chamada-3-sql-server-2008,
.conteudo.home #chamada-4-bt-1,
.conteudo.home #chamada-5-bt-1,
.conteudo.home #chamada-6-bt-1 {
	display: block;
	position: absolute;
	top: 288px;
	left: 21px;
}
.conteudo.home #servicos-2 #chamada-5-bt-1,
.conteudo.home #servicos-2 #chamada-2-bt-1 {
	display: none;
}
.conteudo.home #chamada-1-bt-1 {
	top: 254px;
}
.conteudo.home #chamada-1-bt-2 {
	top: 275px;
}
.conteudo.home #chamada-2-bt-1,
.conteudo.home #chamada-6-bt-1 {
	left: 215px;
}
.conteudo.home #chamada-3-bt-1 {
	left: 445px;
}
.conteudo.home #chamada-4-bt-1 {
	left: 600px;
}
.conteudo.home #chamada-5-bt-1 {
	left: 445px;
}
.conteudo.home #busca-dominio {
	position: absolute;
	top: 239px;
	right: 0;
	width: 238px;
	height: 150px;
	background: #e8edf2 url(../imagens/bg_consultedom-1.gif) no-repeat;
}
.conteudo.home #busca-dominio.cpf {
	background: #e8edf2 url(../imagens/home-chamada-registro-cpf.gif) no-repeat;
}
.conteudo.home #busca-dominio div {
	position: absolute;
	top: 60px;
	left: 10px;
	background: none;
}
.conteudo.home #busca-dominio.cpf div {
	top: 26px;
}
.conteudo.home #busca-dominio strong,
.conteudo.home #busca-dominio small {
	display: none;
}
.conteudo.home #busca-dominio #busca-dominio-termo {
	margin-left: 40px;
	width: 90px;
}
.conteudo.home #busca-dominio #busca-dominio-submit {
	position: absolute;
	top: 100px;
	right: 10px;
}
.conteudo.home #busca-dominio.cpf #busca-dominio-submit {
	top: 58px;
}
.conteudo.home #busca-dominio #busca-dominio-mais-opcoes {
	position: absolute;
	top: 100px;
	left: 10px;
}
.conteudo.home #busca-dominio.cpf #busca-dominio-mais-opcoes {
	top: 60px;
}
.conteudo.home #busca-dominio.cpf .novidade-cpf {
	display: none;
}
div.linha-sobre-flash {
	position: absolute;
	top: 150px;
	lef: 0;
	width: 2px;
	height: 250px;
	z-index: 1;
	background: #283847;
}
/*_________________CADASTRO_____________________*/

.conteudo.cadastro {
	position: relative; /* corrige renderizacao do IE6 no form */
}
.conteudo.cadastro form.cadastro * {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
}
.conteudo.cadastro form.cadastro select {
	font-size: 12px;
}
.conteudo.cadastro form.cadastro a {
	color: blue;
	text-decoration: underline;
}
.conteudo.cadastro form.cadastro h3 {
	font-size: 13px;
	font-weight: bolder;
	margin: 30px 0 15px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 6px;
}
.conteudo.cadastro form.cadastro p {
	margin: 10px 0;
}
.conteudo.cadastro form.cadastro strong {
	font-weight: bolder;
}
.conteudo.cadastro form.cadastro em {
	font-style: italic;
}
.conteudo.cadastro form.cadastro ul.lista {
	padding: 15px 0;
}
.conteudo.cadastro form.cadastro ul.lista li {
	background: #ededed url(../images/icone-ticker.gif) 10px 10px no-repeat;
	padding: 8px 0 10px 35px;
}
.conteudo.cadastro form.cadastro ul.lista li.alter {
	background-color: #e5e5e5;
}
.conteudo.cadastro form.cadastro .input-text {
	padding: 2px;
}
.conteudo.cadastro form.cadastro .input-submit {
	padding: 0 15px;
	font-weight: bold;
}
.conteudo.cadastro form.cadastro textarea {
	font: 12px Arial, Helvetica, sans-serif;
}
.conteudo.cadastro form.cadastro span.obrigatorio {
	color: red;
}
.conteudo.cadastro form.cadastro .texto-pequeno {
	font-weight: normal;
	font-size: 10px;
}
.conteudo.cadastro form.cadastro small {
	font-size: 10px;
}
.conteudo.cadastro form.cadastro label {
	display: block;
	font-weight: bolder;
	margin: 10px 0 5px;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.conteudo.cadastro form.cadastro label.inline {
	display: inline;
}
.conteudo.cadastro form.cadastro h2 {
	margin-bottom: 15px;
	font: bold 18px Tahoma, Arial, Helvetica, sans-serif;
	border-bottom: 0;
}
.conteudo.cadastro form.cadastro h4 {
	font-size: 14px;
	margin: 25px 0;
	font-weight: bolder;
	border-bottom: 1px solid #196ea9;
	padding-bottom: 3px;
	color: #196ea9;
}
.conteudo.cadastro form.cadastro {	
	background: #f5f5f5;
	padding: 10px 45px;
	margin: 20px;
}
.conteudo.cadastro form.cadastro input.input-text {
	width: 600px;
}
.conteudo.cadastro form.cadastro input.input-text.data {
	width: 60px;
}
.conteudo.cadastro form.cadastro input.input-text.medio {
	width: 250px;
}
.conteudo.cadastro form.cadastro .duvida {
	font-size: 11px;
	font-weight: bolder;
	margin-left: 6px;
}
.conteudo.cadastro form.cadastro .tooltip {
	position: absolute;
	padding: 15px;
	border: 1px solid #2c2c2c;
	background: #fdfde6;
	line-height: 18px;
	border: 1px solid #ccc;
	font-size: 11px;
	font-weight: bolder;
}
.conteudo.cadastro form.cadastro label span.detalhe {
	font-size: 11px;
	font-weight: normal;
}
.conteudo.cadastro form.cadastro span.label {
	font-size: 12px;
	font-weight: bolder;
	margin-right: 15px;
}
.conteudo.cadastro span.campo-aviso {	
	background: #ff6060;
	color: white;
	padding: 5px;
	font-size: 10px;
	font-weight: bolder;
	border-left: 5px solid red;
	line-height: 22px;
}
.conteudo.cadastro form.cadastro span.campo-aviso {
	background: #ff6060;
	color: white;
	padding: 5px;
	font-size: 10px;
	font-weight: bolder;
	border-left: 5px solid red;
}
.conteudo.cadastro div.campo-aviso-validacao {
	padding: 20px;
	background: #e85353;
	color: white;
}
.conteudo.cadastro div.campo-aviso-validacao h5 {
	font-size: 12px;
	font-weight: bolder;
}
.conteudo.cadastro div.campo-aviso-validacao p {
	font-size: 11px;
	font-weight: normal;
}
.conteudo.cadastro .campo-invalido-marca {
	border: 2px solid red;
}


a#botao-fechar {
	display: block;
	text-align: right;
	height: 13px;
	line-height: 1px;
	position: relative;
	top: 8px;
	right: 0px;
}
.aviso-menor {
	width:554px;
}



