﻿/* ADMIN BUSCAR PROMOCIÓN */
.MediumButton { background: transparent url('Images/buttonMedium.gif') no-repeat; border: 0px; height: 22px; width: 115px; font: bold 11px Arial, Verdana, Sans-serif; color: #333333; }
.gridMessage { color: #ff9900; padding-left: 4px; font-weight: bold; font-size: 12px; }
.adminNDContainer { width: 99%; padding: 0px 4px 4px 4px; }
.adminNDSearch { margin: 4px 4px 4px 4px; padding: 4px 4px 4px 4px; background: #fff; font-size: 11px;}
.adminNDSearch .Row { height: 25px; }
.adminNDSearch .Combo {margin-left:3px;}
.adminNDSearch .Combo .locationCombos div { height: 25px; }
.adminNDSearch .TextBox { border: solid 1px #cccccc; }
.adminNDSearch .Search { height: 25px; margin-top: 5px; padding-top: 5px; text-align: center; border-top: dashed 1px #cccccc; }
.adminNDSearch .Search input { width: 100px; font-size: 11px; font-weight: bold; }
.adminNDSearch hr { border: solid 1px #cccccc; }
.adminNDTitle { height: 20px; background: #ffdfbf; color: #333333; border-bottom: solid 1px #ff9900; font-size: 12px; font-weight: bold; padding: 2px 0 0 2px; margin-bottom: 5px; }
.adminNDResults { padding: 4px 4px 4px 4px; }
.adminNDAddNewDevelopment { margin: 4px 4px 4px 4px; padding: 4px 4px 4px 4px; border: dashed 1px #cccccc; background: #ffffff; font-size: 12px; }
.adminNDAddNewDevelopment .Label { vertical-align: middle; padding: 4px 0 0 4px; font-weight: bolder; }
.comboTable { font-size: 11px; }
.comboTable tr:hover { background: #efefef; cursor: pointer; }
.comboTableHeader td { height: 18px; background: #efefef; border-bottom: solid 1px #cccccc; }
.adminNDLateralPanel { margin: 4px 4px 4px 4px; }

/* ADMIN PROMOCIÓN */
.RadTabStrip { margin-top: -10px; }
.NDPanel { }
.NDPanel .Splitter { }
.NDPanel .NDTitle { padding-left: 6px; }
.NDPanel .NDData { }
.NDPanel .NDTitle div { height: 25px; }
.NDPanel .Label { width: 70px; height: 20px; padding-top: 5px; float: left; display: block; clear: left; }
.NDPanel .TextBox { font-size: 11px; background: #efefef; }
.NDPanel .ImageButton { vertical-align: top; padding-top: 5px; cursor: pointer; }
.NDPanel .videoUrl {height: 150px; margin-top: 10px;}
.NDPanel .videoUrl div {height:25px;}
.NDTitlePane { height: 20px; background: #ffdfbf; border-bottom: solid 1px #ff9900; font-family: Arial, Tahoma; font-size: 12px; font-weight: bold; padding: 2px 0 0 2px; margin-bottom: 5px; }
.NDLocalizationCombos .locationCombos div { height: 25px; }
.NDPage { width: 100%; height: 180px !important; background-color: #fff; padding: 5px 5px 5px 5px; margin: -1px 0px 5px 0px; border-top: none; margin-top: -1px; }
.NDButtons { width: 100%; text-align: center; padding-top: 5px; border-top: solid 2px #cccccc; }
.NDImagePanel { width: 420px; margin: 0px 0 5px 0; padding: 5px; text-align: center; background: #f7f7f7; }
.NDImagePanel .ImageArea { margin-left:auto; margin-right:auto; width: 300px; background: #fff; border: solid 3px #f1f1f1; }
.NDImagePanel .ImageArea .Image { border-bottom: solid 3px #f1f1f1; height: 200px; }
.NDImagePanel .ImageArea .Image .Panel { visibility: hidden; }
.NDImagePanel .ImageArea .Name { height: 25px; font-size: 12px; font-weight: bold; color: #333333; }
.NDImagePanel .ImageArea .Options { height: 25px; }
.NDRotator { text-align: left; margin-left: 37px; }
.NDRotator .Panel { }
.NDRotator .Panel .Description { }
.NDUploadTable { width: 100%; font-size: 15px; background: white; }
.NDAddImages { text-align: center; margin-top: 25px; padding-top: 0px; }

/* ZONAS RESULTADOS */
.NDZones { margin: -10px 5px 20px 5px; }
.NDZones .Control { width: 100%; }
.NDZones .Control .Title { height: 25px; background-color: #f9f8f8; }
.NDZones .Control .Title h2 { margin: 0px; padding: 0px; font-family: Arial, Tahoma; font-size: 12px; font-weight: normal; color: #666666; }
.NDZones .Control .Item,
.NDZones .Control .Item a { font-size: 12px; font-weight: bold; text-decoration: underline; color: #fb861e; }

/* GRID RESULTADOS */
.NDGridList { margin-top: -10px; }
.NDGridList .Total { margin: 5px 5px 0px 2px; }
.NDGridList .Total h4 { height: 20px; background-color: #f9f8f8; margin: 0px; padding-top: 4px; font-family: Arial, Tahoma; font-size: 12px; font-weight: bold; border-top: solid 2px #cccccc; color: #666666; }
.NDGridList div,
.NDGridList table,
.NDGridList tr,
.NDGridList td,
.NDGridList theader td,
.NDGridList tbody td,
.NDGridList tfoot td,
.NDGridList .RadGrid_Default,
.NDGridList .RadGrid_Default .rgRow td,
.NDGridList .RadGrid_Default .rgAltRow td,
.NDGridList .RadGrid_Default .rgEditRow td,
.NDGridList .RadGrid_Default .rgFooter td,
.NDGridList .RadGrid_Default .rgGroupFooter td { background: #fff; border: none; margin: 0; padding: 0; }
.NDGridList .item { margin: 3px; border-top: solid 2px #999999; border-bottom: solid 2px #999999; }
.NDGridList .item .header { height: 20px; padding: 2px 2px 3px 0px; border-bottom: solid 1px #cccccc; font-size: 12px; }
.NDGridList .item .header .left { float: left; font-weight: bold; font-size: 14px; color: #fb861e; }
.NDGridList .item .header .right h3 {  margin: 0px; padding:0px; float: right; font-weight: bold; font-size: 14px; color: #000; }
.NDGridList .item .header .right h3 a:link,
.NDGridList .item .header .right h3 a:visited,
.NDGridList .item .header .right h3 a:hover { font-weight: bold; font-size: 14px; color: #000; }
.NDGridList .item .body { height: 72px; }
.NDGridList .item .body .left { float: left; width: 414px; height: 72px; border-right: solid 1px #cccccc; }
.NDGridList .item .body .left .image { float: left; width: 100px; padding-top: 2px; }
.NDGridList .item .body .left .image img { width: 100px; height: 67px; }
.NDGridList .item .body .left .description { float: right; width: 305px; padding: 8px 3px 0 3px; line-height: 14px; font-size: 13px; color: #333333; }
.NDGridList .item .body .right { float: right; width: 160px; padding: 0px 2px 0px 0px; text-align: right; font-size: 12px; }
.NDGridList .item .body .right .info { height: 40px; border-bottom: solid 1px #cccccc; font-size: 13px; }
.NDGridList .item .body .right .info div { font-weight: bold; color: #868484; font-size: 12px; }
.NDGridList .item .body .right .show { width: 155px; height: 20px; margin: 5px 0 0 5px; background-image: url('Images/show_info.gif'); background-repeat: no-repeat; text-align: center; }
.NDGridList .item .body .right .show a:link,
.NDGridList .item .body .right .show a:visited { font-size: 14px; font-weight: bold; color: #fff; }

/* RECOMENDADAS */
.HighlightedTitle {display:inline-block;width:470px;font-size:13px;font-weight: bold;color:#000;}
.HighlightedShowAll,
.HighlightedShowAll a:link,
.HighlightedShowAll a:visited,
.HighlightedShowAll a:hover {height:17px;margin:0px;padding:0px;text-decoration:underline;text-align:center;color:#333333;font-size: 12px;font-weight: bold;}

/* FICHA DE LA PROMOCIÓN */
.NDData { margin: 0px 5px 5px 5px; }
.NDData .Data { float: left; width: 313px; margin-top: -10px; }
.NDData .Data .Info { width: 301px; height: 65px; font-size: 13px; font-weight: bold; line-height: 16px; border: solid 1px #cccccc; padding: 5px; margin-bottom: 10px; }
.NDData .Data .Info .Label { display: inline-block; width: 140px; font-size: 12px; font-weight: normal;color:#545d65; }
.NDData .Data .PhotosTitle { background-color: #cccccc; height: 20px; padding: 4px 0px 0px 2px; margin-bottom: 2px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; }
.NDData .Data .ImagePanel { }
.NDData .Data .ImagePanel .SelectedImage { width: 313px; height: 200px; font-size: 0; text-align: center; background-color: #efefef; }
.NDData .Data .ImagePanel .Carousel { margin-top: 2px; border-top: solid 2px #999999; border-bottom: solid 2px #999999; }
.NDData .Data .ImagePanel .Carousel img { width: 60px; height: 40px; }
.NDData .MoreInfo { float: right; width: 250px; margin-top: -10px; }
.NDData .MoreInfo .Promoter { width: 238px; height: 45px; padding: 5px; border: solid 1px #cccccc; text-align: center; }
.NDData .MoreInfo .PromoterRef { width: 246px; height: 15px; background-color: #f1f1f1; border-bottom: solid 1px #cccccc; padding: 2px; text-align: center; margin-bottom: 10px; }
.NDData .MoreInfo .Info { border-bottom: solid 2px #999999; padding-bottom: 11px; }
.NDData .MoreInfo .Info .Item { height: 30px; }
.NDData .MoreInfo .Info .Item .legalInfo {font-size:9px;}
.NDData .MoreInfo .Info .Item .legalInfo input {padding-left:0;margin:-2px 0px 0px 0px;width:15px;vertical-align:middle;}
.NDData .MoreInfo .Info .Item .legalInfo a:link,
.NDData .MoreInfo .Info .Item .legalInfo a:visited,
.NDData .MoreInfo .Info .Item .legalInfo a:hover {color:#545d65;font-weight:bold;text-decoration:underline;}
.NDData .MoreInfo .Info .Comment { height: 100px; }
.NDData .MoreInfo .Info .Comment .RadInput_Default .riTextBox,
.NDData .MoreInfo .Info .Item .RadInput_Default .riTextBox {font-family:Arial, Helvetica, Tahoma;font-size: 12px;}
.NDData .MoreInfo .Info .Request { background-color: #fb861e; height: 20px; padding-top: 4px; margin-bottom: 2px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; }
.NDData .MoreInfo .Info .Button { text-align: center;margin-top:5px; }
.NDData .MoreInfo .Info .Button input {background: transparent url('Images/searchButton.jpg') no-repeat; border: 0px; height: 22px; width: 150px; font: bold 12px Arial, Verdana, Sans-serif; color: #fff;}
.NDData .NDSpace { font-size: 0; height: 10px; }
.NDData .CommandBar {height:25px;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;padding-top:4px;}
.NDData .CommandBar a:link,
.NDData .CommandBar a:visited,
.NDData .CommandBar a:hover {color:#545d65; text-decoration:underline;}
.NDData .CommandBar img.commandIcon {vertical-align:middle;cursor:pointer;}
.NDData .CommandBar .Announcements {float:left;}
.NDData .CommandBar .Print {float:right;}
.NDData .NDMoreInfo { width: 560px; height: 300px; margin-top: 0px; text-align: justify; }
.NDData .NDMoreInfo a:link,
.NDData .NDMoreInfo a:visited { color: #333333; }
.NDData .NDMoreInfo .rtsIn { font-family: Arial, Helvetica, Tahoma; }
.NDData .NDMoreInfo .rtsTxt { font-size: 13px; font-family: Arial, Helvetica, Tahoma; }
.NDData .NDMoreInfo .NDPage,
.NDData .NDMoreInfo .NDPage div { margin: 0px; font-size: 13px; }
.NDData .NDMoreInfo .NDPage div .RadInput_Default .riTextBox {font-family:Arial, Helvetica, Tahoma;font-size: 13px; padding: 4px; border:none;overflow-x:hidden;text-align:justify;}
.NDData .promoterInfo {margin:20px 0px 5px 0px;font-size:12px;border-bottom:solid 2px #cccccc;}
.NDData .promoterInfo a:link,
.NDData .promoterInfo a:visited,
.NDData .promoterInfo a:hover {color:#545d65;font-weight:bold;}
.NDData .promoterInfo .promoterTitle {margin-top:10px;padding:5px 5px 0px 5px;height:22px;background:#a6a5a5;color:#fff;font-size:14px;font-weight:bold;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.NDData .promoterInfo .promoterContact {padding:5px;}
.NDData .promoterInfo .promoterContact .data {float:left;width:380px;}
.NDData .promoterInfo .promoterContact .data .address {height:30px;}
.NDData .promoterInfo .promoterContact .data .web {height:30px;}
.NDData .promoterInfo .promoterContact .data .web a:link,
.NDData .promoterInfo .promoterContact .data .web a:visited,
.NDData .promoterInfo .promoterContact .data .web a:hover {text-decoration:underline;}
.NDData .promoterInfo .promoterContact .contact {float:right;width:150px;}
.NDData .promoterInfo .promoterContact .contact .phone {height:30px;}
.NDData .promoterInfo .promoterContact .contact .phone img {vertical-align:middle;cursor:pointer;}
.NDData .promoterInfo .promoterContact .contact .email {height:30px;}
.NDData .promoterInfo .promoterContact .contact .email img {vertical-align:middle;cursor:pointer;}
.NDData .backMainPage {height:20px;margin-top:10px;padding-top:4px;text-align:center;background:#f2f2f2;}
.NDData .backMainPage a:link,
.NDData .backMainPage a:visited,
.NDData .backMainPage a:hover {color:#585353;font-weight:bold;text-decoration:underline;}
.closeWindow {width:100%;height:20px;font-family:Arial, Tahoma;font-size:11px;text-align:center;padding-top:2px;background:#f1f1f1;border-top:solid 2px #cccccc;}
.closeWindow a:link,
.closeWindow a:visited,
.closeWindow a:hover {text-decoration:none;color:#333333;}
.promoterPhone {width:100%;height:70px;margin-top:0;padding-top:20px;text-align:center;font-family:Arial, Tahoma;font-size:34px;font-weight:bold;border-top:solid 2px #cccccc;}
.promoterGreatings {height:40px;font-family:Arial, Tahoma;font-size:9px;color:#333333;}
.legalWindowPanel {margin:0px;padding:15px 5px 5px 5px;font-family:Arial, Helvetica, Tahoma;font-size: 12px;}
.contactWindowPanel {font-family:Arial, Helvetica, Tahoma;font-size: 12px;}
.announcementsPanel {margin:30px -2px -4px -2px;padding:0px;background:#f1f1f1;}
.announcementsPanel .annTitle {margin-top:10px;padding:2px 5px 0px 5px;height:22px;background:#ff861d;color:#fff;font-size:12px;font-weight:bold;border-top:solid 1px #f9c597;border-bottom:solid 1px #f9c597;}
.announcementsPanel .annTitle img.emailImage {vertical-align:middle;}
.announcementsPanel .annBody {padding:10px 5px 5px 5px;font-size:12px;font-weight:bold;color:#333333;}
.announcementsPanel .annBody .insertEmail {padding-right:30px;}
.announcementsPanel .annBody .sendButton {margin-left:30px;vertical-align:middle;background: transparent url('Images/sendButton.gif') no-repeat; border: 0px; height: 22px; width: 90px; font: bold 12px Arial, Verdana, Sans-serif; color: #fff;}
.announcementsPanel .annFoot {margin-top:8px;padding:5px 5px 5px 5px;border-top:solid 2px #e7e3e3;color:#585353;}
.announcementsPanel .annFoot input {padding:0px;margin:-2px 0px 0px 0px;width:15px;vertical-align:middle;}
.announcementsPanel .annFoot a:link,
.announcementsPanel .annFoot a:visited,
.announcementsPanel .annFoot a:hover {color:#666666;font-weight:bold;text-decoration:underline;}
.printWindowPanel {width:650px;font-family:Arial, Helvetica, Tahoma;font-size: 12px;text-align:left;}
.printWindowPanel .logo {height:50px;border-bottom:solid 2px #666666;}
.printWindowPanel .title {margin:20px 0px 5px 0px;font-size: 20px;font-weight:bold;}
.printWindowPanel .mainData {border:solid 1px #cccccc;}
.printWindowPanel .mainData .title {padding:8px 5px 5px 5px;height:20px;margin-top:0px;font-size:14px;font-weight:bold;background:#f1f1f1;border-bottom:solid 2px #cccccc;}
.printWindowPanel .mainData .data {padding:5px;}
.printWindowPanel .mainData .data .nDev {float:left;width:360px;}
.printWindowPanel .mainData .data .nDev .Info {height:65px;font-size:13px;font-weight:bold;line-height:16px;border:solid 1px #cccccc;padding:5px;margin-bottom:10px;}
.printWindowPanel .mainData .data .nDev .Info .Label { display: inline-block; width: 140px; font-size: 12px; font-weight: normal;color:#545d65; }
.printWindowPanel .mainData .data .nDev .image {text-align:center;}
.printWindowPanel .mainData .data .promoter {float:right;width:270px;height:300px;margin:0px;padding:0px;border:solid 1px #cccccc;}
.printWindowPanel .mainData .data .promoter .logo {padding-top:15px;text-align:center;height:60px;border-bottom:solid 1px #cccccc;}
.printWindowPanel .mainData .data .promoter .name {height:30px;padding:5px;font-size:13px;font-weight:bold;}
.printWindowPanel .mainData .data .promoter .address {height:20px;padding:5px;}
.printWindowPanel .mainData .data .promoter .city {height:20px;padding:5px;}
.printWindowPanel .mainData .data .promoter .phone {height:20px;margin-top:15px;padding:5px;font-size:14px;font-weight:bold;}
.printWindowPanel .mainData .data .promoter .fax {height:18px;padding:5px;}
.printWindowPanel .mainData .data .promoter .web {height:20px;margin-top:19px;text-align:center;background:#f1f1f1;padding:5px;font-size:12px;font-weight:bold;border-top:solid 1px #cccccc;}
.printWindowPanel .descriptionTitle {height:25px;margin-top:20px;padding-top:4px;font-size:16px;font-weight:bold;background:#f1f1f1;border-bottom:solid 2px #666666;}
.printWindowPanel .description {margin-top:10px;font-size:12px;text-align:justify;}
.optInWindowPanel {font-family:Arial, Helvetica, Tahoma;font-size: 12px;}

/* BUSCADOR */
.NDSearch { text-align: center; font-size: 11px; margin-top: -8px; }
.NDSearch .LeftPanel { float: left; width: 50%; }
.NDSearch .RightPanel { float: right; width: 50%; }
.NDSearch .Selector { width: 150px; height: 110px; color: #333333; font-size: 12px; font-weight: bold; }
.NDSearch .Selector .Other { color: #ff9933; }
.NDSearch .ButtonPanel { height: 30px; margin-top: 10px; }
.SearchButton { background: transparent url('Images/searchButton.jpg') no-repeat; border: 0px; height: 22px; width: 150px; font: bold 14px Arial, Verdana, Sans-serif; color: #fff; }

/* YOUTUBE */
.NDYouTube { margin-top: -10px; margin-bottom: 5px; }
.NDYouTube .Title { height: 20px; background-color: #f9f8f8; margin: 10px 5px 0px 5px; padding: 4px 0px 0px 0px; font-family: Arial, Tahoma; font-size: 11px; font-weight: bold; border-top: solid 2px #cccccc; border-bottom: solid 2px #cccccc; color: #666666; }
.NDYouTube .Player { margin: 0 auto; width: 340px; height: 275px; background: #f2f2f2 url('images/loadingVideo.gif') no-repeat; }
.NDYouTube .Gallery { margin: 0px 5px 0px 5px; }

/* LISTADO DE MUNICIPIOS */
.NDCityList { margin-top: -10px;}
.NDCityList .Control {  width: 100%; }
.NDCityList .Control .Item { width:14%; }
.NDCityList .Control .Item a:link,
.NDCityList .Control .Item a:visited,
.NDCityList .Control .Item a:hover { color: #333333; }
.NDCityList .Control .Item a:hover { text-decoration: underline; }

.imageButton { cursor: pointer; }