/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ESTILOS NORMALIZACION - NAVEGADORES
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ELEMENTOS PARA LA NORMALIZACI�N DE LA P�GINA */
/* Normalizar estilos XHTML de diferentes navegadores
   Trabajar con ems para especificar tama�os de fuente es la forma
   m�s accesible de trabajar con textos porque todos los navegadores
   incluido IE pueden escalar la tipograf�a sin problemas.
   El problema suele ser que los dise�adores se encuentran m�s c�modos
   trabajando con unidades px.
   Una em representa el tama�o de la letra "m" en una fuente concreta.
   Utilizando la hoja de estilos por defecto de los navegadores, 1em son m�s
   o menos 16px. Si establecemos el tama�o del texto por defecto al 62.5% del
   original, tendremos que 1em = 10px y as�:
   
       0.9em = 9px;
       1.2em = 12px;
       2.3em = 23px;
       ...
*/
body { font-size: 62.5%; }
/* Quitamos el subrayado de los links */
:link,:visited { text-decoration:none; }
/* Eliminamos las vi�etas de las listas */
ul, ol, li, dl, dt, dd { list-style:none; }
/* Evitar el tama�o inconsistente de los diferentes encabezados y tambi�n etiquetas <pre> y <code> */
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }
/* Evitar la asignaci�n inconsistente de m�rgenes y rellenos a diferentes elementos HTML  */
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset,input{ margin:0; padding:0; }
/* Evitar el borde azul en im�genes que son links */
a img,:link img,:visited img { border:none; }
/* Quitar la cursiva del elemento <address> */
address { font-style:normal; }
/* Asignar tipografia */
body, input, textarea, select, optgroup {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
}
/* comportamientos para los campos de formulario */
input, textarea, select, optgroup, table, tr, th, td  {	font-size: 100%;}
label{	cursor:pointer;}
acronym, abbr {	cursor: help;}
/* CLASES GENERALES DE LA P�GINA */
.print {display: none;}
.noprint{display:block;	}
.limpiar {clear: both;}
.ocultar {display: none;}
.flotar_left{float:left;}
span.flotar_left{border-right:5px solid white;}
.flotar_left img{ margin:0 10px 10px 0;}
.flotar_right{float:right;}
.flotar_right img{ margin:0 0 10px 10px;}
.alinear_centro{ text-align:center;}
.alinear_centro img{ margin:10px 0;}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.info, .exito, .alerta, .error, .busqueda {
       font-family:Arial, Helvetica, sans-serif; 
       font-size:13px;
       border: 1px solid;
       margin: 10px 0px;
       padding:15px 10px 15px 50px;
       background-repeat: no-repeat;
       background-position: 10px 10px;
	   font-weight:bold;
}
.info {
       color: #00529B;
       background-color: #BDE5F8;
	   background-image:url(images/info.png);
}
	.info a{
		color: #00529B;
		font-weight:normal;
		text-decoration:underline;
	}
	.info a:hover{ text-decoration:none;}
.exito {
       color: #4F8A10;
       background-color: #DFF2BF;
       background-image:url(images/exito.png);
}
	.exito a{
		color: #4F8A10;
		font-weight:normal;
		text-decoration:underline;
	}
	.exito a:hover{ text-decoration:none;}
.alerta {
       color: #9F6000;
       background-color: #FEEFB3;
       background-image: url(images/alerta.png);
}
	.alerta a{
		color: #9F6000;
		font-weight:normal;
		text-decoration:underline;
	}
	.alerta a:hover{ text-decoration:none;}
.error {
       color: #D8000C;
       background-color: #FFBABA;
       background-image: url(images/error.png);
}
	.error a{
		color: #D8000C;
		font-weight:normal;
		text-decoration:underline;
	}
	.error a:hover{ text-decoration:none;}
.busqueda {
       color: #00529B;
       background-color: #BDE5F8;
	   background-image:url(images/busqueda.png);
}
	.busqueda a{
		color: #00529B;
		font-weight:normal;
		text-decoration:underline;
	}
	.busqueda a:hover{ text-decoration:none;}
kbd{
	font-size:1.2em;
	font-weight:bold;
	padding:0.5em;

}