 /* MODULOS GENERALES */
#content .mod{
margin:0px auto 35px;     
clear:both;
width:auto;              
}
#content .mod .h{
margin:0 auto;
padding-bottom:5px;
font-size:1.4em;
font-weight:bold;   
color:#000066; 
}
#content .mod dt,
#content .mod li .hl{
padding-bottom:0;   
font-size:1.2em;
font-weight:normal; 
line-height:1.3em;
padding-bottom:2px;   
color:#000066;
}
#content .mod li .adic{
display: block;
}           
#content .mod2 li .hl a{
color:#000066;    
}  
/* 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 .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:150px;
}
#content .mod2T4 li{
height:62px;
}     
#content .mod2 li p{
margin-bottom:5px;
}

#content .mod2 .paginacion{
padding:0px 0 7px;
text-align: right;
display:block;
font-size:.9em;
}            
#content .mod2 .paginacion *{
display:inline-block;      
line-height:10px;      
margin: 2px 4px 2px 4px;    
padding:1px 5px 1px 5px;   
float: none;  
}                    
#content .mod2 .paginacion span{  
background-color: #303030;
border:1px solid #303030;
color:#ffffff;           
width: auto;               
}         
#content .mod2 .paginacion a{
background-color:#ffffff;
border:1px solid #bbbbbb;
color:#303030;               
text-decoration:none;   
}

#content .mod2 .paginacion a:hover,
#content .mod2 .paginacion a:active{
background-color: #bbbbbb;
border:1px solid #303030;    
}            
#content .mod .pagUna{
display: none;
}                                

/* 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 li,        
#content .mod2T4 li{      
float:left;
margin:0 0 5px 0;           
padding-left:10px;
padding-right:5px;
background:url(/img/decorado/bullet-2.gif) left 6px no-repeat;        
}
#content .mod2T3 li img{
float:left;
}                   
#content .mod2T3 li .btn,
#content .mod2T3 li p{
float:right;
font-style: italic;
font-size: 0.9em;
}

/* 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 span,            
#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;
}
#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;
list-style:none;
margin-left:0;
}
#content .mod3T3 .cGaleria li{
padding:5px 20px 5px 0px;     
}
#content .mod3T3 .galeria3 .cGaleria li{ 
padding:5px 0;
width:120px; 
text-align: right; 
}
/* galeria t1 y t2 y t3*/    
#content .galeria1 .cGaleria,
#content .galeria2 .cGaleria{       
margin:10px 0 0 20px;
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 .galeria4 .cBucle{
height:250px;
text-align:center;       
padding:0;
}                     
#content .galeria4 .cBucle ul li{ 
overflow:hidden;    
height:250px;     
width:630px;               
}                            
#content .galeria4 .cBucle a{
display:block;                  
}       
#content .galeria3,
#content .galeria5{
text-align: center;
}  
#content .galeria5 ul,
#content .galeria6 ul{
display:none;    
}
/* 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;
margin-bottom:15px;
}
#content .mod5 .topF .apartados ul{
text-align: right;
}
#content .mod5 .topF .apartados li{
border-left:1px solid;
border-right: 0;
display:inline;
float: none;
padding:2px 10px;
}       
#content .mod5 .topF .apartados li span{
color:#872d23;    
font-weight:normal;
background:url(/img/decorado/bullet-2.gif) left 4px no-repeat;
padding-left:13px; 
}
#content .mod5 .topF .apartados li.primero{
border:none;
}
#content .mod5 .topF .apartados li.seleccionado{
font-weight:bold;
}
#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;
}       
/* ficha t1 y t2 */    
#content .mod5T2 .colImg{
float: right;     
}                      
#content .mod5T1 .datos{
float: right;   
padding-left:12px;
}
#content .mod5T2 .datos{
float: left;   
padding-right:12px;
}  
#middle #content .fichaEncuesta .datos .nbml{
padding-left:15px;
float: left;
}
#content .mod5 dl{
width:100%;
padding-bottom:10px;
overflow: hidden;
}        
#content .mod5 .datos .radio{
display: inline-block;
margin-bottom:10px;
}
#content .mod5 .conImg,
#content .mod5 .simple{
padding-bottom:0;   
width:48%;      
float: left;    
overflow: hidden;      
}
#content .mod5 dt{
font-weight:bold;    
}               
#content .mod5 dl dd{ 
padding-bottom:10px;    
}          
#content .mod5 .mismaLinea{
padding: 10px;
margin-bottom:20px;          
width: 620px;    
background-color: #e4e2de;
}
.rec2 #content .mod5 .mismaLinea{
margin-bottom:0;    
}
#content .mod5 .mismaLinea dt{
float: left;
width:80px;    
height:20px;
font-weight:normal;
font-size: 1em;
padding-bottom:10px;  
}
#content .mod5 .mismaLinea dd{
float: left;    
height:20px;
width:230px;  
font-weight: bold;  
padding-bottom:10px;  
}

#middle #content .mod5 .simple dt label{
width:239px;
padding-left:4px;
padding-right:10px;
display: inline-block;        
font-size:.8em;
}   
/* 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;
margin:75px auto;           
text-align:center;
color:#666;
background:#F3F3F3;
padding:10px;
}
 
#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);}
/* 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.gif);   
background-repeat: no-repeat;               
background-position: right 3px; 
text-align: right;    
color:#000066;   
}
#content .privObligatorio{   
margin-top:0;
width:614px;
padding-right:37px;
padding-bottom:20px;
background-color:#f1f0ed;
background-position: 620px 3px;
}
#content .form .requerido label{       
padding-right:20px;                 
background:url(/img/iconos/requerido.gif) right 3px no-repeat;   
}                    
#content .form{ 
margin:10px auto 0;        
width:520px;   
padding:0; 
padding-bottom:42px;
overflow: hidden;   
background:url(/img/decorado/form-bottom.jpg) left bottom no-repeat #E8E8E8;
text-align: center;          
color:#416B70;
font-weight: bold;
font-size:.9em;
}         
#content .form a{    
color:#000;
}         
#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;    
color:#000066;
}   
#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-left:17px;
padding-bottom:3px;
float: left;
}
#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: 20px;
height:20px;
float: left;
border:0;       
padding:0;
clear:none;                
}           
#content .form .campoFecha .selectorDestinoVisual{
width:100px;
margin-left:174px;
position: absolute;
text-align: center; 
}
#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:285px;
position: absolute;
margin-top:2px;
}
#content .form .campoFecha .botonVaciar{
margin-left:305px;
position: absolute;
margin-top:2px;
}
/* */  
#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{
clear: both;
width:100%;
width:450px;
margin:0 auto;
text-align: center;
}
#content .form .btnSubmit input{
color:#000;
border:none;    
cursor:pointer;
clear:both;
margin:5px auto;
display: block;    
padding:1px 5px 1px 13px;      
background:url(/img/decorado/flecha-r.gif) 4px center no-repeat #fff;
}               
#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;
margin:0 auto;
padding:10px;
padding-bottom:20px;
color:#990000;
}
#content .form .mensajesError{
padding-left:0;
padding-bottom:0;    
}
#content .form .mensajesError li{
padding-left:6px;
margin:1px 0;
}
#content .form .mensajesError li{
padding-left:0px;  
}
#content .form .mensaje{
width:400px;
margin:150px auto 150px;
font-size:1.2em;  
font-style: italic;                                                                  
text-align:center;
}        
#content .form #campoJuegosJuventud,
#content .form #campoPolitica{       
padding:10px 0;   
width: 298px;    
float: right;          
}             
#content .form #campoJuegosJuventud label,
#content .form #campoPolitica label{    
width: 255px;
padding-right:20px;
float: right; 
background:none;
padding-left:0;  
}
#content .form #campoJuegosJuventud .check,
#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:400px;
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;        
} 
/* formulario privado */
#content .form3{
width:651px;
padding:0 0 20px;
background-position:bottom center;
background-color:#fff;
}
#content .form3 fieldset{
padding:0;    
}
#content .form3 div h4{
font-weight:bold;
font-size:1.3em;
padding-top:15px;
padding-bottom:10px;
color:#000066;
width:620px;
margin:0 auto 20px;
text-align: left;
background:url(/img/decorado/doble-pixel.gif) bottom repeat-x;    
}
#content .form3 div .camposIni{
width:490px;
padding-right:40px;       
float: right;
}               
#content .form3 div .camposIni .campo{
float: right;
width:100%;    
}
#content .form3 .superior{
width:100%;    
background:#E1DFDA;
overflow: hidden;
}
#content .form3 .superior .fotoParticipante{
float: left;
width:100px;
padding-left:20px;    
}
#content .form3 .inferior{
width:100%;    
background:#F1F0ED;
overflow: hidden;
}
#content .form3 .requerido label{       
padding-right:20px;    
width:135px;             
background:url(/img/iconos/requerido.gif) right 3px no-repeat;   
}  
#content .form3 .campo label{        
text-align: right;
width:155px;
padding-left:10px;
font-size:1.1em;
margin-top:3px;
}                          
#content .form3 .campo input,
#content .form3 .campo .select{
border:1px solid #BEB1AF;
height:18px;     
padding:3px 3px 0;
font-size:1.1em;
}               
#content .form3 .campo .archivo,
#content .form3 .campo .select{
height:23px;
width:283px;
}
#content .form3 .btnSubmit{
width:620px;
margin:20px auto 10px;
float: none;
clear: both;
border-top:1px solid #ABA598;
padding:15px 0 21px;
}
#content .form3 .btnSubmit input{
background:url(/img/decorado/btn-150x29.gif) 0 4px no-repeat;
width:149px;          
font-size:1.2em;
padding-right:33px;
height:34px;
color:#fff;    
}

#content .form4 .superior .camposIni{
padding-bottom:15px;
}
#content .form4 .superior .fotoParticipante{     
width:100px;
padding-left:60px;    
}
#content .form4 div .camposIni{
width:420px;
padding-right:70px; 
}                              
#content .form4 .campo .contenidoSoloLectura{
background-color:#f1f0ed;
color:#333;
padding:3px 3px 0;
height:19px;
width:275px;
float: right;
text-align: left;
}
#content .form4 .requerido label{       
padding-right:20px;    
width:75px;    
}       
#content .form4 .campo label{         
width:95px;
padding-left:10px;
}
#content .form .regCentro .campo label{
text-align: right;
width:160px;
}
#content .form .regCentro .campo .contenidoSoloLectura{
display: block;
float: right;
text-align: left;
width:280px;    
color:#333;
}
/* FIN MODULO FORMULARIO */

/* MODULO DE MAPA*/
#content .modMapa #mapaGM{
width:80%;
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 .modPedido .elemCarro,
#content .modCompra .elemCarro{
width:538px;
margin:15px auto 3px;
}                                       
#content .modPedido .elemCarro .tdmodelo,
#content .modCompra .elemCarro .tdmodelo{width:86px;}
#content .modPedido .elemCarro .tddesc,
#content .modCompra .elemCarro .tddesc{
text-align: left;
width:325px;
height:35px;
font-weight:bold;
padding-bottom:7px;
}                                         
#content .modPedido .elemCarro .tdcantidad,
#content .modCompra .elemCarro .tdcantidad{
text-align: center;
width:102px;
}                               
#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 td,
#content .modCompra .elemCarro td{      
padding-top:7px;    
}                                     
#content .modPedido .elemCarro .tdeuro,
#content .modCompra .elemCarro .tdeuro{  
font-weight:bold;       
}                                                            
#content .modPedido .elemCarro .tdeuro{
width:135px;
}                  
#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 .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 .totalPagar,
#content .modCompra .totalPagar{
width:538px;
margin:0 auto 15px;    
font-weight:bold;              
}      
#content .modPedido .totalPagar .final,
#content .modCompra .totalPagar .final{
border-top:2px solid #999;     
}
#content .modPedido .totalPagar td,
#content .modCompra .totalPagar td{
height:30px;  
padding-top:7px;
border-top:1px solid #999;     
}
#content .modPedido .totalPagar .col1,
#content .modCompra .totalPagar .col1{
width:305px;
padding-left:49px;
padding-right:49px;
text-align: right;
}
#content .modPedido .totalPagar .col2,
#content .modCompra .totalPagar .col2{
text-align:center;
border-left:1px solid #999;
}                               
#content .modPedido .totalPagar .tot *,
#content .modCompra .totalPagar .tot *{
display: block;
padding-right:49px;
padding-top:5px;
text-align: right;
color:#000;        
}
#content .modPedido .totalPagar .final,
#content .modCompra .totalPagar .final{
border-top:none;
}
#content .modPedido .totalPagar .tot span,
#content .modCompra .totalPagar .tot span{
font-weight:normal;
}
#content .modPedido .totalPagar .toteuro span,
#content .modCompra .totalPagar .toteuro span{
display:block;
width:122px;
padding-top:2px;
height:20px;
text-align: center;
font-size:1.2em;
color:#000;
background-color:#ddd;
margin:0 auto;
}
/* superior */
#content .modCompra .superior .h{
margin-bottom:0;    
}
#content .modCompra .superior{
overflow: hidden;
width:100%;
padding-bottom:25px;
text-align:center;
}
#content .modCompra .superior li{
display:block;
float: left;
padding:0 15px;       
border-left:1px solid ;
}
#content .modCompra .superior .p1{
border:none;    
}                             
#content .modCompra .superior li span{   
padding:5px;
width:115px;
height:14px;
display: block;
margin:0 auto;
}
#content .modCompra .superior .sel span{
text-decoration:underline;  
padding-left:21px;
background:5px center no-repeat #ccc;
background-image:url(/img/decorado/bullet-right.gif); 
}
/* 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.gif) 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.jpg) 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 .contenedor .tit{
font-size:1.4em;
font-weight:bold;
margin-left:0;
margin-bottom:5px;
color:#333;
}       
.popupVentasAnadirItemCarro .contenedor .txt{
padding-bottom:15px;
padding-top:3px;
padding-right:10px;
width:223px;
float: left;
}     
.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;
}
/*Coverflow*/
#content .modCF1{
    width: 620px;               
    text-align: center;   
}
#content .modEncuesta3d{
background:url(/img/decorado/bloque-651-mid.jpg) left top repeat-y;
width:651px;
overflow: hidden;    
}               
#content .modEncuesta3d .h{    
font-weight:bold;       
line-height:1.2em;
letter-spacing:-.05em;  
padding-bottom:15px;            
height:32px;
padding-top:18px;
color:#fff;         
padding-left:15px; 
font-size:2.3em;
font-weight:bold; 
background:url(/img/decorado/bloque-651-top.jpg) left top no-repeat;         
}                          
#content .listadoEnc li{
padding-bottom:0px;
}                                       
#content .listadoEnc .modEncuesta3d{
padding:0;
margin-bottom:10px;  
}
#content ul .modEncuesta3d .h{  
height:21px;
width:100%;
color:#000066;
font-size:1.5em;
overflow: hidden;
padding-bottom:24px;
padding-top:0;            
background:url(/img/decorado/bloque-651-top-b.jpg) left bottom no-repeat #fff; 
} 
#content ul .modEncuesta3d .h em{
font-size:.7em;
}    
#content .modEncuesta3d .leftEnc3d{
width:140px;
padding:0 10px 0 20px;
text-align: center;
overflow: hidden;
float: left;
}  
#content .modEncuesta3d .txt{
font-size :1.1em;
display:block;
padding:30px 0px 15px 0px;
color:#fff;       
margin:0 auto;
text-align:left;
}                              
#content .modEncuesta3d .enlaceEncuesta{
font-size :1.1em;
text-decoration:underline;
display:inline-block;
padding:0 10px 0px 0px;
color:#fff;     
background:url(/img/decorado/bullet-3.gif) right 7px no-repeat;       
}     
#content .modEncuesta3d .cuerpo{
width:100%;
padding-bottom:40px;
overflow: hidden;
background:url(/img/decorado/bloque-651-bottom.jpg) left bottom no-repeat; 
}
#content .modEncuesta3d .centro{
float: right;
width:425px;
padding-left:17px;
padding-right:15px;
overflow: hidden;
background:url(/img/decorado/1px_b.gif) 195px repeat-y;
}
#content .modEncuesta3d form{         
width:175px;
margin:0 0 0 0; 
padding:0 0 0 0;
float: left;
}            
#content .modEncuesta3d form .campoRadio{
overflow: hidden;
height: auto;
width:100%;      
padding-top:15px;
padding-bottom:10px;  
}
#content .modEncuesta3d form .campoRadio span{
color:#d05d4a;
font-weight:bold;
display:block;
float: left;
padding-right:5px;
padding-top:1px;
width:15px;            
text-align: center;       
}
#content .modEncuesta3d form .campoRadio .elem{    
padding-bottom:8px;                                
overflow: hidden;   
width:100%;                 
}
#content .modEncuesta3d form .campoRadio .sel{
background:#E2E6F1;
} 
#content .modEncuesta3d form .campoRadio label{
width:115px;       
overflow: hidden;
padding:2px 10px 0 8px; 
margin-bottom:2px;   
font-weight:normal;        
display: block;  
font-size:.9em;   
float: left;     
}
#content .modEncuesta3d .campoRadio input{
width: 13px;
height:13px;
float: left;
border:0;       
padding:0;       
margin-top:3px; 
display: block;                 
}           
#content .modEncuesta3d form .submit{
margin:0 auto;     
color:#fff;
display: block;
border:none;                                                          
width:79px;          
padding-right:20px;
height:34px;
cursor: pointer;                                                          
background:url(/img/decorado/btn-79x31.jpg) right bottom no-repeat; 
}              
   
#content .modEncuesta3d .grafica{     
padding:0;
width:245px;
margin:0;   
float:right;                                                                  
}                                
#content .modEncuesta3d .grafica h6{
color:#4d60a2;
font-size:1.2em;
font-weight:bold; 
padding:5px 7px 0 5px;
margin:0 auto 5px;
width:195px;                     
}
#content .modEncuesta3d .grafica .msj{
color:#cb513a;
display: block;
text-align: center;
font-size:1.2em;
font-weight:bold;
}

                 /*
#content .mod5 .datos .campoRadio{
overflow: hidden;
height: auto;
width:100%;      
padding-top:15px;
padding-bottom:10px;  
}             */
#content .fichaEncuesta .topF{
margin-bottom:20px;
}
#content .fichaEncuesta .datos span{
color:#d05d4a;
font-weight:bold;
display:block;
float: left;
padding-right:5px;
padding-top:1px;
width:15px;                   
}
#content .fichaEncuesta .datos input{
width: 20px;
height:20px;
float: left;
border:0;       
padding:0;                      
}   
#content .fichaEncuesta .datos dt{
padding:10px 0;
}
#content .fichaEncuesta .datos dd{
width:100%;
overflow: hidden;   
padding-bottom:15px; 
}
#content .fichaEncuesta .datos dt label{
padding-left:10px;       
}   
#content .fichaEncuesta .datos dd img{
float: left;
}
#content .fichaEncuesta .datos dd .nbml{
float: right;
width:500px;
}
#content .fichaEncuesta .datos .submit{
margin:0 auto;
color:#fff;
display: block;
border:none;                                                          
width:79px;          
padding-right:20px;
height:34px;
cursor: pointer;
float:none;
background:url(/img/decorado/btn-79x31.jpg) right bottom no-repeat; 
}   
#content .fichaEncuesta .datos .grafica{
clear: both;       
}
#content .fichaEncuesta .datos .grafica h6{
color:#4d60a2;
font-size:1.2em;
font-weight:bold; 
padding:5px 5px 0 5px;
margin:60px auto 5px;  
border-top:1px solid #C5BFBA;
}                   
#content .fichaEncuesta .datos .grafica .fechaInicio em,
#content .fichaEncuesta .datos .grafica .votos em{
font-weight:bold;
padding-right:5px;
padding-left:5px;
color:#d05d4a;
}
#content .fichaEncuesta .datos .grafica .msj{
color:#cb513a;
display: block;
text-align: center;
font-size:1.2em;
font-weight:bold;
}
/* Zona Privada */
#content .modPrivado{
padding-left:15px;
width:652px;
}
#content .modPrivado h2{
color: #000066;                   
font-weight: bold;
font-size: 1.4em;
margin-bottom:15px;
padding-left:11px;
}
#content .modPrivado .desde{
color:#666;
text-align: center;
font-size:1.2em;
display: block;
padding:0 15px 15px;
}
#content .modPrivado .alerta{
display: block;
color:#FFF;
text-align: left;
font-size:1.2em;
width:532px;
padding-left:120px;
height:50px;
padding-top:16px;
background:url(/img/decorado/caja-alerta.jpg);
margin-bottom:15px;
}
#content .modPrivado .cerrado{
display: block;
color:#333;
text-align: left;
font-size:1.2em;
width:514px;
padding-left:137px;
height:50px;
padding-top:16px;
background:url(/img/decorado/caja-candado.jpg);
margin-bottom:15px;
}
#content .modPrivado .actividades li{
width:651px;
height:78px;  
margin-bottom:15px;  
}
#content .modPrivado .actividades .enviado{
background:url(/img/decorado/caja-actividad-b.jpg);      
}
#content .modPrivado .actividades .pendiente{
background:url(/img/decorado/caja-actividad.jpg);  
}
#content .modPrivado .actividades li .estado{
width:167px;
padding-top:18px;
text-align: center;
font-size:1.2em;    
font-weight:bold;
display: block;
float: left;
}
#content .modPrivado .actividades .enviado .estado{
color:#999;
}
#content .modPrivado .actividades .pendiente .estado{
color:#000066;    
}
#content .modPrivado .actividades li .txt{
display: block;
float: left;         
color:#333;          
text-align: left;    
padding-left:75px;
padding-top:10px;
height:30px;                         
margin-top:10px;
background:53px 11px no-repeat;
}
#content .modPrivado .actividades .enviado .txt{
background-image:url(/img/iconos/p/check.gif);
}
#content .modPrivado .actividades .pendiente .txt{          
width:175px;
background-image:url(/img/decorado/ico-clock.gif); 
}
#content .modPrivado .actividades li .btnRealizar{
border-left:1px solid #ABA598;
padding-left:30px;
display: block;                         
margin-top:10px;
padding-top:5px;
height:35px;
float: left;
}
#content .modPrivado .actividades li .btnRealizar a{
background:url(/img/decorado/btn-flechas.jpg);
width:116px;
padding-left:10px;
padding-right:45px;          
padding-top:4px;
text-align: right;
font-size:1.2em;
height:24px;
color:#fff;
display: block;                  
}                           





#content .modPrivado .ejercicios li{
width:651px;
height:78px;  
margin-bottom:15px;  
}
#content .modPrivado .ejercicios .enviado{
background:url(/img/decorado/caja-actividad-b.jpg);      
}
#content .modPrivado .ejercicios .pendiente{
background:url(/img/decorado/caja-ejercicio.jpg);  
}
#content .modPrivado .ejercicios li .estado{
width:207px;
padding-top:18px;
text-align: center;
font-size:1.2em;    
font-weight:bold;
display: block;
float: left;
}
#content .modPrivado .ejercicios .enviado .estado{
color:#999;
}
#content .modPrivado .ejercicios .pendiente .estado{
color:#000066;    
}
#content .modPrivado .ejercicios li .txt{
display: block;
float: left;         
color:#333;          
text-align: left;    
padding-left:75px;
padding-top:10px;
height:30px;                         
margin-top:10px;
background:53px 11px no-repeat;
}
#content .modPrivado .ejercicios .enviado .txt{
background-image:url(/img/iconos/p/check.gif);
}
#content .modPrivado .ejercicios .pendiente .txt{          
width:165px;
background-image:url(/img/iconos/p/row-preferences.gif); 
}
#content .modPrivado .ejercicios .noRealizado .txt{  
background-image:url(/img/iconos/p/row-delete.gif);    
}
#content .modPrivado .ejercicios li .btnRealizar{
border-left:1px solid #ABA598;
padding-left:30px;
display: block;                         
margin-top:10px;
padding-top:5px;
height:35px;
float: left;
}
#content .modPrivado .ejercicios li .btnRealizar a{
background:url(/img/decorado/btn-150x29.gif);
width:95px;
padding-left:10px;
padding-right:45px;          
padding-top:4px;
text-align: right;
font-size:1.2em;
height:24px;
color:#fff;
display: block;                  
}                            



 
#content .modPrivado .actividadesComp li{
width:651px;
height:78px;  
margin-bottom:15px;  
}
#content .modPrivado .actividadesComp .noParticipado{
background:url(/img/decorado/caja-actividad-b.jpg);      
}
#content .modPrivado .actividadesComp .participado{
background:url(/img/decorado/caja-actividad.jpg);  
}
#content .modPrivado .actividadesComp li .estado{
width:167px;
padding-top:18px;
text-align: center;
font-size:1.2em;    
font-weight:bold;
display: block;
float: left;
color:#000066;    
}         
#content .modPrivado .actividadesComp li .txt{
display: block;
float: left;         
color:#333;          
text-align: left;    
padding-left:40px;
width:135px;
padding-top:10px;
height:30px;                         
margin-top:10px;
background:15px 11px no-repeat;
}
#content .modPrivado .actividadesComp .participado .txt{
background-image:url(/img/iconos/p/check.gif);
}
#content .modPrivado .actividadesComp .noParticipado .txt{     
background-image:url(/img/iconos/p/information.gif); 
}
#content .modPrivado .actividadesComp li .puntos{
float:left;
border-left:1px solid #ABA598;
width:125px;     
padding-right:20px;              
margin-top:10px;    
height:35px;
}
#content .modPrivado .actividadesComp li .puntos .a{
padding-top:4px;
display: block;
text-align: right;
width:73px;
float:left;
line-height:1.2em;
}
#content .modPrivado .actividadesComp li .puntos .b{
text-align:center;
width:44px;
height:37px;
padding-top:2px;
display: block;
font-weight:bold;
font-size:2.2em;
color:#000066;
background:url(/img/decorado/cajita-puntuacion.gif);
float: right;
}
#content .modPrivado .actividadesComp li .btnVer{
border-left:1px solid #ABA598;         
display: block;                         
margin-top:10px;
padding-top:5px;
height:35px;
float: left; 
width:150px; 
}
#content .modPrivado .actividadesComp li .btnVer a{
background:url(/img/decorado/btn-lupa.jpg);
width:88px;
padding-left:10px;
padding-right:35px;             
padding-top:4px;
text-align: center;
font-size:1.2em;
height:24px;
color:#fff;
display: block;  
float: right;                
}  
#content .modPrivado .ficha{  
width:652px;
overflow: hidden;
background:#F1F0ED;                                             
}
#content .modPrivado .ficha .top{
background:url(/img/decorado/top-ficha-privada.gif) top no-repeat; 
width:100%;
overflow: hidden;
}
#content .modPrivado .ficha .top h3{
color:#fff;
font-size:1.4em;
font-weight:bold;
width:228px;
float:left;
text-align: center;    
padding-top:10px;
}
#content .modPrivado .ficha .top strong{
color:#000066;
padding-left:23px;
padding-top:12px;
font-size:1.2em;
float: left;
font-weight:normal;        
}
#content .modPrivado .ficha .nbml{
width:600px;
overflow:hidden;
margin:0 auto 20px;
}            
#content .modPrivado .ficha form{
width:100%;
overflow: hidden;
padding-bottom:30px;
background:url(/img/decorado/minificha-bottom-form.gif) left bottom no-repeat;
}
#content .modPrivado .multipleChoice h4,
#content .modPrivado .ficha form h4{
width:620px;
margin:0 auto 35px;
border-bottom:1px solid #ABA598;
font-weight:bold;
font-size:1.2em;
color:#000066;         
}         
#content .modPrivado .multipleChoice .hfallo{
color:#860202;
}                   
#content .modPrivado .multipleChoice li,
#content .modPrivado .ficha form li{
padding:5px 28px 5px 0; 
width:596px;
overflow: hidden;
cursor: pointer;
}        
#content .modPrivado .multipleChoice li{
cursor:auto;
}                                          
#content .modPrivado .multipleChoice li .nbml,
#content .modPrivado .ficha form li .nbml{
padding:5px 20px;    
width:525px;   
background:#E4E2DE;
margin-left:28px;
overflow: hidden;
}            
                                                
#content .modPrivado .multipleChoice li .nbml,
                             
#content .modPrivado .multipleChoice .final .nbml,           
#content .modPrivado .multipleChoice .sel .nbml,
#content .modPrivado .ficha form .final .nbml,           
#content .modPrivado .ficha form .sel .nbml{
background:#fff;         
}                                                          
#content .modPrivado .multipleChoice li .datos .letra,                                                          
#content .modPrivado .ficha form li .datos .letra{
color:#CC4F39;
font-size:1.6em;
margin-bottom:5px;
font-weight:bold;    
display: block;   
padding-left:28px;     
background:url(/img/decorado/icono-check-off.jpg) 55px 0px no-repeat;           
}                                                                                       
#content .modPrivado .multipleChoice li .datos .letra{
background:none;
}
#content .modPrivado .multipleChoice .final .datos .letra,
#content .modPrivado .ficha form .final .datos .letra{
background:url(/img/decorado/icono-check-on.jpg) 55px 0px no-repeat; 
}                                                         
#content .modPrivado .multipleChoice li .datos .explicacion,   
#content .modPrivado .ficha form li .datos .explicacion{
float: right;
width:350px;
}                                                          
#content .modPrivado .multipleChoice li .datos .explicacion span,
#content .modPrivado .ficha form li .datos .explicacion span{
display: block;
text-align: left;
color:#CC4F39;
font-weight:bold;
}                                                        
#content .modPrivado .multipleChoice li .datos .explicacion p,
#content .modPrivado .ficha form li .datos .explicacion p{      
font-weight:normal;    
color:#090066;        
padding-top:0;
margin-bottom:0;
}                                                 
#content .modPrivado .multipleChoice li .datos .opcion,
#content .modPrivado .ficha form li .datos .opcion{
width:350px;
float: right;
overflow: hidden;
}                                                      
#content .modPrivado .multipleChoice li .datos .opcion input,
#content .modPrivado .ficha form li .datos .opcion input{
float: left;    
width: 13px; 
height: 13px;
}                                                     
#content .modPrivado .multipleChoice li .datos .opcion label,
#content .modPrivado .ficha form li .datos .opcion label{
float:right;
text-align: left;
width:328px;    
color:#000066;
}
#content .modPrivado .multipleChoice .bottom,
#content .modPrivado .ficha form .bottom{
border-top:1px solid #ABA598;
width:620px;
padding-top:25px;
margin:10px auto 0;
}
#content .modPrivado .multipleChoice .bottom input,
#content .modPrivado .ficha form .bottom input{
width:171px;
height:28px;
border:none;
background:url(/img/decorado/btn-flechas.jpg);
color:#fff;    
padding-left:10px;
text-align:left;
padding-right:35px;
font-size:1.3em;
display: block;
margin:0 auto;
cursor:pointer;
}                                      
#content .modPrivado .multipleChoice .razona,
#content .modPrivado .ficha form .razona{
padding-left:28px;
padding-right:28px;
padding-bottom:15px;
}                                            
#content .modPrivado .multipleChoice .razona label,
#content .modPrivado .ficha form .razona label{     
text-align: left;
width:328px;    
font-weight:bold;
font-size:1.1em;
display: block;
margin-bottom:5px;
}                                                     
#content .modPrivado .ficha form .razona textarea{     
width:563px;
height:90px;    
}
#content .modPrivado .multipleChoice .razona textarea{
background:#fff;
padding:10px;
width:543px;
height:70px;
border:none;
}
#content .modPrivado .multipleChoice .razona .nbml{
margin-left:0;
margin-right: 0;
background:#fff;  /*
padding-left:0;
padding-right:0;
width:565px;      */
}                       /*
#content .modPrivado .multipleChoice .razona .nbml p{
padding-left:20px;
padding-right:20px;    
}                  */
#content .modPrivado .multipleChoice .nbml .video.com{
margin-left:auto;
margin-right:auto;    
}

/* ampliar el li de la encuesta */                  
#content .modPrivado .multipleChoice h4,
#content .modPrivado .ficha form h4{                
margin-left:25px;
margin-right:0;
width:600px;
}         
#content .modPrivado .multipleChoice li,
#content .modPrivado .ficha form li{
width:620px;
}                                                            
#content .modPrivado .multipleChoice li .nbml,
#content .modPrivado .ficha form li .nbml{
width:555px;
}                                                             
#content .modPrivado .ficha form .razona textarea{     
width:590px;                
}
/* fin */ 


/* gestionAlumnos */
#content .modPrivado .gestionAlumnos{
border-top:1px solid #ABA598;  
width:620px; 
overflow:hidden; 
}
#content .modPrivado .gestionAlumnos li{
border-bottom:1px solid #ABA598;
width:620px;
margin-top:10px;
padding-bottom:10px;
overflow: hidden;
}
#content .modPrivado .gestionAlumnos li img{
float: left;
}
#content .modPrivado .gestionAlumnos li .datos{
width:154px;
padding-left:14px;
padding-right:15px;
float: left;    
}
/*#content .modPrivado .gestionAlumnos.ljl li .datos{
width:304px;
} */
#content .modPrivado .gestionAlumnos li .datos strong{
font-size:1.2em;
color:#999;  
line-height:1.2em;
display: block;  
}
#content .modPrivado .gestionAlumnos .participa .datos strong{
color:#000066;
}
#content .modPrivado .gestionAlumnos li .datos span{
color:#666;
font-weight:bold;
}
#content .modPrivado .gestionAlumnos li .txt{
width:173px;
padding-right:10px;
float: left;
color:#333;                                                       
}      
#content .modPrivado .gestionAlumnos li .txt div{
padding-left:23px;  
}
#content .modPrivado .gestionAlumnos li .txt .verPart{
background:url(/img/iconos/p/information.gif) left top no-repeat;     
}
#content .modPrivado .gestionAlumnos .participa .txt .verPart{
background-image:url(/img/iconos/p/check.gif);    
}
#content .modPrivado .gestionAlumnos .participa .txt .verPreg{
background:url(/img/iconos/p/help2.gif) left top no-repeat;    
}
#content .modPrivado .gestionAlumnos li .txt strong{
font-weight:bold;
display: block;   
margin-bottom:5px; 
}
#content .modPrivado .gestionAlumnos li .txt a{
text-decoration:underline;
display:inline-block;
padding-right:18px;
color:#000066;
background:url(/img/decorado/lupa.gif) right center no-repeat;    
}
#content .modPrivado .gestionAlumnos li .btns{
width:180px;    
padding-left:10px;
float: left;
padding-top:5px;
}
#content .modPrivado .gestionAlumnos li .btns .editar{
float: left;
text-align: center;
width:65px;
padding-left:3px;
padding-right:25px;
height:26px;
padding-top:2px;
font-size:1.3em;
background:url(/img/decorado/btn-flechas2.jpg); 
color:#fff;
}
.gestionAlumnos li .btns .eliminar{
float: right;
margin-top:5px;
color:#000066;       
padding-right:20px;
background:url(/img/iconos/p/14_layer_deletelayer.gif) right top no-repeat;    
}
.gestionAlumnos li .btns .deshabilitado{
color:#666;
cursor:text; 
}
.gestionAlumnos li .btns .deshabilitado:hover{
text-decoration:none;      
}
/* miniFicha */
#content .modPrivado .miniFicha{
width:651px;
padding-bottom:26px;
padding-bottom:20px;
background:url(/img/decorado/minificha-bottom.jpg) left bottom no-repeat #F1F0ED;
}
#content .modPrivado .miniFicha h3{
display: block;
color:#fff;
font-size:1.3em;
width:617px;
padding:10px 17px;
font-weight: bold;
background:url(/img/decorado/minificha-top.gif) left top no-repeat #94887C;    
}
#content .modPrivado .miniFicha h3 a{
color:#fff;    
}
#content .modPrivado .miniFicha .lisDatos{
width:651px;
overflow: hidden;
background-color:#E1DFDA;
}
#content .modPrivado .miniFicha .lisDatos li{
float: left;
width:200px;
height:23px;
padding-top:5px;
font-weight:bold;
}                
#content .modPrivado .miniFicha .lisDatos li span{
color:#000066;    
padding-left:3px;
}
#content .modPrivado .miniFicha .lisDatos .left{
float: left;    
text-align: left;
padding-left:15px;
width:267px;
}
#content .modPrivado .miniFicha .lisDatos .center{
width:165px;
}
#content .modPrivado .miniFicha .lisDatos .right{          
float: right;    
text-align: right;
padding-right:15px;   
width:188px; 
}
#content .modPrivado .miniFicha .centros{
padding:10px 0 10px 15px;
}
#content .modPrivado .miniFicha .centros h5{
color:#000066;
display: block;
margin-bottom:10px;
font-weight:bold;
}
#content .modPrivado .miniFicha .centros ul{
width:100%;
overflow: hidden;
}
#content .modPrivado .miniFicha .centros li{
float: left;
width:300px;     
margin-bottom:5px;
padding-right:15px;
}

#content .modPrivado .miniFichaGed{
margin-bottom:25px;   
}

#content .modPrivado .miniFichaGed h3 a{
padding-left:22px;
background:url(/img/decorado/bullet-flechas.gif) left 4px no-repeat
}                 
#content .modPrivado .seleccionadoGed{
cursor:pointer;    
}
#content .modPrivado .seleccionadoGed h3 a{
text-decoration:underline;         
}
#content .modPrivado .miniFichaGed .centros{
padding:5px 0;    
}    
#content .modPrivado .miniFichaGed .centros .mensajeC{
width:500px;
padding-right:0;
padding-left:40px;
margin:0 auto; 
padding-top:10px;
padding-bottom:10px;
text-align: left;
color: #333333;  
font-size:1.1em;
height:auto; 
}
#content .modPrivado .miniFichaGed .centros .alerta {          
background:url(/img/decorado/icono-alerta.gif) 0 5px no-repeat;
}
#content .modPrivado .miniFichaGed .centros .cerrado {background:url(/img/decorado/icono-candado.gif) 0 5px no-repeat;}

#content .modPrivado .listadoInscripciones{
margin:0 auto 15px; 
}
#content .modPrivado .listadoInscripciones caption{
display:none;
}               
#content .modPrivado .listadoInscripciones .tdListado{
width:180px;
padding-left:4px;
text-align: left;
font-size:1.2em;
font-weight:bold;
color:#000;
}
#content .modPrivado .listadoInscripciones .tdMinimo{
width:164px;
text-align: center;
color:#333;
}
#content .modPrivado .listadoInscripciones .tdInscritos{
width:235px;
padding-right:45px;
text-align:right;
background:250px center no-repeat;
}
#content .modPrivado .listadoInscripciones tr td{
padding-top:13px;
padding-bottom:12px;
border-bottom:1px solid #ABA598;
vertical-align: middle;
}         
#wrap #content .modPrivado .listadoInscripciones th{
border-bottom:1px solid #ABA598;
color:#000066;
font-weight:bold;
font-size:1.2em;
padding-bottom:10px;
}   
#content .modPrivado .listadoInscripciones tr .no{
background-image:url(/img/iconos/p/stop.gif);
color:#CC0000;
font-weight:bold;
}
#content .modPrivado .listadoInscripciones tr .casi{
background-image:url(/img/iconos/p/gears.gif);
color:#CC0000;
font-weight:bold;
}
#content .modPrivado .listadoInscripciones tr .si{
background-image:url(/img/iconos/p/check.gif);
color:#333;
}                        
#content .modPrivado .listadoInscripciones2 .tdMinimo{
width:140px;
}       
#content .modPrivado .listadoInscripciones2 .tdInscritos{
padding-right:30px;
width:160px;
background-position: 170px center;
}      
.tblBtnEliminar #content .modPrivado .listadoInscripciones2 tr .tdInscritos{
width:90px;  
padding-left:5px;
padding-right:25px;
background-position: 100px center;  
}
.tblBtnEliminar #content .modPrivado .listadoInscripciones tr .eliminar{
width:70px;    
}             
.tblBtnEliminar #content .modPrivado .listadoInscripciones tr .eliminar .elem{ 
margin-top:5px;
color:#000066;
padding-right:20px;
background:url(/img/iconos/p/14_layer_deletelayer.gif) right top no-repeat;    
}
                    
#content .modPrivado .listadoInscripciones2 .editar{
padding:6px 10px;
}
#content .modPrivado .listadoInscripciones2 .editar .btnEditar{  
text-align: center;
width:65px;
padding-left:3px;
padding-right:25px;
height:26px;
padding-top:2px;
font-size:1.3em;
display: block;
background:url(/img/decorado/btn-flechas2.jpg); 
color:#fff;
}                  
#content .modPrivado .miniFicha .datosP{
width:591px;
padding:15px 30px;
overflow: hidden;
background:#E1DFDA;
}       
#content .modPrivado .miniFicha .datosP img{
float: left;
}
#content .modPrivado .miniFicha .datosP span,
#content .modPrivado .miniFicha .datosP p{
float: right;
text-align: left;
width:475px;
margin-bottom:10px;
display: block;
}
#content .modPrivado .miniFicha .datosP p{
background:url(/img/iconos/p/) left center no-repeat;
}                                          
#content .modPrivado .miniFicha .datosP span{
font-weight:bold;
}
#content .modPrivado .miniFicha .datosP span em{
color:#000066;
}
#content .modPrivado .miniFicha .datosP span a{
color:#000066;
display: inline-block;
padding-right:18px;
text-decoration:underline;
font-weight:normal;
background:url(/img/decorado/lupa.gif) right center no-repeat;
}
#content .modPrivado .miniFicha .deportesInscritos{       
width:621px;
overflow: hidden;
padding:25px 15px 10px;
}
#content .modPrivado .miniFicha .deportesInscritos h4{
color:#000066;    
font-size:1.2em;
font-weight:bold;
padding-bottom:10px;
border-bottom:1px solid #ABA598;
margin-bottom:3px;
padding-left:5px;
}
#content .modPrivado .miniFicha .deportesInscritos ul li{
border-top:1px solid #ABA598; 
padding:20px 15px 20px 5px;
overflow: hidden;
}
#content .modPrivado .miniFicha .deportesInscritos ul li strong{
display: block;
float: left;
width:490px;
color:#000;
font-size:1.2em;    
}
#content .modPrivado .miniFicha .deportesInscritos ul li strong a{
color:#000;     
}
#content .modPrivado .miniFicha .deportesInscritos ul li .elem{
float: right;
margin-top:2px;
padding-right:20px;
color:#000066;
background:url(/img/iconos/p/14_layer_deletelayer.gif) right center no-repeat;    
}
#content .modPrivado .miniFicha .incripcionMinima{
background:#E1DFDA;
padding:15px;
width:621px;
overflow: hidden;
}
#content .modPrivado .miniFicha .incripcionMinima h6{
color:#000066;    
float: left;
font-weight: bold;
display: block;
width:360px;
margin-bottom:0;
}
#content .modPrivado .miniFicha .incripcionMinima .txt{
width:360px;
float: left;
overflow: hidden;
clear: left;
}
#content .modPrivado .miniFicha .incripcionMinima .txt span{
float: left;           
font-weight:bold;    
}
#content .modPrivado .miniFicha .incripcionMinima .txt p{
float: right;
width:174px;
padding-right:25px;
text-align: right;
background:right center no-repeat;
}
#content .modPrivado .miniFicha .incripcionMinima .txt .no{
background-image:url(/img/iconos/p/stop.gif);
color:#CC0000;
font-weight:bold;
}
#content .modPrivado .miniFicha .incripcionMinima .txt .casi{
background-image:url(/img/iconos/p/gears.gif);
color:#CC0000;
font-weight:bold;
}
#content .modPrivado .miniFicha .incripcionMinima .txt .si{
background-image:url(/img/iconos/p/check.gif);
color:#333;
}     



#content .modPrivado .miniFicha .incripcionMinima .btnAnadirPartici{
float: right;
margin-bottom:0;
margin-top:10px;
}                
#content .modPrivado .miniFicha .listadoparticipantes{       
width:621px;
overflow: hidden;
padding:25px 15px 10px;
}
#content .modPrivado .miniFicha .listadoparticipantes h4{
color:#000066;    
font-size:1.2em;
font-weight:bold;
padding-bottom:10px;
border-bottom:1px solid #ABA598;
margin-bottom:3px;
padding-left:5px;
}
#content .modPrivado .miniFicha .listadoparticipantes ul li{
border-top:1px solid #ABA598; 
padding:10px 15px 10px 5px;
overflow: hidden;      
width:601px;
}
#content .modPrivado .miniFicha .listadoparticipantes li img{
float: left;
}                             
#content .modPrivado .miniFicha .listadoparticipantes ul li .datos{
width:154px;
padding-left:14px;
padding-right:15px;
float: left;    
overflow: hidden;
}
#content .modPrivado .miniFicha .listadoparticipantes ul li .datos strong{
font-size:1.2em;
color:#999;  
line-height:1.2em;
display: block;  
}
#content .modPrivado .miniFicha .listadoparticipantes ul .participa .datos strong{
color:#000066;
}
#content .modPrivado .miniFicha .listadoparticipantes ul li .datos span{
color:#666;
font-weight:bold;
}
#content .modPrivado .miniFicha .listadoparticipantes ul li .txt{
width:150px;
padding-left:23px;
padding-right:10px;
float: left;
color:#333;
background:url(/img/iconos/p/information.gif) left top no-repeat;    
}
#content .modPrivado .miniFicha .listadoparticipantes ul .participa .txt{
background-image:url(/img/iconos/p/check.gif);    
}
#content .modPrivado .miniFicha .listadoparticipantes ul li .txt strong{
font-weight:bold;
display: block;    
margin-bottom:5px;
}
#content .modPrivado .miniFicha .listadoparticipantes ul li .txt a{
text-decoration:underline;
display:inline-block;
padding-right:18px;
color:#000066;
background:url(/img/decorado/lupa.gif) right center no-repeat;    
}
#content .modPrivado .miniFicha .listadoparticipantes ul li .btns{
width:150px;    
padding-left:10px;
float: left;
padding-top:5px;
}                    
#content .modPrivado .miniFicha .listadoparticipantes ul li .btns .eliminar{
float: right;
margin-top:2px;
padding-right:20px;
color:#000066;
background:url(/img/iconos/p/14_layer_deletelayer.gif) right center no-repeat;    
}            
/* Ranking */       
.secA147 #content .modPrivado h2{
border-bottom:1px solid #aba598;
margin-bottom:5px;
padding-bottom:0px;
}
.secA147 #content .modPrivado .rankSel{
width:100%;
overflow:hidden;
margin-bottom:20px;
}
.secA147 #content .modPrivado .rankSel label{
padding-right:10px;
padding-top:2px;
}
.secA147 #content .modPrivado .rankSel *{
float:right;    
width: 190px;
}
#content .modPrivado .rankingG.cargando{
background:url(/img/cargando.gif) center no-repeat;
}
#content .modPrivado .rankingG.cargando ul{
visibility:hidden;
height:300px;
}
#content .modPrivado .ranking li{
width:651px;
height:68px;
margin-bottom:0;        
margin-top:8px;      
border-bottom:1px solid #ABA598;               
}
#content .modPrivado .ranking .top{
border:none;
height:78px;  
background:url(/img/decorado/bloque-651x81.jpg);        
}              
#content .modPrivado .ranking .ultimos{
height:62px;
padding-top:1px;  
margin-top:6px;    
}
#content .modPrivado .ranking .special .txt .centro{
font-weight:bold;
color:#9DB72F;
}
#content .modPrivado .ranking li .posicion{
width:63px;
float:left;  
font-weight:bold;
text-align: center;  
font-size:2.4em;
padding-top:9px;
color:#94887C;
}
#content .modPrivado .ranking .top .posicion{
color:#fff;
}
#content .modPrivado .ranking li .datos{
width:174px;
padding-left:24px;                       
padding-right:15px;
padding-top:0px;
float: left;    
}
#content .modPrivado .ranking .top .datos{
padding-top:5px;
}
#content .modPrivado .ranking .ultimos .posicion{
font-size:1.6em;
padding-top:18px;  
padding-top:3px;  
}
#content .modPrivado .ranking .ultimos .datos{       
padding-top:5px;      
width:230px;
}
#content .modPrivado .ranking li .datos{
padding-right:5px;    
}
#content .modPrivado .ranking li .datos strong{
font-size:1.1em;                                          
line-height:1.1em;
display: block;                                           
color:#000066;         
}
#content .modPrivado .ranking li .datos span{        
font-size:.9em;    
}
#content .modPrivado .ranking li img{
float: left;
}
#content .modPrivado .ranking li .txt{
width:230px;   
display: block;     
text-align: left;
padding-top:13px;
padding-left:20px;
padding-right:15px;
float: left;  
font-size:1em;  
}  
#content .modPrivado .ranking li .txt span{
display: block;    
}
#content .modPrivado .ranking li .num{
float: left;
width:50px;
padding-top:14px;
text-align:center;
}
#content .modPrivado .ranking li .num strong{
display: block;
font-size:1.5em;
line-height:1em;
color:#C5402D;    
}
#content .modPrivado .ranking li .num span{
display: block;   
line-height:1.2em;         
}
#content .modPrivado .volverListado{
width:100%;
text-align: center;
margin:5px 0 15px;
display: block;
}
#content .modPrivado .volverListado a{
display:inline-block;
background:url(/img/decorado/bullet-2.gif) left center no-repeat;
padding:0 0 0 15px;
color:#000;
}
#content .modPrivado .tipoArc{
color: #000066;     
font-weight: bold;      
font-size: 1.4em;       
clear: both;
padding-bottom:10px;
margin:0 auto 10px;
width:630px;
background: url(/img/decorado/bg-deco-bloque-gris.jpg) bottom repeat-x;
}
/* Entrada zona privada */
#content .modPrivado .entradaP .bloque{
width:651px;
overflow: hidden;
margin:0 auto 35px;
padding-bottom:20px;
background:url(/img/decorado/minificha-bottom.jpg) center bottom no-repeat #F1F0ED;
}
#content .modPrivado .entradaP .bloque h3{
display: block;            
height:32px;
padding-top:5px;
color:#fff;
text-align:center;
font-size:1.6em;    
}
#content .modPrivado .entradaP .bloque1 h3{
background:url(/img/decorado/entrada-cab1.jpg);
}
#content .modPrivado .entradaP .bloque2 h3{
background:url(/img/decorado/entrada-cab2.jpg);
}
#content .modPrivado .entradaP .bloque3 h3{
background:url(/img/decorado/entrada-cab3.jpg);
}                                     
#content .modPrivado .entradaP .bloque .nbml{
background:#E1DFDA;
color:#fff;
padding:8px 30px 2px;
margin-bottom:20px;
}
#content .modPrivado .entradaP .bloque .practica{
width:272px;
height:62px;
padding:10px 60px 0 0;
font-weight:bold;
font-size:1.6em;
display: block;
text-align: center;
margin:0px auto 20px;
color:#fff;
background:url(/img/decorado/entrada-estasemana.jpg);
}                                                                                  
#content .modPrivado .entradaP .bloque ul{
width:100%;
overflow: hidden;    
}        
#content .modPrivado .entradaP .bloque1 ul li,
#content .modPrivado .entradaP .bloque2 ul li{
float: left;
padding-left:22px;
padding-bottom:15px;    
}
#content .modPrivado .entradaP .bloque2 ul li{
padding-left:16px;    
}
#content .modPrivado .entradaP .bloque1 ul li a,
#content .modPrivado .entradaP .bloque2 ul li a{
color:#fff;       
text-align:center;    
height:23px;
padding:5px 14px 0;
display: block;
}
#content .modPrivado .entradaP .bloque1 ul .li1 a{
width:189px;
background:url(/img/decorado/btn-simple217x29.jpg);  
}
#content .modPrivado .entradaP .bloque1 ul .li2 a{
width:69px;
background:url(/img/decorado/btn-simple97x29.jpg);  
}
#content .modPrivado .entradaP .bloque1 ul .li3 a{
width:226px;
background:url(/img/decorado/btn-simple254x29.jpg);  
}           
#content .modPrivado .entradaP .bloque2 ul .li1 a{
width:189px;
background:url(/img/decorado/btn-simple217x29.jpg);  
}
#content .modPrivado .entradaP .bloque2 ul .li2 a{
width:125px;
background:url(/img/decorado/btn-simple153x29.jpg);  
}
#content .modPrivado .entradaP .bloque2 ul .li3 a{
width:189px;
background:url(/img/decorado/btn-simple217x29.jpg);
}               
#content .modPrivado .entradaP .bloque3 ul{
padding-top:20px;   
width:100%;
overflow: hidden;  
}
#content .modPrivado .entradaP .bloque3 ul li{
float: left;      
padding-left:10px;    
padding-bottom:15px;    
}                                               
#content .modPrivado .entradaP .bloque3 ul li a{
color:#fff;       
text-align:right;    
height:51px;
padding-top:38px;
width:300px;
padding-right:7px;
display: block;
font-size:1.2em;
}
#content .modPrivado .entradaP .bloque3 ul .li1 a{
background:url(/img/decorado/privado-btn-noticias.jpg);  
}
#content .modPrivado .entradaP .bloque3 ul .li2 a{
background:url(/img/decorado/privado-btn-descargar.jpg);
}
#content .modPrivado .entradaP .bloque3 ul .li3 a{
background:url(/img/decorado/privado-btn-materialdidactico.jpg);    
}
#content .modPrivado .entradaP .bloque3 ul .li4 a{
background:url(/img/decorado/privado-btn-perfil.jpg);    
}
/*Pregunta para el deportista de la semana*/
.rec17 #middle #content .mensaje{
margin:0 auto;
padding-top :10px;
width: 632px;
margin:0 auto;
} 
.rec17 #middle #content form{
padding-bottom :20px;
}

.rec17 #middle #content form .bottom input{
width:171px;
height:28px;
border:none;
background:url(/img/decorado/btn-flechas.jpg);
color:#fff;    
padding-left:10px;
text-align:left;
padding-right:35px;
font-size:1.3em;
display: block;
margin:0 auto;
cursor:pointer;
}                                      
.rec17 #middle #content .razona{
padding-left:28px;
padding-right:28px;
padding-bottom:15px;
}                                            
.rec17 #middle #content label{     
text-align: left;
width:328px;    
font-weight:bold;
font-size:1.1em;
display: block;
margin-bottom:5px;
}                                                     
.rec17 #middle #content .razona textarea{     
width:563px;
height:50px;    
}
.rec17 #middle #content .razona.efectuada textarea{
background:#fff;
width:543px;
height:50px;
border:none;
}

#middle #content .pregDep{
margin:0 auto 10px;
padding-bottom: 1px;    
background:url(/img/decorado/bg-deco-bloque-gris.jpg) left bottom repeat-x;  
}
/*Fin de Pregunta para el deportista de la semana*/
#middle #content .separadorEventos{
margin:20px auto;
padding-bottom: 10px;    
background:url(/img/decorado/bg-deco-bloque-gris.jpg) left bottom repeat-x;      
}


#content .modPrivado .alumnoCreado h3{
display: block;
color:#fff;
font-size:1.3em;
width:617px;
padding:10px 17px;
font-weight: bold;
background:url(/img/decorado/minificha-top.gif) left top no-repeat #94887C;    
}
#content .modPrivado .alumnoCreado h3 a{
color:#fff;    
}
#content .modPrivado .alumnoCreado .lisDatos{
width:651px;
overflow: hidden;
background-color:#E1DFDA;
}
#content .modPrivado .alumnoCreado .lisDatos li{
float: left;
width:200px;
height:23px;
padding-top:5px;
font-weight:bold;
}                
#content .modPrivado .alumnoCreado .lisDatos li span{
color:#000066;    
padding-left:3px;
}
#content .modPrivado .alumnoCreado .lisDatos .left{
float: left;    
text-align: left;
padding-left:15px;
width:267px;
}
#content .modPrivado .alumnoCreado .lisDatos .center{
width:165px;
}
#content .modPrivado .alumnoCreado .lisDatos .right{          
float: right;    
text-align: right;
padding-right:15px;   
width:188px; 
}                                        
#content .modPrivado .alumnoCreado .datosP{
width:591px;
padding:15px 30px;
overflow: hidden;
background:#E1DFDA;
margin-bottom:50px;
}       
#content .modPrivado .alumnoCreado .datosP img{
float: left;
}
#content .modPrivado .alumnoCreado .datosP span,
#content .modPrivado .alumnoCreado .datosP p{
float: right;
text-align: left;
width:475px;
margin-bottom:10px;
display: block;
}
#content .modPrivado .alumnoCreado .datosP p{
background:url(/img/iconos/p/) left center no-repeat;
}                                          
#content .modPrivado .alumnoCreado .datosP span{
font-weight:bold;
}
#content .modPrivado .alumnoCreado .datosP span em{
color:#000066;
}
#content .modPrivado .alumnoCreado .datosP span a{
color:#000066;
display: inline-block;
padding-right:18px;
text-decoration:underline;
font-weight:normal;
background:url(/img/decorado/lupa.gif) right center no-repeat;
}
#content .modPrivado .btns{
width:615px;
overflow: hidden;
}
#content .modPrivado .btns .btnAnadirPartici{
float: left;
}
#content .modPrivado .btnsFichaE{
width: 100%;    
overflow: hidden;
}
#content .modPrivado .btnsFichaE .btnAnadirPartici{
float: left;    
}
#content .modPrivado .printFichaE,
#content .modPrivado .btns .print{
float: right;
color:#000066;
margin-top:8px;
padding-right:22px;
background:url(/img/iconos/p/printer1.gif) right center no-repeat;
}
#content .modPrivado .print.fichaE{
margin-top:0;
}
