﻿/*---------------------> 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:41px;min-width:70px;text-align:center;width:100%;padding:0px 7px!important;}
.mainmenu_topItemNormal a,.mainmenu_topItemNormal a:visited{color:#fff;padding:7px 0px 8px 0px !important;display:block;min-height:10px;height:auto !important;}
/* Style for top items: mouseover state */
.mainmenu_topItemOver{padding:0px 7px!important;background-image:url(/skin/default/menu/hover-back.gif);background-repeat:repeat-x;cursor:pointer;height:41px;min-width:70px;text-align:center;width:100%;}
.mainmenu_topItemOver a,.mainmenu_topItemOver a:visited{color:#fff;width:100%;display:block;padding:7px 0px 8px 0px !important;}
/* Style for items: normal state */
.mainmenu_itemNormal{cursor:pointer;width:100%;}
.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:#dadae0;width:100%;}
.mainmenu_itemOver a,.mainmenu_itemOver a:visited{color:#000;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:red;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;}
/* 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:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;display:block;}
#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;}
/*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); }
/* 
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 -100px 0;}
#cboxTopRight{width:21px;height:21px;background:url(/skin/default/images/colorbox/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px;height:21px;background:url(/skin/default/images/colorbox/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px;height:21px;background:url(/skin/default/images/colorbox/controls.png) no-repeat -129px -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;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{display:none !important;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;}
#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;}
#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;}
#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');}
/* Generic context menu styles */
.contextMenu{position:absolute;width:170px;z-index:99999;border:solid 1px #CCC;background:#EEE;padding:0px;margin:0px;display:none;direction:rtl;}
.contextMenu LI{list-style:none;padding:0px;margin:0px;}
.contextMenu A{color:#333;text-decoration:none;display:block;line-height:20px;height:20px;background-position:150px center;background-repeat:no-repeat;outline:none;padding:1px 5px;padding-right:28px;}
.contextMenu LI.hover A{color:#FFF;background-color:#3399FF;}
.contextMenu LI.disabled A{color:#AAA;cursor:default;}
.contextMenu LI.hover.disabled A{background-color:transparent;}
.contextMenu LI.separator{border-top:solid 1px #CCC;}
.contextMenu LI.save A{background-image:url(/skin/default/images/webparts/save.png);}
.contextMenu LI.add A{background-image:url(/skin/default/images/webparts/add.png);}
.contextMenu LI.design A{background-image:url(/skin/default/images/webparts/design.png);}
.contextMenu LI.resetpage A{background-image:url(/skin/default/images/webparts/resetpage.png);}
.contextMenu LI.resetportal A{background-image:url(/skin/default/images/webparts/resetportal.png);}
/*<--------------------- 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{height:600px;margin:0 auto;position: absolute;z-index: -10;top: 0px;text-align: center;}
.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;height:600px;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:10px;bottom:12px;display: none;}
.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;display: none !important;}
.nivo-caption a{color:#efe9d1;text-decoration:underline;}
/*START STOP Slider*/
/*<--------------------- Optional */