/*
2009-10-26 
Base.css
Modificada para trabajar con px
Anadido soporte para dir=rtl
*/

/*----------------------------------
Reseteado navegador
----------------------------------*/
*{margin: 0; padding: 0; font-size: 100%; }
input, textarea, select{outline: 0;}
body{line-height: 1;}
body, html{height: 100%;}
ol, ul{list-style: none;}
table{border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-weight: normal; font-size: 1em;}
fieldset, a img{ border: 0; }

/*----------------------------------
Limpiar flotaciones
----------------------------------*/
.clearfix:after, div:after, ul:after, form li:after{ content: ""; display: block; clear: both; height: 0; visibility: hidden; }
/* listas ordenadas con hasLayout no incrementan numero en IE lt 8 */
.clearfix, div, ul, form li{ min-height: 0; } 
* html .clearfix, * html div, * html ul, * html form li{ height: 1%; }

/*----------------------------------
Ocultacion elementos
----------------------------------*/
.invisible{ position: absolute; left: -99999em; text-indent: -99999em; line-height: 0; margin: 0; padding: 0;}
html[dir=rtl] .invisible{ right: -99999em; text-indent: 0;}
.invisible *{ line-height: 0; height: 0; }
.oculto{ display: none; }
.capitalized{text-transform: capitalize;}
.js-enabled .ocultojs{ display: none; }



