body
{
	background-color: #F5F5F5;
}

<!-- HEAD -->

table.head
{
	width: 599px;
	height:60px;
	background-color: #FFFFFF;
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 0px;
	border-left: 1px #000000 solid;
}

td.head_brand
{
	width: 126px;
	height: 60px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 2px #FFFFFF solid;
	border-right: 0px;
	border-bottom: 2px #FFFFFF solid;
	border-left: 2px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

img.head_brand
{
	width: 123px;
	height: 60px;
	border: 0px;
}

td.head_banner
{ 
	width: 468px;
	height: 60px;
	background-color: #FFFFFF;
	border-top: 2px #FFFFFF solid;
	border-right: 2px #FFFFFF solid;
	border-bottom: 2px #FFFFFF solid;
	border-left: 2px #FFFFFF solid;
}

img.head_banner
{
	width: 468px;
	height: 60px;
	border: 0px;
}

<!--  LABELS  -->

table.label
{
	width: 599px;
	height:18px; 
	background-color: #959595;
	border-top: 0px;
	border-right: 1px #000000 solid;
	border-bottom: 0px;
	border-left: 1px #000000 solid;
}

table.label_in
{
	width: 597px;
	height:18px; 
	background-color: #959595;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}


<!-- LABELS ON OFF  -->

td.label_on00
{
	cursor: hand;
	width: 17%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	background-color: #FF6600;
	border-top: 0px;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.label_off00
{
	width: 17%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	background-color: #FF8400;
	border-top: 0px;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.label_select00
{
	width: 17%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	background-color: #FF4800;
	border-top: 0px;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.label_on01
{
	width: 16%;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	background-color: #FF6600;
	border-top: 0px;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 2px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.label_off01
{
	width: 16%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	background-color: #FF8400;
	border-top: 0px;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 2px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.label_select01
{
	width: 16%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	background-color: #FF4800;
	border-top: 0px;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 2px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.label_on02
{
	cursor: hand;
	width: 16%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	background-color: #FF6600;
	border-top: 0px;
	border-right: 2px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.label_off02
{
	width: 16%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	background-color: #FF8400;
	border-top: 0px;
	border-right: 2px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.label_select02
{
	width: 16%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	align: left;
	background-color: #FF4800;
	border-top: 0px;
	border-right: 2px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


<!--  MENU  -->

table.menu
{
	width: 599px;
	background-color: #FFFFFF;
	border-top: 0px;
	border-right: 1px #000000 solid;
	border-bottom: 0px;
	border-left: 1px #000000 solid;
}

img.menu
{
	width: 4px;
	height: 12px;
	vertical-align: bottom;
	border: 0px;
}

td.menu_off
{
	width: 25%;
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D7D7D;
	align: left;
	background-color: #FFFFFF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

td.menu_select
{
	width: 25%;
	height: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF4800;
	align: left;
	background-color: #FFFFFF;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}


a.menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
a.menu:visited { color: #7D7D7D; text-decoration: none }
a.menu:link { color: #7D7D7D; text-decoration: none }
a.menu:hover { color: #FF4800; text-decoration: none }
a.menu:active { color: #FF4800; text-decoration: none }


<!--  TITLE  -->

table.title
{
	width: 599px;
	height:20px;
	background-color: #FF4800;
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 0px;
	border-left: 1px #000000 solid;
}

td.title_location
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.title_date
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


<!--  SEARCH  -->

table.search
{
	width: 599px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	align-text: left;
	background-color: #ECECEC;
	border-top: 0px;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	border-left: 1px #000000 solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

img.search
{
	width: 34px;
	height: 18px;

	vertical-align: top;
	border: 0px;
}

select.search
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width: 129px;
	background-color: #FFFFFF;
}

input.search_field
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width: 89px;
	background-color: #FFFFFF;
}

input.search_button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	width: 131px;
	background-color: #FF8400;
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	border-left: 1px #000000 solid;
}


<!--  KEY  -->

table.key
{
	width: 599px;
	height:20px;
	background-color: #FFFFFF;
	border-top: 1px #000000 solid;
	border-right: 2px #000000 solid;
	border-bottom: 1px #000000 solid;
	border-left: 2px #000000 solid;
}

img.icons
{
	width: 16px;
	height: 16px;
}

img.key_arrow
{
	width: 7px;
	height: 12px;
	vertical-align: bottom;
}


<!--  KEY ON OFF  -->

td.key_new_on
{
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #ECECEC;
	border-top: 1px #ACACAC solid;
	border-right: 1px #D7D7D7 solid;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 1px #ACACAC solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}

td.key_new_off
{
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

td.key_ref_on
{
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #ECECEC;
	border-top: 1px #ACACAC solid;
	border-right: 1px #D7D7D7 solid;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 1px #ACACAC solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}

td.key_ref_off
{
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

td.key_name_on
{
	cursor: hand;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #ECECEC;
	border-top: 1px #ACACAC solid;
	border-right: 1px #D7D7D7 solid;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 1px #ACACAC solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}

td.key_name_off
{
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

td.key_first_on
{
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #ECECEC;
	border-top: 1px #ACACAC solid;
	border-right: 1px #D7D7D7 solid;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 1px #ACACAC solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}

td.key_first_off
{
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

td.key_last_on
{
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #ECECEC;
	border-top: 1px #ACACAC solid;
	border-right: 1px #D7D7D7 solid;
	border-bottom: 1px #D7D7D7 solid;
	border-left: 1px #ACACAC solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}

td.key_last_off
{
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left:6px;
}

<!--  OFFER  -->

table.offer
{
	width: 599px;
	border-top: 0px;
	border-right: 2px #000000 solid;
	border-bottom: 0px;
	border-left: 2px #000000 solid;
}


<!--  OFFER ON OFF  -->

tr.offer_row_off
{
	cursor: default;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}

tr.offer_row_on
{
	cursor: hand;
	color: #FF4800;
	font-weight: normal;
	background-color: #FFFFFF;
}


<!--  OFFER CELLS  -->

td.offer_new
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #C2C2C2 solid;
	border-left: 0px;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}

td.offer_ref
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px #C2C2C2 solid;
	border-left: 0px;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}

td.offer_name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border-top: 1px #C2C2C2 solid;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

td.offer_date_first
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border-top: 1px #C2C2C2 solid;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

td.offer_date_last
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	border-top: 1px #C2C2C2 solid;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}


<!--  FOOT -->

table.pages
{
	width: 599px;
	height:30px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FF8400;
	border-top:  2px #000000 solid;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	border-left: 1px #000000 solid;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

img.pages
{
	width: 4px;
	height: 12px;
	vertical-align: bottom;
	border: 0px;
}

a.pages
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.pages:visited { color: #FFFFFF; text-decoration: none }
a.pages:link { color: #FFFFFF; text-decoration: none }
a.pages:hover { color: #000000; text-decoration: none }
a.pages:active { color: #000000; text-decoration: none }


<!--  DATA  -->

table.data
{
	width: 599px;
	background-color: #ECECEC;
	border-top: 0px;
	border-right: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	border-left: 1px #000000 solid;
}

td.data_name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	align-text: left;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.data_content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	align-text: left;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
}

<!-- TOOL  -->

td.tool
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FFFFFF;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

td.available
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	background-color: #FFFFFF;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

a.tool
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
a.tool:visited { color: #7D7D7D; text-decoration: none }
a.tool:link { color: #7D7D7D; text-decoration: none }
a.tool:hover { color: #000000; text-decoration: none }
a.tool:active { color: #000000; text-decoration: none }

a.legal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
a.legal:visited { color: #7D7D7D; text-decoration: none }
a.legal:link { color: #7D7D7D; text-decoration: none }
a.legal:hover { color: #FF4800; text-decoration: none }
a.legal:active { color: #FF4800; text-decoration: none }

font.legal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7D7D7D;
	text-align: center;
	line-height: 24px;
}
.anegrita
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.anegrita:visited { color: #000000; text-decoration: none }
.anegrita:link { color: #000000; text-decoration: none }
.anegrita:hover { color: #f3f3f3; text-decoration: none }
.anegrita:active { color: #f3f3f3; text-decoration: none }

td.key_name_off_aux
{
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
}

td.key_name_off_aux2
{
	cursor: default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #F2F2F2;
	border-top: 1px #C2C2C2 solid;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

บบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบบ