@charset "utf-8";
/* CSS Document */

html,body{margin:0;padding:0}
body{font: 100% arial,sans-serif}
a{display:block;color: #006;padding:10px}

/* inicio do list \*/

ul {
list-style: none;
margin: 0;
padding: 0;
}
li {
border-bottom: 1px solid #ccc;
margin: 0;
line-height:12px;
}
li a {
display: block;
padding: 5px 5px 5px 0.5em;
font-weight:bold;
border-left: 10px solid #ffc0cb;
border-right: 10px solid #fff5ee;
background-color: #fff;
color: #525250;
text-decoration: none;
font-family:Arial,Helvetica , sans-serif ;
font-size:10px;
}
li a:hover {
border-left: 10px solid #fcc;
border-right: 10px solid #fff;
background-color: #ccc;
color: #fff;
font-family:Arial,Helvetica ,sans-serif ;
font-size:10px;
}
li a:active {
border-left: 10px solid #fcc;
border-right: 10px solid #fff;
background-color: #ff4e00;
color: #fff;
font-family:Arial,Helvetica , sans-serif ;
font-size:10px;
}

li a:visited {
border-left: 10px solid #fcc;
border-right: 10px solid #fff;
background-color: #ffa800;
color: #fff;
font-family:Arial,Helvetica , sans-serif ;
font-size:10px;
}
/* Fix IE. Hide from IE Mac \*/
* html ul# li { float: left; height: 1%; }
* html ul# li a { height: 1%; }

/* fim do list \*/

#header{
	position:relative;
	height:200px;line-height:25px;

	}
	
#header img{
	position:absolute;
	left:43%;
	top:10%;
	}
#header a{position:absolute;right:0;top:23px}
	
.nom1{
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight:bolder;
	text-align:center;
	font-size:30px;
	color: #b1b1b1;
	position:relative;
	
	top:50%;
	width:100%;
	}
	
.nom2{
	font-family: HArial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
	font-size:20px;
	text-align:center;
	color: #b1b1b1;
	position:relative;

	top:40%;	width:100%;
	}
	
#logo{
	text-align:center;
	position:relative;
	
	top:5%;	width:100%;
	}
	

#content {

	padding:0 0 0 0 px;
	margin:0 0 0 0 px;
	height:201px;

}
#content p{line-height:1.4}
#content_base {
	width:850px;
	height:29px;
	_height:25px;position:relative;
	left:13%;
	top:10%;
	padding:0 0 0 0 px;
}	
.titu{
		padding-top:30px;
		padding-bottom:10px;
		font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;
		font-size:25px;
		color: #000;
		}
		
.titup{
		padding-top:5px;
		padding-bottom:10px;
		font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
		font-size:18px;
		color: #a09e9e;
		}
		
.destaque_dir{

		font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
		font-size:25px;
		color: #000;
		text-align:center;
		font-weight:bolder;
		}
#navigation{
		float:left;
		width:35%;
		margin-left:15%;
		padding:0px;
		}
#navigation_sinalizacao{
		float:left;
		width:75%;
		margin-left:15%;
		padding:0px;
		}
#extra{
		float:left;
		width:40%;
		margin-left:4%;
		padding-top:50px;
		margin-bottom:4%;
}
#extra a {
		margin:0 0 0 0px;
		padding:0 0 0 0px;
}
#tabela {
padding:2px;
valign: top ;
text-align:justify;}

#tr1 {
background-color:#4a5097;
}

#tr2 {
background-color:#f8c572;
}
#tr3 {
background-color:#6599d2;
}

#tr4 {
background-color:#fddfa3;
}

#extrainerna1{
		float:left;
		width:95%;
		padding-left:10px;
		padding-right:10px;
		background-color:#6481a2;
}
#extrainerna2{
		float:left;
		width:95%;
		padding-left:10px;
		padding-right:10px;
		margin-left:10px;
		background-color:#ffffff;
		}
		
#extrainerna_visual{
		float:left;
		width:95%;
		padding-left:18px;
		padding-right:10px;
}


.b1{
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight:bolder;
	text-align:center;
	font-size:30px;
	color: #cfcfcf;
	position:relative;
	left:23%;
	top:5%;
	width:200px;
	float:left;
	clear:both;
		}
	
.b2{
	font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
	font-size:20px;
	text-align:center;
	color: #cfcfcf;
	position:relative;
	left:23%;
	top:5%;	width:30%;
	float:right;
	clear:both;
			}
#internas{
	 
      width:100%;
	  margin:0px;
	  padding:10 10 10 50px;
	  font-family:Arial, Helvetica, sans-serif; font-size:14px;
	  float:left;
	  background-color:#FFFFFF;
	  
	  }
.material{
	  font-family:Arial, Helvetica, sans-serif; font-size:14px;
	  font-weight:bold;
	font-size:14px;
	color: #ffffff;
		}

#footer{clear:both;
		width:100%;
		background: #f1f1f1;
		padding-top:10px;
		overflow:auto;
		}
.footer_p{
		font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
		font-size:18px;
		color: #000;
		line-height:0.9em;
		text-align:left;
		margin-left:16%;
		}
		
.footer_pp{
		font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
		font-size:14px;
		color: #000;
		line-height:0.9em;
		text-align:left;
		margin-left:16%;
		}

.txt{
				
		
		}	

#txtempresa {
		width:610px;
		padding:20px;
		text-align:left;
		font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
		font-size:14px;
		line-height:24px;
		color: #000;
		}
		
.footer_orange{
		font-family: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; 
		font-size:18px ; font-style:bold;
		color: #fc9026;
		line-height:0.9em;
		text-align:left;
		font-weight:800;
		}
		
#footer a{display:inline;padding:0;color: #C6D5FD}

.titulo{
font-family: "Helvetica",Georgia , sans-serif; color: #FF6600; font-size:18px;
margin-top:10px;
}

.textorodape{
font-family: "Helvetica",Georgia , sans-serif;  color: #000; font-size:14px;
margin-top:10px;
}

.textonormal{
font-family: "Helvetica",Georgia , sans-serif; color: #000; font-size:16px; color:#333333;
}



a.imglink, #medrect a, #linkscol a, #statscol a {
	border: 0;
}

a.imglink img, #medrect a img, #linkscol a img, #statscol a img {
	border: 0;
}




p {
			margin: 1em 0;
			font-family:"Helvetica",Georgia , sans-serif; 
}



b{font-size: 110%;}
em{color: red;}

#topsection{
			height: 100px; /*Height of top section*/
			background-color:#a23b18;
}

#topsection h1{
			margin: 0;
			padding-top: 0px;
}

#cloud{

			width:100%;
			height:33px;
			
			background-image:url(../images/nuvem.png);
}

#footer{
			clear: left;
			width:100%;
			color: #FFF;text-align:center;
}

#footer a{
			color: #FFF;

}
	 
/* inicio menu */

#leftcolumn{
			float: left;
			width: 100%; /*Width of left column in pixel estava 768*/
			margin-right:; /*Set margin to that of -(MainContainerWidth)*/
			margin-top:0px;
			text-align:center;
			background-image:url("../images/bg00.jpg");
			background-position:top;
	
}
#leftcolumn p{

			text-align:left;
			margin-left:10px;

}

#leftcolumn2{
			float: left;
			width:100%; /*Width of left column in pixel 768*/
			text-align:center;
			padding:0em;



}



.accordion_toggle {
			display: block;
			height: 30px;
			width:219px;
			padding-left: 30px;
			line-height: 30px;
			font-weight: normal;
			font-family: "Helvetica", Georgia, sans-serif; font-size:14px;color: #b1b1b1;
			font-weight:900;
			outline: none;
	        cursor: pointer;
			margin: 0px; background-color:#fff;
			margin-left:15%;
		}
		
.accordion_toggle_active {

			color: #ccc;

		}
		
.accordion_content {
		
			color: #ccc;
			overflow: hidden;
			width:70%;
			
		}

.accordion_contentboxclean {
			
			background-color: #fff;/*cor do menu hover*/
			filter:alpha(opacity=90);
			-moz-opacity:0.9;
			-khtml-opacity: 0.9;
			opacity: 0.9;			
			font-family: "Helvetica", Georgia, sans-serif; font-size:14px;color: #00;
			overflow: hidden;
			width:249px;
			margin-left:15%;

			
		}
.accordion_contentcolecao {

			
			background-color: #fff;/*cor do menu hover*/
			filter:alpha(opacity=90);
			-moz-opacity:0.9;
			-khtml-opacity: 0.9;
			opacity: 0.9;			
			font-family: "Helvetica", Georgia, sans-serif; font-size:14px;color: #00;
			overflow: hidden;
			width:249px;
			margin-left:15%;
			height:250px;
	
		}	
.accordion_contentcontato {

			background-color: #fff;/*cor do menu hover*/
			filter:alpha(opacity=10);
			-moz-opacity:0.9;
			-khtml-opacity: 0.9;
			opacity: 0.9;			
			font-family: "Helvetica", Georgia, sans-serif; font-size:14px;color: #00;
			overflow: hidden;
			width:35%;
			margin-left:15%;
		
		}
		
.accordion_content1 {

			background-color: #fff;/*cor do menu hover*/
			filter:alpha(opacity=90);
			-moz-opacity:0.9;
			-khtml-opacity: 0.9;
			opacity: 0.9;			
			font-family: "Helvetica", Georgia, sans-serif; font-size:14px;color: #00;line-height: 20px; display: block;
			overflow: hidden;
			width:640px;
			margin-left:15%;
			
		}
		
.accordion_content1 p {
			text-align: center;

		}
	
	
			
.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 180px;
			background-color:#544314;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
.horizontal_accordion_toggle_active {
	    	background-color:#fff;
			border-right: 1px solid #ffa800;
		}
				
.accordion_toggle:hover {
			background-color: #ccc;/*cor do menu hover*/
			filter:alpha(opacity=50);
			-moz-opacity:0.1;
			-khtml-opacity: 0.1;
			opacity: 0.1;			
			font-family: "Helvetica", Georgia, sans-serif; font-size:14px;color: #000;
			font-weight:900;
		}
		
.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			color: #444444;
			overflow: hidden;			
		}
			
.horizontal_accordion_content p {
		width:100%;
		line-height: 150%;		
		padding: 5px 10px 15px 10px;				
			}
					
					
    /* Container styling*/
#horizontal_container {
      margin: 0px;
      width:100%;   
  
    }
	
#vertical_container {
      margin-top: 0px;
      width:100%; /* menu fff*/
	  margin:0px;
	  text-align:left;
	  

    }
	
#vertical_containersom {
      margin-top: 0px;
      width:100%; /* estava 768px*/
	  margin:0px;
	  height:100px;
    }

				
#vertical_container li{
	  font-family:"Helvetica", Helvetica, sans-serif ;
	  color:#fff;
    }
#vertical_nested_container{
	   
		 width:100%;
	
	}
#vertical_nested_container_contato{
	  margin-left: 0px;
      width:100%;
	  background-color:#ffba00;
	  float:center;clear:both;
	  }
#vertical_nested_container_contato2{
	 
      width:100%;
	  background-color:#CC0000;
	  float:left;
	  
	  }
	  

	  
#pgall{
	 
      width:100%;
	  margin:0 0 0 0px;
	  padding:0 0 0 0px;
	  background-color:#FFFFFF;
	  
	  }
#cont{
		width:700px;
		background-color:#FFFFFF;