@charset "utf-8";

/*** RESET ***/
body{
	font-size:12px;
	margin: 0;
    padding: 0;
}

span, h1, h2, h3, h4, h5, h6, p,  a, font, img, strong, 
ul, li, fieldset, form, label, legend, form{
    margin: 0;
    padding: 0;
    font-family: Arial, Verdana;
}

a{
	text-decoration:none;
	color:#999;
	font-weight:bold;
}

p{ color:#666 }
a:focus {outline: none;}
li{display:inline;}
li{ list-style:none; }
fieldset{border:0px}
img{ border:0px }
a:hover{ color:#CC0000 }
.clear{ clear:both; }
input, select, textarea{ border:1px solid #666 }
/*** FIM RESET ***/


/*** GERAL ***/
#geral{
	width: 990px;
	margin: 0 auto;
}


/*** TOPO ***/
#topo{
	height:120px;
}

p#logo img{
	width:195px;
	height:117px;
	margin-left:65px;
	float:left;
}


/*** FORMULÁRIO DE LOGIN ***/
#atendimentoExpresso {
	position:absolute;
	left:50%;
	top:8px;
	margin-left:313px;
}
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;
	}


/*** MENU CADASTRE-ME ***/
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;			
		}



/*** PAG. 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;
	}


/*** BANNER SWF ***/
#banner-swf{
	height:265px;
	width:990px;
}


/*** MENU PRINCIPAL ***/
#menu{
	float:right;
	display:table;
	width:575px;
	height:45px;
	margin-top:30px;
}
	ul#menu-super{
		border-bottom:1px solid #666;
		width:440px;
		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;
			}



/*** PÁG. 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;
	}




/*** ABRE/FECHA DIVs ***/
#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;
}



/*** FORMULÁRIOS ***/
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 input, textarea{
		width:402px;
		padding:2px 1px;
		color:#666;
		margin-bottom:7px;
	}
	form.forms textarea{
		height:50px;
	}
	form.forms select{
		width:406px;
		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 label.labelTexarea{
		position:relative;
		top:-35px
	}
	
	#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;
	}
	
	form.forms .valida{
		font-weight:normal;
		font-size:11px;
		color:#999;
		margin-bottom:5px
	}
	
	

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



/*** 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;
		}
		
		
/*** EMAIL ***/
#email{
	color:#666;
	margin:20px 0 20px 70px;
}
		

	
/*** TEXTOS ***/
.texto{
	width:405px;
	float:right;
	margin:10px 35px 0 0;
	text-align:justify;
	line-height:17px;
}
	.texto p{
		margin-bottom:10px;
	}


/*** LINKS ***/
.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;
}



/*** PDFs ENTRE-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;
}


.red{ color:#CC0000; }

.silver{
	color:#666;
	margin-top:5px;
	line-height:17px;
	text-align:justify;
}


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;
	}
	


/*** 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;
		}


/*
 * 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
*/