/* Side bar left */
#middle .sideBarLeft{
width: 184px;   
padding-bottom:30px;  
float: left;
}
.pago #middle .sideBarLeft{
padding-bottom:87px;
padding-top:0px;
}
#middle .sideBarLeft a{ 
color:#fff; 
}
#middle .sideBarLeft .secciones{
background:#000;
padding-bottom:2px;  
margin-top:-1px;
}
#middle .sideBarLeft .secciones .titulo{
width: 0;
height: 0;
padding:104px 0 0 184px;
overflow: hidden;
display: block; 
margin-bottom:-3px;   
background:url(/img/decoracion/cab-secciones.jpg) no-repeat;                                                   
}   

.en #middle .sideBarLeft .secciones .titulo{                             
}   

#middle .sideBarLeft .secciones ul{
padding-left:4px;
width:176px;  
display:block;  
}
          
#middle .sideBarLeft .secciones ul li a{
margin-top:2px;
padding-bottom:1px;
width:152px;
height:41px;       
padding-left:24px;
background:url(/img/decoracion/sidebar-btn.jpg) no-repeat;  
font-weight: bold;
font-size: 1.25em;
color:#000;      
display:block;
}

#middle .sideBarLeft .secciones ul li ul{
padding-top:25px;
background:#552C11 url(/img/decoracion/sombra-submenu.jpg) no-repeat left top;
padding-bottom:10px;
width:176px;
padding-left:0;
margin-bottom:-3px;
display:block;  
}
#middle .sideBarLeft .secciones ul li ul li{
display:block;
background:none;
}
#middle .sideBarLeft .secciones ul li ul li a{
font-weight: bold;
color:#FFF;
font-size: 1.1em;
height:22px; 
width:140px;
padding:2px 6px 2px 30px;
background:url(/img/decoracion/bullet-mini-blanco.gif) no-repeat 14px 8px;
}      
#middle .sideBarLeft .secciones ul li ul li.selected a{        
}
#middle .sideBarLeft .secciones ul li.rojo a{ 
background:url(/img/decoracion/sidebar-btn2.jpg) no-repeat;                                  
}  

#middle .sideBarLeft .pago{
background:#000;
}
#middle .sideBarLeft .pago .titulo{
width: 0;
height: 0;
margin-top:54px;
padding:58px 0 0 184px;
overflow: hidden;
display: block;  
background: url(/img/decoracion/cab-sb-pago.jpg) no-repeat left top;
}
.en #middle .sideBarLeft .pago .titulo{                                  
}
#middle .sideBarLeft .pago div{
margin-left:6px;
width:172px;   
height:auto;
display:inline-block; 
background:#000 url(/img/decoracion/pie-pago.jpg) no-repeat left 64px;                                      
}
#middle .sideBarLeft .pago div img{
display:block;        
padding:5px 11px 12px 10px;  
background:#fff;        
}
#middle .sideBarLeft .pago div p{ 
font-size:.9em;
text-align: justify;
}
#middle .sideBarLeft .pago div a{
width: auto;
padding-top:2px;
text-align: center;
height:15px;
display: block;
margin: 10px auto; 
background:url(/img/decoracion/sb-pago-informacion.jpg) no-repeat center center;
}
#middle .sideBarLeft .pago div a.faqs{
height:18px;
font-weight:bold;
font-size:1.2em;
background:url(/img/decoracion/sb-pago-faqs.jpg) no-repeat 10px 3px;
}
#middle .sideBarLeft .certificados .titulo{
display: none;
}
#middle .sideBarLeft .certificados{
text-align: center;
padding-top:30px;
}                                    
#middle .sideBarLeft .certificados ul{
width: 160px;
margin: 0 auto;
}
#middle .sideBarLeft .certificados li{
padding:5px 0;
margin: 0 auto;
width: 160px;
float: left;
}  
#middle .sideBarLeft .certificados li.mitad{ 
width: 80px;  
}
#middle .sideBarRight{
width: 168px;
padding-top:21px;       
float: left;        
}   
.pago #middle .sideBarRight{
background-color:#fff;
}
#middle .sideBarRight .destacado{
text-align: center;               
width: 168px;        
display:block;  
}     
#middle .sideBarRight .destacado .objeto{
width: 168px;
height:185px;
padding-bottom: 5px; 
} 
#middle .sideBarRight .destacado .titulo{
width:0;
height:0;
padding:50px 0 0 168px;
display: block;
overflow:hidden;                                                        
}   


#middle .sideBarRight .productoDestacado .titulo{
width: 0;
height: 0;
padding:90px 0 0 168px;
overflow: hidden;
display: block;   
margin-bottom:-6px;
background:url(/img/decoracion/cab-productos.jpg) no-repeat;                                                          
}
.en #middle .sideBarRight .productoDestacado .titulo{                        
}
#middle .sideBarRight .productoDestacado ul{
text-align: center;
background:#000;
padding-left:6px;
padding-bottom:24px;  
background:#000 url(/img/decoracion/pie-productos.jpg) no-repeat bottom;
} 
#middle .sideBarRight .productoDestacado ul li{    
padding:0;
width:157px;
margin-top:3px;
background:#FFF;                 
}
#middle .sideBarRight .productoDestacado ul a{
display: block;
}
#middle .sideBarRight .productoDestacado ul .nombre{
color:#000;   
font-size: 1.1em;
font-weight: bold; 
width:100px;        
margin: 5px auto 0;
}
#middle .sideBarRight .productoDestacado ul img{
margin-top: 10px;
}
#middle .sideBarRight .productoDestacado ul div{
width:125px;
padding-top: 7px;
margin:0 auto;
height: 30px;
}
#middle .sideBarRight .productoDestacado ul .precio{
color:#F00000;
float: left;
font-weight: bold;
margin-top: 1px;
display: block;
}
#middle .sideBarRight .productoDestacado ul .btn{
width: 67px;
padding-top:1px; 
color:#fff; 
font-weight:bold;   
height:15px;
display: block;   
float: right;    
background:url(/img/decoracion/sb-destacado-comprar.jpg) no-repeat center center;
}
#middle .sideBarRight .publicidad .titulo{
font-size: .8em;
color:#FFFFFF;
font-family:Arial;
}
#middle .sideBarRight .publicidad{
text-align: center;
padding-top:36px;
}
#middle .sideBarRight .publicidad li{
padding:5px 0;   
} 

#middle .sideBarRightPago{
width: 200px;
float: left;
}
#middle .sideBarRightPago .bloquePago{
margin-bottom:23px; 
width: 179px;        
background-color:#E6D8B6; 
font-size: 1.1em; 
}
#middle .sideBarRightPago .bloquePago .titulo{
background-color:#000;    
display: block;
color: #fff;
border-bottom: 3px solid #fff;
padding:10px 15px;
font-size:1.2em;
}
#middle .sideBarRightPago .bloquePago p{
padding:12px 15px;
text-align: justify;   
}
#middle .sideBarRightPago .bloquePago form{
text-align: center;
margin: 5px auto;
padding-bottom: 10px;
}
#middle .sideBarRightPago .bloquePago form .campoTextoCorto label{
font-weight: bold;
margin-bottom: 3px;
display: block;
color:#000;
} 
#middle .sideBarRightPago .bloquePago form .campoTextoCorto input{
width:100px;   
}   
#middle .sideBarRightPago .bloquePago form .btn,
#middle .sideBarRightPago .bloquePago form .btnIntroducir{
width: 100px;
padding-top:1px;     
color:#000;
height:16px;
display: block;   
margin:8px auto 0;                                                    
}
#middle .sideBarRightPago .bloqueElegido{ 
background-color:#D3BA81;
padding-bottom:30px;
}
#middle .sideBarRightPago .bloqueElegido .titulo{                                     
text-align: right;    
}
#middle .sideBarRightPago .bloqueElegido ul li{
border-bottom:2px solid #fff;
background-color:#E6D8B6;
padding:10px;
text-align: left;  
font-size:.9em;
}
#middle .sideBarRightPago .bloqueElegido ul li span{
padding-right:5px;
font-weight:bold;      
font-size:1.1em;
}      
#middle .sideBarRightPago .bloqueMicuenta .login{
padding-bottom:15px;
}
#middle .sideBarRightPago .bloqueMicuenta .login label{
float:left;   
width:65px;   
padding-right:3px;
padding-top: 2px;     
text-align:right;  
font-weight:bold; 
font-size:.8em;
color:#000;
}
#middle .sideBarRightPago .bloqueMicuenta .login .campo{
padding:5px 0;
height:25px;
width:154px;
margin:0 auto;  
}
#middle .sideBarRightPago .bloqueMicuenta .login .campo input{
float:right;
width:80px;
}
#middle .sideBarRightPago .bloqueMicuenta .login .btnEntrar{                     
padding-right:10px;
color:#000;
display: block;
width:75px;
padding-top:3px;
height:22px;
margin:0 auto;
} 
#middle .sideBarRightPago .bloqueMicuenta .login .btnRecordar{
text-decoration: underline;
color:#000;
font-size:.8em;
}