	html
	{
		 height:100%;		
	}
	
	body 
	{	
		font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;			
		height:100%;			
		background: url("../img/fondo/background.png") repeat-y center top;
		background-color: #cccccc;		 			
	}
		
	table
	{
		font-size: 11px;
		color: #514639;
	}
	
	table td {vertical-align: top;}
	a
	{
		font-size: 11px;
		font-weight:bold;	
		color: #D58400;	
		text-decoration: none;
	}
		
	
/* Paneles Generales */
	#tabla_general
	{
		width: 100%;
		height:100%;
	}

	#tabla_fondo
	{
		height:100%;
		margin: auto;
		width: 950px;
				
	}	
	#tabla_fondo td {padding-left: 10px; padding-right: 10px;}
	
	#tabla_cuerpo 
	{ 
		width: 100%; 
		background-color: #dddddd;
		margin-bottom: 140px;
	}
	#tabla_cuerpo td {padding: 0px;}
	
	#tabla_cabecera
	{
		width: 100%;
		height: 100px;
		background: url("../img/cabecera/fondo.gif") no-repeat left top;
	}
	
	#tabla_cabecera td {vertical-align: middle;}
	
	#barra_navegacion { 
		background-color: #000000; 
		height: 25px;
		width: 100%;
	}
	
	#barra_navegacion td 
	{ 
		color: #999999; 
		padding-left: 10px; 
		vertical-align: middle;
		font-size: 9px;		
	} 
	
	#barra_navegacion a {font-size: 9px;}
	
	#menu
	{
		width: 100%;
		background: url("../img/menu/fondo_menu.gif") repeat-x left top;
		height: 28px;
	}
	
	#tabla_contenido
	{
		background-color: #FFFFFF;		
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;		
		width: 98%;
		height:100%;
	}
	
	#tabla_contenido td 
	{
		padding: 4px;
	}
	
	#barra_pie 
	{ 
		background-color: #000000; 
		height: 15px;
		width: 100%;
	}
		
	#panel_titulo td#caption {
		background: url("../img/panel/titulo_fondo.gif") repeat-x left top; 
		height: 28px;		
		font-weight: bold;
		color: #FFFFFF;
		padding-left: 10px;
	}
	#panel_titulo td#borde_izq {background: url("../img/panel/titulo_borde_izq.gif") no-repeat left top; width: 15px;}
	#panel_titulo td#borde_der {background: url("../img/panel/titulo_borde_der.gif") no-repeat left top; width: 23px;}
	
	#panel label {font-weight: bold;}
		
	#bloque {width: 100%;}
	.centrado {margin: auto;}
	
	.separador_linea {border-top: 1px solid #000000;}	
	
/* Formularios */	
	#tabla_formulario {width: 100%;}			
	#tabla_formulario label {font-weight: bold;}		
	#tabla_formulario td#error label {color: #CC0000;}	
	#tabla_formulario  fieldset
	{
		border-color:#ACA899;
		padding:0 12px;
		border-style:solid;
		border-width:1px;
	}	
	#tabla_formulario fieldset legend
	{
		padding:0 6px;
		color:#51473C;
		font-size: 12px;
	}		
	#tabla_formulario td#botones 
	{
		text-align: center; 
		vertical-align: middle; 
		height: 50px;
	}
	#tabla_formulario td#centrado{text-align:center;}
	
	#tabla_formulario_fila td {border: 0px; vertical-align: middle;}
	
	#tabla_dato_formulario td {border: 0px; vertical-align: middle;}			
	#tabla_dato_formulario select,
	#tabla_dato_formulario textarea,
	#tabla_dato_formulario input
	{
		border: 1px solid #dcd6cf;
		font-size: 13px;		
		background-color: #eeebe8;			
		margin:0 5px 5px 0;
		padding:3px;		 
	}
	
	#tabla_dato_formulario td textarea
	{
		
	}
	
	#tabla_validacion_global { width: 100%;}
	#tabla_validacion_global td#titulo {background-color: #CC0000; color: #FFFFFF}
	#tabla_validacion_global td#error {color: #CC0000;}
	
/* Botones */
	.boton:hover
	{
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#444444 none repeat scroll 0 0;
	}
	
	.boton
	{
		background:#272727 none repeat scroll 0 0 !important;
		border:1px solid #222222;
		color:#FFFFFF;
		cursor:pointer;	
		font-size:12px;
		font-weight:normal;
		margin-left:0;
		text-transform:uppercase;
		width:85px;
		height: 27px;
	}
		
/* Textos */
	.titulo_destacado {color: #d58400; font-size: 18px; font-weight: bold;}
	.titulo {font-size: 18px; font-weight: bold;}
	.aviso 
	{
		color: #d48400 !important;
		font-weight:bold;
	}
	
	.enlace_destacado
	{
		font-size: 15px;
		text-decoration: underline;
	}