/*#################################################
  General Configs
#################################################*/
*
{
	font-family: Verdana, "Bitstream Vera Sans", "Lucida Sans Unicode",  Helvetica, Sans;
	color: #555555;
	font-size: 11px;
}
body
{
	margin: 0px;
	background-color: #ffffff;
}
img
{
	border: 0px;
}
/*
table, tr, td
{
	vertical-align: top;
}
*/
/* Links */
a
{
	text-decoration: underline;
	color: #3A9AB0;
	font-style: italic;
}
a:hover
{
	text-decoration: underline;
	color: #ff7f00;
}
p
{
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 150%;
}
/*#################################################
  Estructure
#################################################*/
#Estructure
{
	margin: 0px auto 0px;
	padding: 0px;
	width: 760px;
	background-color: #ffffff;
}
/*
* Logotype
*/
#SiteLogo
{
	margin: 0px auto 0px;
	height: 120px;
	padding: 0px;
	background-color: #ffffff;
}
/*
* Section Menu
*/
#SecMenu
{
	font-size: 11px;
	padding: 10px;
	color: #ffffff;
	background-color: #666666;
}
	.SecMenu
	{
		padding: 5px;
		color: #ffffff;
		border-right: 1px solid #555555;
		border-left: 1px solid #777777;
	}
	.SecMenu:hover
	{
		padding: 5px;
		color: #ffd700;
		border-right: 1px solid #333333;
		border-left: 1px solid #888888;
	}
/*
* Category Menu
*/
#CatMenu
{
	float: left;
	width: 180px;
	padding: 5px;
	color: #ff0000;
	background-color: #666666;
}
	.CatMenu
	{
		color: #ffffff;
		text-decoration: none;
	}
	.CatMenu:hover
	{
		color: #ffd700;
		text-decoration: none;
	}
/*
* Section List Menu
*/
#SecListMenu
{
	/*float: left;
	width: 180px;
	margin-left: 200px;*/
	padding: 5px;
	color: #ff0000;
	background-color: #999999;
}
	.SecListMenu
	{
		color: #e0e0e0;
		text-decoration: none;
	}
	.SecListMenu:hover
	{
		color: #00aa00;
		text-decoration: none;
	}
/*
* Category List Menu
*/
#CatListMenu
{
	/*float: left;
	width: 180px;*/
	margin-left: 5px;
	padding: 5px;
	color: #ff0000;
	background-color: #999999;
}
	.CatListMenu
	{
		color: #e0e0e0;
		text-decoration: none;
	}
	.CatListMenu:hover
	{
		color: #00aa00;
		text-decoration: none;
	}
/*
  Site Contents
*/
#SiteContents
{
	margin: 0px auto 0px;
	padding: 0px;
}
/*
  Footer
*/
#SiteFooter
{
	margin: 0px auto 0px;
	padding: 5px;
	font-size: 9px;
	text-align: center;
	color: #666666;
	background-color: #f0f0f0;
	/*background-image:url("Images/bg_Footer.png");*/
}
/*#################################################
  Page Configs
#################################################*/
/*
#Page_Content
{
	padding: 0px;
	margin-right: 140px;
	vertical-align: top;
	background-color: #ffffff;
}
*/
	#Page_Title
	{
		padding: 5px;
		font-size: 20px;
		text-align: center;
		color: #666666;
		border-bottom: 1px dashed #e0e0e0;
	}
		/*
		DIV that locates the text.
		It does not attribute rules for text here.
		*/
		#Page_Text
		{
			/*padding-bottom: 10px;*/
		}
	#Page_Info
	{
		padding: 5px;
		font-size: 10px;
		text-align: center;
		border-top: 1px dashed #e0e0e0;
		color: #ffaa00;
		background-color: #f0f0f0;
	}
	#Page_Author
	{
		padding: 5px;
		font-size: 10px;
		text-align: right;
		border-top: 1px dashed #e0e0e0;
	}

/*#################################################
  Special rules
#################################################*/
.contato_titulo
{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #999999;
}
.contato_texto
{
	padding: 15px 10px 15px 10px;
	font-size: 11px;
	line-height: 150%;
	color: #333333;
}
#contato_form
{
	padding: 15px 10px 15px 10px;
	width: 100%;
	font-size: 11px;
	line-height: 150%;
	color: #333333;
	background-color: #e0e0e0;
}
#contato_tabela
{
	padding: 5px 0px 5px 0px;
	width: 100%;
	background-color: #ffffff;
}
.quemsomos_titulo
{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #999999;
}
.celular_head
{
	padding: 0px;
	width: 620px;
	height: 70px;
	background-image:url("Images/celular_titulo.png");
}
.celular_titulo
{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #0066cc;
}
.celular_titulo2
{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #457ab8;
}
.telefoneinternet_head
{
	padding: 0px;
	width: 620px;
	height: 70px;
	background-image:url("Images/telefoneinternet_titulo.png");
}
.nttanaloga_head
{
	padding: 0px;
	width: 620px;
	height: 70px;
	background-image:url("Images/nttanaloga_titulo.png");
}
.nttdigitalisdn_head
{
	padding: 0px;
	width: 620px;
	height: 70px;
	background-image:url("Images/nttdigitalisdn_titulo.png");
}
.formulario_telint_head
{
	padding: 0px;
	width: 620px;
	height: 70px;
	background-image:url("Images/formulario_telint_titulo.png");
}
.servicosinternet_head
{
	padding: 0px;
	width: 620px;
	height: 70px;
	background-image:url("Images/servicosinternet_titulo.png");
}
.telinternet_titulo
{
	padding: 2px;
	font-size: 18px;
	font-weight: bold;
	color: #33A12E;
}
.telinternet_titulo2
{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #9AD096;
}
.telinternet_titulo3
{
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #33A12E;
}
.destaque
{
	font-weight: bold;
	color: #457ab8;
}
.destaque_verde
{
	font-weight: bold;
	color: #33a02c;
}
.destaque_verdeclaro
{
	font-weight: bold;
	color: #7CAA34;
}
.bullet
{
	list-style-type: disc;
	list-style-position: outside;
}
/* Tabela Tarifas*/
.tabela_tarifas
{
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
	text-align: center;
}
.td_cinza
{
}
.td_azc
{
	font-weight: bold;
	color: #ffffff;
	background-color: #457ab8;
}
.td_aze
{
	font-weight: bold;
	color: #ffffff;
	background-color: #457ab8;
}


.fmp_label
{
	padding: 5px;
	background-color: #d6ecd5;
	vertical-align: top;
}
.fmp_items
{
	padding: 5px;
	background-color: #ecf6eb;
	vertical-align: top;
}
.fmp_input
{
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	/*text-transform: uppercase;*/
}
.fmp_select
{
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
}
	.fmp_label_imoveis
	{
		padding: 5px;
		background-color: #FFDFBF;
		vertical-align: top;
	}
	.fmp_items_imoveis
	{
		padding: 5px;
		background-color: #FFF2E5;
		vertical-align: top;
	}
	.imoveis_titulo
	{
		padding: 5px;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		background-color: #FFB266;
	}
