 /* MODULOS GENERALES */
#content .mod{
margin:10px auto 30px;     
clear:both;
width:auto;
}
#content .mod .h{
margin:0 auto;
padding-bottom:5px;
font-size:1.4em;
font-weight:bold;    
}
#content .mod dt,
#content .mod li .hl{
padding-bottom:0;   
font-size:1.2em;
font-weight:normal; 
line-height:1.3em;
padding-bottom:2px;
}
#content .mod li .adic{
display: block;
}
/* FIN MODULOS GENERALES */

/* MODULO ENUMERACION */
#content .mod2 ul,
#content .mod2 li{    
width:100%;       
overflow:hidden;
}          
#content .mod2 li .hl{
font-size:1.1em;
font-weight:bold;
}         
#content .mod2T1 li .hl{
font-size:1.2em;
}
#content .mod2T9 li .hl,
#content .mod2T3 li .hl{
padding-bottom:8px;    
}
#content .mod2T9 li .hl{
font-size:1em;
}
#content .mod2T3 li,
#content .mod2T4 li{
width:47%;    
overflow:hidden;
}
#content .mod2T3 li{
height:175px;
}
#content .mod2T4 li{
height:115px;
}     
#content .mod2 li p{
margin-bottom:5px;
font-size:1.1em;
}    
#content .mod2 .paginacion{
padding:0px 0 7px;
text-align: right;
display:block;
font-size:1.2em;
clear: both;
}            
#content .mod2 .paginacion *{
display:inline-block;      
line-height:10px;      
margin: 2px 4px 2px 4px;    
padding:1px 5px 1px 5px; 
}                    
#content .mod2 .paginacion span{
	color: #1a2992;
}         
#content .mod2 .paginacion a{             
color:#fff;               
text-decoration:none;   
}        
#content .mod2 .paginacion a:hover,
#content .mod2 .paginacion a:active{         
text-decoration:underline;  
}     
     
/* enumeracion t1 y t2*/                   
#content .mod2T2 li,
#content .mod2T1 li{
margin:0 0 25px 0;
} 
#content .mod2T2 li img,
#content .mod2T1 li img{
margin-top:3px;    
}                           
#content .mod2T3 li .adic,
#content .mod2T1 li .adic,
#content .mod2T5 li .adic,
#content .mod2T9 li .adic, 
#content .mod2T1 li .btn,
#content .mod2T1 li .hl,
#content .mod2T1 li p,
#content .mod2T2 li img{
float:right;
}                               
#content .mod2T2 li .adic, 
#content .mod2T6 li .adic,          
#content .mod2T2 li .h,
#content .mod2T2 li .btn,
#content .mod2T2 li p,
#content .mod2T1 li img{
float:left;
}          
#content .mod2T1 li p,
#content .mod2T2 li p{
text-align:justify;
}
/* enumeracion t3 y t4*/
#content .mod2T3{
padding-left:5px;
width:683px;
}
#content .mod2T3 li,        
#content .mod2T4 li{      
float:left;
padding-right:15px; 
margin:0 0 15px 0;           
}
#content .mod2T3 li img{
float:right;
}                   
#content .mod2T3 li .btn,
#content .mod2T3 li p{       
}
#content .mod2T3 li .info2{
float:left;
width:115px;
height:112px;
overflow:hidden;
}
#content .mod2T3 li span{
float:left;
width:115px;
padding-top:10px;
}
#content .mod2T3 li span em{
display:block;    
font-weight:bold;
}
body #wrap #content .mod2T3 li .btn{
float:left;
width:115px; 
padding-right:0;   
clear:none;
}
#content .mod2T3 li .btn a{
float:left;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
background-position:right -3px;
}

/* enumeracion t5 y t6*/
#content .mod2T5 li,
#content .mod2T6 li{
padding-bottom:25px;
width:100%;
overflow:hidden;
}
#content .mod2T6 .btn,
#content .mod2T6 .hl,
#content .mod2T6 p,
#content .mod2T5 img{
float: left;    
}                       
#content .mod2T5 .btn,
#content .mod2T5 .hl,
#content .mod2T5 p,
#content .mod2T6 img{
float:right;
}               
#content .mod2T5 li p,
#content .mod2T6 li p{
text-align:justify;
}       
/* enumeracion t9*/ 
#content .mod2T9 li{
width:165px;
float:left;
padding-right:15px; 
margin:0 0 13px 0;    
overflow:hidden;
height:130px;
}
#content .mod2T9 li p{
width:100px;
float:right;
}
#content .mod2T9 li .btn{
float:right;
}
#content .mod2T9 li img{
width:55px;  
float:left;    
}   
#content .mod2T7 ul,
#content .mod2T8 ul,
#content .mod2T10 ul{
display:none;
}
/* FIN MODULO ENUMERACION */

/* MODULO GALERIA */
#content .galeria .cGaleria{
overflow:hidden;
padding:0;                
text-align: center;
}            
#content .galeria1{
height:120px;             
z-index:5;
}
#content .galeria1 .cGaleria{
width:94%;
height:110px;
}
#content .galeria2{
height:240px;              
}
#content .galeria2 .cGaleria{
width:94%;
height:220px; 
}
#content .galeria3 .galeria{
overflow:hidden;
}            
#content .galeria .cGaleria ul{
width:100%;
overflow: hidden;
}
#content .galeria .cGaleria li{
width:100px;
height:100px;
padding:5px 10px 5px 10px;    
float:left;
}
#content .mod3T3 .cGaleria li{
padding:5px 20px 5px 0px;     
}
#content .mod3T3 .galeria3 .cGaleria li{
padding:5px 5px 5px 15px;     
}
/* galeria t1 y t2 y t3*/    
#content .galeria1 .cGaleria,
#content .galeria2 .cGaleria{       
margin:10px 0 0 15px;
overflow:hidden;  
width:505px;    
position: absolute;          
}                                            
#content .galeria1 .cGaleria ul,
#content .galeria2 .cGaleria ul{
height:10000px;
padding:0;
}        
#content .galeria1 .btnGal,
#content .galeria2 .btnGal{
display:block;
width:0;
height:0;
padding:23px 0 0 12px;
overflow:hidden;    
z-index:1;
}                                  
#content .galeria1 .anterior,
#content .galeria2 .anterior,
#content .galeria1 .anteriorActivo,
#content .galeria2 .anteriorActivo{
float: left;
margin-left:0px;   
background:url(../../img/decorado/galeria-ant-off.gif) left top no-repeat;
}                                                
#content .galeria1 .anteriorActivo,
#content .galeria2 .anteriorActivo{
background-image:url(../../img/decorado/galeria-ant.gif);
}                                           
#content .galeria1 .siguiente,
#content .galeria2 .siguiente,
#content .galeria1 .siguienteActivo,
#content .galeria2 .siguienteActivo{
float: right;
margin-right:0px;
background:url(../../img/decorado/galeria-sig-off.gif) left top no-repeat;
}                                                
#content .galeria1 .siguienteActivo,
#content .galeria2 .siguienteActivo{
background-image:url(../../img/decorado/galeria-sig.gif);
}
#content .galeria li a{
display:block;
overflow:hidden;
}                
#content .galeria3 ul{
width:100%;
overflow: hidden;       
} 
#content .galeria3 ul li a{
float: right;    
}
#content .galeria4 .cBucle{
height:250px;
text-align:center;       
padding:0;
}  
#content .galeria4 .cBucle ul li{ 
overflow:hidden;    
height:250px;     
width:520px;          
}                           
#content .galeria4 .cBucle a{
display:block;                        
}
#content .galeria5 ul,
#content .galeria6 ul{
display:none;    
}
#content .galeria6,
#content .galeria5{
text-align: center;
}            
/* FIN MODULO GALERIA */

/* MODULO MAQUETACION */
#middle .mod4{
width:auto;
}
/* FIN MODULO MAQUETACION */

/* MODULO FICHA */     
#content .mod5{         
width:100%;
overflow: hidden;             
}
#content .mod5 .topF{
padding:0 0 25px;
width:100%;
overflow:hidden;
}              
#content .mod5 .topF h1{
height:52px;
padding:25px 25px 0;
color:#fff;
font-size:1.8em;
background:#DC553F;    
}
#content .mod5 .datos{
padding-bottom:15px;
overflow:hidden;
}                        
#content .mod5 .colImg{
float: left;           
padding-top:5px;
text-align: center;    
}       
#content .mod5 .colImg img{
margin-bottom:15px;   
}                        
#content .mod5 dt{
font-weight:bold;
}                       
#content .mod5T3 .colImg{
float: right;     
}        
#content .mod5T3 .datosL{
float: left;   
width:315px;
padding:15px 0 0 0;
}                        
#content .mod5T3 .datosL .nbml p{
font-size:1.05em;
}  
#middle #content .mod5T3{         
width:639px;
}
#content .mod5T3 .hF{
	color: #1a2992;
	font-size: 1.5em;
	margin-bottom: 15px;
}
#content .mod5T3 .acordeon{
width:639px;
float:right;
}
#content .mod5T3 .acordeon .enlace{
background:url(../../img/decorado/deco-flecha-acor-der.gif) 10px 7px #211D1E no-repeat;
color:#fff;
padding:5px 30px;    
display: block;
font-size:1.4em;
border-bottom:3px solid #000;
}
#content .mod5T3 .acordeon .a .enlace{
background:url(../../img/decorado/deco-flecha-acor-abajo.gif) 7px 11px #AA4636 no-repeat;    
}
#content .mod5T3 .acordeon .nbml{
display:none;   
background-color:#0F0F0F;
padding:15px 10px 10px 30px;         
width:599px;
overflow:hidden;
}
#content .modNoticia{
padding-left:15px;
}
/* FIN MODULO FICHA */

/* MODULO ENCUESTA mod6 */
#content .mod6 .encuesta h3{
font-weight:bold;
font-size:1.1em;
padding-bottom:10px;
}
#content .mod6 .encuesta h4{
padding-bottom:3px;
margin-bottom:10px;
border-bottom:1px solid #666;
}
#content .mod6 .encuesta ul{
padding-left:25px;
}
#content .mod6 .encuesta ul li{
list-style:lower-latin;
padding-bottom:8px;
}        
/* MODULO PREGUNTA */
#middle #content .modPregunta{
width:500px;
padding:15px;
border:2px solid #505082;
margin:75px auto;
background-color: #eaeaf5;
text-align:justify;
color:#333;
}
#content .modPregunta em{
font-weight:bold;
font-size:1.2em;
padding:7px 0 0 40px; 
display: block;
height:30px;
background:url(../../img/iconos/g/unknown.gif) left top no-repeat;
}      
#content .modPregunta p{
padding-bottom:10px;
}
#content .modPregunta li{
padding-bottom:5px;
}
#content .modPregunta li a{
color:#54568C;
padding:5px;
width:410px;
margin:0 auto;
display: block;
background-color:#fff;
font-weight:bold;     
}
/* FIN MODULO PREGUNTA */
/* MODULO MENSAJE */
#middle #content .mensaje{
width:470px;
padding:10px 15px 10px;     
margin:75px auto;           
text-align:center;
color:#999;
background:#302e2e; 
}
#content .mensaje .titulo{   
font-size:1.2em;
padding:7px 0 12px 40px; 
background:left top no-repeat;
display:inline-block;
font-weight:bold;
}
/* t1 = ok ; t2 = error ; t3 = aviso ; t4 = info */        
#middle #content .mensaje1 .titulo{background-image:url(../../img/iconos/g/check.gif);}      
#middle #content .mensaje2 .titulo{background-image:url(../../img/iconos/g/error.gif);}      
#middle #content .mensaje3 .titulo{background-image:url(../../img/iconos/g/warning.gif);}      
#middle #content .mensaje4 .titulo{background-image:url(../../img/iconos/g/about.gif);}
#middle #content .mensaje5 .titulo{background-image:url(../../img/iconos/g/about.gif);}
#middle #content .mensaje5{
padding:0;
background:none;    
}
#middle #content .mensaje5 .titulo{
margin:0 auto 10px;
width:350px;
height:38px;    
color:#990000;
display: block;
padding:18px 0 0;
background:url(../../img/decorado/msj-carro.jpg) 20px center no-repeat #EAEAEA;
}        
#middle #content .mensaje5 .descripcion{
color:#666;
font-size:1.1em;
font-weight:bold;    
}
#middle #content .mensaje6 .titulo{padding-left:0;}
/* FIN MODULO MESNSAJE */
/* MODULO FORMULARIO */
#content .obligatorio{     
float: none;
width:435px;           
margin:5px auto;
padding: 0px 20px 0 0;
background-color: transparent;         
background-image: url(../../img/iconos/requerido.png);   
background-repeat: no-repeat;               
background-position: right 3px; 
text-align: right;  
clear: both;     
}
#content .form .requerido label{       
padding-right:20px;                 
background:url(../../img/iconos/requerido.png) right 3px no-repeat;   
}                    
#content .form{ 
margin:10px auto 0;        
width:520px;   
padding:0; 
padding-bottom:42px;
overflow: hidden;   
background:#302e2e;
text-align: center;          
color:#fff;
font-weight: bold;              
}         
#content .form a{    
color:#fff;
}         
#content .form fieldset{       
padding:30px 15px 0;
margin:0;
text-align: right;
clear: both;
}          
/* campos */  
#content .form .campo{
text-align:right;
height:27px;    
width:455px;
clear: both; 
margin:0 auto 10px;
}             
#content .form .campoCheck{
width:187px;
padding-right:268px;   
}
#content .form .campoTextoLargo{    
height:65px;     
}       
/* contenido de los campos */     
#content .form .campoCheck label{
text-align:left;
float:left;
width:auto;
padding-right:20px;
}
#content .form .campo label{
float: left;        
text-align:left;    
}   
#content .form .campoTextoLargo textarea{
width:279px;
height:60px;
float: right;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #d0cab7;
border-top:1px solid #d0cab7;  
}
#content .form .campo input,
#content .form .campo select{
width:275px;
float: right;                
border-bottom:1px solid #fff;
border-right:1px solid #fff;
border-left:1px solid #d0cab7;
border-top:1px solid #d0cab7;       
padding:2px;
}      
#content .form .campo .archivo{
width:281px;
}  
#content .form .campo select{
width:281px;
}      
#content .form .campo .check{
width:auto;
float:right;
border:none;
}    
#content .form .campoRadio,
#content .form .campoChecks{
overflow: hidden;
height: auto;
width:460px;    
padding-bottom:3px;    
}
#content .form .campoRadio label,
#content .form .campoChecks label{
float: left;
clear:left;   
padding-bottom:2px;
font-weight: bold;
}
#content .form .campoRadio div,
#content .form .campoChecks div{
margin-bottom:3px;
overflow: hidden;    
float: left;
width:100%;
clear: left;             
}
#content .form .campoRadio div label,
#content .form .campoChecks div label{
width:427px;       
padding:2px 10px 0 0;  
background:none;
font-weight:normal;
color:#666;
float: right;
clear:none;               
}
#content .form .campoRadio input,
#content .form .campoChecks input{
width:13px;   
height:13px;   
float: left;
border:0;       
padding:0;
margin-top:3px;
clear:none;                
}     
#content .form .campoFecha .selectorBloque{
width:281px;
padding:0;
float: right;    
}         
#content .form .campoFecha .selectorDestinoVisual{
width:160px;                
text-align: center; 
float:left;   
}
#content .form .campoPaisRegionEnvio .selectorDestinoVisual,
#content .form .campoPaisRegion .selectorDestinoVisual{
width:225px;
margin-left:174px;
position: absolute;
text-align: center; 
}
#content .form .campoPaisRegionEnvio .selectorBotones,
#content .form .campoPaisRegion .selectorBotones{
float: right;
width:50px;
overflow: hidden;
}
#content .form .campoFecha select{
width:75px;
margin-right:19px;
float:none;
}     
#content .form .campoFecha .botonAbrir{
margin-left:10px;         
float: left; 
margin-top:3px;  
}
#content .form .campoFecha .botonVaciar{
margin-left:10px;      
float: left;
margin-top:3px;
}
/* */  
#content .form .coinciden{ 
width:430px;
padding-left:25px;
padding-bottom:10px;
overflow: hidden;
margin:0 auto;
}
#content .form .coinciden input{
float: left;
} 
#content .form .coinciden label{
float: right;
text-align: left;
width:400px;    
font-weight:normal;
}      
#content .form .btnSubmit{
text-align:right;
height:27px;    
width:455px;       
clear: both; 
margin:0 auto 10px;  
display: block;
}
#content .form .btnSubmit input{
float:right;
color:#fff;
font-weight:bold;
padding:10px 35px 10px 20px;
display: block;
background:url(../../img/decorado/btn-flecha-der-top.gif) right top no-repeat #1a2992;
border:none;
cursor:pointer;
}               
#content .form .campoCaptcha{
display: block;
width:278px;
height:40px;
padding-right:20px;             
float:right;
clear:both;         
padding-bottom:10px;  
overflow: hidden;  
}
#content .form .campoCaptcha label{
float: left;
display:block;
margin-bottom:10px;
margin-left:0;
width:220px;  
text-align: left; 
}
#content .form .campoCaptcha input{
width:150px;
float: right;
}
#content .form .campoCaptcha img{
float:left;
clear:left;
margin-right:5px;
}
#content .form .campoCaptcha .ayuda{
padding-top:5px;
width:350px;
}      
#content .form .mensajesError{
width:auto;
overflow: hidden;
margin:0px auto;
padding:10px 10px 7px;        
border-top:5px solid #000;       
border-bottom:5px solid #000;
background:#fdd;
color:#c00;     
}
#content .form .mensajesError li{
padding-left:6px;
padding-bottom:3px;
}           
#content .form .mensaje{
width:400px;
margin:150px auto 150px;
font-size:1.2em;  
font-style: italic;                                                                  
text-align:center;
}        
#content .form #campoPolitica{       
padding:10px 0;   
width: 298px;    
float: right;          
}             
#content .form #campoPolitica label{    
width: 255px;
padding-right:20px;
float: right; 
background:none;
padding-left:0;  
}
#content .form #campoPolitica .check{       
float: left; 
width: auto; 
}
#content .form #campoPolitica  a{
text-decoration: underline;
}                                 
#content .form2{
width:470px;
padding-bottom:35px;
}                               
#content .form2 fieldset{
width:auto;
padding-right:30px;
padding-left:10px;
}
#content .form2 .campo{
width: auto;
}
#content .form2 .campo label{
font-size:1.2em;
width:120px;
text-align: right;
}
#content .form2 .btnSubmit{
width:430px;
margin:0;
}
#content .form2 .btnSubmit input{
margin:0;
float: right;
font-weight:bold;
}
#content .form2 .recordarPass{
clear: both;
display: block;
float: right;
text-align: right; 
font-size:.9em;
margin-top:-12px;
margin-bottom:10px;        
} 
/* FIN MODULO FORMULARIO */

/* MODULO DE MAPA*/
#content .modMapa #mapaGM{
width:90%;
height:500px;
margin:0 auto 25px;
clear:both;
} 
#content .modMapa #panoGM{
width:80%;
height:250px;   
margin:0 auto 15px;
}      
#content .modMapa form{      
overflow: hidden; 
margin-bottom:20px;             
background-color:#f0efea;
padding:15px;
}
#content .modMapa form .campo{
width:250px;
float: left;
}
#content .modMapa form .campo label{
width:100%;
display: block;
font-weight:bold;
padding-bottom:5px;
}                 
#content .modMapa form .campo .contenidoSoloLectura{
padding-top:4px;
}                 
#content .modMapa form .campo input{
width:230px;             
font-size:1.2em;   
padding-top:2px;   
height:18px;        
}
#content .modMapa form .btn{
float: right;
width: auto;      
padding-top:10px;      
}
#content .modMapa form .btn input{       
border:none;
cursor:pointer;
}
#content .modMapa #resumenRuta{
padding-bottom:25px;
}    
#content .modMapa #resumenRuta h3{
font-weight:bold;    
padding-bottom:1px;
margin-bottom:3px;
border-bottom:1px solid #f0efea;
}
#content .modMapa #resumenRuta li{
padding-left:10px;
padding-bottom:2px;
}
#content .modMapa table{margin:15px auto;width:100%;}
#content .modMapa .extremoRuta{
background-color:#F0EFEA;
background-repeat:no-repeat;
background-position:4px 7px;
color:#000;
font-weight:bold;
font-size:1.2em;   
margin:0 auto;
padding:7px 10px 7px 25px;
}
#content .modMapa .extremoRuta strong{
color:#980E49;
}
#content .modMapa table td{padding:7px 5px;}
#content .modMapa table tr{cursor:pointer;}
#content .modMapa table .fila0 td,
#content .modMapa table .fila1 td{border-bottom:1px solid #f0efea;}
/* FIN MODULO DE MAPA*/
         
/* modcompras */   
/* carro */          
#content .modCompra{
margin-top:0;
}                  
#content .modPedido .elemCarro,
#content .modCompra .elemCarro{      
margin:15px auto 3px;
}                            
#content .modPedido .elemCarro th,
#content .modPedido .elemCarro td,
#content .modCompra .elemCarro th,
#content .modCompra .elemCarro td{
border-bottom:1px solid #999;
text-align: center;
} 
#content .modPedido .elemCarro .tdmodelo,
#content .modCompra .elemCarro .tdmodelo{
text-align: left;    
height:35px;
font-weight:bold;
padding-bottom:7px;
}                                         
#content .modPedido .elemCarro .tdcantidad,
#content .modCompra .elemCarro .tdcantidad{
text-align: center;       
}                               
#content .modPedido .elemCarro td,
#content .modCompra .elemCarro td{      
padding-top:7px;   
padding-bottom:5px;   
}                                         
#content .modPedido .elemCarro .desc,
#content .modCompra .elemCarro .desc,                                         
#content .modPedido .elemCarro .colItem,
#content .modCompra .elemCarro .colItem{
text-align: left;
}                           
#content .modPedido .elemCarro .tdprecio,
#content .modCompra .elemCarro .tdprecio{  
font-weight:bold;       
}                
#content .modPedido .elemCarro .cantidades,
#content .modCompra .elemCarro .cantidades{
padding-right:10px;
}                                            
#content .modPedido .elemCarro .tddesc strong,
#content .modCompra .elemCarro .tddesc strong{
display: block;
font-size:1.2em; 
}                                         
#content .modPedido .elemCarro .tddesc span,
#content .modCompra .elemCarro .tddesc span{
display: block;
font-size:.9em;       
}
#content .modCompra .elemCarro .tdborrar,                                                               
#content .modPedido .elemCarro .tdborrar{
width:20px;
}
#content .modCompra .elemCarro .txt,                                                               
#content .modPedido .elemCarro .txt{
text-align: right;
padding-right:20px;    
}
#content .modCompra .elemCarro .quitar{
width:16px;
height:16px;
overflow: hidden;
display: block;
text-indent:-1000px;
margin:0 auto;
background:url(../../img/decorado/icono-ekis.gif) no-repeat;
}                                         
#content .modPedido .elemCarro .total .val,
#content .modCompra .elemCarro .total .val{
font-size:1.1em;
font-weight:bold;
}                                                        
#content .modPedido .elemCarro .total .txt,
#content .modCompra .elemCarro .total .txt{
font-size:1.1em;    
}
#content .modCompraT3 .elemCarro{
margin-bottom:25px;
}
          
/* superior */
#content .modCompra .superior .h{
margin-bottom:0;    
}
#content .modCompra .superior{
overflow: hidden;
padding:0 35px 25px;
}
#content .modCompra .superior li{
display:block;
float: left;              
text-align: center;
padding:2px 5px 5px;    
height:14px;
margin:0;    
background-color:#EAEAEA;                  
color:#666;
font-weight:bold;
font-size:1.1em;
}
#content .modCompra .superior .p2,
#content .modCompra .superior .p1{
margin-right:5px;  
}                  
#content .modCompra .superior .sel{     
background-color:#990000;
color:#fff;       
}
/* inferior */
#content .modCompra .inferior{
width:100%;
overflow: hidden;
padding:15px 0;
margin:0 auto 15px;
text-align: center;      
}                       
#content .modCompra .inferior li{
display:block;
float: left;
padding:0 15px;
padding-right:0; 
height: 55px;                 
}  
#content .modCompraT1 .inferior li{
width:180px;               
}
#content .modCompra .inferior .btn{      
width: auto;                 
float: right;                    
} 
#content .modCompra .inferior .btn a{        
background-position:right center;
padding-right:24px;
}    
#content .modCompra .inferior .btnAnterior a,
#content .modCompra .inferior .btnSeguir a{
background-image:url(../../img/decorado/bullet-left.gif);  
}
#content .modCompra .inferior .btnCancelar a{   
background-image:url(../../img/decorado/icono-ekis-gris.gif);
}
#content .modCompra .inferior .btnContinuar{    
padding:0;
}         
#content .modCompra .inferior .btnContinuar a{
background-image:url(../../img/decorado/btn-bullet.gif);   
background-color:#ccc;  
padding:4px 37px 0px 10px;
height:20px;
} 
#content .modCompra .bloquePago .tarjetas{
width:220px;
float:left;
border:1px solid #fff; 
}                   
#content .modCompra .bloquePago .tarjetas span{
padding:5px 7px;
display:block;    
font-weight:normal;
text-align: justify;
}    
#content .modCompra .bloquePago .tarjetas img{ 
display:block;
margin:5px auto 10px;
}
#content .modCompra .bloquePago .seleccion{
width:175px;
padding-right:25px;
overflow: hidden;
float:right;
}                     
#content .modCompra .bloquePago .seleccion span{
padding:3px 0 3px 15px;
margin-bottom:10px;
display:block;
font-weight:bold;         
}     
#content .modCompra .bloquePago .seleccion input{
width:auto;  
float: left;  
margin-right:10px;
border:none;
}               
#content .modCompra .bloquePago .seleccion ul{
float: right;
}
#content .modCompra .bloquePago .seleccion li{
width:160px;
text-align: left;
padding-bottom:5px;
}            
#content .modCompra .bloquePago .seleccion .campoTarjeta label{
padding-left:10px;  
float: right;
width:125px; 
}      
#content .mod .bloqueDatosPersonales .h{
margin-bottom:0;
}
#content .mod .bloqueDatosPersonales table{
margin-bottom:20px;          
width:510px;
overflow: hidden;
}             
#content .mod .bloqueDatosPersonales th{
float: left;
clear: left;
width:100px;    
padding-bottom:1px;          
height:22px;
font-size:1.1em;
font-weight:bold;
text-align: right;  
color:#000;
}
#content .mod .bloqueDatosPersonales td{
float: right;
width:390px;
text-align: left;    
height:22px; 
padding-top:1px;
padding-left:5px;
color:#333;
}
#content .modCompra .formaPago{
padding-bottom:15px;
}         
#content .modCompra .formaPago p{
width:535px;
margin:0 auto;
}
#content .modCompra .form fieldset{
padding-top:10px;
}
#content .modCompra .form legend{
display: none;
}
#content .modCompra .form h2{
text-align: left;
font-weight:bold;
font-size:1.2em;
margin-bottom:15px;
border-bottom:1px solid;
}
#content .modCompra .form .btnCopiar{
text-align:center;       
padding:4px 10px;
margin-bottom:17px;
width: auto;
float: left;
display:inline-block;
background:#BFBFBF;
}
/* Resultado TPV */

#content .modCompra .moduloPasoCuadroAlerta p{
text-align:justify;
padding-top:25px;
} 
#content .modCompra .moduloPasoCuadroAlerta span{
font-weight:bold;
color:#00a;
margin:20px;
margin-left:190px;     
display: block;
padding:20px 20px 18px 25px;
background:url(../../img/decorado/alerta.html) no-repeat left center;     
}    
#content .modCompra .moduloPasoCuadroPositivo span{      
font-weight:bold;
color:#00a;
display: block;
margin:20px;
padding:20px 20px 20px 70px;
background:url(../../img/decorado/popup-positivo.html) no-repeat left center;
}
/* Ventanas compra */ 
.divVentana .contenedor{   
padding:0 15px 15px;     
margin:0 auto;
}
.divVentana .popupVentasCarroResumen,
.divVentana .popupVentasAnadirItemCarro{
left:50%;
top:50%;
position:absolute;
background-color:#fff;
border:1px solid #000;
width:400px;
height:auto;      
margin:-200px 0 0 -200px;
text-align:justify;
overflow:auto;
}     
.divVentana .popupVentasAnadirItemCarro .botonCerrar,
.divVentana .popupVentasCarroResumen .botonCerrar{
background: none;
} 
.divVentana .contenedor .tit{
font-size:1.4em;
font-weight:bold;
margin-left:0;
margin-bottom:5px;
color:#333;
}       
.popupVentasAnadirItemCarro .contenedor .contenedorVe{
background:#F3F3F3;
width:100%;
overflow: hidden;
padding:10px 0;
}
.popupVentasAnadirItemCarro .contenedor .txt{
padding:3px 10px 15px;
width:213px;
float: left;
}     
.divVentana .contenedor .contenedorVe{
background:#F3F3F3;
width:100%;
overflow: hidden;
padding:10px 0;    
}
.popupVentasCarroResumen .contenedor .txt{     
padding-right:15px;
padding-left:55px;
}         
.divVentana .contenedor .mensaje{
padding-bottom:15px;
padding-right:15px;
padding-left:55px;
background:url(../../img/iconos/g/check.gif) 10px top no-repeat;
}
.divVentana .contenedor .mensaje .titulo{
font-weight:bold;
}
.popupVentasAnadirItemCarro .contenedor .selCantidad{
float: right;              
text-align:left;
width:100px;       
padding-left:30px;
border-left:1px solid #000;     
}         
#content .modCompra .elemCarro .cantidades span,
#content .modCompra .elemCarro .unidades span,
.popupVentasAnadirItemCarro .contenedor .cantidad{
padding:1px 0 0;
margin-top:1px;
font-size:1.1em;
width:23px;
height:13px;
text-align: center;
border:1px solid #999;
line-height:1em;
vertical-align: top;
margin-right:5px;  
display: inline-block;  
display: block;
float: right;
}
.popupVentasAnadirItemCarro .contenedor .cantidad{
float: left;
margin-left:5px;
}
#content .modCompraT3 .elemCarro .cantidades span{
float: none;
display:block;
margin:0 auto;
}
#content .modCompra .elemCarro .cantidades a,
.popupVentasAnadirItemCarro .contenedor .selCantidad .btn{
width:16px;         
height:17px;       
overflow: hidden;
text-indent:-500px; 
background:no-repeat bottom left;  
margin-right:5px;          
display: block;   
float: right;
}                
.popupVentasAnadirItemCarro .contenedor .selCantidad .btn{
float:left;
margin-left:5px;    
}    
#content .modCompra .elemCarro .cantidades .mas,
.popupVentasAnadirItemCarro .contenedor .selCantidad .btnMas{
background-image:url(../../img/decorado/btn-mas.gif);
}
#content .modCompra .elemCarro .cantidades .menos,
.popupVentasAnadirItemCarro .contenedor .selCantidad .btnMenos{
background-image:url(../../img/decorado/btn-menos.gif);    
}
.divVentana .popupVentasAnadirItemCarro .btnCerrar{
background-image:url(../../img/decorado/icono-ekis-gris.gif);
}    
#content .modPedido .estado{
display:block;
margin-top:25px;
text-align: center;      
}
#content .modPedido .estado em{
display: block;            
margin:5px auto 40px;
padding:6px 28px;   
background:no-repeat #E9E9E9;
background-position:45px 8px;
width:150px;            
font-size:1.4em;
}
#content .modPedidoT2 .estado em{
background-image:url(../../img/gg_ignored.png);  
color:#990000;
}
#content .modPedidoT1 .estado em{
background-image:url(../../img/forward.png); 
background-position:43px 9px;
color:#009900;
}
#content .modPedidoT2 .estado em{
background-image:url(../../img/button_ok.png); 
color:#009900;
}
#content .modPedido .bloqueCarro{
padding-bottom:15px;
}

/* se machaca para version bloque ************************************/        
#content .mod .h{
font-size:1.4em;
font-weight:bold;
padding:2px 25px 2px 20px;   
line-height:1.2em;   
background-color:#333;
color:#fff;  
margin-bottom:12px;  
}
#content .mod .items .hl{
	background-color: #1a2992;
	color: #fff;
	font-weight: bold;
	padding: 3px 20px;
	margin-bottom: 5px;  
}   
#content .mod .items .hl a{
color:#fff;    
}                          
#content .mod6T2 .encuesta, 
#content .mod6T1 .encuesta{
background-color:#eaeaea;
padding-bottom:15px;
margin-left:20px;
} 
#content .mod6T1 .encuesta h3,
#content .mod6T2 .encuesta h3{
background-color:#666;
color:#fff;
font-weight:bold;
padding:2px 20px;
margin-bottom:10px;
} 
#content .mod6T1 .encuesta h4,
#content .mod6T2 .encuesta h4{     
margin:0 auto 10px;    
}

/* enumeracion t9*/ 
#content .mod2Tx li{        
float:left;            
margin:0 0 18px 0;    
overflow:hidden;   
height:312px;
text-align:center;
}
#content .contenido .mod2E7 li{
padding:0 0 0 15px;        
}
#content .contenido .mod2E7 .h{
width:468px;
margin:0;
float:right;
font-weight:normal;
padding-top:35px;
background:none;
}
#content .contenido .mod2E7 .h a{
color:#fff;    
}
#content .contenido .mod2E7 img{    
float: left;                 
}
/* modRSS */
#content .modRSS dl{               
background-color:#302E2E;   
padding:10px;       
margin-bottom:25px;  
margin-left:50px; 
width:350px;
}           
#content .modRSS dt{     
background:url(../../img/decorado/rss-g.gif) no-repeat left center;   
height:30px;        
padding-left:35px;   
font-size:1.2em;    
font-weight:bold;
color:#FFF;
}    
#content .modRSS dt span{     
display:block;     
font-weight:bold;    
padding-left:5px;  
}
#content .modRSS dd{
width:100%;
padding:5px 0;
display: block;
overflow: hidden;
text-align: right;    
}
#content .modRSS dd .boton{
color:#FFF;
padding:0 18px 0 0;
display: inline-block;  
line-height:1.5em;  
background:url(../../img/decorado/bullet-right-14.gif) right 2px no-repeat transparent; 
}
#content .modRSS dd .boton:hover{
color:#dc553f;    
}
/*Fin de modRSS */
