
	*{margin:0; padding:0}	
	.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.estirar {display: inline-block;}
/* oculto IE-mac */
	* html .estirar {height: 1%;}
	.estirar {display: block;}
/*fin oculto IE-mac */


a { text-decoration: none; outline:none;  color:#101010}
a:hover { text-decoration: underline; }
a img { border: none; }


	q:before,q:after{content:'';}		
	.oculto{text-indent:-9000px; font:normal 0em/0em sans-serif; position:absolute; display:block; left:-9000px}
	ul {list-style:none;}	
	ul li {list-style:none}
	div:after, ul:after, ol:after, li:after  { content: "";display:block; clear:both; height:0; visibility:hidden;}
	* html div, * html ul, * html ol,  * html li {height:1%;}
	*:first-child+html div, *:first-child+html ul, *:first-child+html ol, *:first-child+html li {height:1%;} 
	
	/* fuentes */
	body, html{font-size: 62.5%;  background: #fff url('bg_html1.gif') repeat-x top left;}
	body {font-size: 100%; font-family: Verdana, arial, sans-serif; color:#101010; text-align:left}
	*:first-child+html body  { font-size: 101%; } /* IE 7 */
	* html body { font-size: 101%; } /* IE 6 */		
	h1,h2,h3,h4,h5,h6{font-size:100%;}	
	table { font-size:100%;}
	/*Tamaņos de fuentes estandar para todos los elementos*/
	p, ul li, dt, dd, ol li {}
	p a, ul li a, ul li p, ol li a, ol li p,  dl dd a, dl dd p, ul li ul li, ol li ul li, ul li ol li, ol li ol li, dl dt p, dl dt a, dl dd li, td a {font-size:1em;}

/* encabezados*/
	h2{font-family:Arial Narrow, Arial, Verdana; font-size:2.1em; color:#666; font-weight:normal}
	h3{font-size:2em; font-weight:normal; color:#7E878A; font-family:Arial, Tahoma, Verdana; margin-bottom:.5em; }
	
	
	
/* Reemplazo de imagenes */
.reemplazo{display: block; overflow: hidden; text-indent: -9999px;}

.mod-img{float: left; display: inline;}
.mod-txt{display: table; height: 1%;}