/* base font */
html { font-size:62.5%; font-family: Cambria, "Georgia"; }
body { margin:0; font-size:100%;} /*Estandar*/
* html body { font-size:101%; } /*IE6*/
*:first-child+html body { font-size:101%; } /*IE7*/

/* Resets de textos */
h1, h2, h3, h4, h5, h6, p, pre, blockquote { margin: 0; font-size:1em; }
ul, ol, dl, dt, dd { padding:0; margin:0; list-style-type:none; }
address{ font-style:normal;}
abbr{ cursor:help;}

/* Reset de tablas */
table { border-collapse: collapse; width:100%; font-size: 1em;}
td { vertical-align: top;}
caption, th { text-align: left; }

/* Enlaces */
a { text-decoration: none; outline:none;}
a:hover { text-decoration: underline; }
a img { border: none; }

/* Formularios */
form { margin:0; }
fieldset { margin:0; padding:0; border: none; }
legend { padding:0; }
input, textarea, select { font-size: 1em; font-family: Arial, Helvetica, sans-serif; }


a{ color:#fff; text-decoration:none;}
a:hover{ text-decoration:none;}

a:link, a:visited, a:active { color: #2D3335;} a:hover { color: #336699; } h1 {margin: 0 0 0px 0;}




/*
	Clases genericas
************************************/

/* estirar */
.estirar:after {content:".";display:block;	height:0;clear:both;visibility:hidden;}
.estirar { display:inline-block; }
/* Hide from IE Mac \*/
.estirar { display:block; }
* html .estirar { height:1px; }
/* End hide from IE Mac */

.izq, .col_i { float: left; display:inline; }
.der, .col_d { float: right; display:inline; }
.mod-txt{ display:table;height:1%;}
.mod-img{ float:left; display:inline;}
.oculto{ display:none}
.reemplazo{ display:block; overflow:hidden; text-indent:-9999px;}
.desact{ opacity: .5; filter: alpha(opacity=50);}