 html{
 overflow-y:auto;
 }
 
 body{
  font-family: verdana, Helvetica;
 font-size:11px;
 color:#000;
 line-height:150%;
 font-weight:normal;
 }
	
 *{
 margin:0px;
 padding:0px;
 outline:none;
 }
 
 @font-face {
    font-family: 'edp_preon_thinbold';
    src: url(../fonts/EDP_Preon_Medium.eot);
    src: url(../fonts/EDP_Preon_Medium.eot?#iefix) format('embedded-opentype'),
         url(../fonts/EDP_Preon_Medium.woff) format('woff'),
         url(../fonts/EDP_Preon_Medium.ttf) format('truetype'),
         url(../fonts/EDP_Preon_Medium.svg#edp_preon_thinbold) format('svg');
    font-weight: normal;
    font-style: normal;
}   

@font-face {
    font-family: 'edp_preonregular';
    src: url(../fonts/edp_preon_regular-webfont.eot);
    src: url(../fonts/edp_preon_regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/edp_preon_regular-webfont.woff) format('woff'),
         url(../fonts/edp_preon_regular-webfont.ttf) format('truetype'),
         url(../fonts/edp_preon_regular-webfont.svg#edp_preonregular) format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'edp_preonlight';
    src: url(../fonts/EDP_Preon_Light.eot);
    src: url(../fonts/EDP_Preon_Light.eot#iefix) format('embedded-opentype'),
         url(../fonts/EDP_Preon_Light.woff) format('woff'),
         url(../fonts/EDP_Preon_Light.ttf) format('truetype'),
         url(../fonts/EDP_Preon_Light.svg#edp_preonregular) format('svg');
    font-weight: normal;
    font-style: normal;
}

	
 .clear{
 clear:both;
 *line-height:1px; 
 padding:0px;
 }

 .overflow{
 overflow:hidden;
 }
	
 .left{
 float:left;
 }
	
 .right{
 float:right;
 }
	
 img{
 border:0px;
 }
 
 h1{
  font-family: 'edp_preon_thinbold',"Arial";
  font-size: 26px;
  font-weight: normal;
  line-height: 100%;
  color:#000;
 }
 
 h2{
  font-family: 'edp_preon_thinbold',"Arial";
  font-size: 19px;
  font-weight: normal;
  line-height: 120%;
  color:#EC0018;
 }
 
 h3{
 font-family: 'edp_preon_thinbold',"Arial";
 font-size:15px;
 color:#EB0018;
 line-height:130%;
 font-weight:normal;
 }
 
 h4{
 font-family: 'edp_preonregular',"Arial";
 font-size:13px;
 color:#0A0A0A;
 line-height:120%;
 font-weight:normal;
 }
 
 h5{
 font-family:Helvetica, Arial;
 font-size:12px;
 color:#221F1F;
 line-height:150%;
 font-weight:bold;
 }
  
 p{
 font-family: verdana, Helvetica;
 font-size:11px;
 color:#000;
 line-height:150%;
 font-weight:normal;
 }
	
 a{
/* font-family:Helvetica, Arial;
 color:#E95E0D;
 line-height:120%;
 text-decoration:underline;
 cursor:pointer;*/
 
  font-family: 'edp_preon_thinbold';
  font-size: 14px;
  font-weight: normal;
  line-height: 120%;
  color: #070707;
  text-decoration:none;
  cursor:pointer;
 }

 a:hover{
 color:#EE162D;
  text-decoration:none;
 }

 a *{
 cursor:pointer;
 }
 
 label{
 display:block;
 /*color:#333333;*/
 }
	
 input{
 height:19px;
 color:#666;
 line-height:14px;
 padding:3px 5px;
 border:1px solid #999999;
 }
 
 input[type=text],
 input[type=email],
 textarea{
  border:1px solid #CCC;
 }
 
 input[type=text]:hover,
 input[type=email]:hover,
 textarea:hover{
  border:1px solid #999;
 }
 
 
 

 input[type=radio], input[type=checkbox]{
 width:13px;
 height:13px;
 /*background:none;*/
 border:0px;
 }

 input[type=image]{
 /*background:none; */
 border:0px;
 }
 
 textarea{
 overflow:auto;
 line-height:14px;
 padding:3px 5px;
 resize:none;
 }
	
 select{
 display:block;
 height:20px;
 padding:3px;
 border:1px solid #C2C2C2;
 }
	
 ul{
    /* colocar estilos por defeito do site */
    list-style: none;
 }
 
 ol{
    /* colocar estilos por defeito do site */
 }
 
 dl, dt, dd{
 border:0;
 outline:0;
 }
 
 table{
 empty-cells:show;
 border-spacing:0;
 border-collapse:collapse;
 }
 

 button{
 border: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;
 }

 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;
	}
 }


button,
html input[type="button"], 
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; 
  cursor: pointer; 
  *overflow: visible; 
}


input[type=text], 
input[type=email],
input[type=password],
input[type=file],
textarea{
  -webkit-appearance: none;
  -moz-appearance: none;
} 


input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; 
  padding: 0; 
} 
 /* Webkit fix margins */


#container{
  background: #FFF;
  padding-bottom: 45px;
}

#headerFundo{

}

.header{
  position: relative;
  margin: 0 auto;
  min-width: 904px;
  max-width: 1024px;
  min-height:228px;
}

.header img{
  /*width:100%;*/
}

.menuHeader{
  position: absolute;
  top: 6%;
  left: 40%;
}

.menuHeader ul li a{
  font-family: 'edp_preon_thinbold',"Arial";
  font-size: 14px;
  font-weight: normal;
  line-height: 120%;
  color:#070707;
  text-decoration: none;
}

.menuHeader ul li.sel a,
.menuHeader ul li a:hover{
  color:#EE162D;
}

.conteudoGeral{
  width: 904px;
  min-height: 250px;
  margin: 0 auto;
  padding-bottom: 60px;
  /*border-top: 1px dotted #6F6F70;*/
}

.menuTop{
  height: 26px;
  border-top: 1px dotted #6F6F70;
  border-bottom: 1px dotted #6F6F70;
}

.ulMenuTop{
  margin-top: 4px;
}

.menuTop .ulMenuTop li{
  float:left;
  padding-right: 28px;
  border-left: 1px dotted #6F6F70;
  padding-left: 8px;
}

.menuTop .ulMenuTop li:first-child{
  border-left:0px;
  padding-left: 0px;
}

.menuTop .ulMenuTop li a{
  font-family: 'edp_preonregular';
  font-size: 13px;
  font-weight: normal;
  line-height: 120%;
  color:#515151;
  text-decoration: none;
}

.menuTop .ulMenuTop li.sel a,
.menuTop .ulMenuTop li a:hover{
  color:#040404;
  font-family: 'edp_preon_thinbold',"Arial";
}

.menuFooter{
  width: 908px;
  margin: 0 auto;
}

.menuFooter ul{}

.menuFooter ul li{
  float:left;
  width:180px;
  border-top: 1px dotted #6F6F70;
  padding-top: 5px;
}

.menuFooter ul li a{
  font-family: 'edp_preonregular',"Arial";
  font-size: 13px;
  font-weight: normal;
  line-height: 120%;
  color: #070707;
  text-decoration: none;
  border-left: 1px dotted #6F6F70;
  padding-left: 10px;
}

.menuFooter ul li a:hover{
  color:#EE162D;
}

.menuFooter ul li:first-child a{
  border-left:0px;
  padding-left: 0px;
}

.menuLateral{
  float:left;
  width:175px;
  margin-top: 10px;
}

.menuLateral ul{

}

.menuLateral ul li{
  padding-bottom: 4px;
}

.menuLateral ul li a{
  font-family: 'edp_preonregular',"Arial";
  font-size: 13px;
  font-weight: normal;
  line-height: 120%;
  color:#8E8E8E;
  text-decoration: none;
}

.menuLateral ul li.sel a,
.menuLateral ul li a:hover{
  color:#EE162D;
  
}

.destaqueMenu{
  margin-top: 4px;
  padding-top: 5px;
  
  background: url(../sysimages/linhaDestaque.png) no-repeat left top;
}

.destaqueMenu a{
  font-family: 'edp_preon_thinbold',"Arial";
  font-size: 13px;
  font-weight: normal;
  line-height: 120%;
  color:#0A0A0A;
  text-decoration: none;
}

.destaqueMenu a:hover{
  color:#EE162D; 
}

.lateralR{
  float:left;
  margin-left: 17px;
  margin-top: 10px;
}

.lateralR > span{
  font-family: 'edp_preon_thinbold',"Arial";
  font-size: 13px;
  font-weight: normal;
  line-height: 120%;
  color:#0A0A0A;
}

.lateralR h2{
  padding-top: 10px;
}

.encargos p{
  float:left;
}

p.pVermelho{
  font-family: 'edp_preonregular';
  font-size: 13px;
  font-weight: normal;
  line-height: 120%;
  color:#EC1326;
  padding-right: 5px;
}

.pPreto{
  padding-left: 5px;
  font-size: 13px;
  line-height: 120%;
}

.encargos{
  margin-top: 3px;
}

.encargos span{
  float:left;
  width:4px;
  height: 15px;
  background: url(../sysimages/seta.jpg) no-repeat left top;
}

.lateralRconteudo{
  width: 426px;
}

.divAccord{
  width: 713px;
}

.ulperguntas2 li > a {
  font-family: 'edp_preonregular';
  font-size: 13px;
  font-weight: normal;
  line-height: 26px;
  color: #8C8C8C;
  text-decoration: none;
  display: block;
  background: url(../sysimages/liSeta.png) no-repeat left bottom;
  padding-left: 12px;
  border-bottom: 1px dotted #6F6F70;
}

.ulperguntas2 li.destaq{
  padding-top: 9px;
}

.ulperguntas2 li.destaq > a {
  color:#0A0A0A;
  border-top: 1px dotted #6F6F70;
}

.ulperguntas2 li.sel > a{
  background-position: left top;
  color:#ED1326;
}

.ulperguntas2 li > a:hover {
  color:#ED1326;
}

ul.ulperguntas2 > li > .txtpergunta {
  display: none;
  overflow: hidden;
  text-align: left;
  position: relative;
  border-bottom: 1px dotted #6F6F70;
  padding-top: 10px;
  padding-bottom: 30px;
}

.txtpergunta ol li{
  list-style-position: inside;
}

.mapa{
  width: 710px;
  float:left;
  margin-top:30px;
}
.mapa h2{
  font-family: 'edp_preon_thinbold',"Arial";
  font-size: 13px;
  font-weight: normal;
  line-height: 120%;
  color:#EC1326;
  padding-top: 0px;
}

.mapaL{
  float:left;
  width: 340px;
}

.mapaL select{
  height: 25px;
}


.mapaR{
  float:left;
  width: 342px;
  position: relative;
  margin-left: 25px;
}

.content_mapa{
  width: 342px;
  height: 444px;
  z-index: 1;
}

.consumos{
  width:334px;
  margin-top: 4px;
  float:left;
}

.divBege input[type=text]{
  width:143px;
  height:15px;
  background: #EAE4CE;
  border: 1px solid #D9D9D9;
  border-top: 1px solid silver;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: verdana, Helvetica;
  font-size: 11px;
  font-weight: normal;
  line-height: 100%;
  color:#000;
}

.divbranca input[type=text]{
  width:143px;
  height:15px;
  background: #FFF;
  border: 1px solid #D9D9D9;
  border-top: 1px solid silver;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: verdana, Helvetica;
  font-size: 11px;
  font-weight: normal;
  line-height: 100%;
  color:#000;
}

.divVermelha input[type=text]{
  width:143px;
  height:15px;
  background: #EC1326;
  border: 1px solid #D9D9D9;
  border-top: 1px solid silver;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  font-family: verdana, Helvetica;
  font-size: 11px;
  font-weight: normal;
  line-height: 100%;
  color:#F2FF7C;
}

.distritosL{
  width: 350px;
  float:left;
}

.distritosR{
  width: 350px;
  float:right;
}

.tipoEnergia{
  float:left;
  width:177px;
}

.btCinza{
  /*background-image:-moz-linear-gradient(rgb(249,249,249) 0%,rgb(135,136,138) 100%); 
  background-image:-webkit-gradient(linear,color-stop(0, rgb(249,249,249)),color-stop(1, rgb(135,136,138)));
  background-image:-webkit-linear-gradient(rgb(249,249,249) 0%,rgb(135,136,138) 100%);
  background-image:-o-linear-gradient(rgb(249,249,249) 0%,rgb(135,136,138) 100%);
  background-image:-ms-linear-gradient(rgb(249,249,249) 0%,rgb(135,136,138) 100%);
  background-image:linear-gradient(rgb(249,249,249) 0%,rgb(135,136,138) 100%);
  border-color:rgb(145,146,148);
  border-width:1px;
  border-style:solid;
  -moz-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  -webkit-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff9f9f9,endColorstr=#ff87888a)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff9f9f9,endColorstr=#ff87888a);   */
  
  /*height: 25px;*/
  height: 32px;
  width: 228px!important;
  
  background-color:#FFF;
  /* Firefox v1.0+ */
  -moz-border-radius:5;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:5px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:5px;
  border: 1px solid #919294;    
  margin-bottom: 3px!important;
}

.btCinza p{
  font-family: 'edp_preon_thinbold';
  font-size: 11px;
  font-weight: normal;
  line-height: 25px;
  *line-height: 19px;
  color:#000;
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
}

.btCinza:hover,
.btCinza.sel{
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(rgb(135,136,138) 0%,rgb(107,108,109) 100%); 
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,color-stop(0, rgb(135,136,138)),color-stop(1, rgb(107,108,109)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(rgb(135,136,138) 0%,rgb(107,108,109) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(rgb(135,136,138) 0%,rgb(107,108,109) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(rgb(135,136,138) 0%,rgb(107,108,109) 100%);
  background-image:linear-gradient(rgb(135,136,138) 0%,rgb(107,108,109) 100%);
  border-color:rgb(145,146,148);
  border-width:1px;
  border-style:solid;
  /* Firefox v3.5+ */
  -moz-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff87888a,endColorstr=#ff6b6c6d)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff87888a,endColorstr=#ff6b6c6d);
}

.btCinza:hover p,
.btCinza.sel p{
  color:#EEEEEE;
}

.btVermelho{
  
 /* background-image:-moz-linear-gradient(rgb(229,20,42) 0%,rgb(172,9,26) 100%); 
  background-image:-webkit-gradient(linear,color-stop(0, rgb(229,20,42)),color-stop(1, rgb(172,9,26)));
  background-image:-webkit-linear-gradient(rgb(229,20,42) 0%,rgb(172,9,26) 100%);
  background-image:-o-linear-gradient(rgb(229,20,42) 0%,rgb(172,9,26) 100%);
  background-image:-ms-linear-gradient(rgb(229,20,42) 0%,rgb(172,9,26) 100%);
  background-image:linear-gradient(rgb(229,20,42) 0%,rgb(172,9,26) 100%);
  border-color:rgb(162,27,41);
  border-width:1px;
  border-style:solid;
  -moz-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  -webkit-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe5142a,endColorstr=#ffac091a)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe5142a,endColorstr=#ffac091a);   */
  background: #EE162D;
  border: 3px double #FFF;
  -moz-border-radius:5;
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-border-radius:5px;
  /* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
  border-radius:5px;
  margin-bottom: 3.5px;
  height: 30px;
}

.btVermelho p{
  font-family: 'edp_preon_thinbold';
  font-size: 13px;
  font-weight: normal;
  line-height: 25px;
  color:#FFF;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}

.btVermelho:hover{
  
/*  background-image:-moz-linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%); 
  background-image:-webkit-gradient(linear,color-stop(0, rgb(76,76,74)),color-stop(1, rgb(0,0,0)));
  background-image:-webkit-linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%);
  background-image:-o-linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%);
  background-image:-ms-linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%);
  background-image:linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%);
  border-color:rgb(0,0,0);
  border-width:1px;
  border-style:solid;
  -moz-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  -webkit-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4c4c4a,endColorstr=#ff000000)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4c4c4a,endColorstr=#ff000000);         */
  
  background: #000;
}

.padBot{
  margin-bottom: 3px;
}

.inputTamanho input[type="text"]{
  
/*  height: 17px;*/
  border: 0px;
  font-weight: bold;
  text-align: left;
}

.tipoEnergia span{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  line-height: 25px;
  color:#707271;
  padding-left: 5px;
}

.inputTamanho{
  border: 1px solid #919294;
}

.newStyleInput{
  width:167px;
  background: #EBEBE4;
}

.newStyleInput input[type="text"]{
  font-family: 'edp_preon_thinbold';
  font-size: 17px;
  font-weight: normal;
  line-height: 15px!important;
  color:#000;
  padding-bottom: 7px;
  background: transparent;
}

.newStyleInput span{
  padding-left: 0px!important;
}


.tipoEnergia h3{
  font-family: 'edp_preon_thinbold';
  font-size: 13px;
  font-weight: normal;
  line-height: 120%;
  color:#000;
}

.redutor{
  width: 710px; 
}

.redutor span {
font-family: 'edp_preon_thinbold';
font-size: 13px;
font-weight: normal;
line-height: 120%;
color: #0A0A0A;
}

.holdVideoRedutor{
  width:735px;
  margin-left: -25px;
  /*height: 10px;*/
}

.videosRedutor{
  float:left;
  width:735px;
}

.videoRed{
  float:left;
  margin-left: 25px;
  margin-top: 15px;
  width:339px;
  height: 191px;
}

.formContacto{
  width: 710px;
}

.caixainput{
  float:left;
  margin-left: 10px;
  margin-top: 14px;
}

.caixainput label{
  font-family: Verdana, Helvetica;
  font-size: 11px;
  font-weight: normal;
  line-height: 150%;
  color:#000;
}

.caixainput label span{
  color:#EC1326;
}

.caixainput select{
  width:155px!important;
  height: 25px;
  line-height: 25px;
}

.caixainput textarea{  
  width: 310px;
  height: 138px;
  font-family: verdana, Helvetica;
  font-size:11px;
  color:#000;
  line-height:150%;
  font-weight:normal;
}

.caixainput p{
  font-family: Verdana, Helvetica;
  font-size: 11px;
  font-weight: normal;
  line-height: 150%;
  color:#A7A7A7;
}

.caixainput p span{
  color:#EC1326;
}

.caixainput input[type=text],
.caixainput input[type=email]{
  width:320px;
  
}

.caixaPeq input[type=text]{
  width:115px;
}

.caixaMedia  input[type=text]{
  width:185px;
}

.btEnviar{
  height: 25px;
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%); 
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,color-stop(0, rgb(76,76,74)),color-stop(1, rgb(0,0,0)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%);
  background-image:linear-gradient(rgb(76,76,74) 0%,rgb(0,0,0) 100%);
  border-color:rgb(0,0,0);
  border-width:1px;
  border-style:solid;
  /* Firefox v3.5+ */
  -moz-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:inset 0px 0px 1px 0px rgba(103,103,103,0.75) ,inset 0px 2px 5px 0px rgba(121,121,121,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4c4c4a,endColorstr=#ff000000)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff4c4c4a,endColorstr=#ff000000);
}
  
.btEnviar:hover{
  /* Firefox v3.6+ */
  background-image:-moz-linear-gradient(rgb(235,0,24) 0%,rgb(80,0,8) 100%); 
  /* safari v4.0+ and by Chrome v3.0+ */
  background-image:-webkit-gradient(linear,color-stop(0, rgb(235,0,24)),color-stop(1, rgb(80,0,8)));
  /* Chrome v10.0+ and by safari nightly build*/
  background-image:-webkit-linear-gradient(rgb(235,0,24) 0%,rgb(80,0,8) 100%);
  /* Opera v11.10+ */
  background-image:-o-linear-gradient(rgb(235,0,24) 0%,rgb(80,0,8) 100%);
  /* IE v10+ */
  background-image:-ms-linear-gradient(rgb(235,0,24) 0%,rgb(80,0,8) 100%);
  background-image:linear-gradient(rgb(235,0,24) 0%,rgb(80,0,8) 100%);
  border-color:rgb(195,0,20);
  border-width:1px;
  border-style:solid;
  /* Firefox v3.5+ */
  -moz-box-shadow:inset 0px 0px 1px 0px rgba(107,0,11,0.75) ,inset 0px 2px 5px 0px rgba(250,182,188,0.75);
  /* Safari v3.0+ and by Chrome v0.2+ */
  -webkit-box-shadow:inset 0px 0px 1px 0px rgba(107,0,11,0.75) ,inset 0px 2px 5px 0px rgba(250,182,188,0.75);
  /* Firefox v4.0+ , Safari v5.1+ , Chrome v10.0+, IE v10+ and by Opera v10.5+ */
  box-shadow:inset 0px 0px 1px 0px rgba(107,0,11,0.75) ,inset 0px 2px 5px 0px rgba(250,182,188,0.75);
  -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeb0018,endColorstr=#ff500008)";
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffeb0018,endColorstr=#ff500008);
}

.btEnviar p{
  font-family: 'edp_preon_thinbold';
  font-size: 13px;
  font-weight: normal;
  line-height: 25px;
  color:#FFF;
  padding-left: 46px;
  padding-right: 46px;
}


.entrada{
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  display: block;
  background: url(../sysimages/bgEntrada.png) repeat left top;
}


.btEnviar p{
  font-family: 'edp_preon_thinbold';
  font-size: 13px;
  font-weight: normal;
  line-height: 25px;
  color:#FFF;
  padding-left: 46px;
  padding-right: 46px;
}


.entrada{
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  display: block;
  background: url(../sysimages/bgEntrada.png) repeat left top;
}

.imgEntrada{
  position: absolute;
  top:0;
  left:50%;
}

/*.imgEntrada img{
  width:100%;
}*/

.closeEntrada{
  position: absolute;
  top:257px;
  left:333px;
  width: 33px;
  height: 33px;
  background: url(../sysimages/closeEntrada.png) no-repeat left top;
}

.closeEntrada:hover{
  background-position: left bottom;
  cursor: pointer;
}

.holdImg{
  position: relative;
  width: 525px;
  height: 420px;
  margin-left: 35%;
  z-index: 99;
}

.bolaHome1{
  width:181px;
  height: 238px;
  position: absolute;
  top:-10px;
  left:-105px;
  z-index: 10;
  /*background: url(../sysimages/bolaHome1.png) no-repeat left top;*/
}

.bolaHome2{
  width:196px;
  height: 238px;
  position: absolute;
  top:180px;
  left:65px;
  z-index: 20;
  /*background: url(../sysimages/bolaHome3.png) no-repeat left top;*/
}

.bolaHome3{
  width:181px;
  height: 238px;
  position: absolute;
  top:54px;
  left:-280px;
  /*background: url(../sysimages/bolaHome2.png) no-repeat left top;*/
}

.bolaHome4{
  width:181px;
  height: 238px;
  position: absolute;
  top:160px;
  left:331px;
  z-index: 10;
  /*background: url(../sysimages/bolaHome4.png) no-repeat left top;*/
}

.bolaHome5{
  width:181px;
  height: 238px;
  position: absolute;
  top:31px;
  left:495px;
  /*background: url(../sysimages/bolaHome5.png) no-repeat left top;*/
}

.bolaHome1 .textBolas{
  width:140px;
  padding-top:110px;
  margin-left:15px;
}

.bolaHome2 .textBolas{
  width:140px;
  padding-top:105px;
  margin-left:20px;
}

.bolaHome3 .textBolas{
  width:140px;
  padding-top:107px;
  margin-left:18px;
}

.bolaHome4 .textBolas{
  width: 140px;
  padding-top: 108px;
  margin-left: 17px;
}

.bolaHome5 .textBolas{
  width: 140px;
  padding-top: 108px;
  margin-left: 17px;
}

.textBolas h2{
  text-align: center;
  color:#000000;
}

.textBolas p{
  text-align: center;
  color:#EB1E2A;
  padding-top: 5px;
}

.textBolas img{
  margin-top: 5px;
}

.textBolas a{
  text-decoration: none;
}

.ulTextoHome2{
  width: 904px;
  margin: 0 auto;
  margin-top:120px;
}

.ulTextoHome2 li{
  float:left;
  width:170px;
  padding-left: 10px;
  font-family: verdana, Helvetica;
  font-size: 12px;
  font-weight: normal;
  line-height: 125%;
  color:#EB1E2A;
}

.ulTextoHome2 li a{
 
  font-family: verdana, Helvetica;
  font-size: 12px;
  font-weight: normal;
  line-height: 125%;
  color:#EB1E2A;
}

.ulTextoHome2 li a:hover{
  color:#070707;
}

.ulTextoHome2 li:first-child{
  padding-left: 0;
  width:180px;
}

.rubrica > h2{
  color: #0A0A0A;
  font-family: 'edp_preonregular';
  font-size: 13px;
  font-weight: normal;
  line-height: 120%;
}

.rubrica .txtpergunta h2{
  color: #EC0018;
  font-family: 'edp_preon_thinbold';
  font-size: 12px;
  font-weight: normal;
  line-height: 100%;
}

.header.noBG{
  background: none;
}

.pendulum1,
.pendulum2,
.pendulum3,
.pendulum4,
.pendulum5{
  position: absolute;
  top:10px;
  left:0px;
  background: url(../sysimages/bolaHome2.png) no-repeat left top;
  width:181px;
  height: 239px;
}

.bolaHome1:hover .pendulum1,
.bolaHome2:hover .pendulum2,
.bolaHome3:hover .pendulum3,
.bolaHome4:hover .pendulum4,
.bolaHome5:hover .pendulum5{
  background-position: left -274px;
}

.container1,
.container2,
.container3{
  height: 22px;
  position: relative;
}

.banner_item >.slider_img{
  width: 217px;
  height: 205px;
  position: relative;
}

#ban_9{
  width:116px;
}

.banners_topo .banner_item + .banner_item{
  width: 100px;
  height: 205px;
  position: relative;
}

.banner_item .slider_img img{
  position: absolute;
  top:-5px;
  left:0; 
}

.banner_item .slider_img:hover img{
  position: absolute;
  top:0px;
  cursor: pointer;
}

#ban_8:hover img{
  visibility: hidden;  
}

#ban_8 img{
  visibility: visible;  
}

#ban_8 img + img{
  visibility: hidden;  
}

#ban_8:hover img + img{
  visibility: visible;  
}

#ban_9:hover img{
  visibility: hidden;  
}

#ban_9 img{
  visibility: visible;  
}

#ban_9 img + img{
  visibility: hidden;  
}

#ban_9:hover img + img{
  visibility: visible;  
}

.hide{
  display:none;
}

/*********** MAPA SITE **************/


.holdMapaSite{
  margin-top: 15px;
}

.holdMapaSite h1{
  padding-bottom: 26px;
}


.dscSite a,
.dscSite h4{
  font-family: 'edp_preon_thinbold';
  font-size: 13px;
  font-weight: normal;
  line-height: 140%;
  color:#000;
  text-decoration: none;
}

.dscSite{
  /*float: left;*/
  width: 260px;
  margin-right: 30px;
  margin-bottom: 50px;
}

a.a_avanco1{
  color:#EB0018;
  padding-left: 10px;
  display: block;
}

a.a_avanco1:hover{
  color:#000;
}

a.a_avanco2{
  color:#8C8C8C;
  padding-left: 20px;
  display: block;
}

a.a_avanco2:hover{
  color:#EB0018;
}

.linhaMapaSite{
  margin-top: 15px;
  width: 169px;
  border-bottom: 1px dotted #6F6F70;
}

/******************* New HOME **********************/


.destqTamanho{
  height: 80px;
  /*max-width: 170px;*/
  width:15%;
  margin-left: 3%;
}

.holdDestaques{
  position: absolute;
  top: 86%;
  left: 13%;
}

.headerNew > img{
  padding-top: 110px;
}


.headerNew > a{
  position: absolute;
  left: 17%;
  top: 4%;
}

.headerNew > a img{
  width: 166px;
  height: 79px;
}

.hm1{
  width: 18%;
  max-width: 250px;
  position: absolute;
  top:37%;
  left:36%;
  overflow: hidden;
  z-index: 99999999;
}

.hm1 a{
  width:100%;
  height: 100%;
  display: block;
  position: relative;
}

.hm1 a img + img{
  position: absolute;
  top:0;
  left:0;
}


.hm1 a:hover img{
  visibility: hidden;   
}

.hm1 a img{
  visibility: visible;  
}

.hm1 a img + img{
  /*display: none;*/
  visibility: hidden ;
}

.hm1 a:hover img + img{
  visibility: visible;  
}

.hm2{
  width: 18%;
  max-width: 250px;
  position: absolute;
  top: 45%;
  left: 63.2%;
  overflow: hidden;
  z-index: 99999999;
}

.hm2 a{
  width:100%;
  height: 100%;
  display: block;
  position: relative;
}

.hm2 a img + img{
  position: absolute;
  top:0;
  left:0;
  max-width: 265px;
}


.hm2 a:hover img{
  visibility: hidden;   
}

.hm2 a img{
  visibility: visible;  
}

.hm2 a img + img{
  /*display: none;*/
  visibility: hidden ;
}

.hm2 a:hover img + img{
  visibility: visible;  
}

.hm3{
  width: 18%;
  max-width: 57px;
  position: absolute;
  left: 26.5%;
  top: 44%;
  overflow: hidden;
  z-index: 99999999;
}

.hm3 a{
  width:100%;
  height: 100%;
  display: block;
  position: relative;
}

.hm3 a img + img{
  position: absolute;
  top:0;
  left:0;
  max-width: 265px;
}


.hm3 a:hover img{
  visibility: hidden;   
}

.hm3 a img{
  visibility: visible;  
}

.hm3 a img + img{
  /*display: none;*/
  visibility: hidden ;
}

.hm3 a:hover img + img{
  visibility: visible;  
}


.hm4{
  width: 18%;
  max-width: 103px;
  position: absolute;
  left: 55.5%;
  top: 34%;
  overflow: hidden;
  z-index: 99999999;
}

.hm4 a{
  width:100%;
  height: 100%;
  display: block;
  position: relative;
}

.hm4 a img + img{
  position: absolute;
  top:0;
  left:0;
  max-width: 265px;
}


.hm4 a:hover img{
  visibility: hidden;   
}

.hm4 a img{
  visibility: visible;  
}

.hm4 a img + img{
  /*display: none;*/
  visibility: hidden ;
}

.hm4 a:hover img + img{
  visibility: visible;  
}


.hm5{
  width: 18%;
  max-width: 312px;
  position: absolute;
  top: 69%;
  left: 45%;
  overflow: hidden;
  z-index: 99999999;
}

.hm5 a{
  width:100%;
  height: 100%;
  display: block;
  position: relative;
}

.hm5 a img + img{
  position: absolute;
  top:0;
  left:0;
  max-width: 265px;
}


.hm5 a:hover img{
  visibility: hidden;   
}

.hm5 a img{
  visibility: visible;  
}

.hm5 a img + img{
  /*display: none;*/
  visibility: hidden ;
}

.hm5 a:hover img + img{
  visibility: visible;  
}

.hm6{
  width: 18%;
  max-width: 211px;
  position: absolute;
  top: 0;
  right: 18%;
  overflow: hidden;
  z-index: 99999999;
}

.hm6 a{
  width:100%;
  height: 100%;
  display: block;
  position: relative;
}

.hm6 a img + img{
  position: absolute;
  top:0;
  left:0;
  max-width: 265px;
}


.hm6 a:hover img{
  visibility: hidden;   
}

.hm6 a img{
  visibility: visible;  
}

.hm6 a img + img{
  /*display: none;*/
  visibility: hidden ;
}

.hm6 a:hover img + img{
  visibility: visible;  
}

.hm7{
  width: 18%;
  max-width: 190px;
  position: absolute;
  top: 0;
  right: 20%;
  overflow: hidden;
  z-index: 99999999;
  
}

.hm7 a{
  width:100%;
  height: 100%;
  display: block;
  position: relative;
}

.hm7 a img + img{
  position: absolute;
  top:0;
  left:0;
  max-width: 265px;
}

.hm7 a:hover img{
  visibility: hidden;   
}

.hm7 a img{
  visibility: visible;  
}

.hm7 a img + img{
  /*display: none;*/
  visibility: hidden ;
}

.hm7 a:hover img + img{
  visibility: visible;  
}

.hm8{
  width: 18%;
  max-width: 152px;
  position: absolute;
  top: 0;
  right: 20%;
  overflow: hidden;
  z-index: 99999999;
}

.hm8 a{
  width:100%;
  height: 100%;
  display: block;
  position: relative;
}

.hm8 a img + img{
  position: absolute;
  top:0;
  left:0;
  max-width: 265px;
}

.hm8 a:hover img{
  visibility: hidden;   
}

.hm8 a img{
  visibility: visible;  
}

.hm8 a img + img{
  /*display: none;*/
  visibility: hidden ;
}

.hm8 a:hover img + img{
  visibility: visible;  
}

.hm9{
  width: 18%;
  max-width: 170px;
  position: absolute;
  top: 0;
  right: 20%;
  overflow: hidden;
  z-index: 99999999;
}

.hm9 a{
  width:100%;
  height: 100%;
  display: block;
  position: relative;
}

.hm9 a img + img{
  position: absolute;
  top:0;
  left:0;
  max-width: 265px;
}

.hm9 a:hover img{
  visibility: hidden;   
}

.hm9 a img{
  visibility: visible;  
}

.hm9 a img + img{
  /*display: none;*/
  visibility: hidden ;
}

.hm9 a:hover img + img{
  visibility: visible;  
}

blockquote{
  margin-left: 35px;
}

