/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
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 center;
}
.info {
       color: #00529B;
       background-color: #BDE5F8;
	   background-image:url(images/info.png);
}
.exito {
       color: #4F8A10;
       background-color: #DFF2BF;
       background-image:url(images/exito.png);
}
.alerta {
       color: #9F6000;
       background-color: #FEEFB3;
       background-image: url(images/alerta.png);
}
.error {
       color: #D8000C;
       background-color: #FFBABA;
       background-image: url(images/error.png);
}
.busqueda {
       color: #00529B;
       background-color: #BDE5F8;
       background-image: url(images/busqueda.png);
}
kbd{
	font-size:1.2em;
	font-weight:bold;
	padding:0.5em;

}
