body{
 margin:0px;
 padding:0px;
 background:#34728B url(../sysimages/bgsite.jpg) repeat-x center top;
 }
	
 *{
  margin:0px;
  padding:0px;
  }
  
 #linhatopo{
 background:url(../sysimages/topobody.jpg) repeat-x left top;
 }
 
 #footer{
 background:url(../sysimages/fundor.png) no-repeat center top;
 height:125px;
 }

 #main{
 width:960px;
 margin:0px auto;
 }
	
 .clear{
 line-height:1px;
 clear: both;
 padding:0px;
 }
	
 .left{
 float:left;
 }
	
 .right{
 float:right;
 }
	
 .bold{
 font-weight:bold;
 }
	
 img{
 display:block;
 border:0px;
 margin:0px;
 padding:0px;
 }
 
 h1{
 font-family:"ARIAL","Helvetica Rounded LT Bold";
 font-size:30px;
 color:#33728C;
 line-height:100%;
 font-weight:bold;
 }
 
 .tit_rub_h1{
 font-family:Arial;
 font-size:35px;
 color:#255265;
 line-height:100%;
 font-weight:bold;
 }
 
 h2{
 font-family:"ARIAL",Helvetica Rounded LT Bold;
 font-size:24px;
 color:#33728C;
 line-height:100%;
 font-weight:bold;
 }
 
 h3{
 font-family:"ARIAL",Helvetica Rounded LT Bold;
 font-size:20px;
 color:#33728C;
 line-height:100%;
 font-weight:bold;
 }
 
 h4{
 font-family:"ARIAL",Helvetica Rounded LT Bold;
 font-size:14px;
 color:#33728C;
 line-height:100%;
 font-weight:bold;
 }
 
 .tit_rub_h4{
 font-family:Arial;
 font-size:20px;
 color:#255265;
 line-height:100%;
 font-weight:bold;
 }
	
 a{
 color:#333333;
 font-family:tahoma;
 font-size:11px;
 font-weight:normal;
 line-height:100%;
 text-decoration:underline;
 }
 
 a:hover{
 text-decoration:none;
 }
 
 label{
 display:block;
 color:#333333;
 font-family:tahoma;
 font-size:11px;
 font-weight:normal;
 cursor:pointer;
 }
	
 input{
 padding-top:4px;
 padding-bottom:4px;
 padding-left:6px;
 font-family:tahoma;
 font-size:11px;
 line-height:100%;
 color:#333333;
 border:0px;
 }
 
 textarea{
 overflow:auto;
 padding-left:5px;
 padding-top:3px;
 border:0px;
 font-family:tahoma;
 font-size:11px;
 color:#333333;
 }
	
 select{
 padding-top:1px;
 padding-bottom:1px;
 padding-left:5px;
 border:0px;
 font-family:tahoma;
 font-size:11px;
 line-height:100%;
 color:#333333;
 }
 
 option{
 padding-left:5px;
 }

 p{
 font-family:tahoma;
 font-size:11px;
 color:#333333;
 line-height:140%;
 }
 
 ul{
 list-style-type:none;
 margin:0px;
 padding:0px;
 }
 
 button{
 padding:0px;
 border:0px;
 outline:0px;
 background:none;
 line-height:normal !important; /* FF Fix */
 cursor:pointer;
 }
 
 button{
 width:0px; /* IE table-cell margin fix */
 overflow:visible;
 }
 
 button[class]{ /* IE ignores [class] */
 width:auto; /* cancel margin fix for other browsers */
 }
 
/* Classes Mozilla */

 button::-moz-focus-inner{ 
 border:0;
 padding:0;
 }

 button::-moz-focus-inner,
 input[type="reset"]::-moz-focus-inner,
 input[type="button"]::-moz-focus-inner,
 input[type="submit"]::-moz-focus-inner,
 input[type="file"] > input[type="button"]::-moz-focus-inner{
 border:none;
 }

 /* Classes Mozilla */
 
 /* Webkit fix margins */
 
 @media screen and (-webkit-min-device-pixel-ratio:0){
	button span{
	margin-top:-1px;
	}
	
	input[type="file"]{
	width:285px;
	}
 }
 
 /* Webkit fix margins */
 
 table{
 empty-cells:show;
 }
 
 /* Classes Buttons */
 
 .btn{
 width:168px;
 height:49px;
 font-family:"ARIAL",Helvetica Rounded LT Bold;
 font-size:14px;
 color:#FFFFFF;
 line-height:100%;
 font-weight:normal;
 background:url(../sysimages/bt.png) no-repeat left top;
 }
 
 .btn span{
 display:block;
 margin-top:-13px;
 line-height:49px;
 }
 
 .btn2{
 width:77px;
 height:31px;
 font-family:Tahoma;
 font-size:11px;
 color:#FFFFFF;
 line-height:100%;
 font-weight:normal;
 background:url(../sysimages/bt2.png) no-repeat left top;
 }
 
 .btn2 span{
 display:block;
 height:28px;
 padding-bottom:2px;
 line-height:28px;
 }
 
 .btn3{
 width:170px;
 height:49px;
 font-family:Tahoma;
 font-size:14px;
 color:#FFFFFF;
 line-height:100%;
 font-weight:bold;
 background:url(../sysimages/btdown.png) no-repeat left top;
 }
 
 .btn3 span{
 display:block;
 margin-top:-12px;
 line-height:49px;
 }
 
 .btsend{
 height:31px;
 }
 
 .btsend > span{
 display:block;
 height:31px;
 padding-left:25px;
 background:url(../sysimages/btsend_left.png) no-repeat left top;
 }
 
 .btsend > span > span{
 display:block;
 font-family:tahoma;
 font-size:11px;
 color:#FFFFFF;
 line-height:31px;
 padding-right:25px;
 background:url(../sysimages/btsend_right.png) no-repeat right top;
 }
 
 .btsend:hover > span{
 background-position:left bottom;
 }
 
 .btsend:hover > span > span{
 background-position:right bottom;
 }
 
 /* Classes Buttons */
 
 /* Classes Inputs */
 
 .inputbg{
 /*background:url(../sysimages/inputbg.jpg) no-repeat left top;*/
 border:1px solid #558B9B;
 }
 
 .inputbgpeq{
 /*background:url(../sysimages/inputbgpeq.jpg) no-repeat left top;*/
 border:1px solid #558B9B;
 }
 
 .inputbgobriga{
 /*background:url(../sysimages/inputbgobg.jpg) no-repeat left top;*/
 background:url(../sysimages/img_obg.jpg) no-repeat left 1px;
 background-color:#FFFFFF;
 border:1px solid #558B9B;
 padding-left:5px;
 }
 
 .inputbgobrigapeq{
 background:url(../sysimages/inputbgpeqobg.jpg) no-repeat left top;
 }
 
 .inputbgcodpost{
 background:url(../sysimages/inputcodpost.jpg) no-repeat left top;
 }
 
 .inputbgcodpost1{
 background:url(../sysimages/inputcodpost2.jpg) no-repeat left top;
 }
 
 .inputbglocal{
 background:url(../sysimages/inputlocal.jpg) no-repeat left top;
 }
 
 .textarea1{
 /*background:url(../sysimages/textbg.jpg) no-repeat left top;*/
 border:1px solid #558B9B;
 }
 
 .textarea1obriga {
 background:url(../sysimages/img_obg.jpg) no-repeat left top;
 background-color:#FFFFFF;
 border:1px solid #558B9B;
 padding-left:5px;
 }
 
 
 
 .textarea2{
 background:url(../sysimages/textbg2.jpg) no-repeat left top;
 }
 
 .textarea3{
 background:url(../sysimages/textbg3.jpg) no-repeat left top;
 }
 
 /* Classes Inputs */
 
 /* Classes Inputs Verificadas */
 
 .inputbgobgver{
 background:url(../sysimages/inputbgver.jpg) no-repeat left top;
 }
 
 .inputbgpeqobgver{
 background:url(../sysimages/inputbgpeqver.jpg) no-repeat left top;
 }
 
 .inputbgcodpostver{
 background:url(../sysimages/inputcodpostver.jpg) no-repeat left top;
 }
 
 .inputbgcodpost1ver{
 background:url(../sysimages/inputcodpost2ver.jpg) no-repeat left top;
 }
 
 .inputbglocalver{
 background:url(../sysimages/inputlocalver.jpg) no-repeat left top;
 }
 
 .textarea1ver{
 background:url(../sysimages/textbgver.jpg) no-repeat left top;
 }
 
 .textarea2ver{
 background:url(../sysimages/textbg2ver.jpg) no-repeat left top;
 }
 
 /* Classes Inputs Verificadas */
 
 .imgobriga{
  width:2px;
  height:23px;
  margin-left:5px;
  }
 
 .elementoform{
 width:300px;
 min-height:20px;
 height:auto !important;
 margin-bottom:15px;
 }
 
 .containerfooter{
 width:919px;
 /*height:241px;*/
 padding-left:13px;
 padding-right:23px;
 padding-top:10px;
 margin:0px auto;
 /* background:url(../sysimages/fundofooter.png) no-repeat center top; */
 }
 
 .imgsfooter{
  padding-top:5px;
 }
 
 .containerfooterul{
  float:left;
  min-width:441px;
  width:auto !important;
  height:18px;
  }
  
  .containerfooterul ul li{
  float:left;
  height:20px;
  }
  
  .containerfooterul ul li a{
  margin-right:13px;
  }
  
  .containerfooterul ul li a:hover{
  text-decoration:none;
  color:#FFFFFF;
  }
  
  .containerfooterul ul .sepfooter{
  width:1px;

  margin-right:13px;
  margin-top:9px;
  background:url('../sysimages/sepfooter.jpg') no-repeat left top;
  }
  
  .containerfooterul ul .sepfooter:first-child{
    display:none;
  }
  
  .copyredi{
  clear:both;
  min-width:372px;
  width:auto !important;
  height:20px;
  margin-top:2px;
  }

  .copyredi p{
  float:left;
  color:#333333;
  line-height:120%;
  margin-right:15px;
  padding-top:7px;
  }

  .copyredi a{
  display:block;
  width:55px;
  padding-top:5px;
  line-height:120%;
  text-decoration:none;
  }

  .copyredi a:hover{
  color:#FFFFFF;
  }

  .containermenulat{
  width:170px;
  min-height:34px;
  height:auto !important;
  margin-right:5px;
  margin-top:-10px;
  padding-bottom:25px;
  }

  /* Menu Lateral */

  .containermenulat ul li{
  margin:0;
  padding:0;
  display:inline-block;
  float:left;
  clear:left;
  }

  .containermenulat ul li a{
  display:block;
  width:159px;
  height:18px;
  /*font-family:Helvetica Rounded LT Bold;*/
  font-family:Arial;
  font-weight:bold;
  font-size:14px;
  padding-top:11px;
  padding-bottom:6px;
  padding-left:11px;
  text-decoration:none;
  }

  .containermenulat ul li .anormal{
  color:#214A5C;
  background:none;
  }
  
    .containermenulat ul li .anormal:hover{
  color:#FFFFFF;
  background:url(../sysimages/selitmenu.png) no-repeat 0px 0px;
  }
  
  .containermenulat ul li .asel{
  color:#FFFFFF;
  background:url(../sysimages/selitmenu.png) no-repeat 0px 0px;
  }
  
  .containermenulat ul .sepli{
  height:1px !important;
  line-height:1px;
  margin-left:10px;
  font-size:0px;
  overflow:hidden;
  }
  
  .containermenulat ul .sepli img{
  display:block;
  margin:0;
  padding:0;
  }
  
  .containermenulat ul .sepli:first-child{
    display:none;
  }
  
  .containermenulat ul li ul{
  display:none;
  margin-top:8px;
  padding-bottom:5px;
  }
  
  .containermenulat ul li ul li{
  margin:0;
  padding:0;
  }
  
  .containermenulat ul li ul li a{
  display:block;
  width:159px;
  height:18px;
  font-family:Tahoma;
  font-size:11px;
  line-height:160%;
  padding-left:11px;
  padding-top:0px;
  padding-bottom:0px;
  color:#27586D;
  text-decoration:none;
  font-weight:bold;
  }
  
  
  .containermenulat ul li ul li a:hover{
  color:#FFFFFF;
  }
  
  /* Menu Lateral */
  
  .containermain{
  width:592px;
  min-height:100px;
  height:auto !important;
  }
  
  .containermain2{
  width:762px;
  min-height:100px;
  height:auto !important;
  padding-left:10px;
  }
  
  .innermain{
  width:548px;
  height:100px;
  min-height:100px;
  height:auto !important;
  }

  .sepmain{
  width:1px;
  height:500px;
  margin-top:9px;
  }

  .imgquem{
  float:left;
  margin-right:20px;
  margin-bottom:15px;
  }

  .imgquem img{
  border:1px solid #33728C;
  }



  .contalimentar{
  width:230px;
  min-height:100px;
  height:auto !important;
  }

  .contalimentar .imgali img{
  width:235px;
  min-height:100px;
  }
  
  .contalimentar .imgali img{
  width:235px;
  min-height:100px;
  }
  
  .topoali{
  padding-bottom:15px;
  }

  .imgali{
  float:right;
  margin-bottom:9px;
  }

  .imgali img{
  border:1px solid #33728C;
  }
  
  .imgali img:hover{
  border:1px solid #F06000;
  }
  
  .sepali{
  width:225px;
  height:1px;
  margin-top:10px;
  margin-bottom:12px;
  margin-left:-5px;
  background:url('../sysimages/sepcontalimentar.png') repeat left top;
  }
  
  .contalimentar p{
  margin-left:-5px;
  }
  
  .contalimentar ul li{
  font-family:tahoma;
  font-size:11px;
  color:#333333;
  line-height:140%;
  }
  
  .sepbt{
  width:151px;
  height:1px;
  margin-left:10px;
  margin-top:7px;
  }
  
  .imgmapa{
  margin-top:13px;
  margin-bottom:29px;
  }
  
  .imgmapa img{
  border:1px solid #33728C;
  }
  
  .frmcontact{
  margin-left:106px;
  margin-right:54px;
  }
  
  .frmcontact form{
  width:300px;
  margin-top:10px;
  }
  
  .contnot{
  margin-bottom:31px;
  }
  
  .noticia{
  cursor:pointer;
  padding-right:20px;
  }
  
  .noticia:hover > *{
  text-decoration:underline;
  }
  
  .noticia:hover  p.dt{
  text-decoration:none;
  }
  
  .noticia a{
  color:#FF6600;
  text-decoration:none;
  }
  
  .noticia img{
  margin-right:10px;
  border:1px solid #33728C;
  }
  
  .paginacao{
  width:151px;
  }
  
  .seppaginacao{
  width:151px;
  height:1px;
  margin-bottom:10px;
  }
  
  .paginacao ul{
  float:right;
  }
  
  .paginacao ul li{
  float:left;
  }
  
  .paginacao ul li a{
  display:block;
  font-family:tahoma;
  font-size:11px;
  line-height:100%;
  margin-right:3px;
  margin-left:3px;
  }
  
  .paginacao ul li .anormal{
  color:#333333;
  text-decoration:underline;
  }
  
  .paginacao ul li .asel{
  color:#FF6600;
  text-decoration:none;
  }
  
  .paginacao ul li a:hover{
  color:#FFFFFF;
  }
  
  .noticiadet{
  margin-top:10px;
  padding-right:50px;
  }
  
  .noticiadet img{
  display:block;
  margin-right:25px;
  margin-bottom:10px;
  border:1px solid #33728C;
  }
  
  .voltar{
  width:151px;
  margin-right:50px;
  }
  
  .voltar a{
  font-family:tahoma;
  font-size:11px;
  line-height:100%;
  }
  
  .voltar a:hover{
  color:#FF6600;
  }
  
  .avoltar{
  text-align:right;
  padding-bottom:5px;
  }
  
  .sepvoltar{
  width:151px;
  height:1px;
  }
  
  .conatinerrespesq{
  width:320px;
  min-height:20px;
  height:auto !important;
  cursor:pointer;
  }
  
  .conatinerrespesq:hover > *{
  text-decoration:underline;
  }
  
  .conatinerrespesq a{
  color:#FF6600;
  text-decoration:none;
  }
  
  .seppesq{
  width:511px;
  height:1px;
  margin-top:10px;
  }
  
  .containerresult{
  min-height:100px;
  height:auto !important;
  margin-top:30px;
  }
  
  .containerresult table tr td{
  padding-bottom:45px;
  }
  
  .containerresult table tr .pad25{
  padding-bottom:25px;
  }
  
  .containerresult table tr .tdrst{
  width:320px;
  }
  
  .containerresult table tr .seprst{
  width:48px;
  padding-right:25px;
  }
  
  .optima{
  width:386px;
  height:112px;
  background:url(../sysimages/containeroptima.png) no-repeat left top;
  padding-left:22px;
  padding-top:18px;
  margin-left:-3px;
  }
  
  .containertxtpesq{
  float:right;
  width:190px;
  margin-top:8px;
  }
  
  .containertxtpesq2{
  position:absolute;
  width:190px;
  top:15px;
  right:25px;
  z-index:10;
  }
  
  .containertxtpesq .txtpesq, .containertxtpesq2 .txtpesq{
  background:url(../sysimages/backtxtpesq.png) no-repeat left top;
  width:160px;
  color:#214A5C;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:10px;
  border:0px;
  }
 
  .containertxtpesq .simbolo, .containertxtpesq2 .simbolo{
  width:20px;
  height:21px;
  border:0px;
  padding:0px;
  }
  
  .mapasite{
  float:left;
  margin-left:-2px;
  }
  
  .mapasite div:first-child{
  margin-left:0px;
  }
  
  .contitmapa{
  float:left;
  margin-right:14px;
  margin-bottom:6px;
  }
  
  .itmapasite{
  width:176px;
  min-height:177px;
  height:auto !important;
  }
  
  .topoitmapasite{
  width:153px;
  height:26px;
  background:url(../sysimages/topoitmapa.png) no-repeat left top;
  padding-top:17px;
  padding-left:23px;
  }
  
  .topoitmapasite a{
  display:block;
  font-family:tahoma;
  font-size:11px;
  line-height:100%;
  color:#333333;
  text-decoration:underline;
  }
  
  .topoitmapasite a:hover{
  text-decoration:none;
  }
  
  .mainmapasite{
  width:153px;
  min-height:122px;
  height:auto !important;
  background:url(../sysimages/bgitmapa.png) no-repeat left bottom;
  padding-top:10px;
  padding-left:23px;
  padding-bottom:15px;
  }
  
  .mainmapasite ul li a{
  display:block;
  font-family:tahoma;
  font-size:11px;
  line-height:100%;
  color:#333333;
  text-decoration:underline;
  margin-bottom:7px;
  }
  
  .mainmapasite ul li a:hover{
  text-decoration:none;
  }
  
  .containertopo{
  position:relative;
  width:960px;
  height:95px;
  background:url(../sysimages/fundotopo.png) no-repeat center center;
  margin:0px auto;
  }
  
  .topolinha{
  position:absolute;
  width:960px;
  height:3px;
  top:0px;
  left:0px;
  background:url(../sysimages/topobody.jpg) repeat-x left bottom;
  z-index:500;
  }
  
  .containerlogo{
  position:relative;
  width:200px;
  height:60px;
  z-index:10;
  }
  
  .sombralogo{
  position:relative;
  width:267px;
  height:104px;
  background:url(../sysimages/sombralogo.png) no-repeat left top;
  padding-top:60px;
  margin-left:-40px;
  margin-top:-70px;
  z-index:1;
  }
  
  .logo{
  width:157px;
  height:59px;
  margin-left:50px;
  padding-top:10px;
  }
  
  .containerultopo{
  position:absolute;
  width:960px;
  height:21px;
  top:62px;
  z-index:500;
  }
  
  .containerultopo ul li{
  float:left;
  display:inline;
  }
  
  .containerultopo ul li a{
  display:block;
  /*font-family:Helvetica Rounded LT Bold;*/
  font-family:Arial;
  font-size:17px;
  color:#214A5C;
  line-height:100%;
  padding-left:20px;
  padding-right:20px;
  padding-top:2px;
  font-weight:bold;
  text-decoration:none;
  }
  
  .containerultopo ul li a:hover{
  color:#347692;
  }
  
  .containerultopo ul li .asel{
  color:#F06000;
  }
  
  .containerultopo ul li .asel:hover{
  color:#F06000;
  }
  
  .containerultopo ul li .anormal{
  color:#214A5C;
  }
  
  .containerultopo ul li:first-child a:first-child{
  padding-left:10px;
  }
  
  .containerultopo ul .seplitopo{
  width:1px;
  height:19px;
  margin-top:2px;
  }
  
  .containerultopo ul .seplitopo:first-child {
  display:none;
  }
  
  .sombrapesq{
  position:relative;
  width:256px;
  height:45px;
  background:url(../sysimages/sombrapesq.png) no-repeat left top;
  z-index:100;
  margin-top:10px;
  margin-left:-30px;
  display:none;
  }
  
  .containerlatdir{
  width:185px;
  min-height:200px;
  height:auto !important;
  }
  
  .solinfo{
  position:relative;
  margin-bottom:19px;
  right:2px;
  display:block;
  }
  
  .imgsright{
  width:160px;
  margin-left:5px;
  }
  
  .imgright{
  width:160px;
  margin-bottom:18px;
  }
  
  .imgright img{
  border:1px solid #33728C;
  }
  
  .bottomconstrucao{
  margin-top:15px;
  }
  
  .bottomconstrucao table{
  width:256px;
  }
  
  .bottomconstrucao table tr th{
  width:128px;
  font-family:tahoma;
  font-size:11px;
  color:#666666;
  line-height:100%;
  font-weight:bold;
  padding-bottom:5px;
  }
  
  .bottomconstrucao table tr td{
  padding:0 5px;
  /*width:128px;*/
  font-family:tahoma;
  font-size:11px;
  color:#326F89;
  line-height:120%;
  font-weight:normal;
  }
  
  .consleft{
  width:273px;
  margin-right:20px;
  }
  
  .consright{
  width:250px;
  }
  
  .downpdf{
  margin-top:10px;
  margin-right:16px;
  }
  
  .containerhome{
  position:relative;
  width:950px;
  min-height:100px;
  padding-left:10px;
  height:auto !important;
  padding-bottom:15px;
  background:url(../sysimages/backhome.png) no-repeat center top;
  }
  
  .topohome{
  width:1016px;
  min-height:250px;
  height:auto !important;
  margin-left:-30px;
  margin-bottom:10px;
  padding-top:25px;
  }
  
  .notshome{
  padding-left:5px;
  }
  
  .containernots{
  padding-top:5px;
  }
  
  .not{
  float:left;
  width:210px;
  min-height:28px;
  cursor:pointer;
  height:auto !important;
  }
  
  .not .tit{
  height:28px;
  font-weight:bold;
  }
  
  .not .dt{
  color:#214A5C;
  padding-top:2px;
  }
  
  .not .txtnot{
  line-height:120%;
  }
  
  .not:hover .tit,
  .not:hover .txtnot{
  text-decoration:underline;
  }
  
  .not .txtnot a{
  color:#FF6600;
  text-decoration:none;
  }
  
  .sepnot{
  float:left;
  width:1px;
  height:70px;
  margin-right:15px;
  margin-left:15px;
  }
  
  .sepnot:first-child{
    display:none;
  }
  
  .containersol{
  padding-top:10px;
  }
  
  .solplasti{
  padding-left:5px;
  }
  
  .solimg{
  float:left;
  width:212px;
  height:86px;
  padding:4px;
  background-color:#568394;
  margin-left:20px;
  cursor:pointer;
  }
  
  .solimg:hover{
  background-color:#214A56;
  }
  
  .solimg p{
  font-family:"ARIAL",helvetica,DIN Alternate;
  font-size:16px;
  color:#FFFFFF;
  line-height:105%;
  padding-left:5px;
  padding-top:2px;
  }
  
  .sephome{
  margin-top:20px;
  margin-bottom:15px;
  margin-left:5px;
  }
  
  /* Popup */
  
  .bgpopup {
  position:absolute;
  top:0px;
  left:0px;
  background: url(../sysimages/bg_loked.png) repeat left top;
  width:100%;
  height:100%;
  display:none;
  z-index:2000;
  }
  
  .seepopup{
  position:relative;
  top:100px;
  width:727px;
  height:404px;
  background:url(../sysimages/backpop.png) no-repeat left top;
  margin:0px auto;
  padding-top:33px;
  padding-left:38px;
  z-index:500;
  }
  
  .close{
  position:absolute;
  width:55px;
  height:17px;
  top:30px;
  right:4px;
  font-family:tahoma;
  font-size:11px;
  color:#417387;
  line-height:100%;
  padding-top:5px;
  padding-left:17px;
  background:url(../sysimages/btfecharpop.png) no-repeat left top;
  cursor:pointer;
  }
  
  .close:hover{
  text-decoration:underline;
  }
  
  .seepopup form{
  width:650px;
  margin-top:25px;
  }
  
  /* Popup */
  
  
  /************************* Slider Home *****************************/
  
  .sliderwrapper{
  position:relative;
  overflow:hidden;
  width:1016px;
  height:234px; 
  background:url(../sysimages/fundoslide.png) no-repeat left top;
  z-index:1;
 }

  .sliderwrapper .contentdiv{
  visibility:hidden;
  position:absolute;
  left:8px;
  top:8px;
  width:1000px;
  height:218px;
  /*
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
  */
  }

  .pontos {
  height:10px;
  text-align:center;
  margin:0px auto;
  }

  .bola {
  background:url(../sysimages/bola.png) no-repeat left bottom;
  width:10px;
  height:10px;
  padding-top:4px;
  cursor:pointer;
  }

  .bola:hover {
  background-image:url(../sysimages/bolasel.png);
  }

  .bola_hover {
  background:url(../sysimages/bolasel.png) no-repeat left bottom;
  width:10px;
  height:10px;
  padding-top:4px;
  cursor:pointer;
  }
  
  .tabslide{
  position:absolute;
  height:25px;
  right:-25px;
  top:32px;
  z-index:20;
  }
  
  .sliderwrapper .contentdiv img{ behavior: url(/style/iepngfix.htc) }
  
  /************************* Slider Home *****************************/
 
#cmsautoTable td{
 font-family:tahoma;
 font-size:11px;
 color:#333333;
 line-height:140%;
 }





 /* CSS Document */
int_cont_squares {
	position:relative;
	margin-top:2px;
	margin-bottom:6px;
	width:572px;
	height:7px;
}

.visibles {
	position:relative;
	float:left;
	margin-top:1px;
}

.invisibles01 {
	position:relative;
	float:left;
	cursor:pointer;
	margin-top:1px;
}

.invisibles02 {
	position:relative;
	float:left;
	cursor:pointer;
	margin-top:1px;
}

.square {
	position:relative;
	float:left;
	margin-right:2px;
}

.visibles .square {
  position:relative;
  border:1px solid #CCCCCC;;
  background-color: #CCCCCC;
}

.invisibles01 .square {
  position:relative;
  background-color: #FFFFFF;
  border:1px solid #CCCCCC;
}

.invisibles02 .square {
  position:relative;
  background-color: #FFFFFF;
  border:1px solid #9B9B9B;
}

.scroll01 {
  float:left;
  margin-top:16px;
  margin-right:7px;
}

.scroll02 {
  float:left;
  margin-top:16px;
  margin-left:10px;
}

.img_select01 {
	vertical-align:middle;
  border:1px solid #666666;
  padding:2px;
}
.img_select01:hover {
 border:1px solid #FC6A1D;
}

.img_select02 {
  vertical-align:middle;
  border:1px solid #FC6A1D;
  padding:2px
}

.img_select03 {
  vertical-align:middle;
  border: 2px solid #F2F2F2 ;
  padding:2px
}


.int_cont_nav_nr {
  position:relative;
}

.int_cont_nr {
  height:13px;
}

.nav_nr {

  font-size:13px;
  color:#999999;
  font-family:"ARIAL",din-bold;
  line-height:13px;
  font-weight:bold;
}


.nav_nr02 {
  font-weight:bold;
  font-size:13px;
  color:#666666;
  font-family:"ARIAL",din-medium;
  line-height:13px;
}


.int_cont_squares {
  position:relative;
  margin-top:2px;
  margin-bottom:6px;
  width:552px;
  height:7px;
}


div#hold	{ 
    float:left;
  	position:relative; overflow:hidden;
  	width:590px; height:54px; 
    z-index:110;
    background-color:transparent;
   border:0px #FF0000 solid;   
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:590px; height:54px; 
	clip:rect(0px, 590px, 54px, 0px); 
	overflow:visible;	
	margin-top:1px;
	
  margin-left:0px;
	margin-right:4px;
	z-index:1; 
	border:0px solid #FFFF00;

	}
div#lyr1	{ 
	position:absolute; visibility:visible;
	left:0px;
	top:0px;
	z-index:1;
	border:0px solid #FF0000;
	}
	#t1 {
	
  height:44px;
  }
  
  
  div#hold2	{ 
  float:left;
  position:relative;
  overflow:hidden;
  width:583px; height:316px; 
  z-index:110;
  /*background-color:#FFFFFF;*/
  border:0px #FF0000 solid;   
	}
div#wn2	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:581px; height:316px; 
	clip:rect(0px, 583px, 316px, 0px); 
	overflow:hidden;	
	z-index:1; 
	border:0px solid #FFFF00;
	
}
  div#lyr2	{ 
  	position:absolute; visibility:visible;
  	left:0px;
  	top:0px;
  	z-index:1;
  	border:0px solid #FF0000;
	}
	#t2 {
	   height:320px;
  }
  
#lyr1 #t1 td {
  
  padding-left:8px;
  padding-right:3px;
  height:48px;
 
}

#lyr1 #t1 .td_nav {
  
  height:48px;
  cursor:pointer;
}

.nav_img {
  z-index:2;
  padding:1px;
  /*border:1px solid #FFFFFF;*/
}

.nav_img02 {
  z-index:2;
  /*border:2px solid #953731;*/
}

.nav_img_grd {
  top:0px;
  left:0px;
  width:550px;
  position:absolute;
  background-position: center center;
  background-repeat: no-repeat;
  height:380px;
  z-index:110;
}

  .nav_img_grd_hide {
  top:0px;
  left:0px;
  width:550px;
  position:absolute;
  background-position: center center;
  background-repeat: no-repeat;
  height:380px;
  z-index:110;
  }
.nav_img_grd01 {
  /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/
  position:absolute;
  /*background-image: url(../sysimages/nav_img_bg.png);*/
  background-position: center center;
  background-repeat: no-repeat;
  width:550px;
  height:62px;
  margin-top:315px;
}

.nav_img_grd02_1 {
  position:relative;
  width:550px;
  height:62px;
}

.nav_img_grd02_2 {
  position:relative;
  width:580px;
  height:62px;
  z-index:111;
}
  
.nav_img_grd_left{
  background-image: url(../sysimages/nav_img_left.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.nav_img_grd_left02{
  background-image: url(../sysimages/nav_img_left.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor:pointer;
}

 .nav_img_grd_right{
  background-image: url(../sysimages/nav_img_right.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor:pointer;
  }
 .nav_img_grd_right02{
  background-image: url(../sysimages/nav_img_right.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor:pointer;
  }
  
  .num_img {
  font-family:Arial;
  font-size:20px;
  color:#5B6D92;
  text-align:center;
  }
  
   .img_grd {
  border:1px solid #666666;
 }
 
 .texto_nums {
  font-family:tahoma;
  font-size:11px;
  color:#666666;
  float:right;
 }
 .bt_esq{
  height:314px;
  width:30px;
  background:url(../sysimages/esq_bt.png) no-repeat left top;
  position: absolute;
  top:1px;
  left:-582px;
  cursor: pointer;
  z-index:50;
}

.bt_drt{
  height:314px;
  width:30px;
  background:url(../sysimages/drt_bt.png) no-repeat left top;
  position: absolute;
  top:1px;
  right:3px;
  cursor: pointer;
  z-index:50;
}

.bt_esq:hover,
.bt_drt:hover{
background-position:left bottom;
}

.bt_drt:hover{
background:url(../sysimages/drt_bt.png) no-repeat left bottom;
}

.sombra_total{
  /*
  filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.5;
  */
  width:100%;
  height:100%;
  background: url(../sysimages/bg_loked.png) repeat left top;
  position:absolute;
  left:0px;
  top:0px;
  z-index:1000;
}

.pop_galeria{
  position:absolute;
  top:150px;
  border:0px;
  z-index:30000;
}

.conteudo_meio_galeria{
  width:664px;
  background-color:#FFFFFF;
  border:1px solid #000000;
  padding-top:40px;
}

 .conteudorr {
 font-family:tahoma;
 font-size:11px;
 color:#333333;
 line-height:140%;
 }
 
 .conteudorr ul{
 font-family:tahoma;
 font-size:11px;
 color:#333333;
 line-height:140%;
 list-style-type:disc;
 padding:0 0 0 26px;
 }
 
 .conteudorr ol{
 font-family:tahoma;
 font-size:11px;
 color:#333333;
 line-height:140%;
 padding:0 0 0 30px;
 }
 
 .pontosContactos{
    width:5px;
    height:170px;
    background-image: url(../sysimages/dotted_contactos.png);
    background-repeat: repeat-y;
    background-position: center top;
    margin: 0 10px 0 10px;
    
 }
 
 .popContactos{
    position:absolute;
    display:none;
    top:0;
    left:0;
    border:1px solid #666666;
    background-color:#FFFFFF;
    padding:25px;
    z-index:99;
 }
 .close_pop{
  background-image: url(../sysimages/line33_2.png);
  cursor: pointer;
  position: absolute;
  width:32px;
  background-repeat: no-repeat;
  background-position: left top;
  height:32px;
  top:-16px;
  right:-19px;
 }
 .close_pop:hover{
  background-position: left bottom;
 }
 
 .descrlocal a{
 line-height:120%;
 }
 
 #player,
 #player2,
 #player3{
 width:100%;
 }