/* MODULOS GENERALES */
#sidebar{
padding-bottom:25px;
}
#sidebar .mod{      
clear:both;  
margin-bottom:50px;     
margin:0px auto 30px;              
}
#sidebar .mod .h{
display: block;
padding:15px;
color:#ccc;
font-weight:normal;
line-height:1.2em;
font-size:1.6em;
background:#302E2E;        
}   
#sidebar .mod .h a{
color:#ccc;     
}        
#sidebar .mod li .hl{
font-size:1.2em;     
line-height:1.2em;
font-weight:normal; 
padding-bottom:1px;    
}     
#sidebar .mod li .adic{
display: block;    
}
/* FIN MODULOS GENERALES */

/* MODULO ENUMERACION */
#sidebar .mod2 ul,   
#sidebar .mod2 li,   
#sidebar .mod2T3 li .hl,
#sidebar .mod2T7 li .adic,                             
#sidebar .mod2T6 li .adic,
#sidebar .mod2T5 li .adic,
#sidebar .mod2T4 li .adic{
width:100%;
overflow: hidden;       
}              
#sidebar .mod2 li{
clear: both;         
margin-bottom:15px;
} 
#sidebar .mod2 li p{margin-bottom:5px;}

/* enumeracion t1 y t2*/   
#sidebar .mod2T1 li .adic,   
#sidebar .mod2T3 li .adic,
#sidebar .mod2T1 li .btn,
#sidebar .mod2T1 li .hl,
#sidebar .mod2T1 li p,                 
#sidebar .mod2T2 li img{float:right;}
            
#sidebar .mod2T2 li .adic,               
#sidebar .mod2T2 li .hl,
#sidebar .mod2T2 li p,
#sidebar .mod2T1 li img{float:left;} 

#sidebar .mod2 li .hl{
font-size:1.2em;
}                
#sidebar .mod2T7 li .hl,
#sidebar .mod2T5 li .hl,
#sidebar .mod2T3 li .hl{
padding-bottom:8px;
}    
/* enumeracion t3 */          
#sidebar .mod2T3 li img{float:left;} 
#sidebar .mod2T3 li .btn,        
#sidebar .mod2T3 li p{float:right;}  
                            
#sidebar .mod2T4 li .btn, 
#sidebar .mod2T5 li .btn{
padding-top:0;              
}
/* enumeracion t5 */     
#sidebar .mod2T5 img{
margin-bottom:3px;   
}       
/* enumeracion t7 */      
#sidebar .mod2T7 li .hl, 
#sidebar .mod2T7 li .btn,        
#sidebar .mod2T7 li p{
display: none;
}          
/* FIN MODULO ENUMERACION */

/* MODULO GALERIA */
#sidebar .galeria{
overflow:hidden;    
}         
#sidebar .galeria .cGaleria li{   
float:left;
margin:0;
padding-bottom:4px;
text-align: center;
}                                    
#sidebar .galeria li a{
display:block;
overflow:hidden;
}
/* FIN MODULO GALERIA */
                                                  
/* MODULO CARRO */           
#sidebar .moduloCarro .tbCarro{
width:100%;
margin-bottom:15px;
}
#sidebar .moduloCarro .tbCarro caption{
display: none;   
}         
#sidebar .moduloCarro .tbCarro td{
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #E8E2B9;
	color: #1a2992;
}
#sidebar .moduloCarro .tbCarro th{
font-weight:bold;
border-top:none;                   
border-bottom:1px solid #34391E;
}           
#sidebar .moduloCarro .tbCarro .fila02{
width:30px;
text-align: center;
}
#sidebar .moduloCarro .tbCarro .fila03{
width:55px;
text-align: center;
}
#sidebar .moduloCarro .tbCarro .fila02Td{
text-align: center;
}
#sidebar .moduloCarro .tbCarro .fila03Td{
text-align: right;
font-weight:bold;
}
#sidebar .moduloCarro .tbCarro .total{                                       
border:none;
font-weight:bold;
text-align: right;
}
#sidebar .moduloCarro .tbCarro .total span{
margin-right:12px;   
}                 
#sidebar .moduloCarro .enlaces .btn{
float: left;
width:auto;
}       
#sidebar .moduloCarro .enlaces .btnCarro{
float: right;
width:auto;
}            

/* modCarro */
#sidebar .modCarro{
padding-bottom:10px;
}
#sidebar .modCarro .elemCarro{
width:100%;
margin:0px auto 3px;
}                                          
#sidebar .modCarro .elemCarro .tdmodelo{width:86px;}   
#sidebar .modCarro .elemCarro .tddesc{
text-align: left;   
height:35px;
font-weight:bold;
line-height:1em;
padding-top:4px;
}                                             
#sidebar .modCarro .elemCarro .tdcantidad{
text-align: center;      
}                                     
#sidebar .modCarro .elemCarro th,
#sidebar .modCarro .elemCarro td{
border-bottom:1px solid #999;
text-align: center;
}                                                
#sidebar .modCarro .elemCarro .txt{
text-align: right;
}                                                                                           
#sidebar .modCarro .elemCarro .colItem{
text-align: left;
}       
#sidebar .modCarro .elemCarro td{      
padding-top:3px;    
padding-bottom:4px;
vertical-align: middle;
}              
#sidebar .modCarro .elemCarro .colCantidad{
width:60px;
}                                      
#sidebar .modCarro .elemCarro .tdeuro{  
font-weight:bold;       
}                                                     
#sidebar .modCarro .elemCarro .tdquitar{
width:10px;    
}     
#sidebar .modCarro .elemCarro .quitar{
width:10px;
height:9px;
overflow: hidden;
display: block;
text-indent:-1000px;
margin:0px auto 0;
background:url(../../img/decorado/icono-ekis-p.gif) no-repeat;
}               
#sidebar .modCarro .elemCarro .cantidades span{
float: none;
display:block;
margin:0 auto;
}               
#sidebar .modCarro .elemCarro .cantidades span{
float: none;
display:inline;
margin:0 auto;
padding:0px 8px;
border:1px solid #666;
}                                
#sidebar .modCarroEditable .elemCarro .cantidades span{ 
float: left;
margin-left:5px;
margin-top:5px;
}         
#sidebar .modCarro .elemCarro .cantidades a{
width:10px;         
height:10px;       
overflow: hidden;
text-indent:-500px; 
background:no-repeat top left;  
margin-left:5px;  
display: inline-block; 
display: block;
float: left;
clear: left;
}   
#sidebar .modCarro .elemCarro .cantidades .mas{
background-image:url(../../img/decorado/btn-mas-p.gif);     
}
#sidebar .modCarro .elemCarro .cantidades .menos{
background-image:url(../../img/decorado/btn-menos-p.gif);  
}                         
#sidebar .modCarro .botones{
width:100%;
overflow: hidden;
padding:10px 0 15px;
text-align: center;
}  
#sidebar .modCarro .botones .btnIrPago{
float:right;  
width:58%;    
}
#sidebar .modCarro .botones .btnIrPago a{ 
background:url(../../img/decorado/bullet-right.gif) right top no-repeat;   
background-color:#ccc;  
padding-right:25px;
padding-left:10px; 
}
#sidebar .modCarro .botones .btnVerCarro{
float:left;
width:40%;                                                  
}
#sidebar .modCarro .botones .btnVerCarro a{
padding-right:20px;
background:url(../../img/decorado/bullet-right.gif) right top no-repeat;  
}           
#sidebar .modCarroVacio .h,
#sidebar .modCarroTResumen .h{
border-bottom:1px solid;
margin-bottom:8px;
padding-bottom:0;              
}                         
#middle #sidebar .modCarroVacio p,
#sidebar .modCarroTResumen p{
margin-bottom:10px;
}      
/* MODULO ENCUESTA mod6 */
#sidebar .mod6 .encuesta h3{
font-weight:bold;
font-size:1.1em;
padding-bottom:10px;
}
#sidebar .mod6 .encuesta h4{
padding-bottom:3px;
margin-bottom:10px;
border-bottom:1px solid #666;
}
#sidebar .mod6 .encuesta ul{
padding-left:25px;
}
#sidebar .mod6 .encuesta ul li{
list-style:lower-latin;
padding-bottom:8px;
}        

/* se machaca para version bloque ************************************/                             
#sidebar .mod2T2 .items li,
#sidebar .mod2T1 .items li{     
padding-top:10px;
}  
#sidebar .mod2T2 .items .btn{
text-align: left;
padding-left:15px;
}             
#sidebar .mod .items .hl{      
color: #dc553f;
font-weight:normal;
padding-top:2px;
padding-bottom:2px;
margin-bottom:10px;
}                          
#sidebar .mod2T2 .items .hl,
#sidebar .mod2T1 .items .hl{
margin-bottom:5px;    
}
#sidebar .mod .items .hl a{
color: #dc553f;   
}                                                                                    
#sidebar .mod2T7 .items .adic{
margin-top:10px;
}                     
#sidebar .mod2T1 li img,
#sidebar .mod2T2 li img,
#sidebar .mod2T3 li img{
margin-bottom:10px;
}                                
#sidebar .mod2T7 .items img{
margin-top:13px;
}                  
#sidebar .mod2T7 .items img,  
#sidebar .mod2T4 .items p,  
#sidebar .mod2T5 .items p,                              
#sidebar .mod2T4 .items .adic,                               
#sidebar .mod2T5 .items .adic,                               
#sidebar .mod2T6 .items .adic,                               
#sidebar .mod2T7 .items .adic,           
#sidebar .mod2T5 .items img{
display: block;
margin-left:auto;
margin-right:auto;  
margin-bottom:8px;  
}                                     
#middle #sidebar .mod2T4 li .btn, 
#middle #sidebar .mod2T6 li .btn, 
#middle #sidebar .mod2T5 li .btn{        
padding-right:15px;
float: right;
}
#middle #sidebar .modCarroVacio{
background-color: #eaeaea;     
}           
#sidebar .modCarro .h{         
background-color: #666;
}               
#middle #sidebar .modCarroVacio p{
margin:0 auto 10px;    
width:170px;
padding-left:40px;
color:#993300;
font-size:1.1em;
line-height:1.8em;
background:url(../../img/decorado/ico-carro.gif) 7px center no-repeat;
}
/* para Auxsetec*/         
#sidebar .menu .nivel0{
display: block;     
color:#ccc;           
line-height:1.2em;
font-size:1.1em;
background:#000;
margin-top:4px;
}
#sidebar .menu .nivel0 a{         
padding:15px;
padding-left:27px;
color:#DC553F;
display: block;
background:url(../../img/decorado/deco-flecha-der.gif) 8px center no-repeat;
}        
#sidebar .menu .nivel0Sel a{background-image:url(../../img/decorado/deco-flecha-abajo.gif);}                                                                           
#sidebar .menu .nivel1{
display: block;
padding:13px 15px 0 0;
color:#ccc;           
line-height:1.2em;
font-size:1.1em;
background:#302E2E;  
overflow:hidden;
}                                                                                         
#sidebar .menu .nivel1 a{
padding:0;
padding-left:27px;
margin-bottom:15px;
color:#ccc;
display: block;
background:url(../../img/decorado/deco-flecha-der.gif) 8px center no-repeat;
}                        
#sidebar .menu .nivel1Sel a{background-image:url(../../img/decorado/deco-flecha-abajo.gif);}                                                                   
#sidebar .menu .nivel2{
display: block;
padding:0px 15px 15px 25px;
color:#ccc;           
line-height:1.1em;
font-size:.9em;
background:#302E2E;  
width:215px;
}
#sidebar .menu .nivel2 a{
padding-left:10px;
color:#AEAEAE;
margin-bottom:0;
display: block;
background:url(../../img/decorado/bullet1.gif) left 6px no-repeat; 
}
#sidebar .menu .subMenu .nivel2Sel{
color:#c34b38;   
}
