/*--reset--*/
*{margin: 0; padding: 0;font-size:100%; vertical-align: baseline;}
input, textarea, a{outline: 0;}
body{line-height: 1;background:#fff;}
ol, ul{list-style: none;}
table{border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-weight: normal; font-size: 1em;}
a img, fieldset,abbr{border: 0;}
a:link, a:visited{ text-decoration:none; }
/*--em--*/
html{ font-size: 125%; border:0 }/*20px*/
body{ font-size: .5em; }/*10px*/
/*--flotaciones--*/
.clearfix:after, div:after, fieldset p:after{content:""; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix, div, fieldset p{min-height: 0;}
.over {overflow:hidden;}
/*--Ajuste tamano relativo de elementos--*/
li p, li li, li address, li dt, li dd,
dd p, dd li, td p, td li, th p, th li, td dt, td dd, th dt, th dd, li td, li th,
address p, address li, li h1, li h2, li h3, li h4, li h5, li h6,
dd h1, dd h2, dd h3, dd h4, dd h5, dd h6
{font-size: 1em;}
/*--Ocultar--*/
.ocultar {position: absolute; left: -99999em;line-height: 0; height: 0; text-indent:-9999em} 
.ocultar *{line-height: 0; height: 0;} 
.none, .js .nonejs{display:none}
/*--Fin base--*/
/*-- generales--*/
/*.f_input, .f_check, .f_radio, .f_select, .f_image{}*/
.limpiar{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
