@charset "utf-8";
H1{padding:0px;margin:0px;}
H2{font-weight:normal;padding:0px;margin:0px;}
H3{font-weight:normal;padding:0px;padding-bottom:5px;margin:0px;}
.summary{font-size:100%;}
/* Layout */
.separator {background-image : url(/1/img/hline.gif); background-repeat: repeat-x; height: 1px; font-size:0; margin: 10px 0px 5px 0px}
.body {width: 658px; padding-right:15px; padding-top: 20px; padding-bottom: 50px}
TD.rightcolumn {vertical-align: top; background-image: url('/1/img/inner_right_back.jpg'); background-repeat: repeat-y;}
DIV.rightcolumn {padding-top:15px; padding-left:10px;  width: 340px; text-align:left}

.kicker {font-family : Tahoma; font-size : 70%; color: #777777; text-transform: uppercase}

/* Campos de contenido */
.vsmcontent {color: #333333; font-size: 11pt; margin-top: 20px; font-family: Arial, Helvetica, sans-serif;line-height:130%}
.vsmcontent TD {font-size: 100%}
.vsmcontent P {margin: 0px; padding: 0px}
.vsmcontent A {text-decoration: underline; color: #CC0000}
.vsmcontent TABLE {border: 1px solid black}
/*.vsmcontent IMG {border: 1px solid #DDDDDD; padding: 4px; margin: 4px}*/
.vsmcontent HR  {height: 1; color: #D8D8D8}
.vsmcontent DIV.vsmbox {color: #666666; border: 1px solid #E0E0E0; background-color: #F7F7F7; width: 200px; margin-left: 10px; background-image:url('/1/img/boxwatermark.jpg'); background-position: bottom right; background-repeat: no-repeat; padding: 15px; font-size: 9pt; font-style: italic; float:right; text-align: center; font-weight: bold}
.vsmcontent DIV.box {color: #666666; border: 1px solid #E0E0E0; background-color: #F7F7F7; width: 200px; margin-left: 10px; background-image:url('/1/img/boxwatermark.jpg'); background-position: bottom right; background-repeat: no-repeat; padding: 15px; font-size: 9pt; font-style: italic; float:right; text-align: center; font-weight: bold}
.vsmcontent UL {list-style-image: url(/1/img/lyt/bullet3.gif); margin-left: 30px; margin-top: 10px;}
.vsmcontent FORM TABLE {border:0px}

/* Relacionados */ 
.relateditems {width:338px;}
.relateditems .section {background: #F4F4F4; border:1px solid #CCC; margin-bottom: 10px; background-image:url(/1/img/bkg/title_col3.jpg); background-repeat: repeat-x; text-align:left}
.relateditems .section .title {padding:8px; font-weight: bold; color: #888888}
.relateditems .section .items {padding:8px;}
.relateditems .section .items .item {margin-bottom:3px;}
.relateditems .section .items .item .icon {clear:left; width: 16px; float:left; height:100%; padding-right:2px}
.relateditems .section .items .item .text {height:100%; line-height:120%; padding-top:0px}

.relateditems .poll {background-image:url(/1/img/bkg/poll_col3.jpg); background-repeat: no-repeat; background-position: bottom right}
.relateditems .poll .question {color: #999; margin-bottom: 10px}
.relateditems .poll .anwsers {color: #999}
.relateditems .poll .vote {margin-top:10px; text-align: center; font-weight: bold; font-size:10pt}
.relateditems .poll .results {text-align: center}
.relateditems .poll .results A {color: black}

/* Banners */
#banner_R1 {padding-bottom: 10px; width: 282px; height: 90px}
#banner_R2 {display:inline; margin: 0px 5px 5px 0px; width: 125px; height: 125px}
#banner_R3 {display:inline; margin: 0px 0px 5px 5px; width: 125px; height: 125px}

/*Comments*/
.comments {color:#666;}
.comments .headline {font-size:140%;color:#666; font-weight: bold;padding-bottom:5px;}
.comments .user{font-weight:bold;	height:16px;}
.comments .user SPAN{font-weight:normal}
.comments .user A{color:#666;}
.comments .user .webpage A{font-weight:normal;}
.comments .user .date{color:#666;font-size:80%}
.comments .comment{padding-left:0px}
.comments .usercomments{padding-left:0px;}
.comments .form {position:relative;border:0px;background:transparent;}
.comments .form .headline {font-size:120%;color:#666; font-weight: bold}
.comments .form .score {width:200px;}
.comments .form .score IMG {cursor:hand;cursor:pointer}
.comments .form .buttons {padding-top:20px}
.comments .form .terms {position:absolute;left:50px;top:-10px;width:550px;border: 1px solid #aaa;background-color:#FFF;padding:10px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3)}
.comments .form .terms .close{position:absolute;top:5px;left:550px}
.comments .form .error {position:absolute;left:150px;top:-12px;width:250px;border: 1px solid #aaa;background-color:#FFF;padding:10px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3)}
.comments .form .error .close{position:absolute;top:0px;left:255px}

.comments  .form .boxed {margin-left:-30px;;position:absolute;width:620px;border: 1px solid #aaa;background-color:#FFF;padding:10px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3)}
.comments  .form .boxed .close{position:absolute;top:0px;left:625px}
.comments .form  .boxed .error {top:10px}
.comments .form .boxed .error .close{position:absolute;top:0px;left:255px}
.comments .form  .boxed .terms {top:10px}
comments .form .boxed .terms  .close{position:absolute;top:5px;left:550px}

.comments .hide {display:none;}
.comments .show {display:'';opacity:0;filter:alpha(opacity=0) }
.comments .inputs {font-family: Arial, Helvetica, Sans-serif; font-size : 9pt; color: #666; text-decoration:none;background-color: #FFF;background-image: url("/1/img/bkg/frmsearch.gif");background-repeat: no-repeat;border: 1px solid #aaa;	margin: 1px;}
/*Comments, thanks message*/

.headline .thanks {line-height:26px;font-size:10pt;color:#666;position:absolute;left:10px;top:10px;font-weight: normal;width:550px;border: 1px solid #aaa;background-color:#FFF;padding:5px 2px 5px 5px; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#888888,strength=3)};


.headline .thanks .close{position:absolute;top:-1px;left:540px}


.flat { background-color: #FFFFFF;color: #333A42;font-size : 8pt;border: 1px solid #B9B9B9;	scrollbar-3dlight-color: #888888; scrollbar-arrow-color: #888888; scrollbar-base-color: white; scrollbar-darkshadow-color: WHITE; scrollbar-face-color: #E8E8E8; scrollbar-highlight-color: #F8F8F8; scrollbar-shadow-color: #888888;}

A.zoom {font-size: 8pt;}
A.zoom IMG {width: 16px; height: 16px; border: 0px; vertical-align: middle; padding-right: 3px}

/* Layout */
.gallery {margin-bottom: 10px; text-align: right}
.gallery .buttons{font-size:8pt;text-decoration:none;color:#000}

.headline {font-size: 200%; font-weight: bold; color: #CC0000; line-height: 110%}

.headline2 {font-size: 150%; font-weight: bold; color: #CC0000; line-height: 110%}

.summary {color: #666; text-decoration:none; text-align:left; line-height: 14px; padding-top: 5px}
.summary TABLE {width: 100%; border-collapse: collapse;}
.summary TABLE TD {vertical-align: top;}
.summary TABLE TD.bullet {background-image: url('/1/img/lyt/bullet1.gif'); background-repeat:no-repeat; padding-left: 7px}

.date {padding-top: 40px; font-style: italic;}
.author {padding-top: 40px; text-align: right; font-style : italic;}
.author A {color: #666666; text-decoration: underline}



.Marquesina            {font-family: Verdana; font-size:  9pt; font-weight: bold; padding-top: 1}
.FondoMarquesina       {border-top: 1px solid #999999; background-color:#E7E7E7} 

.Fecha                 {font-family: Verdana; font-size:  8pt; text-decoration: none; color: #FFFFFF}
.FondoFecha            {border-top: 1px solid #FFFFFF; background-color:#0097DF}
.LinkSuperiores        {font-family: Verdana; font-size:  8pt; color: #FFFFFF; text-decoration: none}
.LinkSuperiores:hover  {font-family: Verdana; font-size:  8pt; color: #52719C; text-decoration: none}

.TituloColumna         {font-family: Verdana; font-size:  9pt; text-decoration: none; color: #FFFFFF;}
.FondoSecciones        {border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background-color:#52719C}
.FondoItemSecciones    {background-color:#E5E5E5}
.FondoLineasFinas      {background-color:#52719C}

.FondoPrincipales      {border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background-color:#52719C}
.FondoMasNoticias      {border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; background-color:#52719C}
.FondoBuscador         {border-top:   1px solid #FFFFFF; background-color:#52719C}
.FondoStaff            {background-color:#52719C}
.FondoEditorial        {background-color:#52719C}
.FondoEncuesta         {background-color:#52719C}
.FondoAgenda           {background-color:#52719C}

.FondoColumnaIZQ       {background-color:#E5E5E5;border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }
.FondoColumnaDER       {background-color:#E5E5E5;border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; }

.LinkSecciones         {font-family: Verdana; font-size: 8pt  ; color: #52719C; text-decoration: none; font-weight: bold}
.LinkSecciones:hover   {font-family: Verdana; font-size: 8pt ; color: #0097DF; text-decoration: none; font-weight: bold}

.BotonBuscador         {background-color: #52719C; color: #FFFFFF; font-family: Arial; font-size: 11 px}

.FechaNota             {font-family: Tahoma, Arial, Helvetica;   font-size:  8pt; color: #CC3300}
.TituloNota            {font-family: Tahoma, Arial, Helvetica;   font-size: 10pt; color: #000000}
.TituloNotaChica       {font-family: Tahoma, Arial, Helvetica;   font-size: 10pt; color: #000000; font-weight: bold}
.TituloNotaSeccion     {font-family: Tahoma, Arial, Helvetica;   font-size: 10pt; color: #000000; font-weight: bold}
.TituloNotaBuscador    {font-family: Tahoma, Arial, Helvetica;   font-size: 10pt; color: #000000; font-weight: bold}
.CopeteNota            {FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: Arial}
.CuerpoNota            {font-family: Tahoma, Arial, Helvetica;   font-size: 9pt; color: #666666}
.LinkNota              {font-family: Tahoma, Arial, Helvetica;   font-size:  8pt; color: #52719C; text-decoration: none}
.LinkNota:hover        {font-family: Tahoma, Arial, Helvetica;   font-size:  8pt; color: #0097DF; text-decoration: none}

.TituloEditorial       {font-family: Verdana; font-size:  8pt; color: #000000; font-weight: bold}
.TextoEditorial        {font-family: Verdana; font-size:  8pt; color: #000000}
.TextoEncuesta         {font-family: Verdana; font-size:  8pt; color: #000000}
.TextoEncuestaResult   {font-family: Verdana; font-size:  8pt; color: #FFFFFF}

.Pie                   {font-family: Tahoma;  font-size:  8pt; color: #FFFFFF; font-weight: bold}
.FondoPie              {border-top: 1px solid #FFFFFF; background-color:#52719C}
.TodoslosDerechos      {font-family: Tahoma;  font-size:  8pt; color: #FFFFFF; font-weight: bold}
.FondoTodoslosDerechos {border-top: 1px solid #FFFFFF; background-color:#0097DF}
.Prohibida             {font-family: Tahoma;  font-size:  8pt; color: #000000}


H1 A:link {
	COLOR: #000
}
H2 A:link {
	COLOR: #000
}
H3 A:link {
	COLOR: #000
}
H4 A:link {
	COLOR: #000
}
H5 A:link {
	COLOR: #000
}
H6 A:link {
	COLOR: #000
}
H1 A:visited {
	COLOR: #000
}
H2 A:visited {
	COLOR: #000
}
H3 A:visited {
	COLOR: #000
}
H4 A:visited {
	COLOR: #000
}
H5 A:visited {
	COLOR: #000
}
H6 A:visited {
	COLOR: #000
}
.altopilarSearchText {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarStorySearch {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarVideoLink {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarInterfaceLink {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarFormText {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarFormTextB {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarSectCopyright {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarSectExtSites {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarStoryContrib {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarSectBoxSubhd {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarStoryTools {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilart1link {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarMenuText {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarTransHeaders {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarTransDate {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarProgramsTopBar {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarProgramsTime {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarProgramsOnairNav {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarMobileText {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarFullStory {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarEuLang {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarEuBusVid {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarShowCap {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarVerdana10 {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarVerdana11 {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarMobileTitle {
	FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarIndexCaption {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarPadSBox {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarArchiveMonth {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarArchiveMonthDate {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarLocalT1 {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarStoryContent {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarStoryContent H1 {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarStoryContent H3 {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarStoryQuoteBox {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarStoryTime {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectBox {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectWhtBox {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarbotBullets {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarBodyText {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarBodyTextB {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectTimestamp {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSponsor {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectBoxHeadW {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarHeaderM {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectT2head {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarCurrConv {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarStoryBoxHeadB {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectBoxHeadR {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSpecArchHead {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarStoryIntro {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSmallText {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectT2s {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectT1 {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarCriticalMass {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarStoryBoxHeadW {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarStoryCaption {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectResBox {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectBulletItems {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectSubLk1 {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectSubLk2 {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectSubLk3 {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectSubG {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarProgramsDateHead {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarProgramsTimestamp {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarFinePrint {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarBigPrint {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarTransCal {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarTransHead {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarTransStoryHead {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarTransSubHead {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarProgramsText {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarProgramsSchedule {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarProgramsSmTime {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarProgramsOnairHead {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarLocalT2s {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarServicesHd {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarElection TD {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSkiReportHd {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSkiReportTable TD {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarProgramsPrimetime {
	FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSectTimestamp {
	FONT-SIZE: 9px
}
.altopilarSponsor {
	FONT-SIZE: 9px
}
.altopilarFinePrint {
	FONT-SIZE: 9px
}
.altopilarFormText {
	FONT-SIZE: 10px
}
.altopilarFormTextB {
	FONT-SIZE: 10px
}
.altopilarSmallText {
	FONT-SIZE: 10px
}
.altopilarStoryTime {
	FONT-SIZE: 10px
}
.altopilarSectCopyright {
	FONT-SIZE: 10px
}
.altopilarStorySearch {
	FONT-SIZE: 10px
}
.altopilarVideoLink {
	FONT-SIZE: 10px
}
.altopilarInterfaceLink {
	FONT-SIZE: 10px
}
.altopilarCriticalMass {
	FONT-SIZE: 10px
}
.altopilarCriticalMass:hover {
	FONT-SIZE: 10px
}
.altopilarMenuText {
	FONT-SIZE: 10px
}
.altopilarTransHeaders {
	FONT-SIZE: 10px
}
.altopilarTransDate {
	FONT-SIZE: 10px
}
.altopilarProgramsTopBar {
	FONT-SIZE: 10px
}
.altopilarEuLang {
	FONT-SIZE: 10px
}
.altopilarVerdana10 {
	FONT-SIZE: 10px
}
.altopilarProgramsOnairNav {
	FONT-SIZE: 10px
}
.altopilarIndexCaption {
	FONT-SIZE: 11px
}
.altopilarStoryCaption {
	FONT-SIZE: 11px
}
.altopilarSectExtSites {
	FONT-SIZE: 11px
}
.altopilarStoryContrib {
	FONT-SIZE: 11px
}
.altopilarSectBoxSubhd {
	FONT-SIZE: 11px
}
.altopilarStoryTools {
	FONT-SIZE: 11px
}
.altopilart1link {
	FONT-SIZE: 11px
}
.altopilarFullStory {
	FONT-SIZE: 11px
}
.altopilarEuBusVid {
	FONT-SIZE: 11px
}
.altopilarProgramsTime {
	FONT-SIZE: 11px
}
.altopilarProgramsSmTime {
	FONT-SIZE: 11px
}
.altopilarMobileText {
	FONT-SIZE: 11px
}
.altopilarShowCap {
	FONT-SIZE: 11px
}
.altopilarVerdana11 {
	FONT-SIZE: 11px
}
.altopilarMobileTitle {
	FONT-SIZE: 11px
}
.altopilarStoryContent {
	FONT-SIZE: 12px
}
.altopilarbotBullets {
	FONT-SIZE: 12px
}
.altopilarBodyText {
	FONT-SIZE: 12px
}
.altopilarBodyTextB {
	FONT-SIZE: 12px
}
.altopilarSectT2s {
	FONT-SIZE: 12px
}
.altopilarSectBox {
	FONT-SIZE: 12px
}
.altopilarSectWhtBox {
	FONT-SIZE: 12px
}
.altopilarSectResBox {
	FONT-SIZE: 12px
}
.altopilarSectBulletItems {
	FONT-SIZE: 12px
}
.altopilarSectSubLk1 {
	FONT-SIZE: 12px
}
.altopilarSectSubLk2 {
	FONT-SIZE: 12px
}
.altopilarSectSubLk3 {
	FONT-SIZE: 12px
}
.altopilarSectSubG {
	FONT-SIZE: 12px
}
.altopilarArchiveMonth {
	FONT-SIZE: 12px
}
.altopilarPadSBox {
	FONT-SIZE: 12px
}
.altopilarTransCal {
	FONT-SIZE: 12px
}
.altopilarTransSubHead {
	FONT-SIZE: 12px
}
.altopilarLocalT2s {
	FONT-SIZE: 12px
}
.altopilarProgramsText {
	FONT-SIZE: 12px
}
.altopilarElection TD {
	FONT-SIZE: 12px
}
.altopilarSkiReportTable TD {
	FONT-SIZE: 12px
}
.altopilarCurrConv {
	FONT-SIZE: 12px
}
.altopilarProgramsSchedule {
	FONT-SIZE: 12px
}
.altopilarStoryContent H3 {
	FONT-SIZE: 14px
}
.altopilarSectBoxHeadW {
	FONT-SIZE: 14px
}
.altopilarHeaderM {
	FONT-SIZE: 14px
}
.altopilarSpecArchHead {
	FONT-SIZE: 14px
}
.altopilarSectT2head {
	FONT-SIZE: 14px
}
.altopilarStoryBoxHeadB {
	FONT-SIZE: 14px
}
.altopilarSectBoxHeadR {
	FONT-SIZE: 14px
}
.altopilarStoryBoxHeadW {
	FONT-SIZE: 14px
}
.altopilarStoryIntro {
	FONT-SIZE: 14px
}
.altopilarBigPrint {
	FONT-SIZE: 14px
}
.altopilarTransHead {
	FONT-SIZE: 14px
}
.altopilarProgramsDateHead {
	FONT-SIZE: 14px
}
.altopilarProgramsTimestamp {
	FONT-SIZE: 14px
}
.altopilarProgramsOnairHead {
	FONT-SIZE: 14px
}
.altopilarProgramsPrimetime {
	FONT-SIZE: 14px
}
.altopilarStoryQuoteBox {
	FONT-SIZE: 16px
}
.altopilarSectT1 {
	FONT-SIZE: 16px
}
.altopilarTransStoryHead {
	FONT-SIZE: 16px
}
.altopilarLocalT1 H2 {
	FONT-SIZE: 16px
}
.altopilarServicesHd {
	FONT-SIZE: 16px
}
.altopilarArchiveMonthDate {
	FONT-SIZE: 16px
}
.altopilarSectionT1 H2 {
	FONT-SIZE: 20px
}
.altopilarSkiReportHd {
	FONT-SIZE: 23px
}
.altopilarStoryContent H1 {
	FONT-SIZE: 24px
}
.altopilarIndexCaption {
	FONT-WEIGHT: bold
}
.altopilarStoryCaption {
	FONT-WEIGHT: bold
}
.altopilarStoryContent H1 {
	FONT-WEIGHT: bold
}
.altopilarStoryContent H3 {
	FONT-WEIGHT: bold
}
.altopilarStoryQuoteBox {
	FONT-WEIGHT: bold
}
.altopilarStoryIntro {
	FONT-WEIGHT: bold
}
.altopilarSectBoxHeadW {
	FONT-WEIGHT: bold
}
.altopilarHeaderM {
	FONT-WEIGHT: bold
}
.altopilarFormTextB {
	FONT-WEIGHT: bold
}
.altopilarSectT2head {
	FONT-WEIGHT: bold
}
.altopilarCurrConv {
	FONT-WEIGHT: bold
}
.altopilarStoryBoxHeadB {
	FONT-WEIGHT: bold
}
.altopilarSectBoxHeadR {
	FONT-WEIGHT: bold
}
.altopilarStorySearch {
	FONT-WEIGHT: bold
}
.altopilarVideoLink {
	FONT-WEIGHT: bold
}
.altopilarInterfaceLink {
	FONT-WEIGHT: bold
}
.altopilarSectT1 {
	FONT-WEIGHT: bold
}
.altopilarLocalT1 H2 {
	FONT-WEIGHT: bold
}
.altopilarStoryTools {
	FONT-WEIGHT: bold
}
.altopilarStoryBoxHeadW {
	FONT-WEIGHT: bold
}
.altopilart1link {
	FONT-WEIGHT: bold
}
.altopilarArchiveMonth {
	FONT-WEIGHT: bold
}
.altopilarArchiveMonthDate {
	FONT-WEIGHT: bold
}
.altopilarTransHeaders {
	FONT-WEIGHT: bold
}
.altopilarTransDate {
	FONT-WEIGHT: bold
}
.altopilarTransHead {
	FONT-WEIGHT: bold
}
.altopilarTransStoryHead {
	FONT-WEIGHT: bold
}
.altopilarTransSubHead {
	FONT-WEIGHT: bold
}
.altopilarProgramsTopBar {
	FONT-WEIGHT: bold
}
.altopilarProgramsDateHead {
	FONT-WEIGHT: bold
}
.altopilarProgramsTimestamp {
	FONT-WEIGHT: bold
}
.altopilarProgramsOnairHead {
	FONT-WEIGHT: bold
}
.altopilarProgramsPrimetime {
	FONT-WEIGHT: bold
}
.altopilarFullStory {
	FONT-WEIGHT: bold
}
.altopilarEuLang {
	FONT-WEIGHT: bold
}
.altopilarSpecArchHead {
	FONT-WEIGHT: bold
}
.altopilarEuBusVid {
	FONT-WEIGHT: bold
}
.altopilarServicesHd {
	FONT-WEIGHT: bold
}
.altopilarSkiReportHd {
	FONT-WEIGHT: bold
}
.altopilarShowCap {
	FONT-WEIGHT: bold
}
.altopilarBodyTextB {
	FONT-WEIGHT: bold
}
.altopilarProgramsOnairNav {
	FONT-WEIGHT: bold
}
A:link {
	COLOR: #009
}
A:visited {
	COLOR: #336
}
A:hover {
	COLOR: #900; TEXT-DECORATION: none
}
A:hover {
	COLOR: #600
}
.altopilarArchiveMonth {
	COLOR: #666666
}
.altopilarArchiveMonthDate {
	COLOR: #666666
}
.altopilarIndexCaption {
	COLOR: #000000
}
.altopilarStoryContent {
	COLOR: #000000
}
.altopilarStoryContent H1 {
	COLOR: #000000
}
.altopilarStoryContent H3 {
	COLOR: #000000
}
.altopilarStoryCaption {
	COLOR: #000000
}
.altopilarSectBox {
	COLOR: #000000
}
.altopilarStoryQuoteBox {
	COLOR: #000000
}
.altopilarStoryTime {
	COLOR: #000000
}
.altopilarbotBullets {
	COLOR: #000000
}
.altopilarBodyText {
	COLOR: #000000
}
.altopilarBodyTextB {
	COLOR: #000000
}
.altopilarFormTextB {
	COLOR: #000000
}
.altopilarSectTimestamp {
	COLOR: #000000
}
.altopilarSponsor {
	COLOR: #000000
}
.altopilarSmallText {
	COLOR: #000000
}
.altopilarSectCopyright {
	COLOR: #000000
}
.altopilarSectExtSites {
	COLOR: #000000
}
.altopilarStoryContrib {
	COLOR: #000000
}
.altopilarSectBoxSubhd {
	COLOR: #000000
}
.altopilarSectT2s {
	COLOR: #000000
}
.altopilarSectT1 {
	COLOR: #000000
}
.altopilarSectResBox {
	COLOR: #000000
}
.altopilarSectBulletItems {
	COLOR: #000000
}
.altopilarSectSubLk1 {
	COLOR: #000000
}
.altopilarSectSubLk2 {
	COLOR: #000000
}
.altopilarSectSubLk3 {
	COLOR: #000000
}
.altopilarSectSubG {
	COLOR: #000000
}
.altopilarStoryBoxHeadB {
	COLOR: #000000
}
.altopilarSectT2head {
	COLOR: #000000
}
.altopilarCurrConv {
	COLOR: #000000
}
.altopilarTransHeaders {
	COLOR: #000000
}
.altopilarTransSubHead {
	COLOR: #000000
}
.altopilarSectWhtBox {
	COLOR: #000000
}
.altopilarTransDate {
	COLOR: #000000
}
.altopilarLocalT2s {
	COLOR: #000000
}
.altopilarLocalT1 {
	COLOR: #000000
}
.altopilarProgramsTime {
	COLOR: #000000
}
.altopilarProgramsText {
	COLOR: #000000
}
.altopilarProgramsSchedule {
	COLOR: #000000
}
.altopilarProgramsSmTime {
	COLOR: #000000
}
.altopilarProgramsPrimetime {
	COLOR: #000000
}
.altopilarSkiReportTable TD {
	COLOR: #000000
}
.altopilarProgramsDateHead {
	COLOR: #000000
}
.altopilarSmallText {
	COLOR: #333333
}
.altopilarSectBoxHeadW {
	COLOR: #ffffff
}
.altopilarHeaderM {
	COLOR: #ffffff
}
.altopilarStoryBoxHeadW {
	COLOR: #ffffff
}
.altopilarProgramsOnairHead {
	COLOR: #ffffff
}
.altopilarProgramsOnairNav {
	COLOR: #ffffff
}
.altopilarSectBoxHeadR {
	COLOR: #cc0000
}
.altopilarStorySearch {
	COLOR: #cc0000
}
.altopilarStoryTools {
	COLOR: #cc0000
}
.altopilarProgramsTimestamp {
	COLOR: #cc0000
}
.altopilarEuLang {
	COLOR: #cc0000
}
.altopilarSpecArchHead {
	COLOR: #cc0000
}
.altopilarTransHead {
	COLOR: #cc0000
}
.altopilarServicesHd {
	COLOR: #cc0000
}
.altopilarSkiHd {
	COLOR: #cc0000
}
.altopilarTransStoryHead {
	COLOR: #cc0000
}
A:hover {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
BODY {
	MARGIN: 2px 2px 10px; COLOR: #000; BACKGROUND-COLOR: #ffffff
}
.travelDestLineHeight {
	LINE-HEIGHT: 16px
}
.altopilarSectSubG {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.altopilarTransHeaders {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.altopilarTransCal {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.altopilarTransDate {
	PADDING-BOTTOM: 3px
}
.altopilarPadSBox {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.altopilarIndexCaption {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; PADDING-TOP: 3px
}
.altopilarT2LandPad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 2px
}
.altopilarSpecArchHead {
	PADDING-BOTTOM: 6px
}
.altopilarVideoLink {
	TEXT-TRANSFORM: uppercase
}
.altopilarInterfaceLink {
	TEXT-TRANSFORM: uppercase
}
.pad4px {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.altopilar2pxPad {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.altopilar3pxPad {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.altopilar4pxPad {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.altopilar4pxBpad {
	PADDING-BOTTOM: 4px
}
.altopilar5pxPad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.altopilar6pxPad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.altopilar6pxLpad {
	PADDING-LEFT: 6px
}
.altopilar3pxTpad {
	PADDING-TOP: 3px
}
.altopilar3pxTBpad {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.altopilar5pxTBpad {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.altopilar6pxTpad {
	PADDING-TOP: 6px
}
.altopilar6pxBpad {
	PADDING-BOTTOM: 6px
}
.altopilar6pxLRBpad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 0px
}
.altopilar6pxTBpad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.altopilar6pxTRBpad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.altopilar6pxL3pxBpad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.altopilar10pxT6pxBpad {
	PADDING-BOTTOM: 6px; PADDING-TOP: 10px
}
.altopilar4pxT10pxBpad {
	PADDING-BOTTOM: 10px; PADDING-TOP: 4px
}
.altopilar4pxT20pxBpad {
	PADDING-BOTTOM: 20px; PADDING-TOP: 4px
}
.altopilar4pxT26pxBpad {
	PADDING-BOTTOM: 26px; PADDING-TOP: 4px
}
.altopilar10pxTBPad {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.altopilar10pxTB6pxLRpad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.altopilar3pxTB6pxLRpad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.altopilar10pxBPad {
	PADDING-BOTTOM: 10px
}
.altopilar2pxBpad {
	PADDING-BOTTOM: 2px
}
.altopilar10pxPad {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.altopilarCeilingW A:link {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.altopilarCeilingW A:visited {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.altopilarCeilingW A:hover {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: verdana, helvetica, sans-serif; TEXT-DECORATION: none
}
.altopilarCeilingW {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: verdana, helvetica, sans-serif
}
.altopilarCeilingB {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana, helvetica, sans-serif
}
.altopilarCeilingB A {
	COLOR: #000
}
.altopilarSectBoxHeadW {
	BACKGROUND-COLOR: #15467c
}
.altopilarSectResBox {
	LINE-HEIGHT: 16px
}
.altopilarSectBulletItems {
	LINE-HEIGHT: 16px
}
.altopilarSectSubLk1 {
	PADDING-BOTTOM: 6px
}
.altopilarSectSubLk2 {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; PADDING-TOP: 6px
}
.altopilarSectSubLk3 {
	PADDING-BOTTOM: 26px; LINE-HEIGHT: 16px; PADDING-TOP: 6px
}
.altopilarDom .altopilarSectT2s {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
.altopilarIntl .altopilarSectT2s {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-TOP: 2px
}
.altopilarResBullets {
	PADDING-BOTTOM: 2px
}
.altopilarSectBoxHeadW {
	PADDING-LEFT: 6px
}
.altopilarSectCopyright {
	PADDING-TOP: 3px
}
.altopilarSectExtSites {
	PADDING-TOP: 3px
}
.altopilarSectionT1 H2 {
	MARGIN: 0px
}
.altopilarSectionT1 P {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.altopilarSectBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.altopilarSectWhtBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.altopilarbotBullets {
	PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.altopilarStorySearch {
	PADDING-TOP: 6px
}
.altopilarStoryCaption {
	PADDING-TOP: 3px
}
.altopilarStoryContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.altopilarStoryContent H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.altopilarStoryBoxHeadW {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.altopilarStoryQuoteBox {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 20px; PADDING-TOP: 6px
}
.altopilarTransProv {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: verdana, helvetica, sans-serif
}
.altopilarArchiveBullet TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, sans-serif
}
#altopilarBreakingNewsBar {
	BACKGROUND-COLOR: #c00; speak: normal
}
#altopilarBreakingNewsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#altopilarBreakingNewsTitle H1 {
	DISPLAY: inline; FONT-SIZE: 1em; LINE-HEIGHT: 1em
}
#altopilarBreakingNewsText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#altopilarBreakingNewsText A:link {
	COLOR: #fff
}
#altopilarBreakingNewsText A:visited {
	COLOR: #fff
}
#altopilarBreakingNewsTab {
	BACKGROUND-COLOR: #c00
}
#altopilarBreakingNewsTabText {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #c00
}
.altopilarNavSearch {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #ffc
}
.altopilarNavButton {
	BORDER-RIGHT: #069 2px outset; PADDING-RIGHT: 1px; BORDER-TOP: #69c 2px outset; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 2px; BORDER-LEFT: #69c 2px outset; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #069 2px outset; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #369
}
.altopilarFormButton {
	BORDER-RIGHT: #069 2px outset; PADDING-RIGHT: 1px; BORDER-TOP: #69c 2px outset; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 2px; BORDER-LEFT: #69c 2px outset; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #069 2px outset; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #369
}
.altopilarNavAd {
	PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 4px
}
.altopilarNavText {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarNav {
	CURSOR: pointer; COLOR: #fff; BACKGROUND-COLOR: #036
}
.altopilarNav A:link {
	COLOR: #fff
}
.altopilarNav A:visited {
	COLOR: #fff
}
TR TD.altopilarNav A:link {
	TEXT-DECORATION: none
}
TR TD.altopilarNav A:visited {
	TEXT-DECORATION: none
}
.altopilarNavHilite {
	CURSOR: pointer; COLOR: #fff; BACKGROUND-COLOR: #c00
}
.altopilarNavHilite A:link {
	COLOR: #fff
}
.altopilarNavHilite A:visited {
	COLOR: #fff
}
TR TD.altopilarNavHilite A:link {
	TEXT-DECORATION: none
}
TR TD.altopilarNavHilite A:visited {
	TEXT-DECORATION: none
}
.altopilarNavGroup {
	COLOR: #fff; BACKGROUND-COLOR: #666
}
.altopilarNavGroup A:link {
	COLOR: #fff
}
.altopilarNavGroup A:visited {
	COLOR: #fff
}
TR TD.altopilarNavGroup A:link {
	TEXT-DECORATION: none
}
TR TD.altopilarNavGroup A:visited {
	TEXT-DECORATION: none
}
.altopilarNavOther {
	CURSOR: pointer; COLOR: #000; BACKGROUND-COLOR: #ddd
}
.altopilarNavOther A:link {
	COLOR: #000
}
.altopilarNavOther A:visited {
	COLOR: #000
}
TR TD.altopilarNavOther A:link {
	TEXT-DECORATION: none
}
TR TD.altopilarNavOther A:visited {
	TEXT-DECORATION: none
}
TD.swath {
	FONT: 10px sans-serif
}
TR.altopilarNavRow TD {
	BORDER-RIGHT: #003 1px solid; BORDER-TOP: #369 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: #003 1px solid
}
TR.altopilarNavRow TD.swath {
	BORDER-RIGHT: medium none; BACKGROUND-COLOR: #369
}
TR.altopilarNavHiliteRow TD {
	BORDER-RIGHT: #600 1px solid; BORDER-TOP: #f66 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: #600 1px solid
}
TR.altopilarNavHiliteRow TD.swath {
	BORDER-RIGHT: medium none; BACKGROUND-COLOR: #f66
}
TR.altopilarNavGroupRow TD {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #ddd 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: #666 1px solid
}
TR.altopilarNavOtherRow TD {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #fff 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: #666 1px solid
}
TR.altopilarNavOtherRow TD.swath {
	BORDER-RIGHT: medium none; BACKGROUND-COLOR: #ccc
}
.altopilarNavTextRed {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #c00; LINE-HEIGHT: 14px; FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarNavOtherOn {
	CURSOR: pointer; COLOR: #c00; BACKGROUND-COLOR: #ddd
}
.altopilarNavOtherOn A:link {
	COLOR: #c00
}
.altopilarNavOtherOn A:visited {
	COLOR: #c00
}
TR TD.altopilarNavOtherOn A:link {
	TEXT-DECORATION: none
}
TR TD.altopilarNavOtherOn A:visited {
	TEXT-DECORATION: none
}
.altopilarNavHiliteSub {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #600; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #fff; BORDER-TOP-COLOR: #600; LINE-HEIGHT: 14px; BORDER-BOTTOM: #600 1px solid; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #c00; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #600
}
.altopilarNavSub {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #bfd4e8; VERTICAL-ALIGN: middle; CURSOR: pointer; BORDER-TOP-COLOR: #bfd4e8; LINE-HEIGHT: 14px; BORDER-BOTTOM: #bfd4e8 1px solid; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #eaeff4; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #bfd4e8
}
.altopilarNavHiliteSub A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.altopilarNavHiliteSub A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.altopilarNavSub A:link {
	TEXT-DECORATION: none
}
.altopilarNavSub A:visited {
	TEXT-DECORATION: none
}
.altopilarNavSub A:hover {
	COLOR: #c00
}
TD.sub {
	BACKGROUND-COLOR: #fff
}
.altopilarMobileText {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.altopilarLocalT1 H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.altopilarLocalTop {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarLocalT1 P {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.altopilarLocalT2s {
	PADDING-BOTTOM: 8px
}
.altopilarProgramsDateHead {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.altopilarProgramsTime {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.altopilarProgramsSchedule {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.altopilarProgramsTimestamp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 3px
}
TD.altopilarProgramsOnairNav A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
TD.altopilarProgramsOnairNav A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
.altopilarProgramsText A:link {
	
}
.altopilarProgramsText A:visited {
	
}
BODY.altopilarMainPage {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY.altopilarMainPage TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY.altopilarMainPage TH {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY.altopilarMainPage LI {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarMainPage H2 {
	FONT-SIZE: 20px; MARGIN: 0px
}
.altopilarMainT1Hd {
	BORDER-TOP: #ccc 1px solid; WIDTH: 280px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.altopilarMainT1Hd H2 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.altopilarMainT1Hd H2 A:link {
	FONT-SIZE: 20px; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarMainT1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarMainT1 P {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em
}
.altopilarMainNewT2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarMainSections {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 16px; PADDING-TOP: 4px
}
.altopilarMainMarketBox {
	BORDER-RIGHT: 1px solid #036; BORDER-TOP: 0px solid #fff; BACKGROUND-IMAGE: url('http://i.altopilar.net/altopilar/.element/img/1.0/main/market_bg.jpg'); BORDER-LEFT: 1px solid #fff; BORDER-BOTTOM: 0px solid #036; BACKGROUND-COLOR: #69c
}
.altopilarMainMarketBox TD {
	BORDER-RIGHT: #036 0px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #036 1px solid
}
TR.noTopBorder TD {
	BORDER-TOP: medium none
}
TR.noBottomBorder TD {
	BORDER-BOTTOM: medium none
}
.altopilarMainMarketCell {
	FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarMainMarketCell A:link {
	COLOR: #fff
}
.altopilarMainMarketCell A:visited {
	COLOR: #fff
}
.altopilarMainWeatherBox {
	BACKGROUND-COLOR: #d0dbe8
}
.altopilarMainWeatherBoxEU {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url('http://i.altopilar.net/altopilar/.element/img/1.0/main/weather.bg.eu.gif'); BACKGROUND-REPEAT: repeat-y
}
.altopilarWEATHERrow {
	BACKGROUND-POSITION: right top; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url('http://i.altopilar.net/altopilar/.element/img/1.0/main/weather_bg.jpg'); COLOR: #c00
}
.altopilarMainConditions {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.altopilarTempHi {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarTempLo {
	FONT-SIZE: 12px; COLOR: #0066cc; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarWeathBox {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 15px; PADDING-TOP: 4px; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarWeathSearch {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica, sans-serif
}
.altopilarWeathRegion {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarTabbedBoxHeader {
	PADDING-LEFT: 6px; COLOR: #000; BACKGROUND-COLOR: #fff
}
.altopilarTabbedBoxHeader A:link {
	COLOR: #000
}
.altopilarTabbedBoxHeader A:visited {
	COLOR: #000
}
TD.altopilarTabbedBoxTab {
	PADDING-RIGHT: 5px; BACKGROUND-POSITION: left top; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url('http://i.altopilar.net/altopilar/.element/img/1.0/main/tab_gradient_bg.gif'); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.altopilarBlueBoxHeader {
	PADDING-LEFT: 6px; COLOR: #fff; BACKGROUND-COLOR: #036
}
.altopilarBlueBoxHeader A:link {
	COLOR: #fff
}
.altopilarBlueBoxHeader A:visited {
	COLOR: #fff
}
TD.altopilarBlueBoxDiagonal {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url('http://i.altopilar.net/altopilar/.element/img/1.0/main/tab_diagonal_bg.gif'); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #036
}
TD.altopilarBlueBoxTab {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.altopilarNewspassBox {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}
.altopilarNewspassBox:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}
.altopilarNewspassBox:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}
.altopilarNewspassBox:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}
.altopilarMoreOnTeases {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana
}
.altopilarFormLt1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, courier new, courier, sans-serif; BACKGROUND-COLOR: #ffffff
}
.altopilarTourTxtV {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana
}
.altopilarTourTxtA {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial
}
.altopilarTourContact {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana
}
.altopilarTourCopyright {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana
}
.altopilarTourHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; FONT-FAMILY: verdana
}
.altopilarTourNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial, verdana
}
.altopilarTourNav:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial, verdana
}
.altopilarTourNav:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial, verdana
}
.altopilarTourNav:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: arial, verdana
}
.altopilarShowHost {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif
}
.altopilarShowHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: arial, sans-serif
}
.altopilarShowNavBox {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; PADDING-TOP: 6px; FONT-FAMILY: arial, verdana, sans-serif
}
.altopilarShowNavHead {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #cc0000
}
.altopilarHLNnav {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSnapshotCity {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #996633; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarSnapshotText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #996633; LINE-HEIGHT: 19px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarSnapshotSig {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #996633; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarSnapshotSig2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #996633; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarSnapshotSubmit {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarSnapshotSubmit:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarSnapshotSubmit:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarTop10Title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #cc0000; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarTop10Nav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica, sans-serif
}
.altopilarTop10NavMore {
	COLOR: #cc0000
}
.altopilarTop10Table TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarMdaleY {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffcc66; FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarMdaleBL {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000099; FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarMdale {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarMdaleForm {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif
}
.altopilarMdaleStoryTxt {
	FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial, verdana, sans-serif
}
.altopilarMdaleStoryForm {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, sans-serif
}
.altopilar6pxPad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.altopilarElectionHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarBusMarketHd TD {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarBusMarket TD {
	FONT-SIZE: 11px; LINE-HEIGHT: 14px; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarMarketBoxTime {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: arial, helvetica, sans-serif
}
.altopilarSailText {
	FONT-SIZE: 11px; COLOR: #000000
}
.altopilarSailNavW {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
}
.altopilarSailNavB {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.altopilarSailBullets {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000099; LINE-HEIGHT: 16px
}
.altopilarSailT1Headline {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000
}
.altopilarSailT1Link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
.altopilarSailTime {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif
}
.ticker {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffff00; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.ticker A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffff00; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.ticker A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffff00; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.altopilarSailHead {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.altopilarSailNavW {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.altopilarSailNavB {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.altopilarSailBullets {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.altopilarSailT1Headline {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.altopilarSailText {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.altopilarMroomTop10 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 13px; COLOR: #ffffff; FONT-FAMILY: verdana
}
.altopilarMroomAOL {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana
}
.altopilarMroomStory {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-FAMILY: verdana
}
A.altopilarMroomStorylk:link {
	COLOR: #ffff99
}
A.altopilarMroomStorylk:visited {
	COLOR: #ffff99
}
A.altopilarMroomStorylk:active {
	COLOR: #ffff99
}
A.altopilarMroomStorylk:hover {
	COLOR: #ffff99
}
.altopilarMroomNav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana
}
A.altopilarMroomNavlk:link {
	COLOR: #ffff99
}
A.altopilarMroomNavlk:active {
	COLOR: #ffff99
}
A.altopilarMroomNavlk:hover {
	COLOR: #ffff99
}
A.altopilarMroomNavlk:visited {
	COLOR: #ffff99
}
.altopilarMroomBullet {
	FONT-SIZE: 8px; COLOR: #ffffff; FONT-FAMILY: arial
}
.altopilarMroomPromo {
	FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: verdana
}
.altopilarMroomQV {
	FONT-SIZE: 11px; COLOR: #ffcccc; FONT-FAMILY: verdana
}
.altopilarMroomQVlk:link {
	COLOR: #ffff99
}
altopilarMroomQVlk:visited {
	COLOR: #ffff99
}
altopilarMroomQVlk:active {
	COLOR: #ffff99
}
altopilarMroomQVlk:hover {
	COLOR: #ffff99
}
A.altopilarMroomLink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000099; LINE-HEIGHT: 14px; FONT-FAMILY: verdana
}
A.altopilarMroomLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000099; LINE-HEIGHT: 14px; FONT-FAMILY: verdana
}
A.altopilarMroomLink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000099; LINE-HEIGHT: 14px; FONT-FAMILY: verdana
}
A.altopilarMroomLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000099; LINE-HEIGHT: 14px; FONT-FAMILY: verdana
}