@charset "UTF-8";

/* CSS Document */



/*   FONT FACE  */



@font-face {

    font-family: 'Swis721BTRoman';

    src: url('fontsFiles/swiss-webfont.eot');

    src: url('fontsFiles/swiss-webfont.eot?#iefix') format('eot'),

         url('fontsFiles/swiss-webfont.woff') format('woff'),

         url('fontsFiles/swiss-webfont.ttf') format('truetype'),

         url('fontsFiles/swiss-webfont.svg#webfont1FfSmeaQ') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'Swis721BTBold';

    src: url('fontsFiles/swissb-webfont.eot');

    src: url('fontsFiles/swissb-webfont.eot?#iefix') format('eot'),

         url('fontsFiles/swissb-webfont.woff') format('woff'),

         url('fontsFiles/swissb-webfont.ttf') format('truetype'),

         url('fontsFiles/swissb-webfont.svg#webfonteT3MoIrO') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'Swis721BlkBTBlack';

    src: url('fontsFiles/swissk-webfont.eot');

    src: url('fontsFiles/swissk-webfont.eot?#iefix') format('eot'),

         url('fontsFiles/swissk-webfont.woff') format('woff'),

         url('fontsFiles/swissk-webfont.ttf') format('truetype'),

         url('fontsFiles/swissk-webfont.svg#webfont9e0gh9d8') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'Swis721LtBTLight';

    src: url('fontsFiles/swissl-webfont.eot');

    src: url('fontsFiles/swissl-webfont.eot?#iefix') format('eot'),

         url('fontsFiles/swissl-webfont.woff') format('woff'),

         url('fontsFiles/swissl-webfont.ttf') format('truetype'),

         url('fontsFiles/swissl-webfont.svg#webfontBfw92PaH') format('svg');

    font-weight: normal;

    font-style: normal;



}

/*     BANNER HOME     */

#homeBannerContainer {

	position:relative;

	width:972px;

	height:225px;

	top:0px;

	left:0px;

	float:left;

}

#homeBannerMainImageContainer {

	position:relative;

	width:730px;

	height:225px;

	top:0px;

	left:0px;

	float:left;

}

#homeBannerMainImageImg {

	position:relative;

	width:730px;

	height:225px;

	top:0px;

	left:0px;

	float:left;

}

#homeBannerMainImageTitleContainer {

	position:absolute;

	width:730px;

	bottom:0px;

	left:0px;

	float:left;

	padding-top:5px;

	padding-bottom:10px;

	background-image:url(../images/homeBannerLabelBgPattern.png);

	background-repeat:repeat;

}

#homeBannerMainImageTitleInnerContainer {

	position:relative;

	width:730px;

	top:0px;

	left:0px;

	float:left;

}

#homeBannerMainImageTextsContainer {

	position:relative;

	width:567px;

	top:0px;

	left:0px;

	float:left;

}

#homeBannerMainImageTitleLabel {

	position:relative;

	width:557px;

	top:0px;

	left:10px;

	float:left;

	font-family:Swis721BTBold;

	font-size:18px;

	color:#FFFFFF;

	text-align:left;

	padding-bottom:5px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#FFF;

}

#homeBannerMainImageTitleLabel a:active {

	text-decoration:none;

	color:#FFFFFF;

}

#homeBannerMainImageTitleLabel a:hover {

	text-decoration:none;

	color:#FFFFFF;

}

#homeBannerMainImageTitleLabel a:visited {

	text-decoration:none;

	color:#FFFFFF;

}

#homeBannerMainImageTitleLabel a:link {

	text-decoration:none;

	color:#FFFFFF;

}

#homeBannerMainImageTitleText {

	position:relative;

	width:557px;

	top:0px;

	left:10px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:13px;

	color:#FFFFFF;

	text-align:left;

	padding-top:5px;

}

#homeBannerMainImageTitleText a:active {

	text-decoration:none;

	color:#FFFFFF;

}

#homeBannerMainImageTitleText a:hover {

	text-decoration:none;

	color:#FFFFFF;

}

#homeBannerMainImageTitleText a:visited {

	text-decoration:none;

	color:#FFFFFF;

}

#homeBannerMainImageTitleText a:link {

	text-decoration:none;

	color:#FFFFFF;

}

#homeBannerMainImageMoreButtonContainer {

	position:absolute;

	width:163px;

	height:21px;

	bottom:0px;

	left:567px;

	float:left;

}

#homeBannerMainImageMoreButton {

	position:relative;

	width:95px;

	height:21px;

	bottom:0px;

	right:10px;

	float:right;

}



#homeBannerMainImageLoadingLabel {

	position:relative;

	width:730px;

	top:105px;

	left:0px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:12px;

	color:#999;

	text-align:center;

}

#homeBannerMainThumbsContainer {

	position:relative;

	width:238px;

	height:225px;

	top:0px;

	left:4px;

	float:left;

}

.homeBannerMainThumb {

	position:relative;

	width:238px;

	height:73px;

	top:0px;

	left:0px;

	float:left;

}

.homeBannerMainThumbImg {

	position:relative;

	width:238px;

	height:73px;

	top:0px;

	left:0px;

	float:left;

	cursor:pointer;

}

.homeBannerMainThumbLoadingLabel {

	position:relative;

	width:238px;

	top:30px;

	left:0px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:12px;

	color:#999;

	text-align:center;

}



#homePricesTopBar {

	position:relative;

	width:972px;

	height:6px;

	top:0px;

	left:0px;

	float:left;

}

#homePricesContainer {

	position:relative;

	width:972px;

	height:37px;

	top:0px;

	left:0px;

	float:left;

	background-color:#F2F2F2;

	border-top:solid;

	border-top-width:1px;

	border-top-color:#CCCCCC;

}

#homePricesLeftLabelContainer {

	position:relative;

	width:195px;

	height:37px;

	top:0px;

	left:0px;

	float:left;

	border-right:solid;

	border-right-width:1px;

	border-right-color:#CCCCCC;

}

#homePricesLeftLabelIcon {

	position:relative;

	width:16px;

	height:16px;

	top:11px;

	left:10px;

	float:left;

}

#homePricesLeftLabel {

	position:relative;

	top:13px;

	left:15px;

	float:left;

	font-family:Swis721BTBold;

	font-size:12px;

	color:#1A1A1A;

	text-align:left;

	line-height:13px;

	border-bottom-color:#1A1A1A;

}

#homePricesMiddlePannelContainer {

	position:relative;

	width:588px;

	height:37px;

	top:0px;

	left:0px;

	float:left;

	border-right:solid;

	border-right-width:1px;

	border-right-color:#CCCCCC;

	overflow:hidden;

}

#homePricesRightPannelContainer {

	position:relative;

	width:187px;

	height:37px;

	top:0px;

	left:0px;

	float:left;

}

#homePricesRightLabel {

	position:relative;

	width:175px;

	top:6px;

	left:6px;

	float:left;

	font-family:Swis721BTBold;

	font-size:12px;

	color:#1A1A1A;

	text-align:left;

	line-height:12px;

}

#homePricesRightDateLabel {

	position:relative;

	width:175px;

	top:8px;

	left:6px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:11px;

	color:#009F28;

	text-align:left;

	line-height:11px;

}

#homePricesValuesMobileContainer {

	position:relative;

	height:37px;

	max-height:37px;

	top:0px;

	left:646px;

	float:left;

}

.homePricesValuesMobileItemContainer {

	position:absolute;

	width:380px;

	height:37px;

	max-height:37px;

	top:0px;

	left:0px;

	float:left;

	padding-left:10px;

	padding-right:10px;

	border-right:solid;

	border-right-width:1px;

	border-right-color:#CCC;

}

.homePricesValuesMobileItemRegularLabel {

	position:relative;

	top:14px;

	left:0px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:12px;

	color:#808080;

	text-align:left;

	line-height:12px;

	padding-right:10px;

}

.homePricesValuesIcon {

	position:relative;

	width:11px;

	height:11px;

	top:13px;

	left:0px;

	float:left;

}

#homePricesBottomShadow {

	position:relative;

	width:972px;

	height:22px;

	top:0px;

	left:0px;

	float:left;

}

/*     COLUMNS CONTAINER     */

#homeColumnsContainer {

	position:relative;

	width:972px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:20px;

}

/*     LEFT COLUMN     */

#homeLeftColumn {

	position:relative;

	width:238px;

	top:0px;

	left:0px;

	float:left;

}

#homeLeftColumnSupportPannel {

	position:relative;

	width:238px;

	height:139px;

	top:0px;

	left:0px;

	float:left;

	background-color:#E6E6E6;

}

#homeLeftColumnSupportLabelContainer {

	position:relative;

	width:238px;

	height:76px;

	top:0px;

	left:0px;

	float:left;

	background-color:#FFB800;

}

#homeLeftColumnSupportBoldLabel {

	position:relative;

	width:218px;

	top:7px;

	left:10px;

	float:left;

	font-family:Swis721BlkBTBlack;

	font-size:21px;

	color:#FFF;

	text-align:left;

	line-height:21px;

}

#homeLeftColumnSupportLightLabel {

	position:relative;

	width:218px;

	top:7px;

	left:10px;

	float:left;

	font-family:Swis721LtBTLight;

	font-size:21px;

	color:#FFF;

	text-align:left;

	line-height:21px;

}

#homeLeftColumnSupportBottomPannel {

	position:relative;

	width:238px;

	height:63px;

	top:0px;

	left:0px;

	float:left;

}

#homeLeftColumnSupportClockIcon {

	position:relative;

	width:44px;

	height:44px;

	top:9px;

	left:7px;

	float:left;

}

#homeLeftColumnSupportBottomPannelLabel {

	position:relative;

	width:130px;

	top:8px;

	left:17px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:13px;

	color:#333333;

	text-align:left;

	line-height:15px;

}

#homeLeftColumnSupportBottomPannelGoButton {

	position:relative;

	width:40px;

	top:30px;

	left:17px;

	float:left;

}

#homeLeftColumnSocialNetworksLabelContainer {

	position:relative;

	width:238px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:4px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#666666;

}

#homeLeftColumnSocialNetworksBoldLabel {

	position:relative;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BlkBTBlack;

	font-size:26px;

	color:#FFC700;

	text-align:left;

}

#homeLeftColumnSocialNetworksLightLabel {

	position:relative;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721LtBTLight;

	font-size:26px;

	color:#1A1A1A;

	text-align:left;

}

#homeLeftColumnTwitterLabelContainer {

	position:relative;

	width:238px;

	height:37px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:8px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

#homeLeftColumnTwitterLabelIcon {

	position:relative;

	width:36px;

	height:36px;

	top:0px;

	left:0px;

	float:left;

}

#homeLeftColumnTwitterLabelRightContainer {

	position:relative;

	width:192px;

	height:36px;

	top:0px;

	left:10px;

	float:left;

	border-left:solid;

	border-left-width:1px;

	border-left-color:#333333;

}

#homeLeftColumnTwitterBoldLabel {

	position:relative;

	width:182px;

	top:0px;

	left:10px;

	float:left;

	font-family:Swis721BlkBTBlack;

	font-size:19px;

	color:#FFC700;

	text-align:left;

	line-height:19px;

}

#homeLeftColumnTwitterLightLabel {

	position:relative;

	width:182px;

	top:0px;

	left:10px;

	float:left;

	font-family:Swis721LtBTLight;

	font-size:19px;

	color:#1A1A1A;

	text-align:left;

	line-height:19px;

}



#homeTwitterPannelTweeterContent {

	position:relative;

	width:238px;

	height:145px;

	top:0px;

	left:0px;

	float:left;

	overflow:auto;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

.homeTwitterPannelTweetItemsUlContainer {

	position:relative;

	width:210px;

	top:0px;

	left:-30px;

	float:left;

}

.homeTwitterPannelTweetItem {

	position:relative;

	width:210px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:17px;

}

.homeTwitterPannelTweetItemText {

	position:relative;

	width:210px;

	top:0px;

	left:0px;

	float:left;

	font-family:Helvetica, sans-serif;

	font-size:12px;

	line-height:12px;

	text-align:left;

	color:#454C3C;

}

.homeTwitterPannelTweetItemText a:active {

	text-decoration:none;

	color:#FF9500;

}

.homeTwitterPannelTweetItemText a:hover {

	text-decoration:none;

	color:#FF9500;

}

.homeTwitterPannelTweetItemText a:visited {

	text-decoration:none;

	color:#FF9500;

}

.homeTwitterPannelTweetItemText a:link {

	text-decoration:none;

	color:#FF9500;

}

.homeTwitterPannelTweetItemDate {

	position:relative;

	width:210px;

	top:4px;

	left:0px;

	float:left;

	font-family:Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	color:#808080;

}

.homeTwitterPannelTweetItemDate a:active {

	text-decoration:none;

	color:#808080;

}

.homeTwitterPannelTweetItemDate a:hover {

	text-decoration:none;

	color:#808080;

}

.homeTwitterPannelTweetItemDate a:visited {

	text-decoration:none;

	color:#808080;

}

.homeTwitterPannelTweetItemDate a:link {

	text-decoration:none;

	color:#808080;

}

.homeTwitterPannelTweetItemSeparator {

	position:relative;

	width:210px;

	height:1px;

	top:10px;

	left:0px;

	float:left;

	background-color:#EAEAEA;

}

#homeLeftColumnTwitterJoinConversationButtonMainContainer {

	position:relative;

	width:238px;

	height:21px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:14px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

#homeLeftColumnTwitterJoinConversationButton {

	position:relative;

	width:171px;

	height:21px;

	top:0px;

	right:0px;

	float:right;

}

#homeFacebookPannelFacebookContent {

	position:relative;

	width:238px;

	height:366px;

	top:0px;

	left:0px;

	float:left;

}



/*     MIDDLE COLUMN     */

#homeMiddleColumn {

	position:relative;

	width:238px;

	top:0px;

	left:14px;

	float:left;

}

#homeMiddleColumnAboutPannel {

	position:relative;

	width:236px;

	top:0px;

	left:0px;

	float:left;

	border:solid;

	border-width:1px;

	border-color:#CCCCCC;

	padding-bottom:26px;

}

#homeMiddleColumnAboutPannelInnerContainer {

	position:relative;

	width:220px;

	top:16px;

	left:8px;

	float:left;

}

#homeMiddleColumnAboutPannelTopLabelContainer {

	position:relative;

	width:220px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:8px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

#homeMiddleColumnAboutPannelBoldLabel {

	position:relative;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BlkBTBlack;

	font-size:24px;

	color:#F02335;

	text-align:left;

	line-height:24px;

}

#homeMiddleColumnAboutPannelLightLabel {

	position:relative;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721LtBTLight;

	font-size:24px;

	color:#1A1A1A;

	text-align:left;

	line-height:24px;

}

#homeMiddleColumnAboutPannelImageContainer {

	position:relative;

	width:220px;

	height:126px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:14px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

#homeMiddleColumnAboutPannelText {

	position:relative;

	width:220px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:13px;

	color:#4D4D4D;

	text-align:justify;

}

#homeMiddleColumnAboutPannelGoButtonMainContainer {

	position:relative;

	width:220px;

	height:21px;

	top:0px;

	left:0px;

	float:left;

}

#homeMiddleColumnAboutPannelGoButton {

	position:relative;

	width:100px;

	height:21px;

	top:0px;

	right:0px;

	float:right;

}

/*     FEATURED VIDEO    */

#homeMiddleColumnVideoContainer {

	position:relative;

	width:238px;

	height:198px;

	top:0px;

	left:0px;

	float:left;

}

#homeMiddleColumnVideoTitle {

	position:relative;

	width:238px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BTBold;

	font-size:13px;

	color:#1A1A1A;

	text-align:left;

	line-height:13px;

	padding-top:8px;

	padding-bottom:8px;

	border-bottom:dotted;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

#homeMiddleColumnVideoDate {

	position:relative;

	width:238px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BTBold;

	font-size:12px;

	color:#FF9500;

	text-align:left;

	line-height:12px;

	padding-top:8px;

	padding-bottom:8px;

	border-bottom:dotted;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

#homeMiddleColumnVideoText {

	position:relative;

	width:238px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:13px;

	color:#4D4D4D;

	text-align:justify;

	line-height:13px;

	padding-top:8px;

	padding-bottom:8px;

}

#homeMiddleColumnWatchMoreVideos {

	position:relative;

	width:238px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BTBold;

	font-size:13px;

	color:#FF9500;

	text-align:left;

	line-height:13px;

	padding-top:8px;

}

#homeMiddleColumnWatchMoreVideos a:active {

	text-decoration:none;

	color:#FF9500;

}

#homeMiddleColumnWatchMoreVideos a:hover {

	text-decoration:none;

	color:#FF9500;

}

#homeMiddleColumnWatchMoreVideos a:visited {

	text-decoration:none;

	color:#FF9500;

}

#homeMiddleColumnWatchMoreVideos a:link {

	text-decoration:none;

	color:#FF9500;

}



/*     RIGHT COLUMN     */

#homeRightColumn {

	position:relative;

	width:468px;

	top:0px;

	left:28px;

	float:left;

}

#homeRightColumnProductsPannelTopLabelContainer {

	position:relative;

	width:468px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:8px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

	padding-top:16px;

}

#homeRightColumnProductsPannelBoldLabel {

	position:relative;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BlkBTBlack;

	font-size:24px;

	color:#009F28;

	text-align:left;

	line-height:24px;

}

#homeRightColumnProductsPannelLightLabel {

	position:relative;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721LtBTLight;

	font-size:24px;

	color:#1A1A1A;

	text-align:left;

	line-height:24px;

}

.homeRightColumnProductContainer {

	position:relative;

	width:468px;

        height:120px;

	top:0px;

	left:0px;

	float:left;

	padding-top:20px;

	padding-bottom:10px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

.homeRightColumnProductThumbContainer {

	position:relative;

	width:171px;

	height:88px;

	top:0px;

	left:0px;

	float:left;

	border:solid;

	border-width:1px;

	border-color:#B3B3B3;

	overflow:hidden;

}

.homeRightColumnProductInfoContainer {

	position:relative;

	width:287px;

        height:110px;

	top:0px;

	left:10px;

	float:left;

}

.homeRightColumnProductItemTitle {

	position:relative;

	width:287px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BlkBTBlack;

	font-size:18px;

	color:#1A1A1A;

	text-align:left;

	line-height:18px;

}

.homeRightColumnProductItemTitle a:active {

	text-decoration:none;

	color:#1A1A1A;

}

.homeRightColumnProductItemTitle a:hover {

	text-decoration:none;

	color:#1A1A1A;

}

.homeRightColumnProductItemTitle a:visited {

	text-decoration:none;

	color:#1A1A1A;

}

.homeRightColumnProductItemTitle a:link {

	text-decoration:none;

	color:#1A1A1A;

}

.homeRightColumnProductItemDescription {

	position:relative;

	width:287px;

        height:110px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:13px;

	color:#4D4D4D;

	text-align:justify;

	line-height:15px;

	padding-top:8px;

	padding-bottom:15px;

}

.homeRightColumnProductItemSeeButtonContainer {

	position:relative;

	width:287px;

	height:21px;

	top:-60px;

	left:0px;

	float:left;

}

.homeRightColumnProductItemSeeButton {

	position:relative;

	width:124px;

	height:21px;

	top:0px;

	right:0px;

	float:right;

}

/*     PUBLICATIONS     */

#homeRightColumnPublicationsContainer {

	position:relative;

	width:466px;

        height:290px;

	top:0px;

	left:0px;

	float:left;

	border:solid;

	border-width:1px;

	border-color:#B3B3B3;

	overflow:hidden;

	padding-top:20px;

	padding-bottom:20px;

}

#homeRightColumnPublicationsInnerContainer {

	position:relative;

	width:446px;

        height:270px;

	top:0px;

	left:10px;

	float:left;

}

#homeRightColumnPublicationsPannelTopLabelContainer {

	position:relative;

	width:446px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:8px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

#homeRightColumnPublicationsPannelBoldLabel {

	position:relative;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BlkBTBlack;

	font-size:24px;

	color:#F02335;

	text-align:left;

	line-height:24px;

}

#homeRightColumnPublicationsPannelLightLabel {

	position:relative;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721LtBTLight;

	font-size:24px;

	color:#1A1A1A;

	text-align:left;

	line-height:24px;

}

.homeRightColumnPublicationsItemContainer {

	position:relative;

	width:446px;

        height:130px;

	top:0px;

	left:0px;

	float:left;

	padding-bottom:8px;

	border-bottom:solid;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

.homeRightColumnPublicationsItemDateLabel {

	position:relative;

	width:446px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BTBold;

	font-size:12px;

	color:#1A1A1A;

	text-align:left;

	padding-top:8px;

}

.homeRightColumnPublicationsItemTitleLabel {

	position:relative;

	width:446px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BTBold;

	font-size:13px;

	line-height:15px;

	color:#1A1A1A;

	text-align:justify;

	padding-top:8px;

	padding-bottom:8px;

	border-bottom:dotted;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

.homeRightColumnPublicationsItemTitleLabel a:active {

	text-decoration:none;

	color:#1A1A1A;

}

.homeRightColumnPublicationsItemTitleLabel a:hover {

	text-decoration:none;

	color:#1A1A1A;

}

.homeRightColumnPublicationsItemTitleLabel a:visited {

	text-decoration:none;

	color:#1A1A1A;

}

.homeRightColumnPublicationsItemTitleLabel a:link {

	text-decoration:none;

	color:#1A1A1A;

}

.homeRightColumnPublicationsItemDescription {

	position:relative;

	width:446px;

	top:0px;

	left:0px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:13px;

	color:#4D4D4D;

	text-align:left;

	line-height:15px;

	padding-top:8px;

	padding-bottom:15px;

}

.homeRightColumnPublicationsItemSeeButtonContainer {

	position:relative;

	width:446px;

	height:21px;

	top:0px;

	left:0px;

	float:left;

}

.homeRightColumnPublicationsItemSeeButton {

	position:relative;

	width:100px;

	height:21px;

	top:0px;

	right:0px;

	float:right;

}

/*      NEWSLETTER / CERTIFICACIONES     */

#homeRightColumnNewsletterCertificationsContainer {

	position:relative;

	width:468px;

	height:126px;

	top:0px;

	left:0px;

	float:left;

}

#homeRightColumnNewsletterContainer {

	position:relative;

	width:236px;

	height:124px;

	top:0px;

	left:0px;

	float:left;

	background-color:#F2F2F2;

	border:solid;

	border-width:1px;

	border-color:#B3B3B3;

}

#homeRightColumnNewsletterLabel {

	position:relative;

	width:220px;

	top:0px;

	left:8px;

	float:left;

	font-family:Swis721BlkBTBlack;

	font-size:13px;

	color:#1A1A1A;

	text-align:left;

	padding-top:18px;

	padding-bottom:4px;

	border-bottom:dotted;

	border-bottom-width:1px;

	border-bottom-color:#B3B3B3;

}

#homeRightColumnNewsletterRomanLabel {

	position:relative;

	width:220px;

	top:0px;

	left:8px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:13px;

	color:#4D4D4D;

	text-align:left;

	padding-top:8px;

	padding-bottom:4px;

}

#homeRightColumnNewsletterInputFrame {

	position:relative;

	width:218px;

	height:20px;

	top:0px;

	left:8px;

	float:left;

	border:solid;

	border-width:1px;

	border-color:#B3B3B3;

	background-color:#FFF;

}

.homeRightColumnNewsletterInput {

	position:relative;

	width:214px;

	top:1px;

	left:2px;

	float:left;

	font-family:Swis721BTRoman;

	font-size:12px;

	color:#4D4D4D;

	text-align:left;

	background-color:transparent;

	border:none;

}

#homeRightColumnNewsletterSendButtonContainer {

	position:relative;

	width:220px;

	height:21px;

	top:0px;

	left:8px;

	float:left;

}

#homeRightColumnNewsletterSendButton {

	position:relative;

	width:92px;

	height:21px;

	top:0px;

	right:0px;

	float:right;

}

#homeRightColumnCertificationLogo1 {

	position:relative;

	width:150px;

	height:211px;

	top:0px;

	left:1px;

	float:left;

}

#homeRightColumnCertificationLogo2 {

	position:relative;

	width:88px;

	height:126px;

	top:0px;

	left:70px;

	float:left;

}

#sliderContainer { 

	width:970px; 

	height:226px; 

	float:left;

	position: relative; 

	margin: 0 auto; 

	}

.slideContent {  

	width: 970px;

	}



.slide h3 {  

	font: 26px/1em 'Rokkitt', serif; 

	color: #FFF;  

	margin: 0 0 5px 0; 

	}



.slide p { 

	font-size: 14px; 

	color: #FFF; 

	margin: 0; 

	}



.jFlowSlideContainer { 

	overflow: hidden; 

	}



.jFlowSlideContainer a { 

	color: #F90; 

	text-decoration: none; 

	font-style: italic; 

	}



.jFlowSlideContainer a:hover { 

	text-decoration: none; 

	}



.jFlowSlideContainer a:focus {

	position: relative; 

	top: 1px; 

	}



/*.jFlowNext { 

	background:url("images/arrows.png") no-repeat scroll 0 -35px transparent; 

	height:130px; 

	position:absolute; 

	top:75px; 

	right: -50px; 

	width:50px; 

	cursor:pointer; 

	}



.jFlowPrev { 

	background:url("images/arrows.png") no-repeat scroll -84px -35px transparent; 

	height:130px; 

	position:absolute; 

	top:75px; 

	left: -50px; 

	width:50px; 

	cursor:pointer; 

	}



.jFlowPrev:hover { 

	background-position: -84px -235px; 

	}



.jFlowNext:hover { 

	background-position: 0px -235px; 

	}*/



/* controller pagination */



#myController {

	position: absolute; 

	top: 5px; 

	right: 5px; 

	}



.jFlowControl { 

	background:url("images/bullet.png") no-repeat scroll 0px 0px transparent;  

	float: left; 

	width: 15px; 

	height: 15px;

	}



.jFlowControl:hover { 

	background-position: -32px 0px; 

	cursor: pointer; 

	}



.jFlowSelected, .jFlowSelected:hover {

	background-position: -15px 0px;   

	}