/* CSS Document */

* {
margin: 0;
padding: 0;
}

#page {
 margin: 0 auto;
 width: 960px;
 text-align: left;
} 

 .clear {
 clear: both;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

 #header{
 height: 84px;
 width: 190px;
 float: right;
 }
 
 
 #zonapesq {
 background-image:url(../images/homepage/sizi_home_04.gif);
 background-repeat: no-repeat;
 height: 84px;
 width: 185px;
 float:right;
 text-align:right;
 }
 
 #pesq{
 height:20px;
 width: 185px;
 padding:40px 0px 0px 0px;
 }
 
 #zonamenu {
 background-image:url(../images/homepage/sizi_home_03.gif); 
 background-repeat: no-repeat;
 height: 84px;
 width: 585px; 
 float:right;
 vertical-align:bottom;
 }
 
 .bots{	 
	 width: 575px;	   
     margin: 0px 0px 0px 0px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#FFFFFF;
 }
 
/*.bots a
 {       
     float:left;     
     margin: 87px 0px 0px 10px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#FFFFFF;
     text-decoration:none;
 }*/
 
 .MenuSelected
 {
     float:left;     
     margin: 87px 0px 0px 10px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:13px;
     color:#FFFFFF;
     text-decoration:none;
     font-weight:bold;
 }
 
 /*
#bots a:link {color:#FFFFFF;}    
#bots a:visited {color:#FFFFFF;} 
#bots a:hover {color:#FFFFFF;}   
#bots a:active {color:#FFFFFF; font-weight:bold;}
 */
 
 #right{
 /*height: 540px;*/
 width: 185px;
 float:right;
 text-align:left;
 margin: 10px 0px 0px 12px;
 }
 
 #right p{
 padding-left:5px;
 }
 
 .border{
 border:solid;
 border-width:1px;
 color:#CCCCCC;
 background-color:#ebebeb;
 }
 .border p
 {
 	  line-height:17px;
 	  font-family:Arial;
 	  font-size:11px;
 }
 
 .back{
 background-image:url(../images/homepage/fundo_sizi_19.gif);
 background-repeat:repeat-x;
 }
 
 .backimg{
/* background-image:url(../images/homepage/sizi_home_08.jpg);*/
 /*background-color:#6d8c61;*/
 background-image: url(../images/common/menuback.gif);
/* background-repeat:no-repeat;*/
 height: 22px;
 width: 185px;
 }
 
 

 
 .backimg p{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#FFFFFF;
 font-weight: bold;
 letter-spacing:1px;
 font-stretch: expanded;
 }
 
 .marg{
 margin: 10px 0px 0px 0px;
 }
   
 
 .image
 {
 	background-image:url(../images/pages/servicos/sizi_home_10.gif); 	
 	padding: 0px 0px 0px 0px;
 	margin: 0px 0px 0px 0px;
 	width:100%;
 	height:23px;
 	background-repeat:no-repeat;
 }
 
 .sitemap
 { 	 	
 	padding: 0px 0px 0px 0px;
 	margin: 4px 0px 0px 33px; 
 	width:100%;
 	height:23px;
 	letter-spacing:1px;
 	text-align:left;
 	
 }
  
 
 #middle{
 width: 566px;
 float:right;
 text-align:left;
 margin: 10px 0px 0px 0px;
 }
 
 #imgcentro
 {
	 background-image: url(../images/homepage/sizi_10.gif);
	 background-repeat:no-repeat;
	 padding: 0 0 0 0;
	 margin:0 0 0 0;
	 height:23px;
	 width:564px;
	 text-align:left;
	 border:solid;
	 border-width:1px;
	 color:#CCCCCC;
 }
 
 #miolo{
 width: 566px;
 }
 
 #col3{
 margin:10px 0px 0px 10px;
 width: 181px;
 float: right;
 text-align:left;
 }
 
 #col3 p{
 padding-left:5px;
 }
 
 
 #col2{
 margin:10px 0px 0px 10px;
 width: 181px;
 float: right;
 text-align:left;
 }
 
 #col2 p{
 padding-left:5px;
 }
 
 #col1{
 margin-top: 10px;
 width: 181px;
 float: right;
 text-align:left;
 }
 
 #col1 p{
	padding-left:5px;
 }

  .backimg2{
/* background-image:url(../images/homepage/sizi_home_08.jpg);*/
 /*background-color:#6d8c61;*/
 background-image: url(../images/common/menuback2.gif);
/* background-repeat:no-repeat;*/
 height: 24px;
 width: 185px;
 }
 
 
 .backimg2 p{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#FFFFFF;
 font-weight: bold;
 letter-spacing:1px;   
 text-align:center;

 }
 
 .tit{
 width:566px;
 height: 23px; 
 background-color:#44607d;
 /*ackground-color:#224980;*/
 margin: 10px 0px 0px 0px;
 }
 
 .tit h2{
 padding: 0px 0px 0px 10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#FFFFFF;
 }
 
 
 .contwhite {
 
 /*width: 374px;*/
 
 
 }
 
 .contwhite h3{
 padding: 10px 0px 0px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 /*color:#FFFFFF;*/
 color: Black;
 }
 
 .contwhite p{
 padding: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:16px;
 color:#333333;
 text-align:justify;
 
 }
 
 .contwhite li{
 padding: 0px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:16px;
 color:#333333;
 list-style:none;
 text-align:justify; 
 }
 
 
 .contblue{
 margin: 0px 0px 0px 10px;
 width:182px;
 background-color:#ececec;
 /*background-color:#224980;*/
 padding: 0px 10px 10px 10px;
 line-height:16px;  
 float:right;
 }
 
 .contblue h3{
 padding: 10px 0px 0px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 /*color:#FFFFFF;*/
 color: Black;
 }
 
 .contblue p{
 padding: 5px 5px 5px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 /*color:#FFFFFF;*/
 color: Black;
 }
 
 .contblue ul{
 padding: 5px 0px 0px 5px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px; 
 /*color:#FFFFFF;*/ 
 list-style:none;
 color: Black;
 }
 
 .contblue li 
 {
 padding: 0px 0px 0px 0px; /*reset*/
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px; 
 /*color:#FFFFFF;*/
 list-style:none;
 color: Black;
 text-align:left;
 }

 
 
 
 
 .padd
 {
 	padding-top:5px;  
 }
 .padd p{
  padding-top:5px;  
  text-align:left;
 }
 
 .padd1 p{
  padding-top:5px;  
  text-align:left;
 }
 
 
 .extra{
 margin: 10px 0px 0px 10px;
 }
 
 #left{
 margin: 5px 0px 0px 0px;
 /*height: 540px;*/
 width:185px;
 float: left;
 }
 
 #left p{
 padding-left:5px;
 }
 
 .menuleft{
    background-color:#e7efe4;
    margin-top:5px;
 }

/* 
 .menuleft li{
 padding: 5px 0px 0px 15px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
 list-style:none; 
 }
 */
 .menuleft a{
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
  color:#333333;
  /*color:#6d8c61;`*/
  line-height: 17px;
 }
 
 .menuleft a:link{}
 .menuleft a:visited{}
 .menuleft a:hover{color:#6d8c61;}
 .menuleft a:hover{}
 
 .menuleft h4
 {  
 padding: 3px 0px 3px 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#6d8c61; 
 }
 .menuleft h4 a {color:#6d8c61;font-size:13px; }
  
 .menuleft h4:hover{cursor:pointer;background-color:#d3e2cd;}
 
 .lab{
 padding:20px 0px 0px 10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#333333;
 }
 #rodape
 {     
     margin: auto;
     width: 566px;
     height: 35px;
     font-family:Arial, Helvetica, sans-serif;
     font-size:11px;
     text-align:center;
     clear:both; 
     padding-top:25px;    
 } 
  
 #rodape p
 {
 	font-size:11px;
 }
  
 #rodape a{
 text-decoration:none;
 color:#333333;
 font-size:11px;
 }
      
   .linkVerMais
   {
		margin-top:5px;	
   }
  
  .linkVerMais a{padding:0px 0px 0px 3px;}   
  .linkVerMais a:link{text-decoration:none;color:black; }   
  .linkVerMais a:visited{text-decoration:none;color:black;    }       
  .linkVerMais a:hover{text-decoration:underline;color:DarkGreen;    }     
  .linkVerMais a:active{text-decoration:none;color:black;    }
  
  .AccordionContent
   {
        padding: 0px 0px 5px 20px;
   }
   
   
   /*.nomeproj   
   {
   		font-family:Arial, Helvetica, sans-serif; 
   		font-size:11px;
   		letter-spacing:1px; 
   		font-stretch: expanded;   	
   		padding:5px 0px 20px 10px;
   		
   }*/
   
   .portfContentHolder
   {
   		font-family:Arial, Helvetica, sans-serif; 
   		letter-spacing:1px; 
   		font-stretch: expanded;  
   		width:100%;
   		padding:0px 10px 0px 10px;
   }
   
   .portfContentHolder li
   {
   		 line-height:20px;   		 
   		 list-style-type:none;
   }
   
   
   .portfDesc
   {
		font-family:Arial, Helvetica, sans-serif; 
		text-align:justify;					
		width:100%;   	
		padding:15px 10px 0px 10px;
   }
   
   .portftable
   {
   		border:solid 1px #d4d0c8;	
   		margin:5px 5px 0px 5px;
   		/*padding:5px 10px 5px 10px;	*/
   		font-family:Arial, Helvetica, sans-serif; 
   		color:#474a46;
   		font-size:12px;
   }
   
   .portfprojtypename
   {
   		font-family:Arial, Helvetica, sans-serif; 
		font-size:16px;	
		letter-spacing:1px; 
   		font-weight:bold;
		color:#44607d;				
		margin:5px 0px 0px 5px;		
   }
   
   .portfprojname
   {
   		font-family:Arial, Helvetica, sans-serif; 
		font-size:13px;	
		letter-spacing:1px; 
   		font-weight:bold;
		color:#44607d;		
		padding:5px 10px 5px 10px;
   }
 
	 .portfgotoproj
	 {
	 	padding:10px 10px 5px 10px;
	 	text-decoration:none;
	 }
	 
	 .portfgotoproj a
	 {
	 	padding:0px 0px 0px 3px;
	 	
	 }
   
    .portfgotoproj a:link{color:#475143;text-decoration:none;}
    .portfgotoproj a:visited{color:#475143;text-decoration:none;}
    .portfgotoproj a:hover{color:#44607d;text-decoration:underline;}
    .portfgotoproj a:active{color:#475143;text-decoration:none;}
      
    .portfprojimgcontainer
   {
		border:solid 1px #d4d0c8; 		
		margin:10px 10px 0px 0px;
		background-repeat:no-repeat;
		cursor:pointer;
   }
   
   .portfprojimg 
   {
		border:solid 2px white; 
		cursor:pointer;
		background-repeat:no-repeat;
   } 
      
      
      
   .clientesImgContainer
   {
		border:solid 1px #d4d0c8; 
		float:left; 
		margin:5px 2px 5px 2px
   }
   
   .clientesImg
   {
   		width:130px;
   		height:60px;
		border:solid 2px white; 
   }
   
   
   .solucoes
   {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;		   	
   }
   
   .solucoesCaixa
   {
		border:solid 1px #d2d2e0;
		background-color:#f7f7ff;
   }
   .solucoesCaixa p
   {
		margin:10px 10px 10px 10px;
   }