html, body {
	width:100%;
	height: 100%; 
	margin:0px;	
	padding:0px;
	border:0px;
	background-image: url(images/general_bg.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	}
	
/*estructura*/
div, table, span, iframe, img{ margin:0px; border:0px; padding:0px; outline:none; background-repeat:no-repeat;}
table { border-spacing: 0px;}

/*txt*/
body, h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	border:0px;
	display:inline;
	font-weight:normal;
	color:#000;
} 

/*links list*/
ul, ol, li  {list-style:none;}
a, a:link, a:hover, a:visited, a:active  {text-decoration: none;}

/*forms*/
:focus {outline: 0px;}
select {margin: inherit;}	
	

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding:0px; border: 0px; outline:0px;  font-style:inherit; font-size: 100%; padding:0px;}


q:before,q:after { content:'';}

/*divs auxiliares*/
.hide{ display:none;}


/*firma*/
.div_firma{ width:800px; height:40px; margin-top:10px; margin-bottom:10px; text-align:center; float:left;}
.div_firma p {text-align:center; font-size:11px; color: #797b7d; margin-top:15px;}
.div_firma p a { color:#393e44;}
.div_firma p a:hover { color: #a40413;}


