/*-----------------------------------------------------------*/
/*------------------------- General Styles ------------------*/
/*-----------------------------------------------------------*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, table, form, fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}
body {
  font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
  color: #333333;
	background: #F1EFE2;
	text-align: left;
	min-width: 790px;
 	}
p {
	font-size: 10pt;
}
h4 {
	font-size: 11pt;
}
h5 {
	font-size: 10pt;
}
h6 {
	font-size: 7pt;
	font-weight: normal;
}
.gris {
	color: #999999;
}
.rojo {
	color: #FF0000;
}
.verde {
	color: #487E03;
}
.azul {
	color: #316195;
}
a:link img,
a:visited img,
a:hover img {
	border: 0;
	background: none;
	}	
/*-----------------------------------------------------------*/
/*------------------------- Wrappers ------------------------*/
/*-----------------------------------------------------------*/
.central {
	width: 720px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
.mainArea {
	background: url(/images/form_back.gif) repeat-y top;
	padding-left: 10px;
}
.mainFooter {
	visibility:hidden;
	display: none; 
	height: 35px;
	background: url(/images/form_footer.gif) no-repeat top;
}
.footer_logo {
	visibility:hidden;
	display: none; 
	text-align: right;
	padding-right: 50px;

}
/*-----------------------------------------------------------*/
/*------------------------- Content -------------------------*/
/*-----------------------------------------------------------*/
.main_nav {
	visibility:hidden;
	display: none; 
}
.banner {
	visibility:hidden;
	display: none; 
}
.title {
	visibility:hidden;
	display: none; 
}
.left_col {
	visibility:hidden;
	display: none; 
}
.footer {
	visibility:hidden;
	display: none; 
}
.data {
	margin: 0px 15px 0px 10px;
	width: 250px;
	float: left;
	color: #646464;
	overflow:hidden;
  text-overflow:ellipsis;
}
.fields {
	width: 415px;
	float: left;
}

/*---------------------------------------------------------------------*/
/*------------------------- Cupon ---------------------------------*/
/*--------------------------------------------------------------------*/
.cupon {
	width: 600px;
	height: 430px;
	margin: 20px 60px;
	color: #646464;
	border: 1px solid #000000;
	display: block;
}
.cupon_bottom {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.cupon_body {
	width: 590px;
	float: left;
	padding: 5px;
}
.cupon_leftcolumn {
	width: 285px;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
}
.cupon_rightcolumn {
	width: 260px;
	float: left;
	padding-top: 15px;
}
.cupon_info {
  background: #cccccc;
  height: 20px;
  color: #333333;
}
.barcode {
	text-align: center;
}
/*---------------------------------------------------------------------*/
/*------------------------- Extra info ----------------------------*/
/*--------------------------------------------------------------------*/
.info {
	visibility:hidden;
	display: none; 
	width: 580px;
	margin: 10px 60px;
}
.info_column {
	visibility:hidden;
	display: none; 
	float: left;
	width: 265px;
	margin-right:25px;
}

