

/* ************************************ FORMULARIOS ******************************** */
	#frmDetalle form{
		font: 1em Verdana, Arial, Helvetica, sans-serif;

	}
	#frmDetalle fieldset{
		/*float:left;*/
		width: 46em;
		border: 2px solid #FF7300;
		margin: 0em auto;	
	}
	#frmDetalle div{
		/*float:left;*/
		width: 46em;
		border: 2px solid #FF7300;
		margin: 0em auto;	
	}	
	#frmDetalle .legend{
		font: 1em Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color: #FF7300;
	}	
	#frmDetalle legend{
		font: 1em Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color: #FF7300;
	}

	#frmDetalle span.segCol{
		float: right;
		margin: 0em;
	}
	#frmDetalle label{
		float:left;
		display: block;
		width: 12em;
		font: 1em Verdana, Arial, Helvetica, sans-serif;
		color: #FF7300;
		margin: 0.1em;
	}
	#frmDetalle label.inv{
		float:none;
		display: inline;
	}
	.oculto{
		display: none;
	}
	
	#frmDetalle input,#frmDetalle select{
		margin: 0.1em;
		background-color: #FFEECC;
		color: #000;
		border: 1px solid #FF7300;
	}
	#frmDetalle textarea{
		margin: 0.1em;
		background-color: #FFEECC;
		color: #000000;
		border: 1px solid #FF7300;
		font: 0.8em Verdana, Arial, Helvetica, sans-serif;
		
	}
	
	#frmDetalle input.boton{
		margin: 0.1em;
		margin-left: 2em;
		background-color: #FF7300;
		color: #FFF;
		border: 1px solid #FF7300;
		/*clear: both;
		float: right;*/
	}
	#frmDetalle fieldset p{
		clear:both;
		width: 54em;
		margin: 0.2em 1em;
	}
	.botones{
		width: 96%;		
		text-align:right;
		margin: 0em;
		padding: 0em;		
		clear: both;
	}	
	.leyenda{
		font: 0.7em Verdana, Arial, Helvetica, sans-serif;
		color: #FF7300;	
		font-weight: bold;
		width: 63.5em !important;
	}
	.margenDcha{
		margin: 0.2em 2em 2em 3em;		
	}
	.labelAnchoEsp{
		display: block;
		width: 25em !important;
	}
	
	.tablaValores{
		font: 0.7em Verdana, Arial, Helvetica, sans-serif;
		color: #FF7300;	
		font-weight: normal;
		width: 53.5em !important;
		margin: 1em;
	}
	.tablaValores th, td{
		border-bottom: 1px solid #FF7300;
	}
	
	.anchoValor{
		width: 2em;
	}
	.anchoTexto{
		width: 40em;
		text-align:left;
		text-indent:2em;
	}
	
	.fondoNar{
		background-color: #FF7300;	
		font: 1em Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;	
		font-weight: bold;
	}
	p.pie{
		width: 100%;
		height: 2em;
		background-color:#000000;
	}
	p.aviso{
		width: 58em;
		margin: auto;
		font: 0.8em Verdana, Arial, Helvetica, sans-serif;
		text-align:justify;
		
	}
	a.avisoLegal{
		float:right;
		margin-right: 2.2em;
		margin-top: 0.5em;
		color: #FF7300;
		font: 0.7em Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;	
	}
	a.avisoLegal:hover{
		float:right;
		color: #FF7300;
		font: 0.7em Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;	
	}
	
	div#descripcion{
		background-color:#000000;
		margin-top:4.4em;
		color:#FFFFFF;
		padding:0.4em 0em 0.4em 0em;
		text-align:justify;
		font-size:0.7em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	div#descripcion p{
		padding: 0em 1em 0em 1em;
	}
	
	a.horarios{
		font-size: 1em;
		color: #FF7300;
		border-bottom: 1px dashed #FF7300;
		text-decoration:none;
	}
	a.horarios:hover{
		font-size: 1em;
		color: #FF7300;
		border-bottom: 1px solid #FF7300;
	}	