body {font-family: arial, helvetica, sans-serif;	font-size: 100%;
	background: #C6D4DE url(img/bg_g.jpg) no-repeat top center;	color: Black;	margin: 0;	padding: 0;
	/* ie5/win hack */
	text-align: center;	}
	
	/* IDs */
#header {	width: 760px;	height: auto;	margin: 0 auto;	
	/* unhack ie5/win */
	text-align: left;	}

#logo {float: left; width: 234px;height: auto;}

#wrapper {float: left; 	width: 100%;	text-align: left;	margin-bottom: 0px;	}
#content {	width: 760px;	margin: 0 auto;	padding-bottom: 5px;
		/* unhack ie5/win */
	text-align: left;	}
	
/* footer */	
#footerwrap {	float: left;	width: 100%;   background: #083160;	padding-bottom: 0px;
	/* hack ie5/win */
	text-align: left;	}

#footer {	color: #333;	width: 660px; height: 40px;	  margin: 0 auto;	padding: 0px 0 0 0;
	/* unhack ie5/win */	text-align: right;   	}
#footer ul {  display: inline; margin: 0; padding: 0 0 0 0; border: 0; list-style: none;}
#footer ul li {display: inline;text-align: left; margin: 0 0 0 0; font: bold 11px Arial,verdana,Tahoma, sans-serif ; }
#footer ul li a {   margin: 0px 0px 0px 0px; 	 color: #083160;  text-decoration: none; 	padding:0px 0px 0px 0px; 	border-bottom: 1px solid #083160; }
#footer ul li a:hover {display: inline; 	margin: 0px 0px 0px 0px; 	padding: 0px 0px 0px 0px; 			border-bottom: 2px solid #FF8C00; }	
		
#meio {	margin: 10px auto;	width: 760px;}
 /*boxinterna comten conteudo de ateh 520px*/
.boxinterna{ float: left; width: 520px; margin: 10px 0px 0px 10px; }
.boxinterna img {margin: 2px 0px 2px 0px;}
.boxinterna p { font: normal 11px verdana,Arial, Helvetica, sans; color: #000000;  text-align: justify;  padding: 10px 10px 0px 30px;}
.boxinterna p  a {font: normal 11px verdana,Arial, Helvetica, sans;  color: Maroon; font-weight: bold; text-decoration:none;}
.boxinterna p  a:hover { color: #E17C00; }
.boxinterna ul {	margin-top:5px; }
.boxinterna ol {	margin-top:5px; }
.boxinterna li  { color: #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: justify; 	padding: 10px 10px 0px 0px;}
.boxinterna  li a { color: #2D788C;	font: bold 11px Verdana,  Arial, Helvetica, sans-serif; text-decoration:none;	padding: 0 0 0px 0px;}
.boxinterna li a:hover {	color: #FF8C00;}
.boxinterna span { font: normal 11px verdana,Arial, Helvetica, sans; color: #767676;  }
.boxinterna h1 { width:480 px; height:30px; font: normal 11px verdana,Arial, Helvetica, sans; color: #767676; margin: 0px 0px 0px 0px;  }
.boxinterna table{ font: bold 11px verdana,Arial, Helvetica, sans; color: #fff; margin: 0px 0px 0px 0px;  }
.boxinterna em {font: normal 11px verdana,Arial, Helvetica, sans; color: #000000; margin: 0px 0px 0px 0px;  }
.boxinterna em a {font: normal 11px verdana,Arial, Helvetica, sans;  color: Maroon; font-weight: bold; text-decoration:none;  }
.boxinterna em a:hover { color: #E17C00; }

 /*boxinterna comten conteudo de ateh 720px*/
.boxinterna2{ float: left; width: 730px; margin: 10px 0px 0px 10px; }
.boxinterna2 img {float: left; padding: 0px 10px 0px 10px;}
.boxinterna2 p { font: normal 11px verdana,Arial, Helvetica, sans; color: #000000;  text-align: justify;  padding: 2px 2px 0px 2px;}
.boxinterna2 p  a {font: normal 11px verdana,Arial, Helvetica, sans;  color: Maroon; font-weight: bold; text-decoration:none;}
.boxinterna2 p  a:hover { color: #E17C00; }
.boxinterna2 ul {	margin-top:5px;  	}
.boxinterna2 ol {	margin-top:5px; }
.boxinterna2 li  { color: #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: justify; 	list-style: none; padding: 10px 10px 0px 0px;}
.boxinterna2  li a { color: #5B5B5B;	font:normal 11px Verdana,  Arial, Helvetica, sans-serif; text-decoration:none;	padding: 0 0 0px 0px;}
.boxinterna2 li a:hover {	color: #FF8C00;}
.boxinterna2 span { font: normal 11px verdana,Arial, Helvetica, sans; color: #767676;  }
.boxinterna2 h1 { width:480 px; height:30px; font: normal 11px verdana,Arial, Helvetica, sans; color: #767676; margin: 0px 0px 0px 0px;  }
.boxinterna2 table{ font: bold 11px verdana,Arial, Helvetica, sans; color: #fff; margin: 0px 0px 0px 0px;  }
.boxinterna2 em {font: normal 11px verdana,Arial, Helvetica, sans; color: #000000; margin: 0px 0px 0px 0px;  }

 /*menu home*/
#menuhome{ float: left; width: 400px; margin: 0px 0px 0px 0px; border: 0; padding: 110px 0px 0px 90px;  }
#menuhome ul {  display: inline; margin: 0; padding: 0px 0 0 0px; border: 0; list-style: none;}
#menuhome ul li {display: inline;text-align: left; margin: 0 0 0 0; font: bold 11px Arial,verdana,Tahoma, sans-serif ; }
#menuhome ul li a {   margin: 0px 0px 0px 0px; 	 color: #083160;  text-decoration: none; 	padding:0px 0px 0px 0px; 	border-bottom: 1px solid #fff;	
 }
#menuhome ul li a:hover {display: inline; 	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 			border-bottom: 2px solid #FF8C00;
 }	
		

 /*menu interna*/
.menuint {float:right; width:220px;margin: 16px 0 0px 0px; padding:  0px 0 0px 0px;	}
.menuint ul {  margin: 0px 0 0px 5px; padding:  10px 0 0px 20px;   border: 0; list-style: url(img/seta.gif);}
.menuint  ul li { text-align: left; margin: 0 0 0 0; font: normal 11px Verdana,Arial, sans;  }
.menuint  ul li a {  margin: 0 0 0 0;color: #2C4E75;	 padding: 2px 0px 0px 0px; text-decoration: none; letter-spacing:1px;}
.menuint  ul li a:hover { color: #000; border-bottom: 1px solid #FF8C00; margin: 0 0 0 0; padding: 2px 0px 0px 0px; }

/* links*/

a.link1:visited, a.link1:link,a.link1:active  { font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; color: #00008B; font-weight: normal; text-decoration: underline; ; font-size: 12px; }
a.link1:hover {color: #fff;   text-decoration: underline; font-weight: normal;  }
/* links*/

.fotointerna{float:right;margin: 0px 20px  10px 0;padding: 0px;}

.boxhome{ float: left; width: 240px; 
height:260px; border: 0; padding: 30px 0px 0px 30px;
background: transparent url(img/bg-destaques.jpg) no-repeat top left;  }

.boxhome ul {	width: 230px;  margin: 0 0 0 0px; padding: 0px 0px 0 0px;
list-style: url(img/seta.gif);}
.boxhome  li  { color: #000;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 0px;}
.boxhome  li a { color: #000;	font: normal 10px  verdana,Arial, Helvetica, sans-serif;text-decoration: none;
	padding: 0px 0 0px 0px;}
.boxhome  li a:hover {	color: #D2691E;}
.boxhome img { float: left; margin: 5px 5px 5px 0px;}
.boxhome p { float: left; font: normal 10px verdana,Arial, Helvetica, sans; color: #5E707D; margin: 0px 0 0px 0; padding: 5px 5px 5px 5px; }
.boxhome p  a {font: normal 10px verdana,Arial, Helvetica, sans;text-decoration: none;  color: #578657; font-weight: normal; }


.boxnoticias{ float: left; width: 240px; height:260px; border: 0; padding: 30px 0px 0px 30px;margin-left:0px;background: transparent url(img/bg-noticias.jpg) no-repeat top left;  }
.boxnoticias ul {	width: 230px;  margin: 0 0 0 0px; padding: 0px 0px 0 0px;
list-style: url(img/seta.gif);}
.boxnoticias  li  { color: #000;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 0px;}
.boxnoticias li a { color: #000;	font: normal 10px  verdana,Arial, Helvetica, sans-serif;text-decoration: none;	padding: 0px 0 0px 0px;}
.boxnoticias  li a:hover {	color: #D2691E;}
.boxnoticias  img { float: left; margin: 5px 5px 5px 0px;}

.boxnumeros{ float: right; width: 220px; margin: 0px 0px 0px 0px; border: 0; padding: 0px 0px 0px 0px;  }
.boxnumeros img { border: 0; padding: 10px 0px 0px 10px;  }

 .rss{float: right;	width: 50px;	height: 20px;	margin: 0px 0 0 0px;   padding: 0px 0px 0px 0px;	}
 

 .small{width:340px; font-family:  "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 9px;color:#000;  text-align: justify; padding: 2px; background-color: #E5F5F7; }

 .textsmall{font-family:  Arial, Helvetica, sans-serif; font-size: 10px;color:#000; padding: 1px 1px 1px 1px ; }
 .titulo{font-family:  Arial, Helvetica, sans-serif; font-size: 12px;color: #000179; padding: 0px 0px 0px 0px ; }

h1{	padding: 0;	margin: 0 0 0px 0;}		
h2{	color: #2C4E75;	font-family: Lucida Sans,Arial, Verdana, sans-serif;	font-size: 14px;
	letter-spacing: 2px;	text-transform: uppercase;	border-bottom: 1px solid #CD853F;
	margin:10px 0px 10px 5px ;}
		
h3{color:  #47A4BE;	font-family: Arial, Verdana, sans-serif;	font-size: 11px;
	letter-spacing: 2px;	text-transform: uppercase;	border-bottom: 1px solid #47A4BE;
	margin:3px 0px 2px 0px ;}
h4{color: #47A4BE;	font:bold 12px Lucida Sans,verdana,Arial, Helvetica, sans;
	letter-spacing: 2px;	text-transform: capitalize;	border-bottom: 0px solid #47A4BE;	margin: 10px 0px 10px 0px ;	padding-left: 20px;
	/*background: #fff url(img/ico1.gif) no-repeat top left;*/	}
h6{color: #DF9200;	font:bold 12px Arial, Helvetica, sans;
		margin: 10px 0px 10px 0px ;
	padding-left: 25px;	letter-spacing: 2px;	}
h5{color: #2C4E75;		font-family: Arial, Verdana, sans-serif;	font-size: 11px;	letter-spacing: 2px;	text-transform: uppercase;	border-bottom: 0px solid #47A4BE;
	margin:10px 0px 2px 25px ;}


hr {	margin-top:10px;		}

p{	margin:0;} 
/* inicio formulario */
form {
	margin:0 0 0 0px;
	padding:0;
}

form select.dez
{width: 95%;
display: block;
font-family:  Verdana, Tahoma, Serif;
color: Gray;
float: left;
font-size: 11px;
margin:5px 0px 0 0px;
}
form select.empresas
{width: 80%;
display: block;
font-family:  Verdana, Tahoma, Serif;
color: Gray;
float: left;
font-size: 10px;
margin:10px 5px 0 15px;
}
form fieldset
{
   float: left;
   margin-right: 7px;
   width: 80%;
   border: solid  #47A4BE 1px;
   padding: 0 0px 0px 0px;
   margin-bottom: 5px;
}

form legend
{
   padding: 3px;
   margin: 3px;
   font-size: 70%;
	font-family:  Verdana,arial, Tahoma, Serif;
   font-weight: bold;
	letter-spacing: 3px;
  color: #47A4BE;
}

form label
{font-family:  Verdana, Tahoma, Serif;
color: Gray;
float: left;
display: block;
font-size: 10px;
margin:5px 0px 0 2px;
}

form input.email
{
   width: 120px;
   border: solid #47A4BE 1px;
   font-size: 11px;
   font-family: 'Trebuchet MS', Verdana, Tahoma, Serif;
	margin:3px 0px 5px 5px;
}
form input.radio
{
   width: 20px;
   border: solid #47A4BE 0px;
   font-size: 10px;
   font-family: 'Trebuchet MS', Verdana, Tahoma, Serif;
}

form input.botao
{ 
   display: inline;
   width: auto;
  margin:0px 0px 5px 2px;
	background-color: #eaeaea;
	 border: solid #47A4BE 1px;
	font: bold 10px 'Trebuchet MS', Verdana, Tahoma, Serif;
}
form.busca
{ 
   
  margin:60px 0px 0px 40px;
	
}
.caixa {
margin: 0px;
color: #000;
border-right:1px solid #A9A9A9; 
border-left:1px solid #A9A9A9; 
border-top:1px solid #A9A9A9; 
border-bottom:1px solid #A9A9A9;
font-family:  "trebuchet MS",Arial, Helvetica, sans-serif; font-size: 10px;
background: #ffffff;
}

/* fim formulario */

/* FAQ  */
	.question{color: #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: justify;
		font-weight:bold;	/* Bold font */		
		color: #191970;		/* The questions is in red */
		cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */
margin:10px 0 0 15px;
	}
		
	.answer{
		/* Layout properties - You can change these */
		color: #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: justify;
		border: 0px solid #555555;
		padding:8px 10px 10px 20px;
		width:650px;
		background-color: #F8F8F8;
		
		/* This one should not be changed */
		display:none;	
	}
	
	/*box home */
	.dialog {float:left;
 width:258px;
 margin:0px auto;
 min-width:20em;
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:28px;
}

.dialog .ft .c {
 height:25px;
}

.dialog .hd {
 background:transparent url(img/tl.gif) no-repeat 0px 0px;
}

.dialog .hd .c {
 background:transparent url(img/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(img/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(img/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 0px 0px 0px;
 background:transparent url(img/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

.dialog .ft {
 background:transparent url(img/bl.gif) no-repeat 0px 0px;
}

.dialog .ft .c {
 background:transparent url(img/br.gif) no-repeat right 0px;
}


/* content-specific */

.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}


