* { margin:0px; }
html { height:100%; }
body {
	background-image:url(../images/bg_body.gif);
	color:#454545;
	height:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	overflow:auto;
}

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a:link, a:visited {
	color: #e36500;
	text-decoration: none;
}

a:active, a:hover {
	color: #e36500;
	text-decoration: underline;
}

/*  Div com o menu e a montagem  */
#topo {
	background-image:url(../images/bg_body2.jpg);
	background-repeat: repeat-x;
	text-align:center;
}

/* Barra escura do topo */
#topbar {
	background-image:url(../images/bg_topbar.jpg);
	height:30px;
	margin:0px auto;
	width:770px;
}

/* Barra com o menu */
#div_topmenu {
	background-color:#FFFFFF;
	height:90px;
	margin:0px auto;
	width:770px;
}


/** ------------------------------------------------------------------ **/
/** CLASSES PARA O MENU E A MONTAGEM NO TOPO DA PÁGINA
/** ------------------------------------------------------------------ **/

/* Área com a montagem */
#topmont {
	background-color:#FFF;
	height:280px;
	margin:0px auto;
	text-align:center;
	width:770px;
}

#ul_topmenu { list-style-type:none; margin-left:51px; }
#ul_topmenu li { float:left; }

#ul_topmenu a { display:block; }

/* Link Quem Somos */
a#menu_quem:link, a#menu_quem:visited {
	background-image:url(../images/bt_01_quem.jpg);
	height:84px;
	width:88px;
}
a#menu_quem:active, a#menu_quem:hover {
	background-image:url(../images/bt_02_quem.jpg);
	height:90px;
	width:88px;
}

/* Link Como funciona */
a#menu_como:link, a#menu_como:visited {
	background-image:url(../images/bt_01_como.jpg);
	height:84px;
	width:86px;
}
a#menu_como:active, a#menu_como:hover {
	background-image:url(../images/bt_02_como.jpg);
	height:90px;
	width:86px;
}

/* Link Planos */
a#menu_planos:link, a#menu_planos:visited {
	background-image:url(../images/bt_01_planos.jpg);
	height:84px;
	width:86px;
}
a#menu_planos:active, a#menu_planos:hover {
	background-image:url(../images/bt_02_planos.jpg);
	height:90px;
	width:86px;
}

/* Link FAQ */
a#menu_faq:link, a#menu_faq:visited {
	background-image:url(../images/bt_01_faq.jpg);
	height:84px;
	width:86px;
}
a#menu_faq:active, a#menu_faq:hover {
	background-image:url(../images/bt_02_faq.jpg);
	height:90px;
	width:86px;
}

/* Link Suporte */
a#menu_sup:link, a#menu_sup:visited {
	background-image:url(../images/bt_01_sup.jpg);
	height:84px;
	width:86px;
}
a#menu_sup:active, a#menu_sup:hover {
	background-image:url(../images/bt_02_sup.jpg);
	height:90px;
	width:86px;
}

/* Link Contato */
a#menu_cont:link, a#menu_cont:visited {
	background-image:url(../images/bt_01_cont.jpg);
	height:84px;
	width:86px;
}
a#menu_cont:active, a#menu_cont:hover {
	background-image:url(../images/bt_02_cont.jpg);
	height:90px;
	width:86px;
}

/* Link Downloads */
a#menu_down:link, a#menu_down:visited {
	background-image:url(../images/bt_01_down.jpg);
	height:84px;
	width:86px;
}
a#menu_down:active, a#menu_down:hover {
	background-image:url(../images/bt_02_down.jpg);
	height:90px;
	width:86px;
}

/** ------------------------------------------------------------------ **/
/** CLASSES PARA A ÁREA CENTRAL DA PÁGINA
/** ------------------------------------------------------------------ **/

#centro {
	background-color:#FFF;
	margin:0px auto;
	overflow:auto;
	padding: 10px 0px;
	text-align:center;
	width:770px;
}

#esquerda {
	float:left;
	margin-left: 20px;
	padding-right:20px;
	width:200px;
}

#conteudo {
	background-color: #f7f7f7;
	border: 1px solid #ebebeb;
	padding-bottom:10px;
	width:308px;
}

#cont_antispam {
	background-color: #FFFFFF;
	float:left;
	padding-bottom:10px;
	width:308px;
}

/** Página com o conteúdo central nas páginas institucionais **/
#interna {
	float:left;
	text-align:left;
	width:510px;
}

#interna p{
	text-align:justify;
}

#direita {
	float:right;
	margin-right:20px;
	padding-left:20px;
	width:180px;
}

#cse-branding-form input {
	border:1px solid #D9D9D9;
	margin-top:3px;
	width:130px;
}

#banner { margin-bottom:10px; }

#box_central {
	background-image:url(../images/box_central.jpg);
	height:151px;
	margin-bottom:10px;
	width:200px;
}

/** Classes do box Webmail **/

#box_webmail {
	background-image:url(../images/box_webmail.jpg);
	color:#454545;
	height:95px;
	margin-bottom:10px;
	padding: 50px 5px 5px 5px;;
	text-align: left;
	width:190px;
}

#box_webmail span {
	display:block;
	float:left;
	margin: 3px 5px 5px 10px;
	padding-top:3px;
	text-align:right;
	width: 50px;
}

#box_webmail #inp_text {
	border: 1px solid #A5A5A5;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height:16px;
	width:110px;
}

#bt_ok {
	background-color:#f7f7f7;
	background-image:url(../images/bt_ok.png);
	border:0px;
	float:right;
	height:22px;
	margin: 23px 15px 0px 0px;
	width:42px;
}

#bt_okgoogle {
	background-color:#FFFFFF;
	background-image:url(../images/bt_ok.png);
	border:0px;
	float:right;
	height:22px;
	margin:0px;
	width:42px;
}

/** ------------------------------------------------------------------ **/
/** CLASSES PARA A ÁREA CENTRAL DA PÁGINA
/** ------------------------------------------------------------------ **/

#base {
	background-color:#4e5359;
	border-top: 2px solid #1c2126;
	clear:both;
	color:#FFF;
	min-height:100%;
	padding:20px 0px;
}

#base a {
	color: #FFFFFF;
	text-decoration:none;
}

#base a:hover { text-decoration:underline; }

#link_back {
	background-image:url(../images/left_arrow.jpg);
	background-position: left 3px;
	background-repeat:no-repeat;
	color: #e36500;
	display:block;
	padding-left:14px;
	width:47px;
}

#link_back:link, #link_back:visited { text-decoration:none; }
#link_back:active, #link_back:hover { text-decoration:underline; }

/** Botões dos planos na página inicial **/
a#gh250, a#gh400 {
	display:block;
	height:92px;
	margin:0px auto;
	margin-top:5px;
	width:290px;
}

/** Botão Gigawire Home 250 **/
a#gh250:link, a#gh250:visited { background-image:url(../images/bt_gh250_01.jpg); }
a#gh250:active, a#gh250:hover { background-image:url(../images/bt_gh250_02.jpg); }
/** Botão Gigawire Home 400 **/
a#gh400:link, a#gh400:visited { background-image:url(../images/bt_gh400_01.jpg); }
a#gh400:active, a#gh400:hover { background-image:url(../images/bt_gh400_02.jpg); }

/** Classes para a página dos planos **/
td.desc {
	background-color:#d4d4d4;
	border-bottom:1px solid #FFFFFF;
	display:table-cell;
	height:50px;
	text-align:center;
	vertical-align:middle;
	width: 100px;
}

td.desc2 {
	background-color:#d4d4d4;
	display:table-cell;
	height:49px;
	text-align:center;
	vertical-align:middle;
	width: 100px;
}

td.prices {
	width:183px;
}

td.prices2 {
	display:table-cell;
	vertical-align:top;
	width:183px;
}

td#descplan p{
	text-align:left;
	margin-bottom:10px;
}

/** Classes para a página de downloads **/

#download {
	background-color: #f7f7f7;
	border: 1px solid #ebebeb;
	margin-bottom:15px;
	overflow:auto;
	padding:10px;
	width:488px
}

#download ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#li_down_bt{ 
	float:left;
	margin-right:10px;
}

#li_down_tx{
	float:left;
	padding-top:15px;
	width:300px;
}

#download a img{
	border:0px;
}

/** ------------------------------------------------------------------ **/
/** CLASSES PARA A PÁGINA DE CONTATO
/** ------------------------------------------------------------------ **/

#form_contato {
	list-style-type:none;
	margin:0px;
	margin-left: 10px;
	padding:0px;
	
}

#form_contato li {
	clear:both;
	margin: 7px 0px;
}

#form_contato select {
	width:110px;
	border:1px solid #C0C0C0;
}

#form_contato input, #form_contato textarea {
	border:1px solid #D9D9D9;
}

#label_cont {
	display:block;
	float:left;
	padding-top:2px;
	width: 75px;
}

#bt_enviar, #bt_limpar {
	border:0px;
	cursor:pointer;
	display:block;
	height:22px;
	width:67px;
}

#bt_enviar {
	background-image:url(../images/bt_enviar.jpg);
	float:left;
}

#bt_limpar {
	background-image:url(../images/bt_limpar.jpg);
}

#cont_endereco {
	background-color:#E9E9E9;
	border:1px solid #D9D9D9;
	margin:0px auto;
	margin-top:25px;
	padding: 15px;
	width:460px;
}
.login {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #FF0000;
        background-color: #FFC130;
        border: 1px solid #003300;
}

