/* __ GERAL  ________________________________________________________ */
html,body{
	margin:0;
	padding:0;
	background: #E3E3E3 url(images/bkg.gif);
}
body{
	font: 11px arial, sans-serif;
	text-align:center;
	/*background: url(images/bg_body.png) repeat-x 0px 0px;*/
	color: #555;
}

/* __ ESTRUTUTA ____________________________________________________ */
#container{
width:800px;
margin:0 auto;
padding: 0;
text-align:left;
background:#fff url(images/bg-container-0.png) repeat-y center 0px;}
#header {height:208px; margin:0 auto; width:800px;}

/*2 colunas*/
#content{float:right; width:625px; padding:5px;}
#left{float:left; width:160px;  padding:0 0 0 5px;}

/*3 colunas*/
#wrapper2{float:left; width:100%; }
#content2{margin:0 170px; padding:0;}
#left2{float:left; width:150px; margin-left:-800px; padding:0 0 0 10px;}
#extra2{float:left; width:160px; margin-left:-160px; padding:0 0 0 0;}

/* ____ HEADER _____________________________________________________ */  
#hdr{
	height:80px;
	display:block;
	clear:both;
	text-align: center;
	margin:0;
	background: url(images/bg-container-0.png) repeat-y center 0px;
}
#display{
	height: 100px;
	display:block;
	margin:auto;
	color: #FFFFFF;
	text-align:left;
	font: 30px "Trebuchet MS", Tahoma, Arial, sans-serif;
	background: url(images/montagem.jpg) no-repeat;
}

.logo{float:left}

/* __ FOOTER ____________________________________________________ */

#footer{
	margin: 0 auto;
	clear:both;
	width:800px;
	color: #000;
	font: 10px Tahoma, Arial, sans-serif;
	background: url(images/bg-container-4.jpg) no-repeat center 25px;
}

/* __ TEXTO _______________________________________________________ */
h1{
	color:#003366;
	margin:0;
	padding:3px 0;
	font: bold 27px Tahoma, Arial, sans-serif;
	background:none;
}

h2{
	color:#005172;
	margin:0;
	padding:3px 0;
	font: bold 25px Tahoma, Arial, sans-serif;
	background:none;
}

h2.h2{
	color:#fff;
	margin:0;
	padding:1px 4px;
	font: bold 19px Arial, Helvetica, sans-serif;
	background:#666666 url(images/gradiete-2.jpg) repeat-x;
}

h2.h2-3{
	color:#000000;
	margin:0;
	padding:5px 4px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background:#FFCC00 url(images/bg-gradiente2.jpg) repeat-x left center;
}

p{margin:0; padding:6px; line-height:18px}

.color1{color:#990000}
.color2{
	color:#FF0000;
	font-weight:bold;
	font-size: 14px;
}

.color3{color:#669900;}

.box-imagem{
background:#FFFFFF;
	border:1px solid #AEBECE;
	display:block;
	margin:5px 0;
	padding:2px;
}

.border{border: 1px solid #BBD5E8; width:300px; height:176px;}


.box{
	border:1px solid #AEBECE;
	width:148px;
	display:block;
	margin: 0;
	padding:0;
	text-align:center
}
	
/* __ SPAN _______________________________________________________ */
.span1{
background: #E1EBD0;
border: 1px solid #C3D6A1;
padding:0;
margin:0 0 10px 0;
display:block;
clear:both;
}

.span2{
	background: #C3D6A1 url(images/contacticons.gif) no-repeat 3px 7px;
	padding:5px;
	margin:0 0 10px 0;
	display:block;
	clear:both;
}

.span2 p{
	margin:0;
	padding:5px 0 5px 20px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}


/* ____ FORMULARIO ______________________________________________ */  
input{
	background:#fff;
	border:1px solid #ccc;
	font-size: 10px;
	padding:3px;
	
}

textarea{
background:#fff;
border:1px solid #ccc;
font-size: 12px;
padding:3px;
}

label{}

.bot{
	padding:2px;
	background:#006699 url(images/bg-bot.png) repeat-x;
	border:1px solid #003366;
	color: #FFFFFF;
	font: bold 10px Tahoma, Arial, sans-serif;
}

form#form1{ height:70px; line-height:70px; display:block; text-align:right; font-size:11px;}
#form1 label{ color:#666666;}
#form1 input{ background:#F5F5F5; border:1px solid #ccc; font-size: 10px; padding:1px;}
#form1 input.button{
	padding:1px;
	font-weight:bold;
	font-size:9px;
	background:#fff;
	border:none;
	color: #000;
}

/* ____ NAVEGAÇÃO - HORIZONTAL ___________________________________ */  
#nav {
	height:23px;
	margin: 0 0 3px 0;
	padding:0 0 0 50px;
	clear: both;
	font: normal 11px tahoma, Arial, sans-serif;
	letter-spacing: 1px;
	word-spacing: 1px;
	background: url(images/bg-nav.png) no-repeat center bottom;
}

#nav ul {
margin: 0;
padding:0;
display: inline;
list-style-type: none;
}


#nav li {
margin: 0;
padding: 0;
display: inline;
}

#nav a:link, #nav a:visited {
	float: left;
	padding: 5px 15px;
	text-decoration: none;
	color: #006699;
	background: url(images/bg_nav_bar.png) no-repeat right center;
	font-weight: bold;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
	color: #0000FF;
	text-decoration: underline;
}

/* ______ MENU VERTICAL _________________________________________ */
#menu ul {
list-style:none;
margin:0;
padding:0;
font: 11px Tahoma, sans-serif;
}

#menu ul li {margin:0; padding:0;}

#menu ul li a {
	font-weight:bold;
	text-decoration:none;
	border-right: 1px solid #AEBECE;
	border-bottom: 1px solid #AEBECE;
	border-left: 1px solid #AEBECE;
	border-top: 1px solid #fff;
	background: #F0F3F7 url(images/seta-1.png) no-repeat 3px center;
	color: #333333;
	width: 150px;
	padding:3px 2px 3px 12px;
	margin:0;
	display:block;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 134px;
}
html>body #menu ul li a {width: 134px;}

#menu ul li a:hover {
	background-color: #fff;
	color: #006699;
	display:block;
}

#menu ul li.title a {
width: 150px;
padding:3px 5px 3px 7px;
margin:0;
color: #ffffff;
display:block;
text-decoration:none;
font-weight:bold;
background: #666666 url(images/bg-nav-top.jpg) no-repeat 0px 0px;
border:none;
voice-family: "\"}\"";
voice-family: inherit;
width: 138px;
}
html>body #menu ul li.title a {width: 138px;}

#menu ul li.title a:hover {
	color: #D6EAAC;
	display:block;
}

.texto-mini{
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#666666;
}