html, body {width:100%; height:100%; margin:0; padding:0; background:#ffffff; font-family:Arial,verdana,helvetica,sans-serif; color:#000000; font-size:10px;} 
TD {font-family:Arial,verdana,helvetica,sans-serif; COLOR:#000000; font-size:10px;}
H1 {font-size:14px; font-weight:bold; display:inline;}
FORM {margin:0;padding:0;}

#printHeader{display:none;}

/* Sets a font, colour, size and decoration for the links across the site*/
a{text-decoration:none; font-size:10px; COLOR:black; cursor:hand;}
a:hover{text-decoration:underline; COLOR:black; cursor:hand;}
a.anchor{text-decoration:underline; font-size:12px; color:#0000FF; cursor:hand;}

hr {border:none 0; border-top:dotted #BAD0F7 1px; width:100%; height:1px; clear:both;} 
fieldset {-moz-border-radius:8px;} 
legend {COLOR:#0046d5;}

.mast{table-layout:fixed;background:#006AB8 url(../i/mast/bg.gif) 0 0 repeat-x;}
.mastright{background:url(../i/mast/cloudsright.gif) top right no-repeat;}
.mastlink{font-size:0px;}

.fullScreen {width:100%; height:100%; margin:0; padding:0;} 

.topbarText {font-size:13px; font-weight:bold; color:#1896E5; text-decoration:none; padding-bottom:8px;}
.topbarText A,
.topbarText A:link,
.topbarText A:visited,
.topbarText A:hover{
	font-size:13px;
	font-weight:bold;
	color:#1896E5;
	text-decoration:none;
	padding-bottom:8px;
}

.topbarText span{color:#FF9900;}

.TitleText {font-size:13px; font-weight:bold; text-align:center;}
.TitleText A,
.TitleText A:link,
.TitleText A:visited,
.TitleText A:hover{
	font-size:13px; font-weight:bold; color:#1896E5;
}

/* Sets a bold text accross the site */
.txtbold {font-size:13px; font-weight:bold;}
.txtbold:hover {font-size:13px; font-weight:bold; text-decoration:none;}

.txtRed {color:#FF0000; text-decoration:none;}
.txtGreen {color:#00AB66;}
.txtCompare {color:#000000;font-weight:bold;}

/* Suggest classes */
.suggestBox {border:solid 1px #7F9DB9; padding:0px; background:#FFFFFF; cursor:default;}
.suggestHeader {background:#FFCE57; color:#000000; cursor:default; padding-left:4px;}
.suggestItem {background:#FFFFFF; color:#000000; cursor:default; padding-left:4px; padding-top:1px; padding-bottom:1px;}
.suggestItemOver {background:#316AC5; color:#FFFFFF; cursor:default; padding-left:4px; padding-top:1px; padding-bottom:1px;}
.suggestValue {color:#FF9933; cursor:default; text-align:right; vertical-align:top;}
.suggestItemOver .suggestValue {color:#FFFFFF;}
.suggestMore {background:#EDF3F7; color:#1896E5; cursor:pointer; padding-left:4px; padding-top:1px; padding-bottom:1px;}

.hand {cursor:pointer;}

ul.sitelinks {padding:0;margin:4px 0 8px;list-style:none outside none;text-align:justify;}
ul.sitelinks li {display:inline;vertical-align:top;word-wrap:break-word;padding:0 4px 0 0;line-height:20px;}
ul.sitelinks a,
ul.sitelinks a:link,
ul.sitelinks a:active,
ul.sitelinks a:visited,
ul.sitelinks a:hover {
	color:#676767;
	font-size:12px;
}

.ofertasBox {width:100%;height:auto;text-align:left;clear:both;margin:4px 0 8px 0;padding:0;font-family:helvetica,verdana,Arial,sans-serif;color:#676767;}
.ofertasBox div.boxBody {padding:0;margin:0;clear:both;border:1px solid #F2F2F2;border-width:0 3px;}
.ofertasBox span.tl {display:block;width:100%;height:10px;background:url(../i/bubble/ofertas/tl.gif) top left no-repeat;font-size:0;}
.ofertasBox span.tr {display:block;width:100%;height:10px;float:right;background:url(../i/bubble/ofertas/tr.gif) top right no-repeat;font-size:0;}
.ofertasBox span.bl {display:block;width:100%;height:10px;background:url(../i/bubble/ofertas/bl.gif) bottom left no-repeat;font-size:0;}
.ofertasBox span.br {display:block;width:10px;height:10px;float:right;background:url(../i/bubble/ofertas/br.gif) bottom right no-repeat;font-size:0;}
.ofertasBox div.top {display:block;width:100%;height:10px;background:url(../i/bubble/ofertas/border.gif) top left repeat-x;font-size:0;}
.ofertasBox div.btm {display:block;width:100%;height:10px;background:url(../i/bubble/ofertas/border.gif) bottom left repeat-x;font-size:0;}

.ofertasBox div.boxBody div.inner {padding:8px 22px;margin:0;}
.ofertasBox div.boxBody h5{font-size:15px;font-weight:bold;padding:0;margin:6px 0 0 0;}
.ofertasBox div.boxBody h6{font-size:15px;font-weight:bold;padding:0;margin:12px 0 0 0;}
.ofertasBox p{text-align:justify;}

H4.ofertasTitle {color:#51AAE9;font-size:15px;font-weight:bold;padding:0;margin:0 0 16px 0;}
H4.ofertasTitle a,
H4.ofertasTitle a:link,
H4.ofertasTitle a:active,
H4.ofertasTitle a:hover {color:#51AAE9;font-size:15px;font-weight:bold;text-decoration:none;}
H4.ofertasTitle span {color:#676767;font-size:15px;font-weight:normal;}
H4.ofertasTitle a.way,
H4.ofertasTitle a.way:link,
H4.ofertasTitle a.way:active,
H4.ofertasTitle a.way:hover {
	color:#FE8703;
	font-size:15px;
	text-decoration:underline;
	display:inline-block;
	margin-left:24px;
	font-weight:normal;
}
.ofertasLink {
	padding:0 0 0 22px;
	font-size:12px;
	clear:both;
	color:#676767;
	background:url(../i/orange-arrow.gif) left 4px no-repeat;
	vertical-align:middle;
}
.ofertasApt {
	padding:0 4px 0 0;
	background-image:none;
}
.ofertasLink b {font-weight:bold;font-size:13px;color:#51AAE9;text-decoration:underline;}
.ofertasLink span {font-weight:bold;font-size:14px;color:#FE8703;}
.ofertasLink a,
.ofertasLink a:link,
.ofertasLink a:active,
.ofertasLink a:hover {
	text-decoration:none;
	color:#676767;
	font-size:12px;
}
.ofertasBox hr {
	margin-left:20px;
	border:none 0;
	border-top:dotted #DFDFDF 1px;
	height:1px;
	width:auto;
	width:100%\9;
} 
.ofertasTable TD{border-top:dotted #DFDFDF 1px;vertical-align:middle;font-family:helvetica,verdana,Arial,sans-serif;}

.openOtherOps{padding:4px 4px 4px 8px;text-align:left;font-size:11px;}
.openOtherOps .searchRow{margin-top:4px;font-size:10px;}
.openOtherOps .searchRow *{font-size:10px;text-align:center;}
.openOtherOps .searchRow .msg{color:#666666;font-size:10px;white-space:nowrap;}

.fieldset {position:relative;margin:8px 120px 4px 0;}
.legend {left:12px;top:-6px;position:absolute;background:#EFF7FF;padding:0 4px;}
.fieldset .content {margin:0;padding:8px 8px 6px 8px;border:solid 1px #BAD0F7;border-width:0 1px;}
.fieldset span.fieldset_tl {display:block;width:auto;height:6px;padding-left:7px;background:url(../i/bubble/fieldset_tl.gif) top left no-repeat;font-size:0;}
.fieldset span.fieldset_tr {display:block;width:100%;height:6px;background:url(../i/bubble/fieldset_tr.gif) top right no-repeat;font-size:0;}
.fieldset span.fieldset_bl {display:block;width:auto;height:6px;padding-left:7px;background:url(../i/bubble/fieldset_bl.gif) bottom left no-repeat;font-size:0;}
.fieldset span.fieldset_br {display:block;width:100%;height:6px;background:url(../i/bubble/fieldset_br.gif) bottom right no-repeat;font-size:0;}

.sidebarForm .fieldset {margin:8px 0 4px 0;}
.sidebarForm .fieldset .content {padding:4px 6px;}

.socialImg {display:inline-block;vertical-align:middle;}

td.alert_tl,
td.alert_bl {
	width:6px;height:6px;background:url(../i/alert/alert_border.gif) no-repeat;
}
td.alert_tr,
td.alert_br {
	width:auto;height:6px;background:url(../i/alert/alert_border.gif) no-repeat;
}
td.alert_tl {background-position:left top;}
td.alert_tr {background-position:right top;padding-right:6px;}
td.alert_bl {background-position:left bottom;}
td.alert_br {background-position:right bottom;padding-right:6px;}
td.alertContent {background:#FFFFFF url(../i/alert/ico_warning.gif) no-repeat 6px 0;font-size:12px;color:red;padding:0 6px 0 26px;border:0px solid #CF0000;border-width:0 2px;max-width:220px;}

.flexitip_left {background:url(../i/alert/point_right.gif) 100% 8px no-repeat;padding-right:7px;margin-left:-7px;}
.flexitip_right {background:url(../i/alert/point_left.gif) 0 8px no-repeat;padding-left:7px;}
.flexitip_topleft, .flexitip_topright {background:url(../i/alert/point_down.gif) no-repeat;padding-bottom:7px;}
.flexitip_bottomleft, .flexitip_bottomright {background:url(../i/alert/point_up.gif) no-repeat;padding-top:7px;}
.flexitip_topleft {background-position:100% 100%;margin:-7px 0 0 20px;}
.flexitip_topright {background-position:8px 100%;margin:-7px 0 0 -20px;}
.flexitip_bottomleft {background-position:100% 0;}
.flexitip_bottomright {background-position:8px 0;margin-left:-20px;}

