/* -------------- Site customizations -------------- */

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/logo.png") no-repeat transparent}

/* "Boxed" changes */
.front #blox-container {background:none repeat scroll 0 0 #FFF;}
#blox-html-container {background: #C6C6C6;}
.highlight-white  {background:none repeat scroll 0 0 #fff; border: 1px solid #DDDDDD;}


/* "Boxed" Block changes */
#blox-featured-listings {background: #fff;}
#calendar-widget-block {background: #fff;}
.soft {background: #fff;}
.highlight-white .centerpiece-images #gallery-adv #slideshow-adv {width:450px;}
.container_12 .grid_8 #ara-container {background: #FFF;}
#playlist {
    background-color: none;
    border-top: 2px dotted #CCCCCC;
    float: none;
    margin: 0;
    padding: 15px;
    width: auto;
}
a.more, a.more-grey {background: none repeat scroll 0 0 #29426B;}

.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topright: 15px;
    background: none repeat scroll 0 0 #08478D;
}

#blox-header-search {
    -moz-border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 #08478D;
    bottom: -13px;
    color: #FFFFFF;
    margin: 6px;
    padding: 5px 10px 17px;
    position: absolute;
    right: 3px;
}
#blox-header-search a {color: #fff;}
#weather-bug {width: 100px;}

#leaderboard-bottom{padding-top:10px;}
    
.grid_8 .highlight-white .blox-zebra-list .zebra-stripes,
.grid_8 .highlight-grey .blox-zebra-list .zebra-stripes,
.grid_8 .highlight-blue .blox-zebra-list .zebra-stripes,
.grid_8 .highlight-yellow .blox-zebra-list .zebra-stripes,
.grid_8 .highlight-dark .blox-zebra-list .zebra-stripes,
.grid_8 .highlight-red .blox-zebra-list .zebra-stripes {width: 355px;}

.grid_8 .highlight-white .blox-photo-gallery-list li,
.grid_8 .highlight-grey .blox-photo-gallery-list li,
.grid_8 .highlight-blue .blox-photo-gallery-list li,
.grid_8 .highlight-yellow .blox-photo-gallery-list li,
.grid_8 .highlight-dark .blox-photo-gallery-list li,
.grid_8 .highlight-red .blox-photo-gallery-list li {margin-right: 7px;}



/*  Header Top Navigation */
.header-top-navigation { color: #FFFFFF;}
.header-top-navigation a { color: #FFFFFF;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-left ul.header-top-navigation li { background: url("../../images/_site/pipe-white.png") no-repeat scroll 0 7px transparent; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; padding: 2px 4px 2px 5px;}
#header-top-left ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 7px transparent;}
#header-top-left ul { margin-left: 0;}
#header-top.outside_header #blox-user-panel.minimal { color: #FFFFFF;}
#header-top.outside_header #blox-user-panel.minimal a { color: #FFFFFF;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}

/*  Navigation */
ul.navigation, ul.navigation > li { background-color: #CCCCCC; color: #000000; font-weight: bold;}
ul.navigation, ul.navigation > li > a { color: #000000;}
ul.navigation > li.current-section { background-color: #08478D;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #08478D;}
ul.navigation > li.current-section a { color: #FFFFFF;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #FFFFFF;}
ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #000000;}

/* Mega Nav */
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a.tn-flag { color: #FFFFFF;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { height: auto; width: auto;}
ul.navigation.mega .mega-nav-container .blox-list li { margin: -1px 0 1px;}
ul.navigation.mega .mega-nav-container ul.blox-flags.headline-list li {border: none;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3,
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { background: url("none") repeat scroll center bottom transparent; border-top: medium none;}

/*  Footer */
.footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p { line-height: 1.7em; margin: 0 0 5px; padding: 0 14px 10px;}
p.footer-logo { background: url("../../images/logo.png") no-repeat scroll 0 0 transparent; display: block; height: 50px; margin: 5px 0 25px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 50px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 240px;}
.footer-section-block.search .search-options { padding: 5px;}
.copyright, .copyright a {color: #FFFFFF;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url("none") no-repeat scroll 0 0 transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list { color: #788196;}

/* -------------- Site customizations -------------- */

/* Contact Us static page  BC */
.static-page p.br {margin-bottom: 0px !important;}


a {color: #222222;}
a:hover {color: #946b41;}
#blox-wrapper{
    -webkit-box-shadow: 0px 0px 10px rgba(50, 50, 52, 0.3);
    -moz-box-shadow:    0px 0px 10px rgba(50, 50, 52, 0.3);
    box-shadow:         0px 0px 10px rgba(50, 50, 52, 0.3);}

/* Header Top */
#header-top {margin-bottom: 0; padding: 0; color:black;width:960px;margin:0 auto;}
.header-top-navigation a {color: black;font-weight: bold;}
#header-top.outside_header #blox-user-panel.minimal {color: black;}
#header-top.outside_header #blox-user-panel.minimal a {color: black;}
#header-top-left ul.header-top-navigation li {background: none repeat scroll 0 0 transparent;}

/* Header */
#blox-header{background: url("../../images/_site/header.png");height:164px;}
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2, #blox-header h1, #blox-header h2 {
  background: none repeat scroll 0 0 transparent;}
#blox-header h1, #blox-header h2 {bottom: 7px;height: 149px;left: -1px;position: absolute;width: 420px;}
#blox-header h1 a, #blox-header h2 a {height: 134px;margin-top: 0;width: 415px;}
#leaderboard-top {padding: 7px 0 3px;text-align: center;width:960px;margin:0 auto;}

/* Search */
#blox-search-block-1 div input.search-submit {
    background: url("../../images/_site/search.png") no-repeat scroll 0 0 transparent;border: medium none;color: transparent;cursor: pointer;
    height: 19px;text-indent: -999999px;width: 21px;}
#blox-search-block-1 {bottom: 3px;color: #333333;position: absolute;right: -22px;width: 207px;}
#blox-search-block-1 input.search-bar {padding: 5px;width: 150px;}
.top-right-one {bottom: 73px;position: absolute;right: 48px;width: 150px;}

/* Weather */
#weather-bug {width: 95px;}
#weather-bug, #weather-bug a{color:white;}
.top-right-two {bottom: 37px;float: right;position: absolute;right: 13px;width: 155px;}
#weather-sponsor {position: relative;right: -301px;top: 91px;}

/* Breaking */
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
    background: url("../../images/_site/breaking.png") repeat-x scroll 0 0 transparent;border-radius: 0 0 0 0;color: white;
    font-family: georgia;font-size: 15px;text-transform: uppercase;width: 157px;}
.blox-breaking-news {background: none repeat scroll 0 0 #C6C6C6;}
.blox-breaking-news a {color: black; font-family: Georgia;font-size: 18px;font-weight: normal;}

/* Title Headers */
#blox-html-container #blox-wrapper .blox-title {background: none repeat scroll 0 0 #222;}
#blox-html-container #blox-wrapper .blox-title h3 {
    background: none repeat scroll 0 0 transparent;border-bottom: medium none;border-top: medium none;clear: none;
    color: black;font-family: Arial;font-size: 13px;font-weight: bold;padding: 5px 10px;text-transform: uppercase;}
#blox-container .blox-title h3, #blox-container .blox-title a, #blox-container .blox-sub-title a {color: white !important;}
a.more, a.more-grey {background: none repeat scroll 0 0 #946B41;}
.day-partition {background: none repeat scroll 0 0 #946B41;}
#index-section-title {background: none repeat scroll 0 0 white; border-bottom: 2px solid black;
  color: black;font-family: arial;font-size: 26px;font-weight: bold;height: 33px;margin-bottom: 20px;padding: 5px 0 0 1px;
  text-transform: uppercase;}
/* #blox-html-container #blox-wrapper .blox-top-story .blox-title h3 {color: black !important;font-size: 16px; padding-left: 0;}
#blox-html-container #blox-wrapper .blox-top-story .blox-title {background-color:transparent !important;border-bottom:1px solid black;}*/

/* Navigation */
ul.navigation, ul.navigation > li {background-color: #946b41;font-weight: bold;background-image:none;}
ul.navigation > li.current-section {background-color: #DE9931;}
ul.navigation > li:hover, ul.navigation > li.active {background-color: #DE9931;}
ul.navigation ul > li {color: black;}
ul.navigation > li { border-left: 1px solid #bc8c5a; border-right: 1px solid #6e5031;float: left;padding: 2px 7px;}
ul.navigation{border-top:1px solid #bc8c5a;border-bottom:1px solid #6e5031;}
ul.navigation li:nth-child(12) {border-right: medium none !important;}
ul.navigation li:nth-child(1) { border-left: medium none !important;}
ul.navigation, ul.navigation > li > a {color: white;}
ul.navigation > li > a, ul.navigation > li > .no-link {color: white;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3,
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title {
  background: none repeat scroll 0 0 #222222;border-top: medium none;padding: 0 0 0 5px;color:white;}

/* Footer */
#blox-footer #blox-copyright, 
.copyright, 
.copyright strong, 
p.copyright strong a, 
p.copyright a,
#blox-footer .footer-section-block h4,
.blox-bottom-block-holder ul li a{color:black;}
#blox-footer .footer-section-block h4 {padding: 9px 6px 10px 5px;}
#blox-footer p {color: black;}
#blox-footer p a{color: #946b41;}
p.footer-logo {
  background: url("../../images/_site/footer_logo.png") no-repeat scroll 0 0 transparent;display: block;
  height: 50px;margin: 28px 0 8px -18px !important;padding: 0 !important;}
  
#tncms-block-273613.tncms-block div#blox-featured-listings div.heading h3 a {font-size: 21px;}
li.nav-main-item-noticiero-semanal{border-right:none !important;}

.arcade #blox-wrapper, .arcade #blox-container, .arcade #blox-footer{width:1020px}
.arcade #blox-left-col{width:675px}
.arcade #blox-header {background-size:100% ;}
.arcade #blox-footer .blox-bottom-block-holder{width:995px}