/* AVIO CORP - LAY-OUT GERAL */

BODY {
	text-align:center;
	margin:10px 0 25px 0 !important;
	_margin:7px 0 25px 0;
	padding:0;
	background:#fff url(http://www.aviocorp.com.br/picts/back_base.jpg) repeat-x top left; 
}

#top1 {
	margin:3px auto; /*Para FF*/
	*margin:0 auto;
	_margin:3px auto;
	width:870px;
	height:17px;
	text-align:left;
	vertical-align:bottom;
	font:normal 10px verdana, arial;
	color:#CCC;
	padding:2px 0 0 12px;
	border-top:1px solid #ccc;
	background:#39523d; 
}

#menu-principal {
	margin:0 auto; /*Para FF*/
	*margin:3px auto;
	width:870px;
	height:30px;
	text-align:center;
	vertical-align:top;
	padding-top:1px;
	border-top:1px solid #fff;
	background:#000;
}

#area-index1 {
	margin:0 auto; /*Para FF*/
	width:870px;
	font:normal 11px verdana, arial, sans-serif;
	color:#000;
	text-align:center; 
	vertical-align:top;
	padding:70px 0 1px 0;
	z-index:99;
}

#area-flash {
	margin:0 auto; /*Para FF*/
	*margin:-3px auto;
	width:870px;
	height:auto;
	text-align:center; 
	vertical-align:top;
	padding:0 0 5px 0;
	z-index:1;
}

#area-flash1 {
	margin:0 auto; /*Para FF*/
	width:900px;
	height:auto;
	text-align:center; 
	vertical-align:top;
	padding:47px 0 5px 0;
	z-index:2;
}

#area-skip {
	margin:0 auto; /*Para FF*/
	width:870px;
	height: 20px;
	text-align:right; 
	vertical-align:top;
	padding:3px 0 0 0;
	z-index:170;
}

#area-up {
	margin:0 auto; /*Para FF*/
	width:870px;
	height: 18px;
	text-align:right; 
	vertical-align:top;
	padding:0 0 5px 0;
	z-index:170;
}

#area-home {
	margin:0 auto; /*Para FF*/
	width:870px;
	font:normal 11px verdana, arial, sans-serif;
	color:#000;
	text-align:center; 
	vertical-align:top;
	padding:3px 0 0 0;
	z-index:3;
}

/* FIM - LAY-OUT GERAL */

/* LINK - classes especificas */
	a.opt1:link {color:#0033FF; font-weight:normal; font-family:verdana; font-size:11px; text-decoration:none;}
	a.opt1:active {color:red; font-weight:normal; font-family:verdana; font-size:11px; text-decoration:none;}
	a.opt1:visited {color:#0033FF; font-weight:normal; font-family:verdana; font-size:11px; text-decoration:none;}
	a.opt1:hover {color:red; font-weight:normal; font-family:verdana; font-size:11px; text-decoration:underline;}
	
	a.opt2:link {color:#CCC; font-weight:normal; font-family:verdana; font-size:10px; text-decoration:none;}
	a.opt2:active {color:#FFF; font-weight:normal; font-family:verdana; font-size:10px; text-decoration:none;}
	a.opt2:visited {color:#CCC; font-weight:normal; font-family:verdana; font-size:10px; text-decoration:none;}
	a.opt2:hover {color:#FFF; font-weight:normal; font-family:verdana; font-size:10px; text-decoration:underline;}


#area-contato {
	margin:0 auto; /*Para FF*/
	width:870px;
	height:auto;
	text-align:center; 
	vertical-align:bottom;
	padding:20px 0 20px 0;
	z-index:99;
}
.table-contato {
	width:75%;
	font:normal 11px verdana, arial, sans-serif;
	color:#000;
	text-align:left;
}

#area-contato-ok {
	margin:0 auto; /*Para FF*/
	width:870px;
	height:auto;
	font:normal 11px verdana, arial, sans-serif;
	color:#03C;
	text-align:center; 
	vertical-align:bottom;
	padding:20px 0 100px 0;
	z-index:99;
}

#area-ac {
	margin:0 auto; /*Para FF*/
	width:870px;
	height:auto;
	font:normal 11px verdana, arial, sans-serif;
	color:#000;
	text-align:justify; 
	vertical-align:top;
	padding:20px 0 45px 0;
}

#right-address {
	float:right;
	width:220px;
	height:auto;
	font:normal 11px verdana, arial, sans-serif;
	color:#666;
	text-align:left;
	margin:2px 0 5px 25px;
	padding:15px 8px 20px 10px;
	background:#F5F5F5;
	border:2px solid #CCC;
}

#area-divulga {
	margin:0 auto; /*Para FF*/
	width:870px;
	height:auto;
	text-align:center; 
	vertical-align:top;
	padding:20px 0 20px 0;
	border-top:2px solid #218465;
	z-index:99;
}

#area-mapa {
	margin:0 auto; /*Para FF*/
	width:870px;
	height:auto;
	font:normal 10px verdana, arial, sans-serif;
	color:#000;
	text-align:center; 
	vertical-align:top;
	padding:20px 0 20px 0;
}

#area-form {
	margin:0 auto; /*Para FF*/
	width:870px;
	height:auto;
	font:normal 10px verdana, arial, sans-serif;
	color:#000;
	text-align:center; 
	vertical-align:top;
	padding:10px 0 1px 0;
	border-top:2px solid #218465;
}

#left-info {
	float:left;
	width:360px;
	font:normal 10px verdana, arial, sans-serif;
	color:#666;
	text-align:left;
	margin:2px 5px 5px 0;
	padding:3px 5px 3px 5px;
	background:#F5F5F5;
	border:1px solid #CCC;
}

#right-info {
	float:right;
	width:350px;
	font:normal 10px verdana, arial, sans-serif;
	color:#666;
	text-align:left;
	margin:2px 8px 5px 10px;
	padding:5px;
	background:#F5F5F5;
	border:1px solid #CCC;
}

#area-info {
	margin:0 auto; /*Para FF*/
	width:847px;
	height:auto;
	font:normal 10px verdana, arial, sans-serif;
	color:#000;
	text-align:left; 
	vertical-align:top;
	padding:8px 5px 3px 20px;
	border-left:1px solid #666;
	border-right:1px solid #666;
	background:#FFF;
}

/* PRODUTOS E SERVIÇOS */

	.titulo1 { font:bold 13px verdana, arial, sans-serif; color:#ac0e06; padding:5px 0 0 0;}
	.titulo2 { font:bold 12px verdana, arial, sans-serif; color:#333; }
	.titulo3 { font:bold 12px verdana, arial, sans-serif; color:#107b66; padding:5px 0 0 20px; }
	.titulo4 { font:bold 12px verdana, arial, sans-serif; color:#107b66; padding:0 10px 0 10px; }
	.img-logos {float:left; clear:left; margin:0 30px 0 17px; vertical-align:top; }
	.txt-01  { font:normal 10px verdana, arial, sans-serif; color:#666; padding:0 0 0 20px; }

#area-instala {
	margin:0 auto; /*Para FF*/
	width:855px;
	height: auto;
	font:normal 11px verdana, arial, sans-serif;
	color:#000;
	text-align:left; 
	vertical-align:top;
	padding:20px 0 20px 0;
	z-index:99;
}

.table-instala {
	margin:2px 0 2px 10px;
	width:97%;
	font:normal 11px verdana, arial, sans-serif;
	color:#333;
	text-align:left;
	padding:10px;
	border:1px solid #063;
}

.img_before { padding:5px 5px 5px 13px; }
.img_after { padding:5px 13px 5px 5px; }
.texto-instala { text-align:left; padding:10px 7px 10px 15px; }
.menu-bottom { text-align:center; padding:10px 0 10px 0; }
.seta-after { font:bold 12px arial, sans-serif; color:#e54f05; text-align:center; }

/* Diversos */

.altura1 { height:5px; }
.altura2 { height:12px; }
.altura3 { height:24px; }
.img-dir { float:right; clear:right; margin:0 5px 0 20px; }
.img-esq { float:left; clear:left; margin:0 2px 2px 0; }
.titulo { font:bold 12px verdana, arial, sans-serif; color:#ac0e06; }
.destaque1 { font:normal 11px verdana, arial, sans-serif; color:#de8403; }
.css { text-align:right; padding:0 8px 0 0; }
.img_all {border:0;}

/* FIM Diversos */


/* RODAPÉ */

#rodape1 {
	margin:0 auto; /*Para FF*/
	width:847px;
	font:normal 11px verdana, arial, sans-serif;
	color:#666;
	text-align:center;
	vertical-align:middle;
	padding:15px;
}

#counter {
	margin:0 auto; /*Para FF*/
	width:100%;
	height:19px;
	text-align:center;
	vertical-align:bottom;
	padding:2px 7px 1px 2px;
	border-top:2px solid #CCC;
	background:#000 url(http://www.aviocorp.com.br/menu/six_0.gif) repeat-x; 
}

.counter-in {
	margin:0 auto;
	width:870px;
	height:18px;
	text-align:center;
	font:normal 10px verdana, arial, sans-serif;
	color:#fff;
	border:0;
}

.counter-left { width:35%; text-align:left }
.border0 { border:0; }
.tableless { padding:0 2px 0 2px; }
.fale-middle { text-align:center; width:30%; }
.pagerank { text-align:right; padding:0 5px 0 0; width:30%; }

#footer {
	margin:0 auto; /*Para FF*/
	width:100%;
	height:auto;
	text-align:center;
	vertical-align:bottom;
	padding:2px 0 1px 0;
	border-top:1px solid #dadada;
	border-bottom:2px solid #999;
	background:#3c5941; 
}

.footer-in {
	margin:0 auto;
	width:870px;
	height:18px;
	text-align:left;
	font:normal 10px verdana, arial, sans-serif;
	color:#CCC;
	border:0;
}

#footer2 {
	margin:0 auto; /*Para FF*/
	width:821px;
	height:auto;
	text-align:center;
	font:normal 10px verdana, arial, sans-serif;
	color:#888;
	padding:2px 0 0 0;
}
