/* -- Elements -- */

/* IE7: Fix escalado del layout*/
body { position:relative; }  
/* IE7: Fix escalado del layout. (IE5/6) no lo requieren, resetea a static */
* html body { position:static; }  

/* IE: Holly Hack */
/*
* html * {zoom:1; }
*/

/* FF/NS/SF: Fix fuerza Vertical ScrollBars */
html { height: auto; margin-bottom:0; }

/* IE5/6 Fix Italics bug */
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }

/* [ Aplicar en personalización del estilo ] */
/* IE5: Fix Layout centrado. Requiere aplicar después una regla: .container { text-align: left; } */
/* body { text-align: center; } */

/* IE: Fix error de margin */
/* Aplicar: * html .column { overflow-x: hidden; }*/

/* IE6: Fix <legend> estilo correcto */
* html legend { margin:-18px -8px 16px 0; padding:0; color:#000;}

/* IE6/7: Fix <ol> números de orden margin correcto */
ol { margin-left: 2em; }

/* IE: Fix <sup>, <sub> line-height */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

/* IE7: Fix <code> wrapping incorrecto. */
html>body p code { *white-space: normal; } 

/* IE6/7: Fix <hr> margins. */
hr { margin: -8px auto 11px; }

/* IE5/6: Fix <input>, <textarea> overflow*/
* html textarea { overflow:scroll; overflow-x: hidden; }
* html input { overflow: hidden; }

/* IE: Fix <input>, <textarea>, <select> redimensión */
input,textarea,select{*font-size:100%;}

/* IE5/6: Fix <li> background */
* html ul, * html ol, * html dl { position: relative; }

/* IE5/6/7: Fix <li> numeración en ordered list*/
body ol li { display:list-item; }

/* IE5/6: Fix Bug Guillotina */
* html body a, * html body a:hover { background-color: transparent; }


/* -- Class -- */

/* IE: Fix clear */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}
/* Oculta regla IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fin Oculta regla IE-mac */

