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;
	 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;
	}

	/* 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;
}


	 	