@charset "iso-8859-1";
/* CSS Document */
body{
	margin:0px;
}
.img{
	border: 5px #F90 solid;
}
.img:hover{
	border: 5px #F60 solid;
}

#imagem *{ margin:5; padding:5; border:0; outline:3; list-style:none; text-decoration:none;}
#imagem ul li { float:left; margin-right:5px;}
#imagem ul li a, ul li a img{ overflow:hidden; float:left;}
#imagem ul li a:hover{ border:5px solid #F90;}
#imagem ul li a:hover img{ margin:-5px;}

h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:medium;
	text-transform:uppercase;
	text-align:left;
	margin:0px;
	padding:0px;
	color:#666;
}
p{
	font-family:Verdana, Geneva, sans-serif;
}
li{
	font-family:Verdana, Geneva, sans-serif;
}
.linknegrito {
	font-family: Verdana, Geneva, sans-serif;
	color: #F90;
	text-decoration: none;
	font-size: 14px;
}
.linknegrito:hover {
	color: #000;
	text-decoration: none;
}

#contorno{
	border:0px solid #333;
	text-align: center;
	min-width:800px;
}
.rodape {
	text-align: center;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
}
.menu_cabecalho {
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}
#menuhor {border:none; margin: 0; font-size:14px; padding-top:16px; font-family:Verdana; letter-spacing:.1em; text-align:right}
#menuhor li {list-style: none; display: inline; text-align:right }
#menuhor li a {padding: 6px 40px 7px 0.3em; text-align:right; font-weight:bold; margin:0; background: #4e4b49; text-decoration: none;}
#menuhor li a:link {color: #fff;}
#menuhor li a:visited {color: #fff; }
#menuhor li a:hover {
	background: #333;
	color: #FFF;
	font-size: 14px;
}
.lbl_login {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#redirectwrap
{
	background: #2a78a8;
	border: 1px solid #C2CFDF;
	margin: 200px auto 0 auto;
	text-align: left;
	width: 500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#redirectwrap h4
{
	background: #D0DDEA;
	border-bottom: 1px solid #C2CFDF;
	color: #3A4F6C;
	font-size: 12px;
	margin: 0;
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#redirectwrap p
{
	margin: 0;
	padding: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#redirectwrap p.redirectfoot
{
	background: #E3EBF4;
	border-top: 1px solid #C2CFDF;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form_faleconosco input.contato, select, textarea {
	color:#f5911d; border:1px solid #ccc; padding:5px 5px; font-size:1.3em; width:400px;
	font-family:Verdana, Geneva, sans-serif;
}
.form_faleconosco input.contato:hover, select:hover, textarea:hover, input:focus, select:focus, textarea:focus {
	border:1px solid #f5911d; 
}
.btn {
    font:14px Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	background-color:#F90;
	border: 1px solid #000;
	height:30px;
	width:100px;
}
.btn:hover{
	background-color:#F60;
	cursor:pointer;
}

.description{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	margin:0px;
	padding:0px;
	color:#666;
}
.lblcontato {
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 28px;
}
.mensagem{
	font-family: Verdana, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	border: 3px #F90 solid;
	color:#F90;
	text-align:center;
	height:100px;
}
img.imagem{
	border: 5px solid #F90;
	margin: 3px;
}
img.imagem:hover{
	border: 5px solid #F60;
}
.portfolio {
	font-weight: bold;
	font-size: 100px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:5px;
}
.txt_portfolio {
	font-size: 24px;
	font-weight: bold;
	color: #F90;
	padding:5px;
	text-align: justify;
}
img{
	border:0;
}
/* Typography Styles */

ul.bullet-red, ul.bullet-green, ul.bullet-orange, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8 {
	padding-left:15px; overflow: hidden; margin-left: 5px;
}
ul.bullet-red li,  ul.bullet-green li, ul.bullet-orange li, ul.bullet-4 li, ul.bullet-5 li {
	list-style: none;padding-bottom: 3px;margin-bottom: 5px;padding-left: 20px; text-align:left;
}
ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li, ul.bullet-9 li {
	list-style: none;padding-bottom: 3px;margin-bottom: 5px;padding-left: 22px;
}

ul.bullet-red li 	{background: url(../imagens/bullet-red.png) 	0 5px no-repeat;}
ul.bullet-green li 	{background: url(../imagens/bullet-green.png) 	0 5px no-repeat;}
ul.bullet-orange li {background: url(../imagens/bullet-orange.png) 0 5px no-repeat;}
ul.bullet-4 li {background: url(../imagens/bullet-4.png) 0 5px no-repeat;}
ul.bullet-5 li {background: url(../imagens/bullet-5.png) 0 5px no-repeat;}
ul.bullet-6 li {background: url(../imagens/bullet-6.png) 0 2px no-repeat;}
ul.bullet-7 li {background: url(../imagens/bullet-7.png) 0 2px no-repeat;}
ul.bullet-8 li {background: url(../imagens/bullet-8.png) 0 3px no-repeat;}
ul.bullet-9 li {background: url(../imagens/bullet-9.gif) 0 1px no-repeat;}

.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {padding: 15px;margin: 15px 0; height:200px; width:270px}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {position: absolute;display: block;margin-top: -24px;background: #fff;padding: 0 8px;font-weight: bold;font-size: 120%;}
.important {border: 1px solid #333;}
.important-blue {border: 1px solid #0D507A;}
.important-red {border: 1px solid #ff0000;}
.important-green {border: 1px solid #74A824;}
.important-purple {border: 1px solid #9E0E87;}
.important-orange {border: 1px solid #ff881c;}
.important-brown {border: 1px solid #8B6846;}
.important-grey {border: 1px solid #CCCCCC;}
span.important-title 		{font-family:Verdana, Geneva, sans-serif; font-size:14px; color: #333333;}
span.important-title-blue 	{font-family:Verdana, Geneva, sans-serif; font-size:14px; color: #0D507A;}
span.important-title-red 	{font-family:Verdana, Geneva, sans-serif; font-size:14px; color: #ff0000;}
span.important-title-green 	{font-family:Verdana, Geneva, sans-serif; font-size:14px; color: #74A824;}
span.important-title-purple {font-family:Verdana, Geneva, sans-serif; font-size:14px; color: #9E0E87;}
span.important-title-orange {font-family:Verdana, Geneva, sans-serif; font-size:14px; color: #ff881c;}
span.important-title-brown 	{font-family:Verdana, Geneva, sans-serif; font-size:14px; color: #8B6846;}
span.important-title-grey 	{font-family:Verdana, Geneva, sans-serif; font-size:14px; color: #ff881c;}

a.tooltip {
	position: relative;
	cursor: help;
	background-image: url(../imagens/helper.gif);
}

a.tooltip span {
display: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
width: 200px;
color: #222;
border: 2px dashed #ff0000;
padding: 10px;
background-color: #FFF0DF;
z-index: 100;
font: 12px Verdana, Arial, Helvetica, sans-serif;
top: 0;
left: 15px;
text-align:justify;
}

table.tabela_planos {
text-align: center;
border: 1px solid #eee;
margin: 10px 0 10px 8px;
width: 500px;
}

table.tabela_planos td {
font: 11px verdana, arial, sans-serif;
margin: 0;
color: #333;
height: 30px;
}
table.tabela_planos h3 {
font: 10px verdana, arial, sans-serif;
margin: 0;
color: #333;
height: 30px;
text-align: left;
}

table.tabela_planos thead td, table.tabela_planos th {
color: #333;
background: #eee;
font: bold 11px verdana, arial, sans-serif;
padding: 2px 5px;
text-align: center;
}

table.tabela_planos tfoot td a {
font: 11px verdana, arial, sans-serif;
text-decoration: underline;
color: #34799d;
padding: 3px;
display: block;
height: 24px;
line-height: 24px;
}

table.tabela_planos tfoot td a:hover {
background-color: #34799d;
color: #fff;
}

table.tabela_planos th.carac {
text-align: left;
font: 11px verdana, arial, sans-serif;
width: 400px;
}

table.tabela_planos tbody tr.par td {
background: #F5F5F5;
}

table.tabela_planos tbody tr td em {
  color: #CC0000;
  font: bold 11px verdana, arial, sans-serif;
}


table.tabela_planos tbody td {
width: 90px;
}

a.helper {
color: #fff;
background: url(../imagens/helper.gif) no-repeat;
padding-left: 3px;
width: 7px;
height: 13px;
padding-right: 3px;
display: inline;
font-size: 9px;
font-weight: bold;
}

#conteudo_central div.header_normal {
width: 542px;
height: 47px;
margin-top: 3px;
}

#conteudo_central div.header_normal h1 {
font: bold 18px 'Trebuchet Ms', Arial, Helvetica, sans-serif;
margin: 15px 0 0 50px;
padding: 0 2px;
float: left;
_display: inline;
border-bottom: 1px dashed #ccc;
color: #555;
}

#conteudo_central div.header_normal h1 span {
color: #ffb052;
}

#hospedagem p {
  font: 11px verdana, arial, sans-serif;
	color: #333;
	margin-left: 22px;
	padding-right: 20px;
}


#hospedagem a em {
  color: #333;
  display: block;
  padding-top: 30px;
  text-align: right;
  padding-right: 60px;
  font: bold 17px 'trebuchet ms', arial, verdana, sans-serif;

}

#hospedagem a small {
  float: right;
  width: 300px;
  color: #656;
   display: block;
   font-size: 11px;
   text-align: right;
   padding-right: 10px;
   padding-top: 8px;

}

#hospedagem a.plataforma_windows em span {
   color: #ff9a00;
}

#hospedagem a.plataforma_linux em span {
   color: #1e74b6;
}

#hospedagem a.plataforma_windows {
  width: 500px;
  height: 170px;
  background: #fff url(plataforma_windows.gif) no-repeat;
  display: block;
  margin: 10px 0 0 20px;

}

#hospedagem a.plataforma_linux {
width: 500px;
  height: 170px;
  background: #fff url(plataforma_linux.gif) no-repeat;
  display: block;
  margin: 10px 0 0 20px;
}