/********************************************************

ASZMANN
Criado em: DEZ 2008                																					
Desenvolvido por: Agencia Alink

********************************************************/

*{margin:0; padding:0; list-style-type:none;}
body{ color:#000; font: 10px Geneva, Verdana, Arial, Helvetica, sans-serif; background:#333333 url(../imgs/bg_site.jpg) repeat left top;}

.bold { font-weight: bold; }
.clear { clear:both; height:1px; overflow:hidden; }
.upercase { color: #666; text-transform: uppercase; }
.italic { font-style: italic; color: #7B7B7B; }
.underline { text-decoration: underline; }

.sub_title { color: #3a3a3a !important; line-height: 18px;}
.m .mi .breadcrumb { color: #3a3a3a; font: 15px Geneva, Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; padding: 20px 0 20px 40px;}
.m .mi .breadcrumb a { color: #515151; text-decoration:none;}
.m .mi .breadcrumb a:hover { color: #787878; text-decoration: underline;}

p { line-height: 16px; font-size: 10px;}
p a { color: #515151; }
p a:hover { color: #333; }

h1 {float:right; text-align: right; padding: 0 !important; margin:20px 8px 20px 0 !important; 
	width:246px; height:25px;
	font: 65px Arial, Helvetica, sans-serif; border: none;
	text-indent:-5000px; display: block; overflow: hidden;
	background: url(../imgs/logoum.jpg) no-repeat;
	text-decoration: none !important; }

h1 a { width:246px; height:25px;  display: block; overflow: hidden; text-decoration: none !important; border:none;background: url(../imgs/logoum.jpg) no-repeat; color:#2b2b2b;}
h1 a:hover { width:246px; height:25px;  display: block; overflow: hidden; text-decoration: none !important; border:none; 	background: url(../imgs/logo.jpg) no-repeat; color:#2b2b2b;
}

h2 { text-align:left; font-size: 20px; padding: 0 0 0 38px !important; margin: 0 !important; width: 700px; height: 40px; /* background: #33CCFF; */ }

h3 { font-size: 20px; }
h4 { color: #660000; font-size: 16px; margin: 20px 0 20px 0; display: inline;}
h5 { font-size: 20px; }

.destaque { margin: 0; padding:0; font:11px Geneva, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#881e65; line-height:15px;}

/* Estas sao as DIVs principais do site, aqui inserimos todo código das DIV's */
.desktop { margin: 0 auto; padding: 50px 0 0 0; width: 760px; height: 360px; }

.t { display: block; }
.t:after {content:"."; clear: both; height: 0; visibility: hidden; display:block;}

.t .menu { float:right; width:760px; height: 30px;} 
.t .menu ul {text-align:right;} 
.t .menu ul li {font-size: 14px; padding: 0; margin: 5px 0 0 10px; display:inline;}
.t .menu ul li a { height:47px; padding: 0px; margin: 0;}

.m { margin: 0 0 0 0; padding:10px 0; width: 760px; background:url(../imgs/bg_mi.png) repeat 0 0; /*filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;*/}
<!--[if IE] -->
.m{
background-image: none;
background-color:#000;
     filter: alpha(opacity=35);
}

<!--[endif]-->

.mi { display: block;}
.m .mi {position: relative}
.mi:after { content:"."; clear: both; height: 0; visibility: hidden; display:block; }


#content_form { float: left; padding: 20px 0 30px 40px; width: 350px;  /* background:#33FF99; /* */ }
#content_form { position: relative; }
#content_form p { font:Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #3a3a3a;}

#content_lateral { float: left; height: 250px; width: 330px;  /* background: #6600FF; /* */text-align: right; padding: 20px 0 0 0; font-variant: small-caps; font-size: 24px;  }
#content_lateral { position: relative; }
#content_lateral p { font-size: 15px; color: #727272;}
#content_lateral img { float:right; width:73px; height:73px; margin:5px 0 5px 10px; padding:0; border:1px solid #000000;}
#content_lateral img a { margin:10px; padding:0; border:none; text-decoration:none;}

#flashcontent { height:459px; padding: 0px; margin: 0; /* background: #CC6633; /* */ }
#flashcontent {position: relative}
#flashcontent1, #flashcontent2, #flashcontent3 { height: 459px; width: 700px; padding: 0 0 20px 0; margin: 0 auto; /* background: #CC6633; /* */ }

#flashcontentpostal { height: 318px; width: 700px; padding: 0 0 20px 0; margin: 0 auto; /* background: #CC6633; /* */ }

.r { display: block; padding: 0 0 50px 0; height: 50px; }
.r .ri { float:left; padding-top: 10px; width: 350px; }
.r .ri p { color: #6d6d6d;}

.r .rir { float:right; padding-top: 10px; width: 300px; text-align: right; }
.r .rir p { color: #6d6d6d;}
.r .rir p a { color: #6d6d6d; text-transform:uppercase;}
.r .rir p a:hover { color: #fff;}

.link_videos { padding: 20px 0 0 0; }

#content_historia { float: left; padding: 30px 0 30px 40px; width: 370px;}
#content_historia { position: relative; }
#content_historia p { line-height:22px; font-size: 22px; color:#3a3a3a;}
#content_historia p.historia_links { line-height:16px; font-size: 14px; color:#727272;}
#content_historia ul { margin:30px 0 0 0;text-align:left;}
#content_historia ul li { color:#bebebe; font-size: 12px; padding:0; margin: 0 10px 0 0; display:inline; list-style-type:nome;}
#content_historia ul li img {margin:0; padding:0; border:none;}
#content_historia ul li img a {border: none;}
#content_historia ul li a { height:47px; padding: 0px; margin: 0; border:none;}
#content_historia ul li img a:hover { border:none;}

/********************************************************

PORTFOLIO NAVEGACAO

********************************************************/

.column.first { width: 100%; height: 20px; background: #ff8800;}
.column.first .swapper .swapnav { display: inline;}

.nav_galeria .swapper .swapnav { display: inline;  }
.nav_galeria .swapper .swapnav { color: #ffffff; cursor: pointer; font-size: 12px; }

.nav_galeria ol.swapper { height: 30px; width: 700px; padding: 0 0 0 40px; }
.nav_galeria ol.swapper li { display: inline;  }
.nav_galeria ol.swapper li {  font-size: 12px; color:#7d7d7d; margin: 0 10px 0 0;  }

.swapcontent { margin: 0 !important; /* background: #CCCCCC; */}

.swapcontent:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.swapcontent { zoom: 1; }

ol.swapper { margin: 0; padding:0;list-style: none;}

.em_breve { margin: 0; padding: 0 0 0 35px; height: 300px; width: 600px; /*  background: #6600ff;/**/ }
.em_breve p { line-height:22px; font-size: 32px; color:#3a3a3a; }







