/* CSS Document */body {	background:#1F6BA6 50% 0 repeat-y url(../images/bg.gif); 	margin:0 auto; padding:0;	font: 11px Verdana, Arial, Helvetica, sans-serif;	behavior:url("includes/hoverfix.htc") url("../includes/hoverfix.htc") url("../../includes/hoverfix.htc");}#header {	background-color:#2279B9;}#content {	background:#FFF repeat-x url(../images/bg_white.gif);}#footer {	background:#01AD4E repeat-x url(../images/bg_green.gif);	padding: 20px 30px;}.dottedTop {	background:repeat-x url(../images/dotted_line.gif);	padding:5px 0 5px;}.dottedTop p {	margin:10px 0 5px;}.dottedTopGrey {	background:repeat-x url(../images/dotted_line2.gif);}/**Header Styles**/#header {	width: 1000px;	height: 80px;	position:relative;	z-index:1;}#headerLinks a i, #module-menu li i {	visibility:hidden;}	#headerLinks a {	text-decoration:none;	position:absolute;}	a#home,a#english {	top:0px;}a#home {	background:no-repeat url(../images/header/logo.gif);	width: 274px;	height: 80px;	left:0;}a#english {	background: url(../images/header/english_tab.gif);	width: 44px;	height: 23px;	padding:0;	margin:0;	font-size:0;	left:936px;}a#english:hover {	background-position:0 -23px;}span#skirtLft,span#skirtRght {	position:absolute;	width: 10px;	height: 26px;}span#skirtLft {	background:url(../images/header/nav_skirt_lft.gif);	left:0;}span#skirtRght {	background:url(../images/header/nav_skirt_rght.gif);	left:370px;}li#navAdultos, li#navAdultos:hover,li#navNinos, li#navNinos:hover,li#navAlergias, li#navAlergias:hover {	height: 26px;	left:10px;}li#navAdultos {	width: 103px;	background:url(../images/header/nav_adultos.gif);}li#navNinos {	width: 91px;	background:url(../images/header/nav_ninos.gif);}li#navAlergias {	width: 166px;	background:url(../images/header/nav_alergias.gif);}li#navAdultos:hover,li#navNinos:hover,li#navAlergias:hover { 	background-position:0 -26px;}/**Content Styles**/#content { 	text-align:center; 	padding:20px 20px 0;	position:relative;	z-index:0;}#content td { text-align:left;}#container { 	padding:0 0 0 10px;}#containerLrg { padding:0 0 10px 0;}#primary {	background: repeat-y url(../images/primaryRght/bg.gif);	padding:0;	margin:0;}#primaryLrg {	background: repeat-y url(../images/primaryLrg/bg.gif);	padding:0;	margin:0;}#secondary {	background:#2279B9 no-repeat url(../images/secondaryRght/bg_top.gif);	padding:25px 15px;	margin:0;}#secondary p {	color:#FFF;	padding:0;	margin:0 0 15px;}#secondary a {	color:#FFF;	text-decoration:none;	background:bottom right no-repeat url(../images/secondaryRght/arrow.gif);	padding:5px 15px 0 0;	margin:0 10px 0 0;}#secondary a:hover {	color:#FFF;	text-decoration:underline;}#primaryBtmA {	background: bottom no-repeat url(../images/primaryRght/bg_bottom.gif);	display:block;	height:15px;	width:750px;}#primaryBtmB {	background: bottom no-repeat url(../images/primaryLrg/bg_bottom.gif);	display:block;	height:14px;	width:960px;}#noticeAdult {	font:bold 11px Arial, Verdana, Helvetica, sans-serif;	color:#2279B9;	margin:0 0 3px;}.red {	color:#C00;}.blue {	color:#2279B9;}#pBody {	width:100%;}#pBody td {	vertical-align:top;}#pBody p {	margin-right:25px;}#pBody li{	list-style: url(../images/checkbox.gif);	margin-bottom:10px;}#pBody a i{	visibility:hidden;}#pFinePrint {	color:#069;	font-size:10px;}#pFinePrintMisc {	color:#666;	font-size:9px;}/** Footer **/#footer {	color:#FFF;}ul.footerNav {	margin:15px 0 7px;	padding:0;}ul.footerNav li {	display:inline;	list-style:none;}ul.footerNav a {	color:#FFF;	text-decoration:none;	font-weight:normal;}ul.footerNav a:hover {	text-decoration:underline;}/** Side Navigation **/#sideNav {	background: #2279B9 bottom left no-repeat url(../images/side_nav/bg_bottom.jpg);	margin:0;	font-size:10px;}#sideNav ul {	background:no-repeat url(../images/side_nav/bg_top.gif);	margin:0;	padding:16px 18px;	height:157px;	text-align:left;	color:#FFE636;	font-weight:bold;	list-style:none;	line-height:1.5;}#sideNav li {	margin:0 0 0 -13px;	padding:0;	line-height:1.25;}#sideNav a {	margin: 0;	padding:4px 0 4px 23px;	color:#FFF;	text-decoration:none;	display:block;}#sideNav a:hover {	background: repeat-y url(../images/side_nav/hover.gif);}