﻿/*---------------------> Required */

/* Style for top-menu */
.mainmenu_topMenu { padding: 0px; }
/* Style for submenus */
.mainmenu_submenu { padding: 0px; }
/* Style for top items: normal state */
.mainmenu_topItemNormal { cursor: pointer; height: 37px; min-width: 70px; text-align: center; width: 100%; }
.mainmenu_topItemNormal a, .mainmenu_topItemNormal a:visited { color: #fff; padding: 13px 0px !important; display: block; min-height: 10px; height: auto !important; }
/* Style for top items: mouseover state */
.mainmenu_topItemOver {background-color: #29282e; ; cursor: pointer; height: 37px; min-width: 70px; text-align: center; width: 100%; }
.mainmenu_topItemOver a, .mainmenu_topItemOver a:visited { color: #fff; width: 100%; display: block; padding: 13px 0px !important; }
/* Style for items: normal state */
.mainmenu_itemNormal { cursor: pointer; width: 100%; background: #29282e;}
.mainmenu_itemNormal a, .mainmenu_itemNormal a:visited { color: #fff; width: 100%; display: block; padding: 5px 0px 5px 0px !important; }
/* Style for items: mouseover state */
.mainmenu_itemOver { cursor: pointer; background-color: #e35613; width: 100%; }
.mainmenu_itemOver a, .mainmenu_itemOver a:visited { color: #fff; width: 100%; padding: 5px 0px 5px 0px !important; }
/* Style for items text: normal state */
.mainmenu_itemTextNormal { color: #000000; width: 100%; padding: 0px 4px 0px 4px; }
/* Style for items text: mouseover state */
.mainmenu_itemTextOver { color: #FFFFFF; width: 100%; padding: 0px 4px 0px 4px; }
.verticalmenu_topMenu { }
/* Style for submenus */
.verticalmenu_submenu { }
/* Style for top items: normal state */
.verticalmenu_topItemNormal { background-repeat: no-repeat; font-family: Tahoma; font-size: 11px; color: #000; cursor: pointer; padding: 4px; width: 100%; }
.verticalmenu_topItemNormal a, .verticalmenu_topItemNormal a:visited { color: #000; }
/* Style for top items: mouseover state */
.verticalmenu_topItemOver { background-color: #29282e; color: #FFFFFF; cursor: pointer; padding-left: 5px; padding-right: 5px; width: 100%; padding: 4px; }
.verticalmenu_topItemOver a, .verticalmenu_topItemOver a:visited { color: #FFFFFF; }
/* Style for items: normal state */
.verticalmenu_itemNormal { cursor: pointer; background: #29282e; padding: 5px 15px 5px 15px; width: 200px; }
.verticalmenu_itemNormal a, .verticalmenu_itemNormal a:visited { color: #fff; }
/* Style for items: mouseover state */
.verticalmenu_itemOver { cursor: pointer; background-color: #e35613; padding: 5px 15px 5px 15px; width: 200px; }
.verticalmenu_itemOver a, .verticalmenu_itemOver a:visited { color: #fff; }
/* Style for items text: normal state */
.verticalmenu_itemTextNormal { font-family: Trebuchet MS, Tahoma; font-size: 11px; color: #000000; width: 100%; }
/* Style for items text: mouseover state */
.verticalmenu_itemTextOver { font-family: Trebuchet MS, Tahoma; font-size: 11px; color: #FFFFFF; width: 100%; }
/*  WebParts Menu */
.iwp_loader{ display: none; background: url(/skin/default/images/webparts/webpart_loader.gif) center center no-repeat; margin: 0 auto; padding: 15px; }
.iwpm_box { direction: rtl; }
.iwpm_box select { direction: ltr; }
.iwpm_box input, .iwpm_box select { font-family: Tahoma; font-size: 8pt; border: 1px solid #ccc; }
.iwpm_box #iwp_controls { direction: ltr; }
.iwpm_box input[type:buttun] { padding: 2px; }
.iwpm_msgbox { border: 1px solid #ccc; padding: 5px; display: none; font-family: Tahoma; text-align: justify; direction: rtl; font-size: 8pt; line-height: 120%; margin-top: 10px; }
.iwpm_msgboxerror { border: 1px solid red !important; }
/* ALERT Box*/
#alert-Box { direction: rtl; padding-bottom: 24px; background: url('/skin/default/images/msgbox/bg-box-bottom.png') bottom left no-repeat !important; }
#alert-InBox { padding-top: 15px; background: url('/skin/default/images/msgbox/bg-box-top.png') top left no-repeat !important; }
#alert-BoxContent { background: url('/skin/default/images/msgbox/bg-box-body.png') bottom left repeat-y !important; padding: 20px 40px 10px 40px; }
#alert-BoxContenedor { padding: 0px 15px 5px 55px; text-align: right; font-family: Tahoma; font-size: 8pt; color: #000; line-height: 150%; }
#alert-BoxContenedor h1, #alert-BoxContenedor h2, #alert-BoxContenedor h3, #alert-BoxContenedor b, #alert-BoxContenedor strong { text-align: right; font-family: Tahoma; font-size: 8pt; color: #000; font-weight: bold; margin: 0px; padding: 0px; }
#alert-Buttons { clear: both; margin-top: 40px; }
#alert-Buttons input { margin: 0px; }
#alert-BoxContenedor #BoxPromptInput { margin-top: 5px; }
#alert-Box .BoxAlert { background: url('/skin/default/images/msgbox/dialog-warning.jpg') top left no-repeat; }
#alert-Box .BoxConfirm { background: url('/skin/default/images/msgbox/delete.jpg') top left no-repeat; }
#alert-Box .BoxPrompt { background: url('/skin/default/images/msgbox/dialog-help.jpg') top left no-repeat; }
#alert-Box .BoxInfo { background: url('/skin/default/images/msgbox/info.jpg') top left no-repeat; }
#alert-Box .BoxError { background: url('/skin/default/images/msgbox/dialog-error.jpg') top left no-repeat; }


/*WebParts Floating Menu*/

#dc-floater-manager {direction: rtl;}
#dc-floater-manager .dc-floater-content {overflow: hidden;}
#dc-floater-manager .tab {background: url(/skin/default/images/webparts/tab_white.png) no-repeat 0 -40px; font-weight: bold; font-size: 12px; color: #000; height: 40px; padding: 0 0 0 10px; cursor: pointer; width: auto;}
#dc-floater-manager .tab span {display: block; background: url(/skin/default/images/webparts/tab_white.png) no-repeat 100% 0; padding: 14px 14px 14px 10px; height: 12px; line-height: 1em;}
#dc-floater-manager.active .tab {background-position: 0 -120px;}
#dc-floater-manager.active .tab span {background-position: 100% -80px;}
#dc-floater-manager .dc-corner {background: url(/skin/default/images/webparts/tab_white.png) no-repeat 0 -190px; height: 10px; padding: 0 0 0 10px;}
#dc-floater-manager .dc-corner span {display: block; background: url(/skin/default/images/webparts/tab_white.png) no-repeat 100% -230px; padding: 0; height: 10px;}
#dc-floater-manager.bottom.active .tab {background-position: 0 -160px;}
#dc-floater-manager.bottom.active .tab span {background-position: 100% -200px;}
#dc-floater-manager.bottom .dc-corner {background-position: 0 -120px;}
#dc-floater-manager.bottom .dc-corner span {background-position: 100% -80px;}
#dc-floater-manager .dc-floater-content .menu, #dc-floater-manager .dc-floater-content ul, #dc-floater-manager .dc-floater-content .menu ul, #dc-floater--manager .dc-floater-content .menu li {margin: 0; padding: 0; list-style: none;}
#dc-floater-manager .dc-floater-content .menu {background: #fff; padding: 0 20px 10px 20px; line-height: 1.5em; font-size: 12px;}
#dc-floater-manager .dc-floater-content .menu li {display: block;}
#dc-floater-manager .dc-floater-content .menu a ,#dc-floater-manager .dc-floater-content .menu a:visited{color: #000; text-decoration: none; padding: 3px; display: block;background-repeat: no-repeat;background-position: center right;padding-right: 20px;}
#dc-floater-manager .dc-floater-content .menu a:hover {background-color: #3399FF;color: #fff;}
#dc-floater-manager .dc-floater-content .menu ul a {padding-left: 20px;}
#dc-floater-manager .dc-floater-content .menu ul a:hover {background: #ccc url(/skin/default/images/webparts/arrow_black.png) no-repeat 5px 9px;}
#dc-floater-manager.bottom .dc-floater-content .menu {padding: 10px 20px 0 20px;}
#dc-floater-manager LI.save a { background-image: url(/skin/default/images/webparts/save.png); }
#dc-floater-manager LI.add a { background-image: url(/skin/default/images/webparts/add.png); }
#dc-floater-manager LI.design a { background-image: url(/skin/default/images/webparts/design.png); }
#dc-floater-manager LI.resetpage a { background-image: url(/skin/default/images/webparts/resetpage.png); }
#dc-floater-manager LI.resetportal a { background-image: url(/skin/default/images/webparts/resetportal.png); }



/* BlockUI */
.BlockUI_WaitBox { padding: 20px; direction: rtl; text-align: center; font-weight: 600; }
.BlockUI_WaitIcon { background: url('/skin/default/images/webparts/webpart_loader.gif') top left no-repeat; padding: 10px; }
div.growlUI, div.growlUI * { font: 8pt Tahoma; }
div.growlUI h1, div.growlUI h2 { color: white; padding: 5px 5px 5px 75px; text-align: right; padding: 5px; }
/* Webparts */
.iwp_title { background: url('/skin/default/images/webparts/webpart_title.gif') repeat-x top left; }
/*Satr rating*/
.rating_wrapper * { margin: 0; border: 0; padding: 0; font-weight: normal; }
.rating_wrapper { overflow: hidden; height: 16px; direction: rtl; }
.sp_rating { display: block; }
.rating { float: right; padding-right: 4px; }
.base { background: url(/skin/default/images/rating/ratings.gif) 0 0 no-repeat; width: 85px; height: 100%; float: right; padding-right: 4px; overflow: hidden; }
.average { background: url(/skin/default/images/rating/ratings.gif) 100% -16px no-repeat; text-indent: -9999px; line-height: 1.7em; }
.votes { float: right; padding-right: 0px; padding-left: 0px; }
.score { background: url(/skin/default/images/rating/ratings.gif) 0 0 no-repeat; width: 85px; height: 100%; float: right; position: relative; }
.score a { display: block; height: 100%; float: right; text-indent: -9999px; position: absolute; overflow: hidden; line-height: 1em; }
.score1 { width: 20%; z-index: 55; }
.score2 { width: 40%; z-index: 54; }
.score3 { width: 60%; z-index: 53; }
.score4 { width: 80%; z-index: 52; }
.score5 { width: 100%; z-index: 51; }
.score a:hover { background: url(/skin/default/images/rating/ratings.gif) bottom left no-repeat; }
.status { height: 16px; width: 100px; overflow: hidden; position: relative; }
.score_this { height: 100%; overflow: hidden; }
.score_this a { color: #f37800; }
.score_this { padding: 0px 3px 0px 3px; color: #f37800; }


/*ColorBox */

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:7999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}


/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(/skin/default/images/colorbox/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(/skin/default/images/colorbox/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(/skin/default/images/colorbox/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(/skin/default/images/colorbox/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(/skin/default/images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/skin/default/images/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/skin/default/images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/skin/default/images/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;color: red;line-height: 120%;white-space: nowrap;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(/skin/default/images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;direction: ltr;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/skin/default/images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;direction: ltr;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/skin/default/images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(/skin/default/images/colorbox/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(/skin/default/images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;direction: ltr;}
#cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7+ replaces a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(/skin/default/images/colorbox/internet_explorer/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/skin/default/images/colorbox/internet_explorer/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/skin/default/images/colorbox/internet_explorer/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/skin/default/images/colorbox/internet_explorer/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/skin/default/images/colorbox/internet_explorer/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/skin/default/images/colorbox/internet_explorer/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/skin/default/images/colorbox/internet_explorer/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/skin/default/images/colorbox/internet_explorer/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");}

 /* DataTables sorting */
.sorting_asc { background: url('/skin/default/images/datatables/sort_asc.png') no-repeat center right; }
.sorting_desc { background: url('/skin/default/images/datatables/sort_desc.png') no-repeat center right; }
.sorting { background: url('/skin/default/images/datatables/sort_both.png') no-repeat center right; }
.sorting_asc_disabled { background: url('/skin/default/images/datatables/sort_asc_disabled.png') no-repeat center right; }
.sorting_desc_disabled { background: url('/skin/default/images/datatables/sort_desc_disabled.png') no-repeat center right; }
.dataTables_paginate { padding: 7px; }
.dataTables_filter{ float: left; padding: 10px; }
.dataTables_length{ float: right; padding: 10px; }
.dataTables_info{ display: none; visibility: hidden; }
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { height: 19px; width: 19px; margin-left: 3px; float: left; cursor: pointer; }
.paginate_disabled_previous { background-image: url('/skin/default/images/datatables/back_disabled.jpg'); }
.paginate_enabled_previous { background-image: url('/skin/default/images/datatables/back_enabled.jpg'); }
.paginate_disabled_next { background-image: url('/skin/default/images/datatables/forward_disabled.jpg'); }
.paginate_enabled_next { background-image: url('/skin/default/images/datatables/forward_enabled.jpg'); }


/*<--------------------- Required */


/*---------------------> Optional */


/* jquery.featureList */

		div.feature_list {
			width: 750px;
			height: 240px;
			overflow: hidden;
			position: relative;
			background: #eee;
		}

		div.feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			padding: 0;
			margin: 0;
		}

		ul.feature_list_tabs {
			left: 0;
			z-index: 2;
			width: 320px;
		}

		ul.feature_list_tabs li {
			font-size: 8pt;
			font-family: Tahoma;
			text-align: left;
		}

		ul.feature_list_tabs li h3{
			margin: 0;	
			padding: 7px 10px 0 0;
			font-size: 12pt;
			text-transform: uppercase;
			font-family: Arial;
			font-weight: 600;
		}
		
		ul.feature_list_tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul.feature_list_tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 10px;
			height: 60px;
			outline: none;
		}

		ul.feature_list_tabs li a:hover {
			text-decoration: underline;
		}

		ul.feature_list_tabs li a.current {
			background:  url('/skin/default/images/featurelist/feature-tab-current.png');
			color: #FFF;
		}

		ul.feature_list_tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}

		ul.feature_list_output {
			right: 0;
			width: 463px;
			height: 240px;
			position: relative;
		}

		ul.feature_list_output li {
			position: absolute;
			width: 463px;
			height: 240px;
		}

		ul.feature_list_output li a {
			position: absolute;
			bottom: 10px;
			right: 10px;
			padding: 8px 12px;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: #000;
			-moz-border-radius: 5px;
		}
		
		ul.feature_list_output li a:hover {
			background: #D33431;
		}

/* S3 Slider */

#slider {width: 696px; /* important to be same as image width */height: 241px; /* important to be same as image height */position: relative; /* important */overflow: hidden; /* important */margin: 0 auto;}
#sliderContent {width: 696px; /* important to be same as image width or wider */position: absolute;top: 0;margin: 0;}
.sliderImage {float: left;position: relative;display: none;}
.sliderImage span {display: block;position: absolute;padding: 10px;background-color: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;width: 676px;}
#slider .top {top: 0;left: 0;}#slider .bottom {bottom: 0;left: 0;}


/*Nivo Slider*/
.nivoSlider-wraper{width:1000px;height:392px;border-radius:4px;margin-top: 5px;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; width:100%;z-index:89;font-family: Tahoma;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;direction: ltr;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
.nivo-slider {position:relative;width:618px;height:246px;background:url(/skin/default/images/nivoslider/loading.gif) no-repeat 50% 50%;margin: 0 auto;}
.nivo-slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-slider a {border:0;display:block;}
.nivo-controlNav {position:absolute;left:260px;bottom:-42px;}
.nivo-controlNav a {display:block;width:22px;height:22px;background:url(/skin/default/images/nivoslider/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;direction: ltr;}
.nivo-controlNav a.active {background-position:0 -22px;}
.nivo-directionNav a {display:block;width:30px;height:30px;background:url(/skin/default/images/nivoslider/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none;}
.nivo-caption a { color:#efe9d1;text-decoration:underline;}

/*START STOP Slider*/
		


/*<--------------------- Optional */

