#carousel_dos {
position: relative;
height: 450px;
margin-top: 300px;
transform: translateY(-50%);
overflow: hidden;
background-image:url(../new_imag/web/f_banco.png);
background-repeat:repeat;

}
#carousel_dos div {
position: absolute;
transition: transform 1s, left 1s, opacity 1s, z-index 0s;
opacity: 1;

width:300px;
padding:10px;

background-color:#FFFFFF;

-webkit-box-shadow: 10px 10px 5px -6px rgba(209,207,209,1);
-moz-box-shadow: 10px 10px 5px -6px rgba(209,207,209,1);
box-shadow: 10px 10px 5px -6px rgba(209,207,209,1);

border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 1px solid #eeeeee;
}


#carousel_dos div img {
width: 280px;
height:230px;
}



#carousel_dos div.prev img {
width: 280px;
height:180px;
}

#carousel_dos div.next img {
width: 280px;
height:180px;
}

#carousel_dos div.prevLeftSecond img {
width: 280px;
height:140px;

}

#carousel_dos div.nextRightSecond img {
width: 280px;
height:140px;

}

#carousel_dos div.hideLeft img {
width: 150px;
}

#carousel_dos div.hideRight img {
width: 150px;
}



#carousel_dos h5{

font-weight:bold;
text-align:left;
margin-top:3px;
}

#carousel_dos table{
 width:80%;
}

#carousel_dos th{
 width:20%;
}

#carousel_dos td{
 width:80%;
}


#carousel_dos div.selected h5{
font-size:18px;
text-align:center
}
#carousel_dos div.prev h5{
font-size:16px;
text-align:center;

}
#carousel_dos div.next h5{
font-size:16px;
text-align:center
}

#carousel_dos div.prevLeftSecond h5{
font-size:14px;
text-align:center
}
#carousel_dos div.nextRightSecond h5{
font-size:14px;
text-align:center
}

#carousel_dos div.selected {
z-index: 10;
left: 50%;
transform: translateY(0px) translateX(-50%);

}

#carousel_dos div.prev {
z-index: 5;
left: 30%;
transform: translateY(20px) translateX(-50%);


}

#carousel_dos div.next {
z-index: 5;
left: 70%;
transform: translateY(20px) translateX(-50%);

}

#carousel_dos div.prevLeftSecond {
z-index: 4;
left: 15%;
transform: translateY(15%) translateX(-50%);
opacity: 0.7;
}

#carousel_dos div.nextRightSecond {
z-index: 4;
left: 85%;
transform: translateY(15%) translateX(-50%);
opacity: 0.7;
}

#carousel_dos div.hideLeft {
left: 0%;
opacity: 0;
transform: translateY(50%) translateX(-50%);
}

#carousel_dos div.hideRight {
left: 100%;
opacity: 0;
transform: translateY(50%) translateX(-50%);
}



#carousel_dos span.img_superior_ultima {

  position:absolute;
  z-index: 100;
  left:60%;
  margin-top:-14px;

}

#carousel_dos span.img_superior_ultima_aden {

  position:absolute;
  z-index: 100;
  left:61%;
  margin-top:-14px;

}



#carousel_dos div.selected .misfavorito {
  
  position:absolute;
  z-index: 100;
  left:70%;
  margin-top:-10px;
  font-size:3rem;
  width:40px;
  height:45px;
}



#carousel_dos div.next .misfavorito {
  
  position:absolute;
  z-index: 100;
  left:70%;
  margin-top:-10px;
  font-size:2rem;
  width:0px;
  height:0px;
  
}

#carousel_dos div.prev .misfavorito {
  
  position:absolute;
  z-index: 100;
  left:25%;
  margin-top:-10px;
  font-size:2rem;
  width:0px;
  height:0px;
}

#carousel_dos div.nextRightSecond .misfavorito {
  
  position:absolute;
  z-index: 100;
  left:60%;
  margin-top:-10px;
  font-size:2rem;
  width:0px;
  height:0px;
  
}

#carousel_dos div.prevLeftSecond .misfavorito {
  
  position:absolute;
  z-index: 100;
  left:30%;
  margin-top:-10px;
  font-size:2rem;
  width:0px;
  height:0px;
  
}

#carousel_dos div.hideRight .misfavorito {
  
  position:absolute;
  z-index: 100;
  left:30%;
  margin-top:-10px;
  font-size:2rem;
  width:0px;
  height:0px;
  
}

#carousel_dos div.hideLeft .misfavorito {
  
  position:absolute;
  z-index: 100;
  left:30%;
  margin-top:-10px;
  font-size:2rem;
  width:0px;
  height:0px;
}


#carousel_dos div.selected #logo_cliente_v {
  position:fixed;
  z-index: 100;
  left:60%;
  margin-top:120px;
  width:90px;
  height:40px
  
}

#carousel_dos div.next #logo_cliente_v {
  position:fixed;
  z-index: 100;
  left:55%;
  margin-top:100px;
  max-width:0px;
}


#carousel_dos div.prev #logo_cliente_v {
  position:fixed;
  z-index: 100;
  left:55%;
  margin-top:100px;
  max-width:0px;
}


#carousel_dos div.nextRightSecond #logo_cliente_v {
  position:fixed;
  z-index: 100;
  left:45%;
  margin-top:65px;
  max-width:0px;
}


#carousel_dos div.prevLeftSecond #logo_cliente_v {
  position:fixed;
  z-index: 100;
  left:45%;
  margin-top:65px;
  max-width:0px;
}