/* CONTENT */
#middle .content{
float: left;
width:544px;                             
}   
#middle .content .imagen{
width:544px;
height:487px;
overflow: hidden; 
display: block;
}
#middle .content .portada{
width:544px;
height:487px;
overflow: hidden;   
}
#middle .content .pequena{
width:544px;
height:394px;
overflow: hidden;   
}
#middle .content .bottom{
width:474px;
padding-right:35px;
padding-left:35px;
padding-top:20px;        
margin:0;
margin-top:-3px;
height:75px;        
font-size:1.6em;
text-align: justify;
font-weight: normal;
line-height:1.6em;
background:url(/img/decoracion/fondo-bottom-contenido.jpg) left center repeat-y;
}
#middle .content .bottom strong{ 
font-size:1.2em;
font-weight:bold;
}
#middle .content .blancoGris{
color:#fff;                  
background:url(/img/decoracion/wrap-fondo-corporativo.jpg) right center repeat-y #7C7471;
}
#middle .content h2{
font-weight: bold;
font-size:1.4em;
margin-bottom: 10px;
text-align: center;
}
#middle .content .grisBlanco{
background-color:#fff;
color:#7D746F;
}       
#middle .content .restauranteBottom{
background:url(/img/decoracion/logo-axor-restaurante.jpg) 75px 0px no-repeat #fff;
color:#7C7471;
padding-left:175px;
width:334px;
}  
#middle .content .tresLineasBottom{
padding-top:15px;        
height:80px;        
font-size:1.5em;
line-height:1.2em;
}
#middle .content .contenido{      
/*background:#fff; */
width:504px;
padding:10px 20px;          
}   
/*Doy estilos a los planos*/
.seccion17 #middle .content .contenido,
.seccion55 #middle .content .contenido,
.seccion63 #middle .content .contenido{
padding: 40px 20px;
}
.seccion17 #middle .content .contenido .editor,
.seccion55 #middle .content .contenido .editor,
.seccion63 #middle .content .contenido .editor{
padding-bottom: 20px;
}                                          
.seccion63 #middle .content .contenido .capacidades th,
.seccion55 #middle .content .contenido .capacidades th,
.seccion17 #middle .content .contenido .capacidades th{
padding: 8px 5px 5px;   
height:20px; 
text-align: center;
vertical-align: bottom;    
}
.seccion17 #middle .content .contenido .capacidades th.vacio,
.seccion55 #middle .content .contenido .capacidades th.vacio,
.seccion63 #middle .content .contenido .capacidades th.vacio{    
text-decoration: none;
width: 100px;
}                                              
.seccion63 #middle .content .contenido .capacidades th.hotel,
.seccion55 #middle .content .contenido .capacidades th.hotel,
.seccion17 #middle .content .contenido .capacidades th.hotel{
font-size:1.5em;
font-weight: bold;
height: auto;
}     
.seccion17 #middle .content .contenido .capacidades th.left,
.seccion55 #middle .content .contenido .capacidades th.left,
.seccion63 #middle .content .contenido .capacidades th.left{
text-align: left;
padding-left: 20px;
font-weight: bold;
}
.seccion17 #middle .content .contenido .capacidades th.subrrayado,
.seccion55 #middle .content .contenido .capacidades th.subrrayado,
.seccion63 #middle .content .contenido .capacidades th.subrrayado{
text-decoration :underline
}
.seccion17 #middle .content .contenido .capacidades td,
.seccion55 #middle .content .contenido .capacidades td,
.seccion63 #middle .content .contenido .capacidades td{
text-align: center;
}
.seccion17 #middle .content .contenido .capacidades td.nombre,
.seccion55 #middle .content .contenido .capacidades td.nombre,
.seccion63 #middle .content .contenido .capacidades td.nombre{
font-weight: bold;
text-align: left;
}   
#middle .content .contenido .capacidades .tdFeria{
color:#996533;     
}
#middle .content .contenido .capacidades .tdBarajas{
color:#6c7431;     
}
#middle .content .contenido .notaSalas{
    padding-top: 20px;
    text-align: center;
}

#middle .content .contenido .calendarioIfema{
padding:10px 0;
}
#middle .content .contenido .calendarioIfema .selected{
color:#6C7174;
font-weight:bold;
text-decoration: underline;
}
#middle .content .contenido .calendarioIfema a{
color:#333;         
}  
#middle .content .contenido .calendarioIfema a.reservar{
float: right;
margin-right: 10px;
}
#middle .content .contenido .calendarioIfema .selected a{
color:#6C7174;
font-weight:bold;
text-decoration: underline;
}    
#middle .content .contenido .calendarioIfema .mesesAnos li{
padding:5px 0 10px;
color:#333;
}
#middle .content .contenido .calendarioIfema .losMeses{
width: 300px;    
display: inline;
margin-left: 15px;
}
#middle .content .contenido .calendarioIfema .losMeses li{
display: inline;
padding-right:3px;
}
#middle .content .contenido .calendarioIfema .mesesAnos strong{
font-size:1.2em;   
}
#middle .content .contenido .calendarioIfema .modulos{
padding-top:4px;
}                   
#middle .content .contenido .calendarioIfema .editorPadre{
background:url(/img/decoracion/box2.gif) left bottom no-repeat;
background-color:#7C7471;  
margin-top:15px;
padding-top:0;
color:#fff;    
padding-bottom:10px;
overflow:hidden;
}
body.hotelFeria #middle .content .contenido .calendarioIfema .editorPadre{
background-color:#996533;
}
body.hotelBarajas #middle .content .contenido .calendarioIfema .editorPadre{
background-color:#6c7431;      
}
#middle .content .contenido .calendarioIfema .editorPadre p{
padding-left:15px;
padding-right:15px;   
padding-bottom:15px;
color:#fff;
}
#middle .content .contenido .calendarioIfema .editorPadre a{
color:#ccc;
}
#middle .content .contenido .calendarioIfema .editorPadre h4{
background:url(/img/decoracion/box.gif) left top no-repeat;   
font-size:1.2em;
font-weight:bold;  
margin-top:0;   
padding-top:10px;    
padding-left:15px;
margin-bottom:5px;
}
/* editor */
#middle .editor p{
line-height:1.4em;
padding-bottom:15px;
text-align: justify;
}
#middle .editor a{
text-decoration:underline;
}
#middle .editor a:hover{
text-decoration:none;
}
#middle .editor h4{
font-size:1.3em;
font-weight:bold;
padding:10px 0 5px ;
text-align: center;
margin-bottom: 10px;
}
#middle .editor ul{
padding:5px 0 15px 10px;
}
#middle .editor ul li{
list-style:disc;
margin-left:10px;
padding:1px 0;
}
#middle .contenido .editor{
color:#797470;
}
#middle .editor .izq{
float: left;
margin: 5px 10px 5px 0;
}
#middle .editor .der{
float: right;
margin: 5px 0 5px 10px;
}
#middle .editor .com{
display: block;
float: none;
margin: 10px auto;
}    
/* fin editor */
/* formularios */
form.formulario{
width:500px;              
padding:0;
text-align:center;
margin-top: 10px;     
}   
form.formulario .campo{
text-align:left;
height:40px;
float:left;
width:125px;     
margin-bottom:10px;  
}         
form.presupuesto .campo{ 
margin-bottom:0;    
}
form.formulario .campoTextoLargo{
width:490px;
height:80px;
clear:both;
float:left;
}
form.presupuesto .campoTextoLargo{
height:74px;
}      
form.presupuesto .campoRestauracion{
padding-top:13px;
}      
form.formulario .campoTextoLargo textarea{
width:490px;
height:55px;
}          
form.presupuesto .campoTextoLargo textarea{                                               
height:45px;   
}
form.formulario #campoHotel{
overflow: hidden;
width:400px;
}                           
form.formulario.pvusuario #campoHotel{                                            
margin-bottom: 10px;    
}
form.formulario #campoHotel label{
width:150px; 
float: left;  
}
form.formulario #campoHotel select{
float:right;
width:150px;
}


form.presupuesto .selectorBloque .selectorDestinoVisual,
form.formulario input,
form.formulario select{
border:1px solid #999;
height:1.6em;
width:115px;
}              
form.formulario input.btnFormulario{
float: right;
background-color: #FFF;
margin: -25px 10px 20px 0;
cursor: pointer;    
}                      
form.login input.btnFormulario{
float: right;
background-color: #FFF;
margin: 0px 10px 20px 0;
cursor: pointer;    
}  
form.login #campoReservaHotel select{
    width: auto;
}
form.boletin{ 
margin:15px 0;
clear: both;
}     
form.presupuesto{
margin-top:0;
}                     
form.presupuesto .fieldset0{ 
margin:15px 0 0px;
clear: both;
width:502px;
overflow: hidden;    
}
form.presupuesto .fieldset1{ 
margin:20px 0 15px;
clear: both;
width:502px;
overflow: hidden;   
}
form.presupuesto .fieldset2{  
margin-top: -15px;
}      
form.boletin .campo,             
form.presupuesto .fieldset0 .campo,
form.presupuesto .fieldset1 .campo{
margin-bottom:15px;
}      
form.login fieldset{
width:500px;
overflow: hidden;
}                                      
form.boletin input.btnFormulario{
float: right;
background-color: #FFF;
margin: -55px 65px 20px 0;
cursor: pointer;    
}
form.formulario input.btnFormulario:hover{
text-decoration: underline;    
}
form input.btnSubmit{      
color:#fff;    
width:126px;
display: block;
height:30px;
padding:0 30px 0 0;
border:none;
font-size:1.2em;
font-weight: bold;
cursor:pointer;   
clear: both;        
margin:15px auto 0;      
background:url(/img/decoracion/popup-btn-porcaja.jpg) top left no-repeat;
}
form input.btnSubmit:hover{
text-decoration: underline;    
}
form.formulario .campoCheck label{
text-align:left;
float:left;
width:auto;
padding-right:15px;
}       
form.formulario label{
text-align:left;
display:block;
color:#a59f9a;
font-weight: bold;
}
form.formulario .check{
width:auto;
float:left;
border:none;
}
form.formulario .campoUsuario,
form.formulario .campoContrasena,
form.inscripcion .campoArchivo,
form.presupuesto .campoNumerico,
form.presupuesto fieldset .campoFecha,
form.presupuesto .campoNombre,
form.presupuesto .campoApellidos, 
form.opiniones .campoApellidos, 
form.formulario .campoDireccion,
form.formulario .campoEmpresa,
form.formulario .campoEmail{
height:40px;    
width:250px;
}                       
.seccion106 form.formulario .campoEmail{
width:125px;    
}
form.login #campoReservaHotel{
display: block;
padding-left:200px;
width: 300px;      
float: left;
}

form.formulario.pvusuario .campoNombreAgencia,
form.formulario.pvusuario .campoNombrePersonaC,
form.formulario.pvusuario .campoNombreEmpresa{
width:185px;
}
form.formulario .campoUsuario input,
form.formulario .campoContrasena input,
form.inscripcion .campoArchivo input{
width:240px;
}
form.formulario .campoFecha{
height:40px;    
width:150px;
}
form.formulario .campoFechaEvento{
float: right;    
}
form.formulario .campoFecha label{
width:125px;
}
.seccion18 .contenido .selectorDestinoVisual{
width:100px;
}
.seccion18 .contenido .selectorBloqueFecha{
width:160px;
}
form.formulario .campoEmpresa textarea,
form.formulario .campoDireccion textarea{
height:15px;
width:240px;    
}                                     
form.opiniones .campoApellidos input,   
form.presupuesto .campoApellidos input,
form.presupuesto .campoNombre input, 
form.formulario .campoDireccion input,
form.formulario .campoEmpresa input,
form.formulario .campoEmail input{
width:240px;   
}   
.seccion106 form.formulario .campoEmail input{
width:120px;   
}
form.formulario.pvusuario .campoNombreAgencia input,
form.formulario.pvusuario .campoNombrePersonaC input,
form.formulario.pvusuario .campoNombreEmpresa input{
width:175px;   
} 
/*Formulario de contacto*/
.seccion7 form.formulario .campoEmail{
height:40px;    
width:125px;
}          
.seccion7 form.formulario .campoDireccion input{
width:240px;   
}
.seccion7 form.formulario .campoEmail input{
width:115px;   
}
/**/
/*Formulario de boletin*/
.seccion4 form.formulario.boletin #idPais{
width:240px;                             
}
.seccion4 form.formulario.boletin #campoIdPais label{
width:240px;                             
}
.seccion4 form.formulario.boletin .selectorDestinoVisual{
width:240px;  
}
.seccion4 form.formulario.boletin #campoFechaNacimiento{
margin-left: 125px;    
}
/**/
form.formulario .campoNombreEvento input{
width:215px;   
}   
#middle .content .contenido .campoHotel label{
padding-left:148px;
}
#middle .content .contenido .formulario.opiniones #campoReservaHotel.campoHotel label{
display: none;
}

form.opiniones .fieldvariables .campo{
height:auto;    
width:500px;
overflow: hidden;     
margin-bottom  : 6px;
}      
form.opiniones .fieldvariables .campo #campoReservaHotel{
clear: both;
text-align:left;
height:25px;
float:left;
padding-bottom: 0!important;
margin-bottom:0!important;
}
form.opiniones .fieldvariables{
overflow: hidden;
padding-bottom:5px;
width:500px;
}
form.opiniones .fieldvariables .campo label{  
display: none;
}

form.opiniones .fieldvariables .campo .libre label{  
display: block;
width:385px;
padding-right:10px;
float:left;
}  
form.opiniones .fieldvariables .campo select{
float: right;
width:90px;  
}  

form.opiniones .fieldvariables .campo #campoReservaHotel select{
clear: both;
float: left;
margin-left: 148px;
width:150px;  
}
form.opiniones .fieldpreguntas{
overflow: hidden;
width:500px;
}
form.opiniones .fieldpreguntas .campo label{  
display: none;
}
form.opiniones .fieldpreguntas .campo .libre label{  
display: block;
} 
form.opiniones .fieldpreguntas .libre input{
width:490px;    
height: 16px;
}
form.opiniones .fieldpreguntas .campo{
height:35px;    
width:500px;
overflow: hidden;
}
form.opiniones .fieldpersonal .campo label{  
display: none;
}
form.opiniones .fieldpersonal .campo .libre label{  
display: block;
} 
form.opiniones .fieldpersonal .campo{
width:165px;
}
form.opiniones .fieldpersonal .campo label{
width:155px;              
}
form.opiniones .fieldpersonal .campo input{
width:155px;   
}
#middle .content .contenido .anteriorPresu a{
float:right;         
display: block; 
margin-top:-18px; 
margin-bottom:10px;        
}                                                      
#middle .content .contenido .continuar{
float:right;
margin-right: 20px;   
margin-bottom:20px;        
}      
.seccion8 #middle .content .contenido .continuar{
margin-bottom:0;   
}
form.formulario fieldset legend{
display: block;
text-align: left;
color: #000;
position:relative;
font-weight: 600;
width: 490px;
margin: 0 auto 10px;
}
form.login fieldset legend span{
display: block;
text-align: left;
color: #000;
position:relative;
font-weight: 600;
width: 490px;
margin: 0 auto 10px;
}
form.inscripcion{
padding-bottom:20px;
}
form.inscripcion input.btnFormulario{
float: right;
background-color: #FFF;
margin: -46px 55px 20px 0;
cursor: pointer;    
}            
form.formulario .campoCaptcha{
width:350px;          
float:left;
clear: both;
height:60px;        
display: block;
}  
form.formulario .campoCaptcha label{
clear:both;
display:block;
margin-bottom:10px;
margin-left:0;
width:auto;
}
form.formulario .campoCaptcha img{
float:left;  
margin-right:5px;
display: block;
}           
#content form .campoCaptcha input{
float: left;    
}
form.formulario .campoCaptcha .ayuda{ 
padding-top: 5px;  
width:345px;   
clear:left;   
} 
form .mensajesError{
width:400px;
margin:0 auto;        
padding:10px;
padding-bottom:20px;
color:#990000;
}      
form .mensajesError li{
padding-left:6px;
margin:1px 0;
}
.content .recuadro .aviso{
border:1px solid #666; 
padding: 10px 20px; 
}
.content .aviso{
width:450px;
margin:50px auto;
font-size:1.2em;
text-align:center;
}
form.formulario .campoInformacion{
width:540px;
height:40px;        
float:left;
margin:10px 0;
}                                    
form.formulario .campoInformacion label{  
width:500px;
float: right;
text-align: justify;
}
form.formulario .campoInformacion check 
{    
float:left;
display: block;
}
form.formulario .campoPolitica{
width:540px;
height:40px;
float:left;
margin:10px 0;
} 
form.formulario .campoPolitica label{  
width:490px;
float: right;
text-align: justify;
} 
form.formulario .campo.requerido label 
{    
font-weight: bold;    
padding-left: 10px;       
background-color: transparent;     
background-image: url(/img/iconos/requerido.gif);  
background-repeat: no-repeat;             
background-attachment: scroll;        
background-position: left 2px;  
}
form.formulario .campo.requerido input 
{    
border-color: #AA0000;
}
form.formulario.opiniones .campo.requerido label {
    background: none;
}
form.login{
margin-top:50px;
}
/*RSS*/
.seccion5 #middle .content .contenido h2{
    padding-bottom: 10px;
}
.seccion5 #middle .content .contenido .intro{
    clear: both;
    width: 500px;
}
.seccion5 #middle .content .contenido .texto{
float: left;
padding:0px;
width: 340px;
}
.seccion5 #middle .content .contenido .imgRss{
float: right;
padding:0px;
}

#middle .content .contenido .listadoRss{

padding-left: 30px;
color:#FFF;
}
#middle .content .contenido .listadoRss li{
background: url(/img/decoracion/rss.jpg) left center no-repeat;
padding: 5px 0 5px 45px;
margin-bottom: 10px;
}
#middle .content .contenido .listadoRss li a{
background: url(/img/decoracion/barra-gris.jpg) top repeat-x;
display: block;
width:323px;
font-weight: bold;
font-size: 1.1em;
height: 25px;
padding: 10px 12px 0;
}
/*Fin RSS*/
/*Seccion cadena*/
#middle .content .contenido .subMenuTexto a{
margin:0 5px;
}
#middle .content .contenido .subMenuTexto a.selected{
font-weight: bold;
}
#middle .content .contenido .seccionCadena{
margin-top: 20px;
}
/**/
#middle .content .contenido p.textoLegal{
margin-top:15px;    
font-size:.9em;
text-align: justify; 
color:#797470;
width:500px;
clear: both;
}
#middle .content .contenido .presupuestoTextoLegal{
margin-top:0;
}
#middle .content .contenido p.newsletter{
margin-top:110px;   
}
#middle .content .contenido #anterior{
margin-top: 30px;
}   
/*Seccion localizacion*/
#middle .content #mapaGM{
clear: both;
margin: 15px auto ;
width:475px;
height:300px;
border:1px solid;
}

#middle .content #mapaGM .infoMapa{
    width: 220px;
}
#middle .content #mapaGM .infoMapa strong{
font-size:13px;
}
#middle .content #mapaGM .infoMapa span{
display:block;
padding-left:18px;
background-repeat:no-repeat;
height:16px;
width: 150px;
}
#middle .content #mapaGM .infoMapa.barajas{
background-image:url(/img/mapa/logo-mapa-barajas.gif);
background-repeat: no-repeat;
}
#middle .content #mapaGM .infoMapa.feria{
background-image:url(/img/mapa/logo-mapa-feria.gif);
background-repeat: no-repeat;
}
#middle .content #mapaGM .infoMapa span.direccion{background-image:url(/img/iconos/p/signpost.gif);}
#middle .content #mapaGM .infoMapa span.telefono{background-image:url(/img/iconos/p/telephone.gif);}
#middle .content #mapaGM .infoMapa span.email{
margin-top: 8px;
background-image:url(/img/iconos/p/at.gif);
}

#middle .contenido .moduloComollegar #indicacionesRuta{
overflow: auto;        
height: 220px;
}
#middle .contenido .moduloComollegar h6{
text-align: center;    
}
#middle .contenido .localizacion{
padding-top:5px;
width:475px; 
margin:0 auto;             
}     

#middle .contenido .moduloComollegar .origen{
width: 200px;
float: left;
overflow: hidden;
}        
#middle .contenido .moduloComollegar .destino{
width: 200px;
float: left;
}

/**/
#middle .top .right .subMenuTexto a.selected{
font-weight: bold;
}
#middle .content .contenido .fichaOfertaEmpleo{
overflow: hidden;
padding-bottom:4px;
width:500px;                   
}
#middle .content .contenido .fichaOfertaEmpleo h4{
font-weight:bold;
font-size:1.1em;
border-bottom:1px solid;  
margin-bottom:3px;
}              
#middle .content .contenido .fichaOfertaEmpleo .descripcionOfertaEmpleo{
background-color:#EBEBEB;
overflow: hidden; 
width:500px;
}                                   
#middle .content .contenido .fichaOfertaEmpleo dd{
float: left;
padding-bottom:4px;
padding-top:2px;
width:420px;                   
}
#middle .content .contenido .fichaOfertaEmpleo dt{
float: left;
clear:left;
width:70px;
padding-bottom:4px;
padding-top:2px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
color:#333;                    
}             
#middle .content .contenido .fichaOfertaEmpleo .color{
background-color:#D2D2D2;
border-top:2px solid #fff;
border-bottom:2px solid #fff;
}
/* Como llegar */
#middle .modulo.moduloComollegar form{
width:400px;
margin:0 auto;    
}
#middle .modulo.moduloComollegar form .calculo{
overflow:hidden;
padding:10px 0 15px;
width:400px;
margin:0 auto;      
height:70px;
}   
#middle .modulo.moduloComollegar form label{
float:left;
font-size:1.1em;
width:75px;
text-align:left;
}
#middle .modulo.moduloComollegar form input{
width:175px;
}
#middle .modulo.moduloComollegar .btn{   
font-size: 1.2em;     
color: #857b7a;          
background-color:#fff;         
border: none;  
clear: both;
display: block;
padding: 0;
cursor: pointer;
width:150px;
margin-top:15px;
margin-left:245px;
float: left;
font-weight: bold;  
}        

#middle .modulo.moduloComollegar form .calculo #siguiente{
float: left;
} 
#middle .moduloComollegar #datosRuta{
padding:5px;   
clear: both;
width:380px;
float: none;
margin:0 auto;
}
#middle .moduloComollegar #datosRuta #resumenRuta{
padding-left:20px;
font-size:14px;
font-weight:bold;
}
#middle .moduloComollegar #indicacionesRuta{
overflow:auto;
height:170px;
}
#middle .moduloComollegar .btnAnterior{
margin-bottom:10px;
display: block;
width:100px;
}
#middle .moduloComollegar #datosRuta h4{
background-color:#000;
color:#fff;
text-align:left;
margin:10px 0 0 0;
padding:2px;
font-size:11px;
}
#middle .moduloComollegar #datosRuta h5{
background-color:#999;
color:#fff;
text-align:left;
margin: 0;
padding:2px;
font-size:11px;
}
body.hotelFeria #middle .moduloComollegar #datosRuta h5{background-color:#996533;}
body.hotelBarajas #middle .moduloComollegar #datosRuta h5{background-color:#6c7431;}

body.hotelFeria #middle .moduloComollegar #datosRuta table a{color:#996533;}
body.hotelBarajas #middle .moduloComollegar #datosRuta table a{color:#6c7431;}

#middle .moduloComollegar #indicacionesRuta table{margin:0;}
#middle .moduloComollegar #indicacionesRuta table .extremoRuta{background-color:#ccc;}
#middle .moduloComollegar #indicacionesRuta table tr{cursor:pointer;}
#middle .moduloComollegar #indicacionesRuta table .fila0{background-color:#ddd;}
#middle .moduloComollegar #indicacionesRuta table .fila1{background-color:#eee;}

/* fin como llegar */
/* tablaResultados */
#middle .content .contenido .tablaResultados{ 
width:500px;        
margin:0 auto;
padding:10px;      
text-align:center;          
}                                             
#middle .content .contenido .tablaResultados a{
color: #6c7174;    
font-weight: bold;
text-decoration:underline;
}                             
#middle .content .contenido .tablaResultados a.inscribirse{
text-decoration:none;
padding-left:15px;
background:url(/img/decoracion/bullet.gif) left center no-repeat;
}                    
#middle .content .contenido .tablaResultados caption{
display:none;
}                      
#middle .content .contenido .tablaResultados thead th{
border-bottom:1px solid #333;
border-right:1px solid #333;
font-weight:bold;
font-size:1.1em;
text-align:center; 
}                    
#middle .content .contenido .tablaResultados thead th.last{
border-right:0;
}                    
#middle .content .contenido .tablaResultados tbody .descripcion{
display:table-cell;
text-align:justify;
padding:0 3px;
width:500px;
height: auto;        
color:#000;
font-size:0.9em;
overflow: hidden;
}        
#middle .content .contenido .tablaResultados tbody tr td{
padding:5px;
border-top:2px solid #fff;   
text-align:center; 
}            
   
#middle .content .contenido .tablaResultados tbody .impar{
background-color:#EBEBEB;
}          
#middle .content .contenido .tablaResultados tbody .par{
background-color:#D2D2D2;
}
#middle .content .contenido .tablaResultados tfoot .paginator{
display:table-cell;
text-align:right;
padding:5px;
}           
/* fin tablaResultados */
/*Baja de boletín*/
#middle .content .enviado.editor.boletin p{
    text-align: center;
    font-weight: bold;
    border: solid 2px #000; 
    margin: 20px;
    margin-top: 150px;
    padding: 5px;
    
}
/*Error en el formulario de acceso a My Axor*/
#middle .content .errorAcceso{
margin-top: 20px;
}
#middle .content .errorAcceso a{
text-decoration: underline;
}
#middle .content .errorAcceso a:hover{
text-decoration: none;
}
/**/
/* fichaZM */                                            
#middle .content .ficha.fichaZM ul{
height:420px;                
width:100%;
margin-bottom:3px;
}                    
#middle .content .ficha.fichaZM li{
padding:0 6px 15px 6px; 
float: left;            
}                                    


