* {

	margin:0;

	padding:0;

	border:0;

	font:10pt/14pt Arial, sans-serif;


	color:#333;

}



* a {

	cursor:pointer;

}



 * input {

	cursor:text;

}



body {

	background-color:#f1f1f1;

}

#vpspromo {
	width:450px;
	border:1px dashed red;
	padding:5px 10px 5px 10px;
	background-color:#ffe4e4;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px;
}

#vpspromo #mini {
	font-size:10px;
	font-weight:normal;
}


#vpsfeature {
        width:500px;
	height:60px;
}
#vpsfeature strong {
        font-size:16px;
        font-weight: bold;
}

#vpsfeature2 {
        width:500px;
        height:180px;
}

#vpsfeature2 strong {
        font-size:16px;
        font-weight: bold;
	color:#999999;
}



#vpsbandeiras {
	width:500px;height:135px;background-image:url('/imagens/vps_fundosimples.png');position:static;
	background-repeat:no-repeat;
	margin-bottom:15px;
	margin-top:10px;
	text-align:left;
}

#vpsbandeiras h2 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}


#servicosoferecidos {

	font-size: 12px;
	font-family: Arial, sans-serif;

}

#servicosoferecidos h2 {

	
	font-size: 14px;
	font-family: Arial, sans-serif;
	margin: 0 0 0 0;
	text-decoration: none;
	font-weight: bolder;
	
}



#geral {

	width:788px;

	margin:0 auto;

	background-color:#fff;

}


#coldireita {

	float: left;
	width: 179px;
	
}

#coldireita .a1 {
	background: url(../imagens/box_direita_01.gif);
	width: 179px;
}

#coldireita .a2 {
        background: url(../imagens/box_direita_02.gif);
}
#coldireita .a3 {
        background: url(../imagens/box_direita_03.gif) repeat-x;
}
#coldireita .a4 {
        background: url(../imagens/box_direita_04.gif);
}




#info {

	width: 0;

	height: 0;

	overflow: hidden;

}



/********************************

CABECALHO ***********************

********************************/



#geral #cabecalho {

	display:block;

	width:786px;

	height:185px;

	background:#fff url('../imagens/cabecalho_novo.png') no-repeat;

}



#geral #cabecalho h1, #geral #cabecalho h2 {

	display:none;

}


#cabecalho_login {

	margin-top: 20px;
	margin-left: 460px;
	position: absolute;
	color: white;
	font-size:12px;
	
}

#cabecalho_login h3 {
	color: white;
	font-size:13px;
	font-weight: bold;
	margin-bottom:0px;
	padding-bottom:0px;
}


#cabecalho_login input {
	font-size: 13px;
	font-weight: bold;
	width:100px;
	padding: 4px 4px 4px 4px;
	vertical-align: top; 
	*vertical-align: text-bottom; 
	
	border: 1px solid #cddae0;
	background: #ffffff url(/imagens/inputbg.gif) bottom left repeat-x;

}

#cabecalho_login a {
	color: white;	
	
}


#cabecalho_login input[type=submit] {
	background-image: url(/imagens/botao_bg.png);
	color: white;
	font-size:13px;
	font-weight:bold;
	height:24px;
}

#home_regdom {
        padding-top: 5px;
        padding-left: 210px;
	width: 530px;
	height: 33px;
        
        color: white;
        font-size:12px;
	background: url(/imagens/home_registre_dominio.gif) no-repeat;
}


#home_regdom input[type=text] {
        width:150px;
        color: black;
        font-size:12px;
        font-weight:bold;
	padding: 2px 2px 2px 2px;
	border: 1px solid #cddae0;
	vertical-align: top;

}



#home_regdom select {
        width:80px;
        color: black;
        font-size:12px;
        font-weight:bold;
        height:22px;
        border: 1px solid #cddae0;

}

#home_regdom input[type=submit] {
        width:70px;
        color: black;
        font-size:12px;
        font-weight:bold;
	
        height:22px;
        border: 1px solid #cddae0;
	cursor:pointer;
	vertical-align: top;
}







#geral #cabecalho #cabecalho_promocao h3 a {

	margin-left:450px;

	display:block;

	width:214px;

	height:181px;

	text-indent:-9999px;

	overflow:hidden;

	background:url('../imagens/cabecalho_promocao.png') no-repeat;

}


#cabecalho_menu {

	margin-top: 121px;
	margin-left: 8px;
	position: absolute;
	
	

}


/********************************

CORPO ***************************

********************************/



#geral #corpo {

	background:url('../imagens/corpo_bg.png') repeat-y;

	height:100%;

	padding-bottom:20px;

}



/* float hack */

.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}



* html .clearfix {

	height: 1%;

}

/* end float hack */



#geral #corpo #menu {

	width:160px;

	float:right;

	margin:15px 25px 35px 0;

	border-left: 1px #ccc dotted;

	padding-left:10px;

}



#geral #corpo #conteudo {

	width:530px;

	float:left;

	margin:15px 0 15px 25px;

}


#banner_home {
	width:500px;
	float:left;
	display:block;
	cursor:pointer;
}

#geral #corpo #conteudo #novidades {

	width:300px;

	float:right;

}



#geral #corpo #conteudo #servicos {

	width:220px;

	float:left;

}



/********************************

MENU ****************************

********************************/



#geral #corpo #menu h1 {

	font: 16pt/20pt 'Trebuchet MS', sans-serif;

	color:#2f3b6f;

	text-decoration:underline;

	text-align:center;

	padding-bottom:20px;

}



#geral #corpo #menu #menu_principal {

	list-style:none;

	padding-bottom:15px;

}



#geral #corpo #menu #menu_principal li {

	padding:3px;

}





#geral #corpo #menu #menu_principal li a {

	color:#2f3b6f;

	text-decoration:none;

	font: 12pt/16pt Arial, sans-serif;

	font-weight:bold;

	padding:3px;

}



#geral #corpo #menu #menu_principal li a:hover {

	color:#fff;

	background:#2f3b6f;

}



#geral #corpo #menu #contato {

        list-style:none;

        padding-bottom:15px;

}



#geral #corpo #menu #contato li {

        padding:3px;

        font: 11pt/16pt Arial, sans-serif;

        font-weight:bold;

        padding:3px;

        text-decoration:none;

}



#geral #corpo #menu #contato li a:hover {

        color:#fff;

        background:#2f3b6f;

}







/*#geral #corpo #menu input {

	text-align:center;

	padding:3px;

	margin:5px;

	border:2px solid #2f3b6f;

	width:140px;

}*/



#geral #corpo #menu #entrar {

	width:90px;

	height:35px;

	border:0;

	margin:0;

	margin-bottom:40px;

	cursor:pointer;

}



#geral #corpo #menu h2 {

	text-align:center;

}



#geral #corpo #menu h2 a {

	font: 12pt/16pt 'Trebuchet MS', sans-serif;

	color:#2f3b6f;

	display:block;

	width:150px;

	height:100px;

	background:url('../imagens/ssl.gif') center bottom no-repeat;

	margin:0 auto;

}



#geral #corpo #menu .lista_form {

	list-style:none;

}



/********************************

CONTEUDO ***************************

********************************/



#geral #corpo #conteudo h1 {

	font: 14pt/18pt 'Trebuchet MS', sans-serif;

	color:#2f3b6f;

	text-decoration:underline;

	text-align:center;

	padding-bottom:14px;

}



#geral #corpo #conteudo .h2_conteudo {

	font: 16pt/20pt 'Trebuchet MS', sans-serif;

	color:#2f3b6f;

	text-decoration:underline;

	text-align:left;

	padding:15px;

}



#geral #corpo #conteudo p {

	padding:5px;

	text-align: justify;

}



#geral #corpo #conteudo p a {

	padding:2px;

	text-decoration:underline;

	color:#2f3b6f;

}



#geral #corpo #conteudo p a:hover {

	text-decoration:none;

	color:white;

	background:#2f3b6f;

}



#geral #corpo #conteudo ul {

	list-style:url('../imagens/lista_bullet.png');

	margin:15px 15px 15px 40px;;

}



#geral #corpo #conteudo ul li {

	font: 10pt/14pt Arial, sans-serif;

	font-weight:bold;

}



#geral #corpo #conteudo .nao_se_arrisque {

	margin:0 auto;

	display:block;

	height:389px;

	width:389px;

	background: url('../imagens/nao_se_arrisque.jpg') center center no-repeat;

	text-indent:-9999px;

	overflow:hidden;

}



#geral #corpo #conteudo .sistemas_sob_medida {

	margin:0 auto;

	display:block;

	height:389px;

	width:389px;

	background: url('../imagens/sistemas_sob_medida.jpg') center center no-repeat;

	text-indent:-9999px;

	overflow:hidden;

}



/* contato */



#geral #corpo #conteudo form {

	background: url('../imagens/form_contato_bg.png') 280px 50px no-repeat;

}



/*#geral #corpo #conteudo input {

	text-align:center;

	padding:3px;

	margin:5px;

	border:2px solid #2f3b6f;

	width:170px;

}*/

.contato {

        text-align:left;

        padding:3px;

        margin:5px;

        border:2px solid #2f3b6f;

        width:170px;

}


/*#geral #corpo #conteudo select {

	padding:3px;

	text-align:center;

	margin:5px;

	border:2px solid #2f3b6f;

	width:200px;

}*/



#geral #corpo #conteudo textarea {

	padding:3px;

	margin:5px;

	border:2px solid #2f3b6f;

	height:200px;

	width:400px;

	cursor:text;

}



#geral #corpo #conteudo #enviar {

	width:90px;

	height:35px;

	border:0;

	margin:0;

	margin-bottom:40px;

	cursor:pointer;

}



/* fim form contato */



/* TABELA HOSPEDAGEM */



#geral #corpo #conteudo table caption {

	font: 7pt/11pt Arial, sans-serif;

	text-align: right;

}



#geral #corpo #conteudo table {

	width: 100%;

}



#geral #corpo #conteudo #tabela_planos2 .spec_2_td {

	#width: 200px;

}




#geral #corpo #conteudo table tr th {

	font: 8pt/12pt Arial, sans-serif;

	text-transform:uppercase;

	text-align:center;

	padding:5px;

	color:white;

	font-weight:bold;

	background:url('../imagens/tabela_header_bg.png') center center no-repeat;

	height:35px;

	border-top:1px solid #828fc9;

	border-left:1px solid #828fc9;

	border-bottom:1px solid #1e2958;

	border-right:1px solid #1e2958;

}



#geral #corpo #conteudo table tr .sem_bg {

	background:white;

	border:0;

	color:#2f3b6f;

	text-decoration:underline;

	background:url('../imagens/lista_bullet.png') no-repeat left center;

	width: 100px;

}

#geral #corpo #conteudo table td {

	color:black;

	font: 9pt/13pt Arial, sans-serif;

	text-align:center;

	border-top:1px solid #fcfcfc;

	border-left:1px solid #fcfcfc;

	border-bottom:1px solid #ededed;

	border-right:1px solid #ededed;

}



#geral #corpo #conteudo table .spec_2_td {

	background:#f7f7f7;

	#width: 100px;

}

.faturatotal {
	font: 9px Arial,sans-serif;
	color: #999999;
}



#geral #corpo #conteudo table .simbolo_sim {

	text-indent:-9999px;

	overflow:hidden;

	background:url('../imagens/sim.png') center center no-repeat;

}

#geral #corpo #conteudo table .simbolo_sim_gratis {

        text-indent:-9999px;

        overflow:hidden;

        background:url('../imagens/sim_gratis.png') center center no-repeat;

}





#geral #corpo #conteudo table .simbolo_sim2 {

	text-indent:-9999px;

	overflow:hidden;

	background:#f7f7f7 url('../imagens/sim_alt.png') center center no-repeat;

}



#geral #corpo #conteudo table .tabela_vazio {

	border:0;

}



#geral #corpo #conteudo table .assinar a {

	display:block;

	width:80px;

	height:30px;

	text-indent:-9999px;

	margin:5px auto;

	overflow:hidden;

	background:url('../imagens/assinar.png') center center no-repeat;

}



/* FIM TABELA HOSPEDAGEM */



#geral #corpo #conteudo #novidades p .novidades_data {

	font-weight:bold;

	text-decoration:underline;

	display:block;

	color:#2f3b6f;

	padding:5px 0 2px 14px;

}



#geral #corpo #conteudo #novidades img {

	padding-left:50%;

	margin-left:-40px;

}



#geral #corpo #conteudo #servicos #servicos_linux h2 a {

	text-decoration:none;

	display:block;

	width:218px;

	height:87px;

	background:url('../imagens/consultoria_promo.png') center top no-repeat;

}



#geral #corpo #conteudo #servicos #servicos_linux h2 a:hover {

	background:url('../imagens/consultoria_promo.png') center bottom no-repeat;

}



#geral #corpo #conteudo #servicos #servicos_linux h2 a span {

	display:block;

	width:170px;

	height:87px;

	cursor:pointer;

	font:10pt/14pt Arial, sans-serif;

	color:black;

	padding:23px 0 0 37px;

	text-align:right;

}



#geral #corpo #conteudo #servicos .quadro_hospedagem a {

	text-decoration:none;

	display:block;

	width:217px;

	height:212px;

	background:url('../imagens/hospedagem_promo.png') center top no-repeat;

}

#geral #corpo #conteudo #servicos .quadro_emailmkt a {

        text-decoration:none;

        display:block;

        width:217px;

        height:212px;

        background:url('../imagens/emailmarketing_promo.png') center top no-repeat;

}



#geral #corpo #conteudo #servicos .quadro_hospedagem a:hover {

	background:url('../imagens/hospedagem_promo.png') center bottom no-repeat;

}


#geral #corpo #conteudo #servicos .quadro_emailmkt a:hover {

        background:url('../imagens/emailmarketing_promo.png') center bottom no-repeat;

}



#geral #corpo #conteudo #servicos .quadro_hospedagem a h2 {

	font: 18pt/22pt 'Trebuchet MS', sans-serif;

	color:#2f3b6f;

	text-decoration:underline;

	text-align:center;

	padding-top:20px;

	cursor:pointer;

}

#geral #corpo #conteudo #servicos .quadro_emailmkt a h2 {

        font: 18pt/22pt 'Trebuchet MS', sans-serif;

        color:#2f3b6f;

        text-decoration:underline;

        text-align:center;

        padding-top:20px;

        cursor:pointer;

}


#geral #corpo #conteudo #servicos .quadro_hospedagem a .quadro_hospedagem_recursos {

	padding:13px 0 5px 90px;

	cursor:pointer;

	color:black;

}



#geral #corpo #conteudo #servicos .quadro_emailmkt a .quadro_hospedagem_recursos {

        padding:13px 0 5px 90px;

        cursor:pointer;

        color:black;

}



#geral #corpo #conteudo #servicos .quadro_hospedagem a .quadro_hospedagem_valor {

	color:#2f3b6f;

	text-align:center;

	padding-top:6px;

	cursor:pointer;

}

#geral #corpo #conteudo #servicos .quadro_emailmkt a .quadro_hospedagem_valor {

        color:#2f3b6f;

        text-align:center;

        padding-top:6px;

        cursor:pointer;

}


#geral #corpo #conteudo #servicos .quadro_hospedagem a .quadro_hospedagem_valor_obs {

	color:#2f3b6f;

	font-size: 9px;
}



#geral #corpo #conteudo #servicos .quadro_hospedagem a .quadro_hospedagem_valor strong {

	font: 20pt/24pt Arial, sans-serif;

	color:#2f3b6f;

	text-align:center;

	cursor:pointer;

}

#geral #corpo #conteudo #servicos .quadro_emailmkt a .quadro_hospedagem_valor strong {

        font: 20pt/24pt Arial, sans-serif;

        color:#2f3b6f;

        text-align:center;

        cursor:pointer;

}


#geral #corpo #conteudo #servicos .quadro_hospedagem a .quadro_hospedagem_asterisco {

	font: 7pt/11pt Arial, sans-serif;

	cursor:pointer;

	color:black;

}

#geral #corpo #conteudo #servicos .quadro_emailmkt a .quadro_hospedagem_asterisco {

        font: 7pt/11pt Arial, sans-serif;

        cursor:pointer;

        color:black;

}




/********************************

RODAPE **************************

********************************/



#geral #rodape {

	clear:both;

	display:block;

	height:59px;

	background:url('../imagens/rodape.png') no-repeat;

}



#geral #rodape #menu_inferior {

	width:520px;

	float:left;

	list-style:none;

	padding:12px 0 0 15px;

}



#geral #rodape #menu_inferior li {

	font: 9pt/13pt Arial, sans-serif;

	display:inline;

	color:#fff;

	font-weight:bold;

}



#geral #rodape #menu_inferior a {

	font: 9pt/13pt Arial, sans-serif;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

}



#geral #rodape #menu_inferior a:hover {

	background:#fff;

	color:#2f3b6f;

}



#geral #rodape #copyright {

	padding-top:12px;

	width:200px;

	float:right;

	font-family:Arial, sans-serif;

	font-weight:bold;

	color:white;

}



#geral #rodape #direitos {

	clear:both;

	padding:10px 15px 0 0;

	text-align:right;

	color:white;

	font:8pt/12pt Arial, sans-serif;

}



/*

Inicio Novidades

*/



#geral #corpo #conteudo #novidades p

{

	text-align: justify;

}



/*

Fim Novidades

*/



/*

Inicio Trabalhe

*/



#geral #corpo #conteudo .voltar_trabalheconosco

{

	text-align: center;

}



#geral #corpo #conteudo .form_trabalhe form {

	background-image: url("");

}



#geral #corpo #conteudo .form_trabalhe input {

	text-align:center;

	padding:3px;

	margin:5px;

	border:2px solid #2f3b6f;

	width:250px;

}



#geral #corpo #conteudo .form_trabalhe select {

	padding:3px;

	text-align:center;

	margin:5px;

	border:2px solid #2f3b6f;

	width:200px;

}



#geral #corpo #conteudo .form_trabalhe textarea {

	padding:3px;

	margin:5px;

	border:2px solid #2f3b6f;

	height:200px;

	width:400px;

	cursor:text;

}



/*

Fim Trabalhe

*/



.destaque_clientes

{

	font-weight:bold;

}



.subbb

{

	text-decoration: line-through;

}



.subb

{

	color: red;

	font-weight: bold;

}



.prot

{

	display: none;

}



