body {

	font-family: arial, helvetica, sans-serif;

	font-size: 100%;

	background: #FFFFFF url(img/bg.jpg) repeat top left;



	color: Black;

	

	margin: 0;

	padding: 0;



	/* ie5/win hack */

	text-align: center;

	}



#headerwrap {/* 	position: relative;		contain the secondary nav */

	width: 100%;

	float: left; 

	/* unhack ie5/win */

	text-align: center;

	background: #FFFFFF url(img/bgTopo.jpg) repeat-x top left;	}	

	

#header {/* 	position: relative;		contain the secondary nav */

	width: 785px;

	/*height: 100px;*/

	margin: 0 auto;

	/* unhack ie5/win */

	text-align: left;	}

		

#mainmenu{	margin: 2px 0 0 0px;	width: 790px;	text-align: center;			}



#wrapper {	float: left; 		width: 100%;		text-align: center;	margin-bottom: 0px;	}

#content {	width: 785px;	margin: 0 auto;	padding-bottom: 20px;

		/* unhack ie5/win */

	text-align: left;	}



#content2 {	width: 765px;	margin: 0 auto;

		/* unhack ie5/win */

	text-align: left;	}

	

	#content2 p{	font: normal 11px verdana,Arial, Helvetica, sans; color: Black;  text-align: justify;  margin: 0px 10px 5px 20px; letter-spacing: 1px; line-height: 110%;}

	

#footerwrap {	float: left;	width: 100%;	padding-bottom: 15px;

	/* hack ie5/win */

	text-align: center; 	}



#footer {	color: #333;	width: 790px;

  	margin: 0 auto;	padding: 8px 0 0 0;

	/* unhack ie5/win */

	text-align: left;   	}

	



#coluna1 {float: left;	width: 240px;

	margin: 10px 0 0 5px;

	background: #F9F7F7 url(img/boxCriatec.jpg) no-repeat top left;		}

#coluna1 p {  font: normal 10px verdana,Arial, Helvetica, sans; color: Black; letter-spacing: 0px; line-height: 110%; 

color:#000;  text-align: justify; margin:10px 10px 5px 10px;}

#coluna1  li a {  font: normal 10px verdana,Arial, Helvetica, sans; color: Black; letter-spacing: 0px; line-height: 110%; text-decoration: none; 

	padding: 0 5px 0 5px;}

#coluna1  li a:hover {	color: #FF8C00;}

#coluna1   li  { color: Black;	 font: normal 10px verdana,Arial, Helvetica, sans; color: Black; letter-spacing: 0px; line-height: 110%; 

	padding: 0 0 0px 0px;}

#coluna1 ul {	

		margin: 0 0 0 0px; padding: 0 10px 0px 10px;

		list-style-type: none;text-align: justify; 

}



	

#coluna2 {float: left;	width: 490px;

	margin: 10px 0px 0px 10px;

	padding: 0px 0px 0px 0px;	}

html>body #coluna2 {width: 510px;

	}

#coluna3 {float: left;	width: 790px;

	margin: 10px 0px 0px 0px;

	padding: 0px 0px 0px 0px;	}





.fotointerna{float:right;

margin: 10px 10px  0 10px;padding: 0px 10px 10px 10px;

border: 0px solid #B2B2B2;}



.foto{float:left;

margin: 5px 5px  0 5px;}





h1{

	padding: 0;

	margin: 0 0 0px 0;

}		

h2{

	color: #006400;

	font-family:"Lucida Sans","Trebuchet MS" Arial, Verdana, sans-serif;

	font-size: 16px;

	letter-spacing: 2px;

	text-transform: uppercase;

	border-bottom: 1px solid #BDB76B;

	margin:20px 0px 10px 10px ;

}

		

h3{

	color: Maroon;

	font-family: Verdana, Arial, Verdana, sans-serif;

	font-size: 10px;

	letter-spacing: 1px;

	margin:3px 0px 2px 40px ;

	text-transform: capitalize;

}

h4{

	color: #6B8E23;

	font:bold 12px Lucida Sans,verdana,Arial, Helvetica, sans;

	letter-spacing: 1px;

	text-transform: uppercase;

	

	margin: 10px 0px 10px 10px ;

	padding-left: 15px;

	/*background: #fff url(img/ico1.gif) no-repeat top left;*/

	}

h6{

	color: #003C00;

	font:bold 11px Verdana,Arial, Helvetica, sans;

	margin: 0px 0px 0px 0px ;

	padding-left: 0px;

text-transform: capitalize;

		}

h5{

	color:  #FFF;

	font:normal 10px Lucida Sans,verdana,Arial, Verdana, sans-serif;

	letter-spacing: 1px;

	text-transform: Capitalize;

	background-color: #739C3C;

	padding: 3px 5px 3px 5px;

	margin: 0 0 2px 0;

}





hr {

	display: none;

	margin-top:10px;

		}



p{

	margin:0;

}



/* links*/



a.link1:visited, a.link1:link,a.link1:active  { float:right;font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; color: #006400; font-weight: normal; text-decoration: none; ; font-size: 12px}

a.link1:hover {color: #FFD700;   text-decoration: none; font-weight: bold;  }



a.link2:visited, a.link2:link,a.link2:active  { font: normal 11px verdana,Arial, Helvetica, sans;  color: Maroon; font-weight: bold; text-decoration:none;  }

a.link2:hover {color: #FFD700;   text-decoration: none; font-weight: bold; cursor:help; }

/* links*/



a.link3:visited, a.link3:link,a.link3:active  { font-family:  verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal; text-decoration: none; ; font-size: 10px;  line-height: 120%; padding: 3px 0px 0px 0px; text-align: justify;}

a.link3:hover {color: Maroon;   text-decoration: none;padding: 3px 0px 0px 0px;  }







.boxAntera{ float: left; width: 270px; margin: 10px 0px 0px 0px; border: 0; padding: 5px 5px 0px 0px; background-color: White;font: normal 10px Arial, Helvetica, sans; color: #000000; border:1px solid #cccccc;}

.boxAntera img{padding: 5px 5px 5px 0px; }





.boxhome{ float: left; width: 280px; margin: 10px 0px 0px 0px; border: 0; padding: 0px 0px 0px 0px; background-color: White; }

.boxhome img { float: left; margin: 0 5px 5px 5px;}

.boxhome p { float: left; font: normal 10px verdana,Arial, Helvetica, sans; color: #5E707D; margin: 0px 0 0px 10px; padding: 5px 5px 5px 5px; }

.boxhome p  a {font: normal 10px verdana,Arial, Helvetica, sans;text-decoration: none;  color: #5E707D; font-weight: normal; }

.boxhome p  a:hover {background-color: #F0E68C; color: #444; }

.boxhome  li a { color: Black;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;text-decoration: none; 

	padding: 0 5px 0 5px;}

.boxhome  li a:hover {	color: #FF8C00;}

.boxhome  li  { color: #666666;	font: normal 10px Verdana, Arial, Helvetica, sans-serif;

	padding: 0 0 0px 0px;}

.boxhome ul {	

		margin: 0 0 0 0px; padding: 0 10px 0px 10px;

		list-style-type: none;text-align: justify; 

}

.boxhome2{ float: left; width: 200px; margin: 19px 0px 0px 6px; border: 0; padding: 0px 0px 0px 0px;  }

html>body .boxhome2{  margin: 10px 0px 0px 10px;  }



.boxhome3{ float: left; width: 200px; margin: 19px 0px 0px 6px; border: 0; padding: 0px 0px 0px 0px;  }





.boxinterna{ float: left; width: 530px; margin: 10px 0px 0px 10px;	padding: 5px 0 0px 10px; }

html>body .boxinterna{  width: 550px;  }

.boxinterna img {margin: 5px 5px 5px 5px;}

.boxinterna p { font: normal 11px verdana,Arial, Helvetica, sans; color: black;  text-align: justify;  margin: 0px 10px 5px 20px;  }

.boxinterna p  a {font: normal 11px verdana,Arial, Helvetica, sans;  color: Maroon; font-weight: bold; text-decoration:none; margin: 5px 10px 2px 10px;}

.boxinterna p  a:hover { color: #E17C00; }

.boxinterna ul {	margin-top:5px; }

.boxinterna ol {	margin-top:5px; }

.boxinterna li  { color: Black; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: justify; 

	padding: 5px 0 0px 0px;}

.boxinterna  li a { color: #002F00;	font: normal 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: Black; letter-spacing: 0px; line-height: 110%; }

.boxinterna h1 { width:480 px; height:30px; font: normal 11px verdana,Arial, Helvetica, sans; color: #767676; 

margin: 0px 0px 0px 0px;  }

a.boxinterna:visited, a.boxinterna:active{
font-family:  Arial, Helvetica, sans-serif; font-size: 12px;color:#000; 
	}
.boxinterna table a { 
color: Maroon;	font: bold 11px Verdana,  Arial, Helvetica, sans-serif; text-decoration:underline;
padding: 0 0 0px 0px;}

.boxinterna table a:hover {	color: #FF8C00;}





.boxinterna2{ float: left; width: 750px; margin: 10px 0px 0px 20px;	padding: 5px 0 0px 10px; }







 /*menu interna*/

 .menuint {float: left; width:180px; margin: 30px 0 0px 20px; padding:  0px 0 0px 0px; border: 0;  }

html>body  .menuint { margin: 35px 0 0px 20px;  }

.menuint ul { margin: 0px 0 0px 0px; padding:  0px 0 0px 0px; border: 0; list-style: none;background-color: #eaeaea; }

.menuint ul li { text-align: left; margin: 0 0 0 0; font: normal 11px Verdana,Arial, sans; border-left: 0px solid #47A4BE; }

.menuint ul li a { width: 175px; display: block; margin: 0;color: #006400; padding: 4px 0px 4px 5px; text-decoration: none; letter-spacing:2px;  }

.menuint ul li a:hover { color: #FFA500; background: #ffffff; padding: 4px 0px 4px 5px;  }



 

 

 

 .rss{	float: right;	width: 30px;	height: 20px;	margin: 0px 0 0 0px;   padding: 0px 0px 0px 0px;	}

 

 

 .small{width:340px;

 font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9px;

color:#000;  text-align: justify;

 padding: 2px;



 background-color: #E5F5F7;

 }



/* FAQ  */

	.question{color: #FFD700; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: justify;

		font-weight:bold;	/* Bold font */		

		color: #365658;	/* 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: 1px solid #BDB76B;

		padding:8px 10px 10px 20px;

		width:500px;

		background-color: #F8F8F8;

		margin-top:2px;

		/* This one should not be changed */

		display:none;	

	}



	/* 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  #004801 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: #004801;

}



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 #004801 1px;

   font-size: 11px;

   font-family: 'Trebuchet MS', Verdana, Tahoma, Serif;

	margin:3px 0px 5px 5px;

}

form input.radio

{

   width: 20px;

   border: solid #004801 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: 1px solid #004801;

	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: 11px;

background: #ffffff;

}



div.scroll {

	height: 150px;

	width: 700px;

	overflow: auto;

	border: 1px solid #CCCCCC;

	margin: 0 0 0 20px;

	padding: 10px 5px 5px 5px;

	background-color: White ;

	}

/* fim formulario */



.conv {float: left;	width: 460px;

	margin: 0px 0px 0px 0px;	

	padding: 0px 0px 0px 5px; background-color: #F0F0F0;}

.conv ul{	 margin: 0px 0 0 0px; padding: 0px 0px 0px 0px; list-style-type:none;}

.conv p{color: #026482;	font: normal 11px  Arial, Helvetica, sans-serif; }

.conv img{	margin: 0px 0px 5px 5px;	

	padding: 0px 0px 0px 0px; }

.conv img a{	border:1px #47A4BE solid }

.conv h2{

	color: #708090;

	font-family: Arial, Verdana, sans-serif;

	font-size: 12px;

	letter-spacing: 2px;

	text-transform: Capitalize;

	border-bottom: 0px solid #47A4BE;

	margin:3px 0px 10px 0px ;

	padding: 0px 0px 0px 10px;

}

	







	a.dcontexto{

  position:relative; 

  font:11px  verdana,arial, helvetica, sans-serif; 

  font-weight: bold;

  padding:0;

  color: Maroon;

  text-decoration:none;

  border-bottom:0px solid #B90000;

  cursor:help; 

  z-index:24;

  }

  a.dcontexto:hover{

  background:transparent;

  z-index:25; 

  }

  a.dcontexto span{display: none}

  a.dcontexto:hover span{ 

  display:block;

  position:absolute;

  width:400px; 

  top:1.5em;

  text-align:justify;

  left:0;

  font: 12px arial, verdana, helvetica, sans-serif; 

  padding:5px 10px;

  border:1px solid #999;

  background: #F6F6F6; 

  color:#000;

  }

  

  .texto{font-family:  Arial, Helvetica, sans-serif; font-size: 12px;color:#000;  }