body {  
    font-family: verdana;   
    text-align: center;
    background: #FFFFFF;
    margin: 0;
    padding: 0;
    border: 0;  
    }
    
    a {
    text-decoration: none;
    color: #777777;
    }
    
    a:hover {
    color:#ff9900;
    }   
    
    #ancla {
    display: block;
    padding: 0px;
    margin: 10px 0 0 10px;
    color: black;
    }
    
    #ancla:hover {
    color:#ff9900;
    }   
    
    
    #contenedor {
    width:900px;
    height:auto; /*3200px;*/
  text-align:left;
    margin: 0 auto;
    padding:0;
/*  border: 1px solid #ff9900;  */ 
        }
        
    #encabezado {
    height:498px;
    background: url(imagenes/portada.jpg);
    background-repeat: no-repeat;
/*  border: 1px solid #ff9900;  */  
    }
    

    #menu {
     float: right;
     list-style:none;
     width: 438px;
     margin: 467px 0 0 0;
/*     width: 550px;  para una linea larga  */
/*     margin: 432px 0 0 0; para dos lineas de menu */
     padding: 0;
     background: url(imagenes/linea.gif);
     background-position:bottom right;
     background-repeat: no-repeat;
/*   border: 1px solid #ff9900;  */
     }
     
    #menu li {
     float:left;
     margin:0;
     padding:0;
     }
     
     #menu li a{
     display:block;
     height:31px;
     }
     
     #menufijoproductos {
     width: 120px;

     background: url(imagenes/btn_prod_doble.gif);
     background-position:bottom;

     background-repeat: no-repeat;
     }
     
     #menufijoproductos span {
     display: none;
     }
     
     #menuproductos {
     width: 120px;
     background: url(imagenes/btn_prod_doble.gif);
     background-position:top;
     background-repeat: no-repeat;
     }
     
     #menuproductos:hover {
     background-position:bottom;
   }
     
     #menuproductos span {
     display: none;
     }
     
     
     
     #menufijoquees {
     width: 88px;
     background: url(imagenes/btn_que_es_doble.gif);
     background-position:bottom;
     background-repeat: no-repeat;
     }
     
     #menufijoquees span {
     display: none;
     }
     
     
     #menuquees {
     width: 88px;
     background: url(imagenes/btn_que_es_doble.gif);
     background-position:top;
     background-repeat: no-repeat;
     }
     
     #menuquees:hover {
     background-position:bottom;
   }
     
     #menuquees span {
     display: none;
     }
     
     
     
     /*MENU DOSSIER*/
     
     #menudossier {
     width: 80px;
     background: url(imagenes/btn_dossier_doble.gif);
     background-position:top;
     background-repeat: no-repeat;
     }
     
     #menudossier:hover {
     background-position:bottom;
   }
     
     #menudossier span {
     display: none;
     }
     
     
     /* MENU CONTACTAR */
     
     
     #menufijocontacto {
     width: 90px;

     background: url(imagenes/btn_contacto_doble.gif);
     background-position:bottom;

     background-repeat: no-repeat;
     }
     
     #menufijocontacto span {
     display: none;
     }
     
     #menucontacto {
     width: 100px;
     background: url(imagenes/btn_contacto_doble.gif);
     background-position:top;
     background-repeat: no-repeat;
     }
     
     #menucontacto:hover {
     background-position:bottom;
   }
     
     #menucontacto span {
     display: none;
     }
     
     

     
     
     
         
   #cajainferiorportada{
   height:2550px;
     background: url(imagenes/fondo_txt.png);
     background-repeat: no-repeat;
/*   border: 3px solid #990000;  */
     }
     
     #cajainferiordespertalia{
   height:1338px;
     background: url(imagenes/fondo_quees.jpg);
     background-repeat: no-repeat;
/*   border: 3px solid #990000;  */
     }
     
     #cajainferiorcontacto{  
     height:1338px;
     background: url(imagenes/fondo_quees.jpg);
     background-repeat: no-repeat;
/*   border: 3px solid #990000;  */
     }
    
    
   #pie {
     height:40px;
     font-size: 10px;
     font-weight: bold;
     color:#ff9900;
     padding: 0,0,0,0;  
/*   border: 1px solid #ff9900;  */  
     clear:right;
     }

   #pie p{
     padding:0;
     margin: 0;
/*   border: 3px solid #990000;  */
     
     }
     
     
     /* productos portada */
     
     #productos {
   float: right;  
     width: 424px;
     display: inline;
     font-size: 12px;
     margin: 15px 0 0 0;
   padding: 0 0 40px 0;
     list-style-type:none;
     }
    
     .titulo {
     text-transform: uppercase;
     margin: 12px 0 5px 0;
     font-weight: bold;
     color:#00ccff;
     }
    
    .participantes {
    color:#aaaaaa;
    margin: 0;
    }
    
    .duracion {
    color:#aaaaaa;
    margin: 0 0 5px 0;
    }
    
        .dossier {
        text-transform: none;
    color:#770000;
  font-weight: bold;
    margin: 0 0 0 60px;
    text-decoration: underline;
    }
    
    .especial {
    margin: 0 0 5px 0;
    }
    
    .descripcion {
    margin:0;
    }

    .cartel {
    width:400px;
    margin: 10px 0 10px 10px;
    
    }

    /* que es  */
    

     #columnaizqquees {
   float: right;
     width: 424px;
     font-size: 12px;
     margin: 15px 0 0 0;
   padding: 0 0 40px 0;
/*  border: 1px solid #ff9900;  */ 
     }

     .descripcion2 {
     /* Coge el mismo que en el index */
     }
     
     .titulonaranja {
     text-transform: uppercase;
     margin: 12px 0 5px 0;
     font-weight: bold;
     color:#ff9900;
     }
     
     /* contacto */
     
     #columnaizqcontacto {
   float: right;  
     width: 424px;
     font-size: 12px;
     margin: 15px 0 0 0;
   padding: 0 0 40px 0;
    /* color:#007700; */
     /* border: 1px solid #ff9900; */
     }
     
     #columnaizqcontacto p {
     margin: 0;
     padding: 13px 0 0 0;
     }
     

     
     
     /* FORMULARIO CONTACTO */


/******** Etiquetas ***********/

.etiqueta {
  font-weight: bold;
}


/******** Cajas ************/

input {
    background:#F1F1F1;
    margin:5px auto 3px auto;
    border:1px solid #B5CCBA;
    padding: 0;
}

textarea {
    padding:0;
    margin:5px auto 10px auto;
    background:#F1F1F1;
    border:1px solid #B5CCBA;
    width:380px;
    height:140px;
}

#contador {
  float:right;
  width:235px;
}

input#counter {
    background:#EEE;
    color:#999;
    border:1px solid #B5CCBA;
    text-align:center;
}
    
input#sendEmail {
    float:left;
    width:100px;
    border:1px solid #B5CCBA;
    padding:0.25em;
    background:#F1F8F6 url("contactar/img/fade.png") repeat-x;
    margin:12px 4px 5px 4px;
    color:#333;
    font-weight:bold;
}



/**** Cambio colores fondo formulario ****/

input:hover, textarea:hover {     /**over**/
    background:#FAFBFC;
}
input:focus, textarea:focus {     /**focus**/
    border-color:#666;
    background:#FFF;
}
.errFld {                         /**error**/
  background:#FFC;
    border:1px solid #F00;
}



/***********MENSAJES STATUS*******************/
#status {
    list-style-type:none;
    color: #ee0000;
    padding-left:0;
    marging-left:0;
    
}

#status li {
    padding-left:14px;
}
     
.statErr {
  line-height:1.6em;
    background:url("contactar/img/halt.png") 0 3px no-repeat;
    font-weight:bold;
}

.statScs {
    color:green;
    font-weight:bold;
    font-size:120%;
    magin:0;
    padding:0;
}
/****************************************/


/*****Error campo requerido*****/

.errMsg {
  margin: 0;
  padding: 0;
  color:#ee0000;
  font-weight: medium;
}

/********/



.bigerr {             /***** Se usará?  *****/
    display:block;
    line-height:30px;
    font-size:200%;
    color:#F00;
}


        
