@charset "utf-8";

/* Data: 22/12/2009 */
/* Designer: Marconi Duarte */
/* Email: marconiduarte@yahoo.com */

/* (c) 2009 Marconi Duarte Criação de Sites */
/* URL: http://www.marconiduarte.com.br */
/* E-Mail: contato@marconiduarte.com */
/* Telefone: (83) 8895-3902 */

/* -- importacoes -- */

@import url(layout.css);
@import url(layout-cloud.css);

/* -- configuracoes -- */

* { margin: 0; padding: 0; border: 0; outline: 0;  }

html { background-color: #1c1c1c; cursor: default; }

body { background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1c1c1c; }

ul, ol { list-style-type: none; }

.clear { clear: both; }

.obs { color: #ff0000; font-weight: bold; margin-bottom: 7px; }

.border,
input.btns,
#destaques .stripTransmitter a,
#conteudo-internas .abasTipos,
.cxInfos,
table.outroscontatos,
.sistemas ul.logos,
.paineis,
table.planosEnvios td table td a.btnContrate,
table.planosDominios td table { border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; }

.border2 { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

.borderNone,
table.planosEnvios td table tr:nth-child(2) td,
table.planosEnvios td table tr:nth-child(3) td,
table.planosEnvios td table tr:nth-child(4) td,
table.planosEnvios td table tr:nth-child(5) td,
table.planosEnvios td table tr:nth-child(6) td,
table.planosEnvios td table tr:nth-child(7) td { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }

.borderl,
#conteudo #planos a.btnAssine,
table.planosEnvios td:first-child,
table.planosDominios td:first-child { border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px; }

.borderr,
#conteudo #planos a.btnSaiba,
table.planosEnvios td:last-child,
table.planosDominios td:last-child { border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0; }

.borderb,
#conteudo #radio-online div.plano,
#conteudo #dedicado div.plano,
#novosTelefones,
.sistemas table.names { border-radius: 0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; }

.bordert,
.abaRecursos ul li a { border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0; }

.bordertl,
table.servicosAdd tr:nth-child(2) td:first-child,
table.planosEnvios td table tr:nth-child(1) td:first-child { border-radius: 8px 0 0 0; -webkit-border-radius: 8px 0 0 0; -moz-border-radius: 8px 0 0 0; }

.bordertr,
table.servicosAdd tr:nth-child(2) td:last-child,
table.planosEnvios td table tr:nth-child(1) td:last-child  { border-radius: 0 8px 0 0; -webkit-border-radius: 0 8px 0 0; -moz-border-radius: 0 8px 0 0; }

.borderbl,
table.servicosAdd tr:nth-child(8) td:first-child,
table.planosEnvios td table tr:nth-child(8) td:first-child  { border-radius: 0 0 0 8px; -webkit-border-radius: 0 0 0 8px; -moz-border-radius: 0 0 0 8px; }

.borderbr,
table.servicosAdd tr:nth-child(8) td:last-child,
table.planosEnvios td table tr:nth-child(8) td:last-child  { border-radius: 0 0 8px 0; -webkit-border-radius: 0 0 8px 0; -moz-border-radius: 0 0 8px 0; }

.sombrab,
#destaques .stripTransmitter a,
.maisRecursos table.tPrecoDomains { box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; }

.sombraTexto,
#abasTipos a.selected { text-shadow: 0 0 5px #000; -webkit-text-shadow: 0 0 5px #000; -moz-text-shadow: 0 0 5px #000; }

h1 span,
#area-do-cliente #aba-login a span,
#topo #logo-atendimento #atendimento-online a span,
#topo #menu a span,
#planos #plano1 h2 span,
#planos #plano2 h2 span,
#planos #plano3 h2 span,
.colEsq h3 span,
.colDir h3 span { display: none; }

input,
select,
textarea { height: 15px; background: url(../images/bg-campos.gif) no-repeat left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1c1c1c; padding: 9px 10px 9px 10px; border: 1px solid #76ab12; }

select { height: 35px; }

textarea { background: url(../images/bg-campos2.gif) no-repeat left top; }

input:focus,
select:focus,
textarea:focus { color: #76ab12; border: 1px solid #ccc; }

input.btns { min-width: 95px; height: 35px; background: #76ab12 url(../images/bg-btns.png) repeat-x; padding: 0 9px; color: #fff; text-transform: uppercase; cursor: pointer; border: none; } 

input.btns:focus { background-color: #76ab12; background-image: none; } 


a { text-decoration: none; color: #1c1c1c; }

a:hover { text-decoration: underline; }

a.underline,
#conteudo #conteudo-internas table.outroscontatos tr td a { text-decoration: underline; }

a.underline:hover,
a.underlineverde:hover,
#conteudo #conteudo-internas table.outroscontatos tr td a:hover { text-decoration: none; }

a.underlineverde { text-decoration: underline; color: #76ab12; }
