﻿@charset "utf-8";

/***	RESET		***/
body								{	font-size:12px;	margin: 0;	padding: 0; font-family: Arial, Verdana; color:#666;	}
h2, h3, h4, h5, h6, p, a, strong, em, font, span,
fieldset, form, label, legend, form, 
div, section, img, ol, ul, li		{	margin: 0; padding: 0; }
hgroup								{	margin:15px 0; padding:0;	}
h1, h2, h3, h4, h5, h6			{	font-family: Arial, Verdana; font-weight:bold; }
h1									{	font-size: 12px; display: inline; margin: 0; padding: 0; clear:none; color:#666; }
h2									{	font-size: 12px; margin: 0; padding: 0; color:#666; }
h3									{	font-size: 15px; margin: 10px 0; padding: 0; color:#CC0000; }
h4									{	font-size: 13px; margin: 10px 0; padding: 0; color:#666666; }
p									{	color:#666;	}
a									{	text-decoration:none; color:#999; font-weight:bold;	}
	a:hover						{	color: #CC0000; }
	a:active, a:focus, a:visited,
	a:hover						{	outline: none;	}
li									{	display:inline; list-style:none;	}
fieldset								{	border:0px;	}
input, select, textarea				{	border:1px solid #666 }
img									{	border:0px;	}
	.ie7 img						{	-ms-interpolation-mode: bicubic; }
.clear							{	clear:both;	}
.f-right							{	float:right; clear: none; display: inline;	}
pre									{	padding: 15px; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word;	}
label, input[type=button],
input[type=submit], button		{	cursor: pointer; }
/***	PRINT			***/
@media print					{
									* { background: transparent !important; color: #444 !important; text-shadow: none; }
									a, a:visited { color: #444 !important; text-decoration: underline; }
									a:after { content: " (" attr(href) ")"; }
									abbr:after { content: " (" attr(title) ")"; }	.ir a:after { content: ""; }
									pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
									img { page-break-inside: avoid; }
									@page { margin: 0.5cm; }
									p, h2, h3 { orphans: 3; widows: 3; }
									h2, h3{ page-break-after: avoid; }
									}


/***	GERAL			***/
#geral							{	width: 990px;	margin: 0 auto;	}
.texto							{	width:405px; float:right; margin:10px 35px 0 0; text-align:justify; line-height:17px;	}
.texto p							{	margin-bottom: 10px;	}
.links a							{	color:#CC0000; line-height:30px;	}
ul#links-produto-servicos	{	margin-top:90px; float:right; text-align:right;	}
	ul#links-produto-servicos li,
	ul#links-rede-netmoveis li	{	display:block; }
a#quero-cadastrar				{	background:#be1e2b; color:#FFF; border:0; font-weight:bold; padding:5px 20px;	}
#banner-swf						{	height:265px; width:990px;	}
#email							{	color:#666; margin:20px 0 20px 70px;	}
.red								{	color:#CC0000;	}
.silver							{	color:#666; margin-top:5px; line-height:17px; text-align:justify;	}
.white							{	color:#fff;	font-weight:bold; }
hr.dot								{	width:100%; height:0px; border-width: 1px 0 0; border-style: dotted; border-color: #CC0000; margin: 20px 0 10px;
										color:#fff; background-color:#fff;
									}
.block li							{ display: block;	}

/**	ABRE/FECHA	**/
#discos span						{	margin:5px 450px 0 0; color:#CC0000; font-weight:bold; display:block; cursor:pointer; text-align:right;	}
#discos div						{	display:none; margin-bottom:5px;	}
	#discos div p					{	margin:2px 0 2px 0; width:440px; text-align:justify; padding-left:551px;	}

/**	FORMS			**/
form.forms						{	float:right; text-align:right; margin-top:5px; padding-right:35px; width:680px;	}
	form.forms legend				{	color:#666; padding:5px 0 10px 273px; *padding-left:0; *position:relative; *left:265px;	}
	form.forms label				{	color:#CC0000; font-weight:bold; margin-right:5px; position:relative; *top:-5px;	}
		form.forms 
		label.labelTexarea		{	position:relative; top:-35px;	}
	form.forms select				{	width:406px; padding:2px 1px; color:#666; margin-bottom:7px;	}
	form.forms textarea			{	height:50px;	}
	form.forms input, textarea	{	width:402px; padding:2px 1px; color:#666; margin-bottom:7px;	}
		form.forms input.enviar	{	font-size:11px; width:128px; height:21px; background:#be1e2b; color:#FFF; border:0; font-weight:bold; margin-right:280px;	}
		form.forms input#n, #nn	{	margin-right:315px;	}
		form.forms input#nn		{	margin-bottom:10px;	}
	form.forms span				{	color:#CC0000; font-weight:bold;	}
	form.forms .valida			{	font-weight:normal; font-size:11px; color:#999; margin-bottom:5px;	}
#a, #b, #c, #d, #e,
#f, #g, #h, #i					{	width:15px; height:15px; margin:0 10px 0 5px; border:0;	}
#i, #g							{	margin-right:308px;	}
#d									{	margin-top:5px;	}
#e									{	margin-right:239px;	}

/**	TOPO			**/
#topo								{	height:120px;	}
p#logo img						{	width:195px; height:117px; margin-left:65px; float:left; margin-bottom:0;	}
h1#logo img						{	width:195px; height:117px; margin-left:65px; float:left; clear:none;	}


/***	MENUS			***/
/*		GERAL			*/
#menu								{	float:right; display:table; width:575px; height:45px; margin-top:30px;	}
ul#menu-super					{	border-bottom:1px solid #666; width:460px; margin-left:140px;	}
	ul#menu-super li				{	padding:0 5px 0 20px;	}
ul#menu-infer					{	margin-top:5px; text-align:right;	}
	ul#menu-infer li				{	padding:0 15px;	}
		ul#menu-infer li a		{	font-weight:normal; }
h1#menu-h1						{	color:#CC0000; font-size: 12px; display: inline; clear:none;	}
h2#menu-h2						{	color:#CC0000;	font-size: 12px; display:inline; clear:none;	}
	h2#menu-h2 a					{	font-weight:normal;	}

/*		LATERAL		*/
#menu-lateral					{	margin:5px 0 0 70px; display:table; float:left;	}
	#menu-lateral li				{	display:block; line-height:20px;	text-transform: uppercase;	}

/*		WEBMINIO		*/
#atendimentoExpresso			{	 float:right;  text-align:right; 
margin:15px -17px -31px 0; position:static;   }

form#login						{	padding-top:10px; margin-right:170px; float:right; width:270px;	}
	form#login input				{	color:#999; font-weight:bold; width:85px; font-size:10px;	}
	form#login input#ok			{	background:#CC0000; color:#FFF; font-weight:bold; width:27px; border:1px solid #CC0000; margin-left:5px;	}
	form#login input#usuario	{	margin-right:15px;	}
ul#menu-cadastre				{	font-size:10px; width:400px; float:right; margin:3px 40px 0 0;	}
	ul#menu-cadastre li			{	margin-right:30px; }
		ul#menu-cadastre li a	{	font-family:Verdana, Arial, Helvetica, sans-serif;	}


/***	PAGINAS		***/
/*		HOME			*/
ul#icon-home						{	margin-top:25px; padding-left:20px; width:975px;	}
	ul#icon-home li				{	text-align:center; display:table; width:170px; height:123px; float:left; margin-left:20px;	}
		ul#icon-home li p			{	font-size:10px; color:#999; font-family:Verdana, Arial;	}

/*		SITEMAP		*/
#sitemap							{	margin:5px 520px 0 0; }
#sitemap .lista-1 li			{	display:block; text-align:right;	}
	#sitemap .lista-1 li a		{	color:#CC0000;	}
#sitemap .lista-2				{	margin:0 0 15px 45px;	}
	#sitemap .lista-2 li		{	text-align:left; margin-left:435px; width:250px;	}
		#sitemap .lista-2 li a	{	color:#999; font-weight:normal;	}

/*		NOSSO JEITO	*/
form#nosso-jeito				{	clear:both;	}
	form#nosso-jeito
	#texto-nosso-jeito		{	width:551px; text-align:right; float:left; height:200px; padding-right:10px;	}	

/*		COND-P&S		*/
ul#itens							{	margin-bottom: 10px;	}
	ul#itens li						{	display: block;	}
	ul#itens ul					{	margin-left: 10px;	}
		ul#itens ul li				{	display: block;	}

/*		ENT-AMIGOS	*/
ul#pdf								{	margin:130px 0 0 70px; width:470px;	}
	ul#pdf li						{	display:table; float:left; margin-right:30px;	}
	ul#pdf img						{	margin-bottom:10px;	}

/*		NEWSLETTER	*/
form#news							{	float:right; text-align:right; margin-top:20px;	}
	form#news fieldset				{	font-weight:bold;	}
		form#news fieldset label	{	color:#CC0000;	}
		form#news fieldset input		{	margin-top:1px;	}
input#but-news					{	color:#FFF; font-weight:bold; font-size:11px; border:1px #C00 solid; background:#C00; padding:1px; margin-top:2px; cursor:pointer;	}
ul#icones							{	float:left; width:490px; height:310px; margin-left:60px;	}
	ul#icones li					{	width:100px; height:140px; border:0; cursor:pointer;	}
		ul#icones li img			{	margin:9px;	}
	
/*	SEG-CONTEUDO	*/
.quadro							{	background:rgb(235,234,234); border: 1px solid rgb(186,188,194); margin: 15px 0px; padding: 5px 10px; box-shadow: 0 1px 2px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.3);	}
	.quadro img					{	float: right; margin: 5px 0px 5px 10px; padding:0; }
#seguro							{	font-size: 1.5em; text-transform:small-caps; margin-bottom: 25px; }
#logos							{	margin: 25px auto; text-align: center; }
.logo								{	margin: 10 25px; padding: 0 10px; }
#asterisco						{	border-top:1px solid rgb(176,178,184); padding: 10px 0; margin-bottom:0px; font-size: 10px; }
.left								{	width:500px; margin-top: 10px; }
	.left p						{	margin-bottom: 10px; text-align: justify; }
.tel-l							{	width: 125px; display:inline-block; }
.tel-r							{	display:inline-block; }

/* 	COLETA		*/
ol li									{	display:list-item; list-style-type: decimal; list-style-position:outside; margin-left:20px;	}
ol.roman li							{	display:list-item; list-style-type: upper-roman; list-style-position:outside; margin-left:20px;	}
#indice ul						{	padding-left:25px; margin: 0 0 3px 0;	}
#indice ul ul						{	padding-left:5px; margin: 0 0 3px 0;	}
#indice ul li,
#indice ul li ul li					{	display:block; margin:0px; padding:0px; list-style-type: none; 	}
ul.guia-indice					{	border-top: 1px solid #999999; margin: 20px auto; padding:10px 0;	}
ul.guia-indice li					{	border: 1px solid #ffffff; margin: auto; padding:5px 3px; display: inline-block; 
										background-color: #999; }
ul.guia-indice li a				{	color: #ffffff; font-weight: normal;	}
ul.guia-indice li.next,
ul.guia-indice li.next a		{	background-color: #CC0000; font-weight: bold;	}

hgroup h1							{	font-size: 12px; color: #CC0000;	}
hgroup h2, hgroup h2 a				{	font-size: 13px; font-weight: bold; color: #666;	}
hgroup h3							{	font-size: 11px; font-weight: normal; color: #666; }
hgroup h4							{	font-size: 11px; font-weight: normal; }
hgroup h3 a, hgroup h4 a			{	font-weight:normal; color: #666;	}
hgroup h1, hgroup h3, hgroup h4	{	margin:0px; }
hgroup h2							{	margin:5px 0 0; }
.titulo							{	font-weight:bold; font-size:1.5em; margin-top:10px;	}
.subtitulo						{	font-weight:normal; font-style: italic; font-size: 1.2em; margin-bottom:10px;	}
.dica								{	margin: 10px 0; padding: 5px 10px; background-color: rgb(255,250,200); color: #333333;	}
.importante						{	margin: 10px 0; padding: 5px 10px; background-color: rgb(255,225,220); color: #333333;	}
#indice-interno				{	display: block; margin: 10px; padding: 5px 10px; text-align:left;
										background-color: #eeeeee; border: 1px solid #dddddd; 
									}
ul.circle							{	display: block; margin: 0 0 15px;	}
ul.circle li						{	list-style-type: circle; list-style-position: outside; display: list-item;	}



/**	RODAPÉ		**/
#rodape							{	text-align:center; border-top:1px solid #666; margin-top:20px; padding:5px; font-size:11px;	}
	#rodape p						{	color:#999; font-family:Verdana, Arial;	}
		#rodape p strong			{	color:#CC0000; font-size:12px;	}
#video							{	width:400px; margin:30px 0 20px 0;	}
	#video a						{	font-weight:normal; text-decoration:none;	}		
		#video a strong			{	font-weight:600; color:#be1e2b;	}
	#video h3						{	font-size:1.1em; text-transform:uppercase; margin:0 0 12px 0; color:#949494;	}
.seo, a.seo, a.seo:hover		{	color:#ddd; font-size:0.8em; text-decoration:none; font-weight:bold; float:right;	}

#detectacao a{
	z-index:10;
	position:  absolute;
	text-indent:-999px;
	width:803px;
	float:left;
	margin:20px 0 0 90px;
	height:195px;
	background:url(../images/flash.jpg) no-repeat;
	}

/*
 * Copyright (c) 2009 Guia de Cor
 * http://www.guiadecor.com.br
 * Criador do XHTML: Mateus Araújo
 * Data: 16/11/2009
 * Versão: 4.3.5
*/
