/* Tipo General */
	html, form, fieldset {font: 100% Arial, Helvetica, Tahoma, sans-serif; line-height: 120%; }
/* Full Reset  */
	html, body, form, fieldset, legend, ul, ol, li, dl, dt, dd,
	h1, h2, h3, h4, h5, h6, pre, blockquote, address, p, td, th {margin: 0; padding: 0;}
	h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 100%;}
	img { margin: 0; padding: 0;	border: 0px;}
	li 	{list-style-type: none;	}	
	table {border-collapse: collapse}	
	body{background:#fff}
	
/* Ocultos */
	hr { display: none;}
	legend{position:absolute;top:-2000em;left:-2000em;}
	.oculto { display: none; }
	.ocultoDesplazado{position:absolute;top:-2000em;left:-2000em;}
	/*legend {display: none}	*/
	.outBounds{left:-5000px;position:absolute;top:-5000px;}

/*clearfix [fuerza el height de los contenedores no flotados para contener los hijos flotados]*/
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	 
	.clearfix {
		display: inline-block;
	}
	 
	html[xmlns] .clearfix {
		display: block;
	}
	 
	* html .clearfix {
		height: 1%;
	}
	
/* Formularios*/		
	fieldset {	border: none; }
	input, select, textarea { font-size: 100%; font-family: inherit}		
/*	input[type=text], input[type=password], select, textarea{ border:1px solid #b0b0b0}*/
	select, input,textarea {font: 0.75em Arial, Helvetica, sans-serif; }
	button{border:0;padding:0;margin:0;}
	label, button, input[type="submit"]{cursor:pointer;}

/* Links */
	a { text-decoration: none; }
	a:hover {text-decoration: underline;}

/* Aux */
	.ftl { float: left; }
	.ftr { float: right; }
	.cll { clear: left; }
	.clr { clear: right; }
	.clb { clear: both; }
	.atr { text-align: right; }
	.atl { text-align: left; }
	.cleared{clear:both}
	.noSwap{overflow:hidden; height:1%;}

/* Misc */
	div.hr { height: 2px;  background: #fff url(../img/hr.gif) 0 0 repeat-x;}	
	div.hrInset { height: 3px;  background: #fff url(../img/hr_inset.gif) 0 0 repeat-x;}

/* Improve contrast > Tabbing navigation on Keyboard */
#navMenu a:focus, 
a.btn:focus {
    outline: 2px dotted #C35B17;
}