@font-face {font-family: FagoEx;src: url(fonts/FagoExTf-Medium.otf) format("opentype");}
@font-face {font-family: FagoEx;font-weight: bold;src: url(fonts/FagoEx-ExtraBold.otf) format("opentype");}
@font-face {font-family: HelveticaLTStd;src: url(fonts/HelveticaLTStd-BlkCond.otf) format("opentype");}
@font-face {font-family: Rockwell;src: url(fonts/Rockwell.ttf) format("truetype");}

body {margin: 0 auto; width: 100%; background-color:#121212; font-size: 13px; font-family: Arial, sans-serif; color: #121212 !important;}
a {color: #e84626;}
a:hover {text-decoration: none;}
a img {	border: 0;}
img.alignleft {	float: left;}
img.alignright {float: right;}
h3 { font-family: Arial; font-size: 20px;color: #000;border-bottom: 1px solid #c6c6c6;padding-bottom: 3px;font-weight: bold;text-transform: uppercase; margin: 30px 0 10px 0; }
h3 a {color: #000000;text-decoration: none;}
h3 a:hover {text-decoration: underline;}
input,textarea {font-family: Arial, sans-serif;}

#header { width: 980px;	height: 170px; margin: 0 auto; }
#header.toolbar { padding-top: 51px; background-position: 6px 25px; } /*padding-top is .toolbar's height */
#logo { position: relative; float: left; margin-left: 20px;margin-right: 5px; width: 208px /*228px*/;/*height: 117px; */}
#logo a{ display: block; width: 120px;height: 117px; }
#header .banner { position: relative; float: left; padding-top: 10px; }

/* START MENU */

#menu {	text-align: center; position:relative; float: none; background: url(img/siteElements/top/menu.png) no-repeat; height:55px; width:1000px; z-index: 1000; left: -6px; clear: both; font-family: Arial;  font-size: 18px; color: #FFF;margin: 0 auto; text-shadow: 0 -1px #000; /*text-transform: uppercase;*/ }
#menu ul { margin: 0 auto; padding: 0; list-style-type: none; clear: both; position: relative; height:100%; /*width: 980px;*/ /* menu a widht * cant options + padding menu a */ }
#menu ul li { position: relative;float: left;cursor: default; height: 47px; padding: 0px 12px; width: auto !important; margin: 0; text-align: center; text-transform: uppercase; background: url(img/siteElements/top/separador-menu.png) center right no-repeat; }
#menu ul li:first-child { }
#menu ul li:last-child { background: none; }
#menu ul li:hover { }
#menu ul li span, #menu ul li a { color: #FFF; text-decoration: none; display: block; padding-top: 15px; font-weight: normal; }
#menu ul li span:hover, #menu ul li a:hover { color: #e20000; text-decoration: none; height: 30px; background: transparent; }
#menu ul li span:hover{ cursor: pointer; }
#menu ul li div.before { }
#menu ul li ul { opacity: 0.8; display: none; position: absolute; min-width: 100% !important; width: auto; top: 48px; left: 0 !important; z-index: 10; font-size: 16px; }
#menu ul li ul li { background: #000 !important; padding: 10px 13px; height: 30px; margin: 0; white-space: nowrap;float: none; min-width: 100px !important; border-bottom: 1px solid #4e4e4e; }
#menu ul li ul li:hover { } 
#menu ul li ul li a { color: #FFF; text-decoration: none; display: block; padding: 0; height: 30px; line-height: 30px; font-weight: normal; text-shadow: none; }
#menu ul li ul li a:hover { color: #e20000; text-decoration: none; background: none; }
#menu ul li ul li { text-align: left; }

#container { width: 980px; margin: 0 auto; background-color:#FFFFFF; min-height: 600px; /*overflow: auto;*/ margin-top: -4px; }
#content { position: relative; float: left; width: 641px; padding-top: 9px; padding-right: 9px; padding-left: 9px; border-right: 1px solid #c6c6c6; background: #FFF; }
#content-no-sidebar { float: none; width: 100%; background:#FFFFFF; }

.home-page #container { background: transparent; margin-top: -14px; }
.home-page #content { position: relative; float: left; width: 642px; border: none }

/* HOME PAGE MAIN BOX */

#homepage-main-box { background: white; width: 960px; position: relative; padding: 10px; margin-bottom: 20px; height: 263px; margin-top: 10px; }
#main-box-slider { position: relative; float: left; width: 650px; height: 100%; border-right: 1px solid #c6c6c6; background: url(img/siteElements/slider/slider-shadow.png) no-repeat 0 bottom; }
#main-box-banner { width: 300px; float: right; position: relative; }
 
#home-carousel {position: relative; float: left; width: 100%; margin-left: -16px; padding-top: 70px; margin-bottom: 10px; background: url(img/siteElements/body/galerias-title.png) no-repeat left top; }
#home-carousel h3 { display: none; }

.carousel {position: relative;float: left; width: 100%; margin: 10px 0 20px 25px; }
.carousel .frame { position: relative; left: 25px; width: 590px;height: 186px;overflow: hidden; }
.carousel .images {position: absolute;left: 0;width: 9999px;}
.carousel .image {position: relative;float: left;margin-right: -10px;width: 204px;height: 180px; background: url(img/siteElements/body/marco-Foto.png) no-repeat center;}
.carousel .image img {margin: 14px 0 0 15px;}
/*
.carousel a.camera { display: none; }
*/
.carousel a.camera { position: absolute;top: 0;left: 0; margin: 14px 0 0 15px; width: 174px; height: 125px; display: block; background: rgba(0,0,0,0.2); }
.carousel a.camera:hover { background:none; /*-moz-opacity: .70;filter: alpha(opacity=70);opacity: .70;*/ }

.carousel .controls .previous.disabled, .carousel .controls .next.disabled {cursor: default;-moz-opacity: .40;filter: alpha(opacity=40);opacity: .40; }
.carousel .controls .previous, .carousel .controls .next { position: absolute;top: 60px;cursor: pointer;width: 44px;height: 55px; }
.carousel .controls .previous { left: 5px; background: url(img/siteElements/body/galleryArrow-left.png); background-position: 0 0; }
.carousel .controls .next { right: 5px; background: url(img/siteElements/body/galleryArrow-right.png); background-position: 0 0; }
.carousel .controls .previous:hover, .carousel .controls .next:hover { background-position: 0 -54px; cursor: pointer; }
.carousel .text a { font-size: 11px !important; color: #000; text-decoration: none; font-family: "Lucida Grande", 'Lucida Sans Unicode'; display: block; margin: 10px 0 0 15px; }
.carousel .text a:hover { color: #a20b16; }
.image .text { text-transform: uppercase; }

#sidebar { float: right; width: 302px; padding-left: 9px; padding-top: 9px; padding-right: 9px; background: #FFF; }
#sidebar .widget { margin: 0 auto; margin-bottom: 25px; width: 100%; position: relative; float: left; }
#sidebar h3 {margin-bottom: 5px; font-size: 16px; border-bottom: 3px solid #000; }
#sidebar .twtr-widget h3 { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Tahoma, Arial, sans-serif;text-transform: none;border: none;color: #333;}
#sidebar-left {	width: 200px; /*padding-right: 9px; */ position:relative; float: left; }
#sidebar-left #google_ads_div_skyscraper_ad_wrapper, #sidebar-left #google_ads_div_vertical_banner_ad_wrapper { text-align: center; }
#sidebar-left .banner-container { position: relative; float: left; width: 100%; text-align: center; margin-bottom: 40px; }
#sidebar-left .widget { position: relative; float: left; width: 100%; margin-bottom: 30px; }
.home-page #sidebar { padding-top: 0; background: transparent; }
.textwidget {position: relative; float: left; width: 100%; }

#followers { width: 170px; height: 127px; overflow: visible;  padding-top: 54px; padding-left: 30px; margin-left: -5px; background: url(img/siteElements/leftColum/seguidores-bg.png) no-repeat; }
#followers div.even, #followers div.pair { height: 25px; float: left; padding: 6px 0; width: 150px; }
#followers div.even:hover, #followers div.pair:hover { opacity: 0.8; }

#sidebar #followers { width: 290px; height: 127px; overflow: visible;  padding-top: 54px; padding-left: 10px; margin: 0 auto; background: url(img/siteElements/leftColum/seguidores-Sidebar.png) no-repeat; }
#sidebar #followers div.even, #sidebar #followers div.pair { float: none; height: 25px; margin: 0 auto 5px; padding: 6px 0; width: 150px; }

#sidebar-left h3 { margin: 0; }
#sidebar-left h3 img {padding-left: 5px;}

#sidebar-left .widget .calendario { position: relative; float: left; left: -10px; width: 217px; height: 222px; background: url(img/siteElements/leftColum/calendar-bg.png) no-repeat; }
#sidebar-left .widget .calendario a { display:block; width:67px; height: 18px; margin: 0 auto; margin-top: 190px; background: url(img/siteElements/leftColum/aqui-Calendarbutton.png) no-repeat 0 0; } 
#sidebar-left .widget .calendario a:hover{ background-position: 0 -19px;}

/* Programacion */
#sidebar-left .widget .programacion { position: relative; float: left; left: -5px; width: 200px; height: 270px; background: url(img/siteElements/leftColum/programaespn.png) no-repeat; }
#sidebar-left .widget .programacion a { display:block; width:200px; height: 270px; margin: 0 auto; } 
/* End Programacion */

#sidebar-left .widget .cabina_tricolor { position: relative; float: left; width: 200px; height: 209px; background: url(img/siteElements/leftColum/cabinaTricolor.png) no-repeat; }
#sidebar-left .widget .cabina_tricolor a { display: block; width:100%; height: 100%; } 
#sidebar-left .widget .cabina_tricolor a:hover{ opacity: 0.9; }

#sidebar-left .wp-polls { color: #fff !important; width: 100%; height: 231px; padding-top: 60px; background: url(img/siteElements/leftColum/encuesta/top-encuesta.png) no-repeat top center, url(img/siteElements/leftColum/encuesta/footer-encuesta.png) no-repeat bottom center; }
#sidebar-left .wp-polls .wp-polls-form { height: 100%; width: 160px; margin: 0 auto; }
#sidebar-left .wp-polls .poll_question {width: 165px !important; font-weight: bold; font-size: 17px; font-family: Arial; color: #fff; text-align: center; margin: 0 auto; margin-top: 10px;}
#sidebar-left .wp-polls .wp-polls-ans { position: relative; float: left; width: 100%; }
#sidebar-left .wp-polls .wp-polls-ans .wp-polls-ul { position: relative; float: none; min-height: 100px; margin: 0 auto; margin-top: 10px; width: 160px; }
#sidebar-left .wp-polls .wp-polls-ans .wp-polls-ul li { margin-bottom: 4px; }
#sidebar-left .wp-polls .wp-polls-ans .wp-polls-ul li label { font-size: 12px; font-family: Arial; color: #fff; }
#sidebar-left .wp-polls .wp-polls-ans .buttons_container { background: url(img/siteElements/leftColum/encuesta/votar-button.png) no-repeat 0 1px; position: relative; float: left; width: 174px; height: 26px; margin-left: -7px; }
#sidebar-left .wp-polls .wp-polls-ans .buttons_container:hover { background-position: 0 -28px; }
#sidebar-left .wp-polls .wp-polls-ans .buttons_container .custom_vote_button { position: relative; float: left; display: block; width: 90px; height: 100%; }
#sidebar-left .wp-polls .wp-polls-ans .buttons_container .custom_results_button { position: relative; float: right; display: block; width: 84px; padding-top: 6px; font-size: 12px; font-family: Lucida Grande; color: #fff; text-align: center; text-decoration: none; }
#sidebar-left .wp-polls .wp-polls-ans .buttons_container .custom_results_button:hover { text-decoration: underline; }
#sidebar-left .wp-polls .wp-polls-ans .custom_total_voters { position: relative; float: none; width: 174px; height: 22px; margin: 0 auto; padding-top: 6px; font-family: Arial; color: #fff;}
#sidebar-left .wp-polls .wp-polls-ans .return_poll { position: relative; float: right; display: block; width: 64px; font-size: 12px; line-height: 18px; color: #fff; text-align: center; text-decoration: none; }
#sidebar-left .wp-polls .wp-polls-ans .return_poll:hover { text-decoration: underline; }

#news {float: right; position:relative; width: 429px; border-left: 1px solid #c6c6c6; padding-left: 9px;}
#news .entry { width: 429px; border-bottom: 1px solid #c6c6c6; }
.entry {margin-bottom: 10px; position: relative; float: left; padding-bottom: 10px; }
.single.entry {	/*width: 617px;*/ width: 641px; }
/*.single.entry h3 { position: relative; float: left; background: url(img/siteElements/bg-title.jpg) no-repeat center bottom; width:620px; height: 30px; padding-top: 20px; padding-left: 20px; border: none; text-transform: none; margin: 0 0 30px 0; }
.single.entry h3 a { color: #7C3700; font-family: "Lucida Grande"; }
*/
#news .entry .date .thedate { float: left; }
#news .entry .date .category { float: left; padding: 0; margin: 0 0 0 10px; }
#news .entry .date .category a { font-weight: bold; color: #871140D; font-size: 12px; text-transform: uppercase; text-decoration: none; }
#news .entry .date .category a:hover { color: #8b8b8; }

.single.entry .thumbnail { width: 100%; }
.single.entry .thumbnail .previous { background-image: url(img/siteElements/slide-arrowLeft.png);  float: left; left: 10px; }
.single.entry .thumbnail .next { background-image: url(img/siteElements/slide-arrowRight.png);  float: right; right: 10px; }
.single.entry .thumbnail .next, .single.entry .thumbnail .previous { opacity: 0.7;  z-index: 9999; /*bottom: 250px; position: relative; */ top: 30%; position: absolute; width: 46px; height: 46px; }
.single.entry .thumbnail .next:hover, .single.entry .thumbnail .previous:hover { opacity: 1; }
.single.entry .thumbnail img {width: 617px; border:4px solid #c6c6c6;}
.single.entry .tags { position: relative;  float: left; width: 100%; margin: 5px 0; }

.entry h2 { position: relative; float: left; width: 100%; font-family: Arial; font-weight: bold;font-size: 22px;margin: 0 0 5px 0; color: #232323 !important; }
.entry h2 a { color: #000; text-decoration: none; }
.entry h2 a:hover {color: #e20000;}
.entry .date { text-align: left; position: relative; float: left; color: #ccc ; letter-spacing: 1px; text-transform: uppercase; font-family: Arial; font-weight: bold; font-size: 12px; width:419px; height:30px; padding: 6px 0 0 10px;margin-bottom: 5px; background: url(img/siteElements/body/date-bg.jpg) no-repeat; }
.entry .tags { position: relative;  float: left; width: 300px; }
.entry .tags a{ font-family: "Lucida Grande", 'Lucida Sans Unicode'; color: #959595; font-size: 11px; text-decoration: none; margin-right: 2px; background-color: #e3e3e3; display: block; float: left; height: 15px; margin-right: 2px; padding: 5px; }
.entry .fb-like {margin-bottom: 5px;}
.entry .before-thumb { position: relative; float: left; width: 424px; height: 9px; background: url(img/siteElements/body/post-topShadow.png) no-repeat; }
.entry .thumbnail { position: relative; float: left; width: 424px; margin: 5px 0 3px 0; }
.entry .thumbnail  a { display: block; width: 414px; margin: 0 auto; }
.entry .after-thumb { position: relative; float: left; width: 424px; height: 9px; background: url(img/siteElements/body/post-footerShadow.png) no-repeat; }

.share-box-container { position: relative; float: left; width: 100%; margin: 10px 0; height: 15px; }

.comments-container { position: relative; float: left; width: 100%; margin: 30px 0; min-height: 210px; }
.comments { position: relative; float: left; width: 100%; font-size: 14px;font-weight: bold;border-bottom: 3px solid #3b5998;background: #eee;color: #ccc;overflow: auto;padding-top: 10px;}
.comments b {float: left;background: #3b5998;color: #fff;padding: 10px;margin-right: 10px;margin-top: -10px;}

.single.entry .content {clear: none; font-family: "Lucida Grande", 'Lucida Sans Unicode';font-size: 13px; }
.single.entry .content.has-related { margin-left: 170px; }
.single.entry.no-related { width: 620px !important; }
.single.entry.no-related .content { width: 100%; }

.entry .thumbnail img { }
.entry .content { clear: both;padding: 0; font-family: "Lucida Grande", 'Lucida Sans Unicode';font-size: 12px; color: #000; width: 408px; margin: 10px 8px 20px 8px; position: relative; float: left; }
.entry .content p { margin: 0; }
.entry .content p a { text-decoration: none; text-align:center; float: right; color: #fff;text-transform: uppercase; font-family: "Lucida Grande"; font-size: 11px; width:54px; height:16px; padding: 4px 5px; margin-top: 10px; background: url(img/siteElements/body/leerMas-button.png) no-repeat; }
.entry .content p a:hover { color: #fff191; }
.entry .share {background: transparent;padding: 3px 3px 1px 3px;}
.entry .datetime {margin-top: 20px;font-family: HelveticaLTStd, Arial, sans-serif; position: relative; float: left; width: 100%; font-weight: bold !important; color: #b22625 !important; }
.entry .banner {text-align: center;margin: 0; position: relative; float: left; width: 100%; }
.entry .comments { font-size: 14px;font-weight: bold;border-bottom: 3px solid #3b5998;background: #eee;color: #ccc;overflow: auto;padding-top: 10px;}
.entry .related {width: 150px;float: left;border: 1px solid #eee;margin-right: 10px;margin-top: 20px;padding: 3px;}
.entry .related h4 {background: #eee;font-family: HelveticaLTStd, Arial, sans-serif;padding: 10px 3px;margin: 0;}
.entry .related .item {background: #eee;padding: 10px 3px;border-bottom: 1px dotted #333;font-size: 11px;}
.entry .related .item a {color: #333;text-decoration: none;}
.entry .related .item a:hover {text-decoration: underline;}
.entry .related .more {font-family: HelveticaLTStd, Arial, sans-serif;display: block;background: #eee;padding: 10px 3px;color: #333;text-decoration: none;}
.entry .related .more:hover {text-decoration: underline;}

.banner img {display: block;}
.leaderboard { background: url(img/siteElements/top/banner728x90-shadow.png) no-repeat center bottom; padding: 0; width: 743px; height: 107px; text-align: center; }

#footer { position:relative; float: left; width: 100%; clear: both; font-size: 11px; background: #121212 url(img/siteElements/footer.png) no-repeat; }
#footer .banner { text-align: center; padding-top: 20px; margin: 0 auto;}
#footer h3 { font-family: Arial;font-weight: bold; width: 980px; color: #FFF; font-size: 18px; margin: 0 auto; margin-top: 20px; margin-bottom: 0; border-bottom: none; }
#footer a {color: #FFF;font-weight: bold;text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer #links { overflow: auto; padding: 10px 0; width: 980px; margin: 0 auto; }
#footer #links ul { list-style-type: none;padding: 0;margin: 0; margin-top: 5px; position:relative; float: left; }
#footer #links ul li.linkcat:first-child { float:left; width: 640px; }
#footer #links ul li.linkcat:last-child { float:right; width: 500px; }
#footer #links h2 {text-transform: uppercase; margin: 0 0 5px 0; color: #e20000 !important; font-size: 13px; font-weight: bold; } 
#footer #links, #footer #links a { color: #FFF; font-weight: bold; font-size: 11px;text-decoration: none;}
#footer #links li { }
#footer #links li li {float: left; margin-bottom: 5px; width: 160px;}
#footer #links a:hover {text-decoration: underline;}
#footer-menu {background: #000; color: #FFF; font-weight: bold;font-size: 11px;padding: 10px 0;height: 35px; width: 100%; margin: 0 auto; }
#footer-menu a {color: #FFF; text-decoration: none;}
#footer-menu a:hover {text-decoration: underline;}
#footer-menu ul {padding: 0; width: 980px; margin: 0 auto; margin-top: 10px; }
#footer-menu li:first-child {list-style-type: none;}
#footer-menu li {float: left;margin-right: 25px;}
#footer-bottom { width: 100%; position:relative; float:left; background: #fff; }
#footer-bottom a {color: #333; }
#footer-bottom-container { width: 980px; margin: 0 auto; background: transparent; } 
#footer .logo_float {float: right; width: 150px; background: #fff; }
#footer-bottom #bottom { padding: 10px 0; float: left; width: 600px; margin-top: 25px; }

.slider {position: relative;width: 640px;height: 250px;}
.slider .images {overflow: hidden;}
.slider .images .image {position: absolute;top: 0;left: 0;display: none;}
.slider .controls {display: none;background-image: url(img/siteElements/slider/barra-slider.png);position: absolute;bottom: 0;width: 100%;height: 36px;}
.slider .controls a {float: left;cursor: pointer;}
.slider .controls a.previous, .slider .controls a.next{ background-position: 0 0; width: 16px;height: 28px;margin-top: 8px;}
.slider .controls a.previous {background-image: url(img/siteElements/slider/arrowLeft.png);margin-right: 10px;}
.slider .controls a.next {background-image: url(img/siteElements/slider/arrowRight.png);margin-left: 10px;}
.slider .controls a.previous:hover, .slider .controls a.next:hover{ opacity: 0.8; }
.slider .controls a.item {background-image: url(img/siteElements/slider/slide-on-off.png); background-position: 0 0; width: 12px;height: 14px;margin-top: 12px;margin-right: 2px;margin-left: 2px;}
.slider .controls a.item.active {background-position: 0 -14px; }
.slider .images .image .caption { display: none; background: rgba(54, 54, 54, 0.5);position: absolute;top: 0px;color: #fff;font-size: 13px;width: 620px;padding: 5px 10px;}
.slider .images .image .caption h3 {color: #fff;border: none;margin: 0;padding: 0;}

.poll-container {padding: 5px;background: #fafafa;font-size: 11px;}
.poll-container ul {padding: 0;}
.poll-container li {margin-bottom: 5px;}
.poll-container .button {background: #3b5998;color: #fff;padding: 5px;text-transform: uppercase;font-size: 11px;cursor: pointer;}

#other-news { width: 218px; padding: 65px 0 5px 0px; margin-top: 10px; margin-left: -18px; background: transparent url(img/siteElements/leftColum/otrasNoticias-title.png) left top no-repeat; }
#other-news.rows a { font-family: 'Lucida Grande', UniversCondensed, Arial; font-size: 12px; color: #fff; text-decoration: none; margin-top: 10px; display: block; margin-left: 15px; }
#other-news.rows .even, #other-news.rows .pair { background: url(img/siteElements/leftColum/modulo-noticias.png) no-repeat center bottom; padding: 5px; height: 63px; margin-left: 8px;}
#other-news.rows .even a, #other-news.rows .pair a {width: 160px !important; padding-left: 10px;}
#other-news.rows a:hover { color: #a20b16; text-decoration: underline;}

#galleries-opt-title { width: 100%; height: 26px; background: url(img/siteElements/body/masGalerias-title.png) top left no-repeat; margin-bottom:6px; }
#galleries {overflow: auto; width: 280px;background: #FFF; padding: 5px; border:5px solid #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000;}
#galleries .even { margin-right: 8px; }
#galleries .image {position: relative;float: left;margin-bottom: 10px;width: 136px;}
#galleries .text a {color: #333;font-size: 11px; text-decoration: none;}
#galleries .text a:hover { color: #a20b16; text-decoration: none; }
#galleries a.camera {width: 136px;height: 87px;}

#photo-of-the-day { float: left; position: relative; width: 228px; padding: 65px 0 5px 15px; margin-top: 10px; margin-left: -33px; background: transparent url(img/siteElements/leftColum/fotoDeLaSemana-title.png) left top no-repeat; }
#photo-of-the-day .image { float: left; position: relative; width: 181px; /*height: 181px;*/ margin-left: 15px; border: 10px solid #FFF; box-shadow: 0 0 10px #7E7E7E; -moz-box-shadow: 0 0 10px #7e7e7e; -webkit-box-shadow: 0 0 10px #7E7E7E; }
#photo-of-the-day a.camera { position: absolute;top: 0;left: 0;  width: 100%; height: 100%; display: block; background: rgba(0, 0, 0, 0.2); z-index: 999; }

#other-news-large { float: left; position: relative; margin: 15px 0;overflow: auto; }
#other-news-large .category { margin-top: 10px; clear: both; padding-top: 5px; padding-left: 5px; width: 295px; height: 26px; background: url(img/siteElements/body/post-TitleSidebar.png) no-repeat; }
#other-news-large .category a {color: #FDE0A4; text-decoration: none;text-transform: uppercase;font-weight: normal; letter-spacing: 1px; text-transform: uppercase; font-family: rockwell; font-size: 12px; }
#other-news-large .category a:hover {text-decoration: underline;}
#other-news-large h3 { font-family: "Lucida Grande", Arial; font-size: 16px; border: none;text-transform: uppercase;margin: 0 0 5px 0; color: #7c3700; }
#other-news-large h3 a:hover { color: #a20b16; text-decoration: none; }
#other-news-large .image { float: left; margin: 10px; border: 5px solid white; box-shadow: 0 0 10px #C6C6C6; -moz-box-shadow: 0 0 10px #C6C6C6; -webkit-box-shadow: 0 0 10px #C6C6C6; }
#other-news-large .image a { height: 150px; width: 144px; display: block; }
#other-news-large .excerpt p { margin: 0; font-size: 12px; }
#other-news-large .excerpt p a { text-decoration: none; text-align:center; position: relative; float: right; color: #fff;text-transform: uppercase; font-family: "Lucida Grande";font-size: 11px; width:54px; height:16px; padding: 4px 5px; margin-bottom: 5px; margin-top: 20px; background: url(img/siteElements/body/leerMas-button.png) no-repeat;}
#other-news-large .excerpt p a:hover { color: #fff191; }
#other-news-large .share {float: left; position:relative; width: 100%; margin: 2px 0 4px 0; height: 25px; }

#toolbar { background: url(img/siteElements/top/bara-top.png) repeat scroll 0 0;position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 51px;}
#toolbar .container { width: 980px; margin: 0 auto; }
/*#toolbar .container span.player-icon { float: left; width: 86px;  height: 47px; margin-top: 2px; background: url(img/siteElements/top/sound-icon.png) no-repeat 0 0; }*/
#toolbar .container span.social-separator { float: left;  width: 2px;  height: 49px; margin-right: 8px; margin-left: 20px; background: url(img/siteElements/top/top-line.png) no-repeat 0 0; }
#toolbar .container span.radios-separator { float: left; width: 2px;  height: 49px; margin: 0 5px 0 100px; background: url(img/siteElements/top/top-line.png) no-repeat 0 0; }

#toolbar .container a { float: left; width: 25px;height: 25px;margin-top: 8px; margin-right: 2px; background: url(img/siteElements/top/socialNetworks-buttons.png); }
#toolbar .container a.player { margin-top: 12px; margin-right: 8px; width: 208px; height:26px; background: url(img/siteElements/top/escuchaEnVivo-button.png) no-repeat 0 0; }
#toolbar .container a.player:hover { background-position: 0 -30px; }
#toolbar .container a.facebook { width: 30px; height: 30px; background-position: 0 0; }
#toolbar .container a.facebook:hover { background-position: 0 -30px; }
#toolbar .container a.twitter {width: 30px; height: 30px; background-position: -34px 0;}
#toolbar .container a.twitter:hover {background-position: -34px -30px;}
#toolbar .container a.youtube {width: 30px; height: 30px; background-position: -67px 0;}
#toolbar .container a.youtube:hover {background-position: -67px -30px;}
#toolbar .container a.rss {width: 30px; height: 30px; background-position: -133px 0;}
#toolbar .container a.rss:hover {background-position: -133px -30px;}
#toolbar .container a.itunes {width: 30px; height: 30px; background-position: -100px 0;}
#toolbar .container a.itunes:hover {background-position: -100px -30px;}

#toolbar .container .radio-logo { background: url(img/siteElements/logosRadio.png) no-repeat; display: block; height: 40px; margin: 2px 0 0 0; }
#toolbar .container a.kdld { width: 60px; background-position: 0 0; }
#toolbar .container a.kdld:hover { background-position: 0 -41px; }
#toolbar .container a.ksse { width: 59px; background-position: -61px 0; }
#toolbar .container a.ksse:hover { background-position: -61px -41px; }
#toolbar .container a.klyy { width: 54px; background-position: -121px 0; }
#toolbar .container a.klyy:hover { background-position: -121px -40px; }

#toolbar #cse-search-box {margin-top: 10px;float: right;background: #fff;padding: 2px;}
#toolbar #cse-search-box .input {border: none;width: 170px;height: 18px;margin: 0;}
#toolbar #cse-search-box .background {
	background-image: url(http://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif);
	background-attachment: initial;background-origin: initial;background-clip: initial;
	background-color: rgb(255, 255, 255);background-position: 0% 50%;background-repeat: no-repeat no-repeat;}
#toolbar #cse-search-box .submit {
	background: #ff6e15; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNmUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NzIxMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff6e15 0%, #872115 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6e15), color-stop(100%,#872115)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6e15 0%,#872115 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6e15 0%,#872115 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6e15 0%,#872115 100%); /* IE10+ */
	background: linear-gradient(top, #ff6e15 0%,#872115 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e15', endColorstr='#872115',GradientType=0 ); /* IE6-8 */
	color: #fff;text-transform: uppercase;margin: 0;border: none;font-size: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;	padding: 5px 10px;}

.archive-title { position: relative; float: left; width:100%; height: 30px; padding-top: 20px; border-bottom: 1px solid #c0c0c0; text-transform: none; color: #000; font-family: Arial;font-weight: bold; font-size: 22px; margin: 0 0 30px 0; }
.archive-item { position: relative; float: left; overflow: auto; width: 625px; padding-left: 15px; padding-bottom: 20px; margin-bottom: 20px; background: url(img/siteElements/separador-noticias.png) no-repeat center bottom; }
.archive-item .image { position: relative; float: left; margin: 5px;  border: 5px solid white; box-shadow: 0 0 10px #C6C6C6; -moz-box-shadow: 0 0 10px #C6C6C6; -webkit-box-shadow: 0 0 10px #C6C6C6; }
.archive-item .image img { display: block; }
.archive-item h4 { text-transform: uppercase; font-family: Arial; font-size: 18px;margin: 20px 0 5px 0; position: relative; float: right; width: 450px; }
.archive-item h4 a { color: #000;text-decoration: none; font-weight: bold; }
.archive-item h4 a:hover { color: #A20B16; }
.archive-item p { position: relative; float: right; width: 450px; padding: 0; font-family: Arial; font-size: 12px; color: #000; margin: 0; }
.archive-item p a { display: block;	margin-top: 20px; }
.archive-item p a { text-decoration: none; text-align:center; position: relative; float: right; color: #fff;text-transform: uppercase; font-family: "Lucida Grande"; font-size: 11px; width:54px; height:16px; padding: 4px 5px; background: url(img/siteElements/body/leerMas-button.png) no-repeat; }
.archive-item p a:hover { color: #fff191; }

.pagination-container{ position: relative; float: left; width: 100%; height: 15px; text-align: center; margin-bottom: 20px; }

.pagination { margin: 0 auto; }
.pagination a { text-decoration: none; color: #000; margin: 0 3px; width: 8px; height: 15px; position: relative; float: left; }
.pagination a:hover { color: #A20B16; }
.pagination .current { font-weight: bold; }
.pagination .page-numbers { margin: 0 3px; width: 8px; height: 15px; position: relative; float: left; }
.pagination .prev, .pagination .next{ background-repeat: no-repeat; }
.pagination .prev { background-image: url(img/siteElements/page-arrowLeft.png); }
.pagination .next { background-image: url(img/siteElements/page-arrowRight.png); }

.widget #events .event {padding: 5px;font-size: 11px;overflow: auto;}
.widget #events .event a {color: #666;}
.widget #events .event b {text-transform: uppercase;}
.widget #events .event .date a, .widget #events .event .time a {color: #000;}
.widget #events .event .date, .widget #events .event .time {height: 15px;margin-top: 2px;padding-top: 3px;padding-left: 20px;}
.widget #events .event .date {float: left;background: url(img/calendar.png) no-repeat;}
.widget #events .event .time {float: right;background: url(img/clock.png) no-repeat;}
.widget #events .description p {margin: 0;display: inline;}

/* Events */
.events-types { position: relative; float: left; width: 100%; height: 79px; text-align:center; margin-bottom: 25px; }
.event-type { position: relative; float: none; display: inline-block; width: 201px; height: 79px; margin: 0 3px; background: url(img/siteElements/eventos/buttonCalendar.png) no-repeat 0 0; }
.event-type:hover{ background-position: 0 -80px; }
.event-type h4 { margin: 0; text-align: center; width: 100%; }
.event-type h4 a { display: block; width: 100%; height: 20px; font-family:  "Lucida Grande"; font-size: 16px; color: #FFF; text-shadow: 0 -1px #942b13; text-decoration: none; margin-top: 30px; text-transform: uppercase; }

.event { position: relative; float: left; width: 630px; padding-bottom: 13px; margin-bottom: 25px; background: url(img/siteElements/eventos/calendar-shadow.png) no-repeat 0 bottom; }
.event .eventop { position: relative; float: left; width: 632px; height: 50px; background: url(img/siteElements/eventos/title-calendario.png) 0 0 no-repeat; }
.event .eventop .eventitle { position: relative; float: left; width: 375px; padding-left: 20px; }
.event .eventop .eventitle h4 { position: relative; float: left; width: 100%; padding: 0; border: 0; margin: 13px 0 0 0; color: #FFFFFF; font-family: Arial; font-size: 15px; font-weight: normal; }
.event .eventop .eventdatetime { position: relative; float: right; width: 230px; height: 100%; }
.event .eventop .eventdatetime .eventdate, .event .eventop .eventdatetime .eventtime { position: relative; float: left; height: 100%; line-height: 65px; padding-left: 30px; color: #ffecbf; font-family: Arial;  font-weight: bold; }
.event .eventop .eventdatetime .eventdate { width: 90px; background: url(img/siteElements/eventos/date-icon.png) no-repeat left center; }
.event .eventop .eventdatetime .eventtime { width: 80px; background: url(img/siteElements/eventos/hour-icon.png) no-repeat left center; }
.event .eventop .eventdatetime .eventdate .texto {position: relative; top: -8px;}
.event .eventop .eventdatetime .eventtime .texto {position: relative; top: -8px;}
.event .description { position: relative; float: left; padding: 15px 10px; background: #ffecbf !important; width: 605px; margin-left: 5px;}
.event .description .no-image { border: 10px solid #FFFFFF; box-shadow: 0 0 10px #525252; -moz-box-shadow: 0 0 10px #525252; -webkit-box-shadow: 0 0 10px #525252; float: left; width: 96px; height: 96px; background: url(img/siteElements/eventos/imageCalendar.png) 0 0 no-repeat; margin-top: 10px; margin-right: 20px; overflow: hidden; }
.event .description .image { border: 10px solid #FFFFFF; box-shadow: 0 0 10px #525252; -moz-box-shadow: 0 0 10px #525252; -webkit-box-shadow: 0 0 10px #525252; float: left; width: 96px; height: 96px; background: #fff; margin-top: 10px; margin-right: 20px; overflow: hidden; }

/* Promotions */

.promotion { position: relative; float: left; width: 630px; padding-bottom: 13px; margin-bottom: 25px; background: url(img/siteElements/eventos/calendar-shadow.png) no-repeat 0 bottom; }
.promotion .promotiontop { position: relative; float: left; width: 632px; height: 50px; background: url(img/siteElements/eventos/title-calendario.png) 0 0 no-repeat; }
.promotion .promotiontop .promotiontitle { position: relative; float: left; width: 605px; padding: 10px; text-transform: uppercase; }
.promotion .promotiontop .promotiontitle h4 { position: relative; float: left; width: 100%; padding: 0; border: 0; margin: 0; line-height: 22px; vertical-align: middle; height: 100%; color: #FFFFFF; font-family: Arial; font-size: 15px; font-weight: bold; }
.promotion .description { position: relative; float: left; padding: 15px 10px; background: #eeeded; width: 605px; margin-left: 5px;}
.promotion .description .no-image { border: 10px solid #FFFFFF; box-shadow: 0 0 10px #525252; -moz-box-shadow: 0 0 10px #525252; -webkit-box-shadow: 0 0 10px #525252; float: left; width: 96px; height: 96px; background: url(img/siteElements/eventos/imageCalendar.png) 0 0 no-repeat; margin-top: 10px; margin-right: 20px; overflow: hidden; }
.promotion .description .image { border: 10px solid #FFFFFF; box-shadow: 0 0 10px #525252; -moz-box-shadow: 0 0 10px #525252; -webkit-box-shadow: 0 0 10px #525252; float: left; width: 96px; height: 96px; background: #fff; margin-top: 10px; margin-right: 20px; overflow: hidden; }
.promotion .description .content { position:relative; float: left; width: 430px; height: 90px; font-weight: bold; font-size: 15px !important; font-family: Arial !important; padding-top: 10px; }
.promotion .go_promotion { position: relative; float: left; width: 625px; height: 45px; background: #EEEDED; margin-left: 5px;}
.promotion .go_promotion a { width: 217px; height: 43px; float: right; display: block; background: url(img/siteElements/eventos/irPromo-button.png) 0 -2px no-repeat; }
.promotion .go_promotion a:hover { background-position: 0 -44px; }

.single_promotion {font-family: "Lucida Grande", 'Lucida Sans Unicode' !important;}
.single_promotion .title { float: left; width: 625px; height: 40px; background: url(img/siteElements/title-promos.png) 0 0 no-repeat;}
.single_promotion .title .title_text {font-size: 18px !important; color: #7f3222; padding-left: 15px; padding-top: 7px;}
.single_promotion .thumbnail img {width: 625px !important;}
.single_promotion .single_content .content {color: #fff; float: left; padding: 0px; margin: 0px;}
.single_promotion .single_content {float: left; width: 625px; background: #aa4101; }
.single_promotion .top_content {float: left; width: 625px; height: 45px; background: url(img/siteElements/bgPromo-top.png) 0 0 no-repeat;}
.single_promotion .single_content .top_content .datetime {padding-top: 5px; padding-bottom: 10px; font-size: 15px; color: #000;}
.single_promotion .single_content .top_content .top_title {padding-top: 20px; padding-bottom: 0px; font-size: 17px; color: #000; padding-left: 10px;}
.single_promotion .single_footer {float: left; padding-bottom: 15px; width: 625px; height: 27px; background: url(img/siteElements/bgPromo-footer.png) 0 0 no-repeat;}


/* Galleries */
.galleries { position: relative; float: none; margin: 0 auto; width: 620px; } 
.gallery-item {	position: relative; float: left; width: 204px; height: 180px; margin-bottom: 25px; background: url(img/siteElements/body/marco-Foto.png) no-repeat center;}
.gallery-item .image { margin: 0 auto; position: relative; width: 172px; margin-top: 15px; }
.gallery-item img { display: block; }
.gallery-item h4 { margin: 10px 0 0 15px; }
.gallery-item h4 a { font-size: 11px !important; color: #000; text-decoration: none; font-weight: normal; font-family: "Lucida Grande", 'Lucida Sans Unicode';  }
.gallery-item h4 a:hover { color: #a20b16; text-decoration: underline; }

.gallery h3 { position: relative; float: left; z-index: 999; width:100%;}
.gallery h2 { position: relative; float: left; z-index: 999; width: 617px; height: 32px; padding: 13px 0 5px 15px;margin: 0; background: url(img/siteElements/title-galerias.png); font-family: Arial;font-weight: normal;font-size: 20px; color: #FFF !important; }
.gallery .thumbnail { z-index: 1; position: relative; float: left; width: 615px !important; margin-left: 8px; margin-bottom: 20px; box-shadow: 0 0 25px #C6C6C6; -moz-box-shadow: 0 0 25px #C6C6C6; -webkit-box-shadow: 0 0 25px #C6C6C6;}
.gallery .thumbnail img { max-width: 600px; border: 8px solid #FFF !important; }
.gallery .share { position: relative; float: left; width: 100%; }
.gallery .banner { position: relative; float: left; width: 100%; margin: 30px 0; }
.gallery .other-images { position: relative; float: left; margin: 0 auto; margin-top: 20px;  width: 625px; text-align: center; overflow: hidden; } 
.gallery .other-images .image { float: left; height: 87px; border: 5px solid #FFF; box-shadow: 0 0 10px #C6C6C6; -moz-box-shadow: 0 0 10px #C6C6C6; -webkit-box-shadow: 0 0 10px #C6C6C6; margin: 15px 5px; }
.gallery .other-images-page .image a { display: block; width: 100%; height: 100%; }
.gallery .other-images .image:hover { opacity: 0.8; }
.gallery .other-images .image.current { border: 5px solid #ccc; }
.gallery .other-images .image img { display: block; }
.gallery .other-images-page { position:relative; float: left; text-align: center; width: 625px; height: 100%; }
.gallery .other-images-container { position:relative; float: left; width:100%; height: 260px; }  
.gallery .carousel { position: relative; float: left; width: 100%; margin: 10px 0 20px 0; }
.gallery .comments { position: relative; float: left; width: 100%; }

.sub-title { position: relative; float: left; width: 100%; font-family: "Lucida Grande"; text-transform: none; color: #525252; margin-top: 0; }

#onair-opt-title {width: 0px; height: 0px; /*width: 100%; height: 39px; background: url(img/siteElements/body/alAireEnEsteMomento-title.png) top left no-repeat; margin-bottom:6px; */}
#onair { padding: 5px; color: #FFF; background: #87140d; width: 280px; font-weight: bold; border: 5px solid #4b151c ; box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#onair .item { background: #371015; padding: 5px 10px; margin-bottom: 2px; clear: both; height: 40px; }
#onair .artist, #onair .song { float: left; }
#onair .timestamp { float: right; font-size: 10px; padding: 5px 0 0 0; }
#onair .list {background: url(img/siteElements/onair-opt-title.png) top center no-repeat;padding-top: 95px;margin-top: 0px;}
.item .artist { width: 95%; float: left; }
#onair .more {
color: white;
text-align:center;
margin-left:110px;
}

#onair .vote{
  display:block;
  background-image:url('img/star-button.png');
  background-position: 0 -3px;
  width: 50px;
  float:right;
  height:29px;
  text-indent:40px;
  line-height:34px;
  text-align:right;
  color:white;
  padding-right:2px;
}

#onair .voted{
  display:block;
  background-image:url('img/star-button.png');
  background-position: 0 -43px;
  width: 50px;
  float:right;
  height:29px;
  text-indent:40px;
  line-height:32px;
  text-align:right;
  color:white;
  padding-right:2px;
}


#blogs { position: relative; float: left; padding-top: 69px; width: 200px; background: transparent url(img/siteElements/leftColum/blog/blogsTop.png) no-repeat top center; }
#blogs .blog { position: relative; float: left; padding: 0 5px; height: 80px; width: 190px; padding-top: 10px; }
#blogs .blog a { position: relative; float: left; width: 140px; padding-left: 45px; margin-left: 5px;  text-decoration: none; font-family: "Lucida Grande"; font-weight: normal; color: #fff; }
#blogs .blog a:hover{ color: #a20b16; }
#blogs .blog a.title { font-size: 12px; font-weight: bold; margin-top: 3px; }
#blogs .blog a.last { font-size: 11px; }
#blogs .last { }

#blogs .coupdetat-indie1031-com { background: url(img/siteElements/blogs/thumb-coupDetat.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .winowednesday-indie1031-com { background: url(img/siteElements/blogs/thumb-politicaBlog.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .saladeespera-indie1031-com { background: url(img/siteElements/blogs/thumb-salaDeEspera.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .retrograde-indie1031-com { background: url(img/siteElements/blogs/thumb-retrograde.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .passportapproved-indie1031-com { background: url(img/siteElements/blogs/thumb-passport.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .chaosthemetalshow-indie1031-com { background: url(img/siteElements/blogs/thumb-politicaBlog.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .thelopsidedworldofl-indie1031-com { background: url(img/siteElements/blogs/thumb-lopsided.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .somethingdifferent-indie1031-com { background: url(img/siteElements/blogs/thumb-somethinDifferent.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .alternative-indie1031-com { background: url(img/siteElements/blogs/thumb-alternative.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .breakfastwiththesmiths-indie1031-com { background: url(img/siteElements/blogs/thumb-breakfast.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .alltimeisnow-indie1031-com { background: url(img/siteElements/blogs/thumb-allTimeIsNow.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .suicidegirlsradio-indie1031-com { background: url(img/siteElements/blogs/thumb-suicideGirls.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .indiemovieshow-indie1031-com { background: url(img/siteElements/blogs/thumb-indieMovieShow.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .barelylegalradio-indie1031-com { background: url(img/siteElements/blogs/thumb-barely.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .spaceinvaded-indie1031-com { background: url(img/siteElements/blogs/thumb-spaceInvade.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .redeyerewind-indie1031-com { background: url(img/siteElements/blogs/thumb-theRedeyRewind.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .contests-indie1031-com { background: url(img/siteElements/blogs/thumb-freeShows.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .indie1031-presents-indie1031-com { background: url(img/siteElements/blogs/thumb-zacWaters.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .politica-indie1031-com { background: url(img/siteElements/blogs/thumb-politicaBlog.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .photos-indie1031-com { background: url(img/siteElements/blogs/thumb-photos.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }
#blogs .godeep-indie1031-com { background: url(img/siteElements/blogs/thumb-godeep.jpg) 5px 15px no-repeat, url(img/siteElements/leftColum/blog/separador-blogs.png) bottom center no-repeat; background-color: #333333; }

.posts-banner { display: block;text-align: center; position: relative; height: 250px; width: 300px; float: left; margin: 30px 60px; }
.posts-banner:after { content: "Anuncio"; font-size: 9px; color: #ccc; }

#facebookTitle { margin-bottom:2px; width: 300px; height: 40px; background: url(img/siteElements/body/facebook-title.png) no-repeat left center !important; }
#videosTitle { margin-bottom:2px; width: 300px; height: 40px; background: url(img/siteElements/body/videos-title.png) no-repeat left center !important;}
#twitterTitle { margin-bottom:2px; width: 300px; height: 40px; background: url(img/siteElements/body/twitter-title.png) no-repeat left center !important; }

/* horoscopes */

#content #horoscopes { position: relative; float: left; background: transparent; width: 100%; margin: 10px 0 50px 0; }
#content ul.horoscope { padding: 0; margin: 0 auto; width: 590px;  list-style-type: none; clear: both; }
#content ul.horoscope li { float: left; }

#content .horoscope .aries { float: left; width: 147px; }
#content .horoscope .aries li { float:left; }
#content .horoscope .aries a { background:url(img/siteElements/horoscopos/aries.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .aries a:hover { background-position: 0px 154px;  }

#content .horoscope .tauro { float: left; width: 147px; }
#content .horoscope .tauro li { float:left; }
#content .horoscope .tauro a { background:url(img/siteElements/horoscopos/tauro.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .tauro a:hover { background-position: 0px 154px;  }

#content .horoscope .geminis { float: left; width: 147px; }
#content .horoscope .geminis li { float:left; }
#content .horoscope .geminis a { background:url(img/siteElements/horoscopos/geminis.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .geminis a:hover { background-position: 0px 154px;  }

#content .horoscope .cancer { float: left; width: 147px; }
#content .horoscope .cancer li { float:left; }
#content .horoscope .cancer a { background:url(img/siteElements/horoscopos/cancer.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .cancer a:hover { background-position: 0px 154px;  }

#content .horoscope .leo { float: left; width: 147px; }
#content .horoscope .leo li { float:left; }
#content .horoscope .leo a { background:url(img/siteElements/horoscopos/leo.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .leo a:hover { background-position: 0px 152px;  }

#content .horoscope .virgo { float: left; width: 147px; }
#content .horoscope .virgo li { float:left; }
#content .horoscope .virgo a { background:url(img/siteElements/horoscopos/virgo.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .virgo a:hover { background-position: 0px 152px;  }

#content .horoscope .libra { float: left; width: 147px; }
#content .horoscope .libra li { float:left; }
#content .horoscope .libra a { background:url(img/siteElements/horoscopos/libra.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .libra a:hover { background-position: 0px 152px;  }

#content .horoscope .escorpio { float: left; width: 147px; }
#content .horoscope .escorpio li { float:left; }
#content .horoscope .escorpio a { background:url(img/siteElements/horoscopos/escorpio.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .escorpio a:hover { background-position: 0px 152px;  }

#content .horoscope .sagitario { float: left; width: 147px; }
#content .horoscope .sagitario li { float:left; }
#content .horoscope .sagitario a { background:url(img/siteElements/horoscopos/sagitario.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .sagitario a:hover { background-position: 0px 154px;  }

#content .horoscope .capricornio { float: left; width: 147px; }
#content .horoscope .capricornio li { float:left; }
#content .horoscope .capricornio a { background:url(img/siteElements/horoscopos/capricornio.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .capricornio a:hover { background-position: 0px 154px;  }

#content .horoscope .acuario { float: left; width: 147px; }
#content .horoscope .acuario li { float:left; }
#content .horoscope .acuario a { background:url(img/siteElements/horoscopos/acuario.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .acuario a:hover { background-position: 0px 154px;  }

#content .horoscope .piscis { float: left; width: 147px; }
#content .horoscope .piscis li { float:left; }
#content .horoscope .piscis a { background:url(img/siteElements/horoscopos/piscis.png);display:block; text-indent:-9000%;height:147px; width: 154px; }
#content .horoscope .piscis a:hover { background-position: 0px 154px;  }

/* BOTTOM */

#content ul.horoscope_bottom { position: relative; float: none; padding: 0; margin: 0 auto; width: 600px;  list-style-type: none; clear: both; }
#content .horoscope_bottom ul { margin: 0 auto; padding: 0; list-style-type: none; clear: both; }
#content .horoscope_bottom ul li { float: left; }

#content .horoscope_bottom .aries { float: left; width: 100px; }
#content .horoscope_bottom .aries li { float:left; }
#content .horoscope_bottom .aries a { background:url(img/siteElements/horoscopos/detalles/aries-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .aries a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .tauro { float: left; width: 100px; }
#content .horoscope_bottom .tauro li { float:left; }
#content .horoscope_bottom .tauro a { background:url(img/siteElements/horoscopos/detalles/tauro-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .tauro a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .geminis { float: left; width: 100px; }
#content .horoscope_bottom .geminis li { float:left; }
#content .horoscope_bottom .geminis a { background:url(img/siteElements/horoscopos/detalles/geminis-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .geminis a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .cancer { float: left; width: 100px; }
#content .horoscope_bottom .cancer li { float:left; }
#content .horoscope_bottom .cancer a { background:url(img/siteElements/horoscopos/detalles/cancer-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .cancer a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .leo { float: left; width: 100px; }
#content .horoscope_bottom .leo li { float:left; }
#content .horoscope_bottom .leo a { background:url(img/siteElements/horoscopos/detalles/leo-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .leo a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .virgo { float: left; width: 100px; }
#content .horoscope_bottom .virgo li { float:left; }
#content .horoscope_bottom .virgo a { background:url(img/siteElements/horoscopos/detalles/virgo-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .virgo a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .libra { float: left; width: 100px; }
#content .horoscope_bottom .libra li { float:left; }
#content .horoscope_bottom .libra a { background:url(img/siteElements/horoscopos/detalles/libra-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .libra a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .escorpio { float: left; width: 100px; }
#content .horoscope_bottom .escorpio li { float:left; }
#content .horoscope_bottom .escorpio a { background:url(img/siteElements/horoscopos/detalles/escorpio-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .escorpio a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .sagitario { float: left; width: 100px; }
#content .horoscope_bottom .sagitario li { float:left; }
#content .horoscope_bottom .sagitario a { background:url(img/siteElements/horoscopos/detalles/sagitario-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .sagitario a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .capricornio { float: left; width: 100px; }
#content .horoscope_bottom .capricornio li { float:left; }
#content .horoscope_bottom .capricornio a { background:url(img/siteElements/horoscopos/detalles/capricornio-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .capricornio a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .acuario { float: left; width: 100px; }
#content .horoscope_bottom .acuario li { float:left; }
#content .horoscope_bottom .acuario a { background:url(img/siteElements/horoscopos/detalles/acuario-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .acuario a:hover { background-position: 0px 100px;  }

#content .horoscope_bottom .piscis { float: left; width: 100px; }
#content .horoscope_bottom .piscis li { float:left; }
#content .horoscope_bottom .piscis a { background:url(img/siteElements/horoscopos/detalles/piscis-thumb.png);display:block; text-indent:-9000%;height:100px; width: 100px; }
#content .horoscope_bottom .piscis a:hover { background-position: 0px 100px;  }

/* end horoscopes */

/* Goodies */
#goodies-container { margin-top: 0 !important; }
#goodies_title { width: 100%; height: 30px; background: url(img/siteElements/goodies/goodies-title.png) no-repeat left center; margin-bottom: 5px; margin-top: 0; }
#goodies { height: 156px; padding: 10px 0; margin-top: 0; background: url(img/siteElements/goodies/bg-goodies.png) 0 0 no-repeat; text-align: center; }

/* content up */
#goodies .container-up { width: 100%; padding: 0; height: 60px; margin-bottom: 15px; }

#goodies .container-up ul.sprites { width: 100%; height: 100%; margin: 0; padding:0; background: transparent; }
#goodies .container-up ul.sprites  { list-style-type: none; list-style: none; }
#goodies .container-up ul.sprites li { display: inline-block; }
#goodies .container-up ul.sprites li a { background:url(img/siteElements/goodies/goodies-up.jpg); display: block; text-indent:-9000%; width: 267px; height: 100%; }

#goodies .container-up ul.sprites .gas a { width: 59px; height: 53px; }
#goodies .container-up ul.sprites .gas a:hover { background-position: -267px 59px; }

#goodies .container-up ul.sprites .clima a { width: 59px; height: 53px;  background-position:-66px 0px;}
#goodies .container-up ul.sprites .clima a:hover { background-position: -333px 59px; }

#goodies .container-up ul.sprites .loteria a { width: 59px; height: 53px; background-position:-132px 0px;}
#goodies .container-up ul.sprites .loteria a:hover { background-position: -399px 59px; }

#goodies .container-up ul.sprites .futbol a { width: 59px; height: 53px;  background-position:-198px 0px;}
#goodies .container-up ul.sprites .futbol a:hover { background-position: -465px 59px; }

/* content down */
#goodies .container-down { width: 100%; padding: 0; height: 60px; }

#goodies .container-down ul.sprites { width: 100%; height: 100%; margin: 0; padding:0; background: transparent; }
#goodies .container-down ul.sprites { list-style-type: none; list-style: none; }
#goodies .container-down ul.sprites li { display: inline-block; }
#goodies .container-down ul.sprites a {background:url(img/siteElements/goodies/goodies-down.jpg);display:block; text-indent:-9000%; width: 267px; height: 100%; }

#goodies .container-down ul.sprites .horoscopo a { width: 79px; height: 56px; }
#goodies .container-down ul.sprites .horoscopo a:hover { background-position: -267px 56px; }

#goodies .container-down ul.sprites .acciones a { width: 63px; height: 56px;  background-position:-79px 0px;}
#goodies .container-down ul.sprites .acciones a:hover { background-position: -346px 56px; }

#goodies .container-down ul.sprites .ejercicio a { width: 63px; height: 56px; background-position:-150px 0px;}
#goodies .container-down ul.sprites .ejercicio a:hover { background-position: -417px 56px; }

#goodies .container-down ul.sprites .cine a { width: 45px; height: 56px;  background-position:-218px 0px;}
#goodies .container-down ul.sprites .cine a:hover { background-position: -485px 56px; }

#goodies .mas { width: 100%; height: 24px; text-align: right; }
#goodies .mas a {background: url(img/siteElements/goodies/mas-button.png); display:inline-block; width: 63px; height: 24px; margin-right: 10px; }
#goodies .mas a:hover { background-position: -63px -26px; }

/* End Goodies */

/* icontact widget */
#newsletter_widget { margin: 10px 0; position: relative; float: left; background: url(img/siteElements/newsletter-box.png); width: 280px; height: 50px; padding: 137px 0 0 49px; margin-left: -15px; }
.newsletter { background: url(img/siteElements/newsletter-campo.png); width: 250px; height:32px; }
.newsletter .submit { color: transparent; background: transparent url(img/siteElements/enviar-button.png) no-repeat 0 2px; width: 58px; border: none; height: 14px; }
.newsletter .submit:hover { background-position: 0 -16px; cursor: pointer; }
.newsletter .input_text { background: transparent; width: 160px; height: 30px; border: none; padding: 1px 0 1px 5px; }

/* Shows */

#shows_main_list_container { position: relative; float: left; width: 100%; display: block; margin-bottom: 50px; }
#shows_main_list_container .show-container { position: relative; float: left; width: 306px; height: 240px; margin: 0 7px 35px 7px; }
#shows_main_list_container .show-container .show-link { position: relative; float: left; display: block; width: 100%; height: 190px; }
#shows_main_list_container .show-container .show-link:hover { opacity: 0.9; }
#shows_main_list_container .show-container .show-schedule { position: relative; float: left; width: 306px; height: 50px; background: url(img/siteElements/shows/bg-date.jpg) 0 0 no-repeat; }
#shows_main_list_container .show-container .show-schedule h4 { margin: 14px 0 0 50px; font-family: "Lucida Grande"; font-size: 15px; font-weight: normal; color: #fff;  }

#single-show { position: relative; float: left; width: 100%; }
#single-show .show-container { position: relative; float:left; width: 648px; padding: 400px 0 0 0; margin: 0 0 50px 0; }
#single-show .show-desc { position: relative; float: left; width: 630px; height: 250px; margin: 0 auto; padding: 20px 9px; background: #aa4101; ont-family: "Lucida Grande"; color:#FFFFFF; font-size: 14px; }
 /* PARA EL DEGRADE DEL DESC SHOW. */
/*
#single-show .show-desc {
	background-image: linear-gradient(bottom, rgb(144,2,0) 31%, rgb(195,25,9) 76%);
	background-image: -o-linear-gradient(bottom, rgb(144,2,0) 31%, rgb(195,25,9) 76%);
	background-image: -moz-linear-gradient(bottom, rgb(144,2,0) 31%, rgb(195,25,9) 76%);
	background-image: -webkit-linear-gradient(bottom, rgb(144,2,0) 31%, rgb(195,25,9) 76%);
	background-image: -ms-linear-gradient(bottom, rgb(144,2,0) 31%, rgb(195,25,9) 76%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.31, rgb(144,2,0)), color-stop(0.76, rgb(195,25,9)));
}
*/
#single-show .show-desc p { margin: 0; }
#single-show .show-toolbar { position: relative; float: left; background: url(img/siteElements/shows/menuShow.png) no-repeat center; width: 100%; height: 56px; }
#single-show .show-schedule { position: relative; float: left; width: 300px; height: 20px; padding: 15px 0; font-size: 16px; color: white; margin-left: 40px; }

#single-show .top-shadow {width: 630px; height: 12px; padding: 0; margin-left: 8px; position: relative; float: left; background: url(img/siteElements/shows/top-show-desc-img.png) 0 0 no-repeat;}
#single-show .bottom-shadow {width: 630px; height: 12px; top: -50px; padding: 0; margin-left: 8px; position: relative; float: left; background: url(img/siteElements/shows/bottom-show-desc-img.png) 0 0 no-repeat;}

/* DJs */

#djs_main_list_container { position: relative; float: left; width: 100%; display: block; margin-bottom: 50px; }
#djs_main_list_container .dj-container { position: relative; float: left; width: 306px; height: 240px; margin: 0 7px 35px 7px;}
#djs_main_list_container .dj-container .dj-link { position: relative; float: left; display: block; width: 100%; height: 190px; }
#djs_main_list_container .dj-container .dj-link:hover { opacity: 0.9; }
#djs_main_list_container .dj-container .dj_show_link { position: relative; float: left; width: 306px; height: 50px; background: url(img/siteElements/shows/dj-title.jpg) 0 0 no-repeat;}
#djs_main_list_container .dj-container .dj_show_link h2 { width: 240px; float: left; position: relative; font-family: "Lucida Grande"; margin: 12px 0 0 10px; font-size: 16px; color: #fff; font-weight: normal;}
#djs_main_list_container .dj-container .dj_show_link .dj-bio-link { position: relative; float: right; display: block; width: 50px; height: 50px; }

#single-dj { position: relative; float: left; width: 100%; }
#single-dj .dj-container { position: relative; float:left; width: 648px; padding: 220px 0 0 0; margin: 0 0 50px 0; }
#single-dj .dj-container .dj-toolbar { position: relative; float: left; width: 100%; }
#single-dj .dj-container .dj-toolbar .dj-title { position: relative; float: left; width: 420px; }
#single-dj .dj-container .dj-toolbar .dj-title h1 { font-family: Rockwell; font-size: 17px; color: #000; font-weight: bold;text-transform: uppercase; border: 0; padding: 0; padding-left: 10px; }
#single-dj .dj-container .dj-toolbar .show-button { position: relative; float: right; width: 188px; height: 29px; display: block; margin-right: 10px; }
#single-dj .dj-container .dj-toolbar .show-button a { width: 100%; height: 100%; display: block; background: url(img/siteElements/shows/irAlShow-button.png) no-repeat 0 0;  }
#single-dj .dj-container .dj-toolbar .show-button a:hover { background-position: 0 -29px; }
#single-dj .dj-container .dj-desc { position: relative; float: left; width: 630px; margin: 0 auto; padding: 0 9px; font-family: Arial; color:#000; font-size: 14px; text-align: justify !important; }

/* Contact Form */

.contact-form-container { }
.contact-form-container .contact-form-title { font-family: Arial; font-size: 15px; color: #000; }
.contact-form-container .contact-form-title p { margin: 2px 0; }
.contact-form-container .contact-form { font-family: Arial; }
.contact-form-container .contact-form form div { margin: 7px 0; }
.contact-form-container .contact-form form label { font-size: 22px; }
.contact-form-container .contact-form form input.text { font-size: 18px; color: #3B3B3B; width: 375px !important; height: 23px; border: 0; padding: 7px 10px 10px 10px; background: url(img/siteElements/contacto/campo1.jpg) no-repeat; }
.contact-form-container .contact-form form textarea { border: 0; padding: 10px; width: 375px !important; height: 110px; font-size: 18px; color: #3B3B3B; background: url(img/siteElements/contacto/campo2.jpg) no-repeat; }
.contact-form-container .contact-form form .submit { border: none; color: transparent; display: block; width: 118px; height: 37px; background: url(img/siteElements/contacto/enviar-button.png) no-repeat; }
.contact-form-container .contact-form form .submit:hover { cursor: pointer; opacity: 0.8; }

/*//////////gigya//////////////*/
#commentsDiv { float: left; width: 620px !important; padding:10px; margin-top: 10px;border-top-style: solid;border-top-width: 1px;border-top-color: #04508e; }
.gigya_share_buttons { width: 100%; margin: 10px 0 10px 0; }
#componentDivreactions { float: left; width: 100%; margin: 0 0 10px 0; }
.top_notas { float: left; width: 100%; }

.comments h3 {
	clear: both;
	margin: 0;
	padding: 10px 0;
	border-top: 3px solid #04508e;
	text-transform: uppercase;
	color: #04508e;
	font-size: 16px;
}

.comments-social { width: 660px; background: none; float: left; overflow: hidden; margin-top: 10px; }
#login-container { float: left; left: 480px; height: 34px; }
.gLogin { float: left; width: 100%; margin-left: 10px; }
.gLogin .loginBar .loginBar-item { display: inline-block; position: relative; top: -5px; }
.gLogin .loginBar .loginBar-item a { color: #fff; text-decoration: none; background: none !important; margin: 0 !important; padding: 0 !important; width: auto !important; height: 100% !important; }
.gLogin .loginBar .loginBar-item a:hover { color: #c0c0c0; text-decoration: none; }
.gLogin .loginBar .item-img { position: relative; top: -5px; }
.gLogin #div_LoggedIn { position: relative !important; /*top: -2px; left: 15px;*/ margin-right: 10px; }
.gLogin #div_LoggedIn .loginBar-item { top: 5px; }
.gLogin #div_LoggedIn .item-img { top: 12px; }
#div_notLoggedIn { position: relative; top: 20px; }
#userFirstName { position: relative; top: -3px; font-weight: bold; color: #fff; }
.bar_separator { position: relative !important; top: -8px !important; color: #fff; }
#share-buttons { float: left; width: 100%; margin: 10px 0 10px 0; }