/* @group reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
legend{display:none;}
a{outline:none;}
/* @end reset CSS */
/* @group obolog */
#obolog_banner{background:url(../obolog/bg_sup_bar.png) bottom repeat-x #1e1e1e;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#ccc;height:41px;overflow:hidden;}
#obolog_banner img.logo{float:left;}
#obolog_banner a{color:#fff;}
/* @end obolog */

html,body{font-size:12px;font-family:"Trebuchet MS",Tahoma;background-color:#ECECEC;}

/* @group Cabecera */

#header{position:relative;height:160px;background-color:#FFFFFF;width:1040px;;}
#header1{position:relative;left:20px;background-image:url(header_menu_fondo.gif);background-repeat:repeat-x;width:1000px;height:60px;}
#lostintv{position:relative;width:360px;height:60px;float:right;}
#cities{position:relative;width:250px;height:40px;padding-top:20px;margin-left:10px;}
#rocket{position:absolute;width:90px;height:60px;float:right;top:0px;left:270px;}
#header2{top:0px;position:relative;height:100px;left:2
0px;background-color:#FFFFFF;width:1000px;}
#logo a {position:absolute;left:20px;height:100px;width:400px;}
#channels{position:absolute;left:660px;height:100px;width:360px;}
#mailing{position:absolute;left:10px;top:10px;height:60px;width:269px;}
#languages{position:absolute;top:15px;left:272px;height:20px;width:83px;}
#suscriptions{position:absolute;left:0px;top:60px;height:40px;width:288px;left:65px;}

#suscriptions img{padding:1px;}
#suscriptions a:hover img{background-color:#CCCCCC;}

/* @end */

/* @group Estructura */

#wrapper{width:1040px;text-align:left;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}

#mainbar, #firstbar { position:relative; float:left; }
#body { padding:0 404px 0 0; background: #fff; }
#mainbar { width:100%; padding:18px; }
#firstbar { padding: 18px 0; width:350px; margin-right:-404px; }

/* @end */

/* @group Menú superior */

#menu{position:absolute;height:30px;top:26px;width:1000px;}
.mainmenu{position:absolute;font:normal 14px "Trebuchet MS",Tahoma;}
.mainmenu li{display:inline;}
.mainmenu li a{color:#fff;padding-left:11px;padding-right:11px;padding-top:6px;padding-bottom:6px;text-decoration:none;}
.mainmenu li a:visited{color:#fff;}
.mainmenu li a:hover,.mainmenu li .current{color:#FFFFFF;background:#E02000;}
.button{font-family:"Trebuchet MS",Tahoma;font-style:normal;font-size:12px;font-weight:bold;background-color:#F0F0F0;color:#000000;border:1px solid #ddd;}
.button_red{font-family:"Trebuchet MS",Tahoma;font-style:normal;font-size:11px;font-weight:bold;background-color:#CC0000;color:#fff;border:1px solid #ddd;padding:1px;}
.inputbox{font-family:"Trebuchet MS",Tahoma;font-size:12px;color:#666666;background-color:#F5F5F5;border:1px solid #CCCCCC;margin-right:5px;padding:3px;}
.inputbox_cities{font-family:"Trebuchet MS",Tahoma;font-size:12px;color:#fff;background-color:#000;border:0px solid #000;margin:5px;}
#urlList {position:absolute;}
#cities input{position: absolute; margin-left:90px; margin-top:5px;}
#cities span{margin-top:5px;}
/* @end */

/*columna lateral eventos*/
/* @group Footer */

#footer{height:auto;clear:both;}
#footer_up{ height:120px; background-image:url(fondo_comic.gif); background-repeat:no-repeat; position:relative; }
#footer_down{position:relative;height:200px;background-color:#000000;}
#footer_menu{position:absolute;width:340px;left:40px;top:30px;line-height:19px;}
#footer_menu2{position:absolute;width:200px;left:840px;top:30px;line-height:19px;}
#footer_credits{position:absolute;left:40px;top:170px;}
ul .footer_text li a{color:#FFFFFF;padding:3px;}
.footer_text{color:#FFFFFF;padding:3px;}
.footer_text a:link,.footer_text a:visited{color:#FFFFFF;text-decoration:none;padding:3px;}
.footer_text a:hover{color:#FFFFFF;background-color:#FF0000;padding:3px;margin:3px;}
.footer_title{color:#FF0000;font-size:16px;}

/* @end */
/*tipografias*/
a:link,a:visited{color:#000000;text-decoration:underline;}
a:hover{color:#FFFFFF;background-color:#E5290B;text-decoration:none;}
a:link.lang,a:visited.lang{color:#000000;text-decoration:none;padding:3px;}
a:hover.lang{color:#FFFFFF;background-color:#E5290B;text-decoration:none;padding:3px;}
.white_top{color:#FFFFFF;}
#canales{position:absolute;color:#CCCCCC;left:-55px;top:5px;}

h1 { font-size:24px; line-height:36px; }

h2 {
	color: #E5290B;
	padding: 0 0 9px;
}

#mainbar h2 {
	border-bottom: 1px solid #ccc;
	margin: 18px 0;
}

/* @group Sidebar */
#firstbar .module {
	margin: 0 0 18px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 18px;
}

#tagcloud ul {
	text-align: center;
	margin: 18px 0;
}

#tagcloud li {
	display: inline;
}

#loginbox { display:none; }
#loginbox .fieldrow, #contact_form .fieldrow { padding:2px 0; }
#loginbox .fieldrow label, #contact_form .fieldrow label { display:block; width:80px; float:left; font-weight:bold; text-align:right; padding-right:5px; margin-right:5px; }
#loginbox .submitrow, #contact_form .submitrow { padding:2px 0 2px 90px; }

#firstbar dl {
	margin: 9px 0;
}

#firstbar dt a {
	font-weight: bold;
}

#firstbar dd {
	margin: 0 0 9px;
	color: #777;
}

/* @end */

/* @group Events at sidebar
 */

#firstbar #sidebar_events {
	background: #000;
	padding: 10px;
	height: 480px;
}

#firstbar #sidebar_events a { display: block; width:320px; padding-top: 5px; height:40px; background-image:url(fondo_addevent.jpg);background-repeat:no-repeat;color:#FFFFFF;font-size:15px; text-align: center;}

/* @end */

/* @group Posts */

#post_navigation {
	margin-bottom: 9px;
}

#post_navigation .prev {
	float: left;
}

#post_navigation .next {
	float: right;
}

.first_post {
	background:#000;
	color:#fff;
	min-height: 498px;
	margin-bottom: 18px;
	padding: 1px;
}

* html .first_post {
	height: 498px;
}

.first_post a {
	color:#E5290B;
}
.first_post a:hover {
	color:#fff;
}

.first_post h1 {
	margin: 0 18px 9px;
}

.first_post h1 a {
	color:#fff;
	text-decoration:none;
}

.first_post .post_body {
	margin: 0 18px 9px;
	font-size: 13px;
}

.first_post .opciones_msg {
	margin: 9px 18px;
}

.first_post .opciones_msg a {
	color: #555;
	background: none;
}

.square {
	width: 46%;
	padding: 1%;
	margin: 1%;
	float:left;
	background: #ededed;
	height:115px;
}

.square h3 {
	margin-bottom: 9px;
}

.square h3 a {
	text-decoration: none;
}

.square .fotobonita {
	margin-right: 9px;
}

.post h1 {
	background: #000;
	padding-bottom: 0px;

}

.post h1 a {
	color: #fff;
	padding: 0 9px;
	text-decoration: none;
}

.post .author, .post .date{
	
	position: relative;
	padding: -18px 9px 0;
	padding-left:9px;
	color: #fff;
	background: #000;
	
}

.post .tags {
	position: relative;
	padding: -18px 9px 0;
	padding-left:9px;
	color: #fff;
	background: #000;
	
	
}

.post .author a, .post .date a, .post .tags a {
	color: #fff;
}

.post .author {
	display: none;
}

.post_body p {
	margin: 18px 0;
}
/* @end */

.fotobonita {
	padding: 3px; background: #fff;
}

/* @group Comments */
.comment { margin:20px 0;  }
.comment .author img { vertical-align:middle }
.comment .date { margin-top: 18px; text-align: right; }
.comment .comment_body { margin-left:50px; padding:5px 20px; background:#efefef; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#comments_form .fieldrow { margin:9px 0; }
#comments_form .fieldrow label { font-weight:bold; padding-left:9px; text-transform: uppercase; }
/* @end Comments */


----

h1 .post_title{color:#FFFFFF;font-size:24px;padding-left:20px;padding-bottom:10px;}
.post_content_video{color:#FFFFFF;font-size:14px;padding-left:20px;}
.post_content_video a:link,.post_content_video a:visited{color:#FF2000;font-size:14px;}
.post_content_video a:hover{color:#FFFFFF;background-color:#FF2000;font-size:14px;}
.mini{color:#999999;font-size:11px;}
.mini a:link,.mini a:visited{color:#770000;font-size:11px;}
.mini a:hover{color:#FFFFFF;background-color:#000000;font-size:11px;}
.add_event_link a:link,.add_event_link a:visited{color:#FFF;font-size:14px;text-decoration:none;}
.add_event_link a:hover{color:#fff;font-size:14px;text-decoration:underline;}
#post_extras{position:relative;}
.post_promotion{position:absolute;left:440px;color:#CCCCCC;font-size:12px;margin-top:20px;width:200px;}
.post_promotion a:link,.post_promotion a:visited{color:#CCCCCC;}
.num_comments{position:absolute;left:20px;color:#CCCCCC;font-size:12px;margin-top:20px;}
.num_comments a:link,.num_comments a:visited{color:#CCCCCC;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */


/* @group Lightbox */
html, body { height:100%; }
div#fancy_overlay { position:fixed; top:0; left:0; width:100%; height:100%; background-color:#666; display:none; z-index:30; }
* html div#fancy_overlay { position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px'); }
div#fancy_wrap { text-align:left; }
div#fancy_loading { position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100; }
div#fancy_loading div { position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url(/img/lightbox/fancy_progress.png) no-repeat; }
div#fancy_loading_overlay { position:absolute; background-color:#FFF; z-index:30; }
div#fancy_loading_icon { position:absolute; background:url(/img/lightbox/fancy_loading.gif) no-repeat; z-index:35; width:16px; height:16px; }
div#fancy_outer { position:absolute; top:0; left:0; z-index:90; padding:18px 18px 33px 18px; margin:0; overflow:hidden; background:transparent; display:none; }
div#fancy_inner { position:relative; width:100%; height:100%; border:1px solid #BBB; background:#FFF; }
div#fancy_content { margin:0; z-index:100; position:absolute; }
div#fancy_div { background:#000; color:#FFF; height:100%; width:100%; z-index:100; }
img#fancy_img { position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:100; width:100%; height:100%; }
div#fancy_close { position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url(/img/lightbox/fancy_closebox.png) top left no-repeat; cursor:pointer; z-index:181; display:none; }
#fancy_frame { position:relative; width:100%; height:100%; display:none; }
#fancy_ajax { width:100%; height:100%; overflow:auto; }
a#fancy_left, a#fancy_right { position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:111; display:none; background-image:url(/img/lightbox/data:image/gif;base64,AAAA); outline:none; }
a#fancy_left { left:0px; }
a#fancy_right { right:0px; }
span.fancy_ico { position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:112; cursor:pointer; display:block; }
span#fancy_left_ico { left:-9999px; background:transparent url(/img/lightbox/fancy_left.png) no-repeat; }
span#fancy_right_ico { right:-9999px; background:transparent url(/img/lightbox/fancy_right.png) no-repeat; }
a#fancy_left:hover { visibility:visible; }
a#fancy_right:hover { visibility:visible; }
a#fancy_left:hover span { left:20px; }
a#fancy_right:hover span { right:20px; }
.fancy_bigIframe { position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; }
div#fancy_bg { position:absolute; top:0; left:0; width:100%; height:100%; z-index:70; border:0; padding:0; margin:0; }
div.fancy_bg { position:absolute; display:block; z-index:70; border:0; padding:0; margin:0; }
div.fancy_bg_n { top:-18px; width:100%; height:18px; background:transparent url(/img/lightbox/fancy_shadow_n.png) repeat-x; }
div.fancy_bg_ne { top:-18px; right:-13px; width:13px; height:18px; background:transparent url(/img/lightbox/fancy_shadow_ne.png) no-repeat; }
div.fancy_bg_e { right:-13px; height:100%; width:13px; background:transparent url(/img/lightbox/fancy_shadow_e.png) repeat-y; }
div.fancy_bg_se { bottom:-18px; right:-13px; width:13px; height:18px; background:transparent url(/img/lightbox/fancy_shadow_se.png) no-repeat; }
div.fancy_bg_s { bottom:-18px; width:100%; height:18px; background:transparent url(/img/lightbox/fancy_shadow_s.png) repeat-x; }
div.fancy_bg_sw { bottom:-18px; left:-13px; width:13px; height:18px; background:transparent url(/img/lightbox/fancy_shadow_sw.png) no-repeat; }
div.fancy_bg_w { left:-13px; height:100%; width:13px; background:transparent url(/img/lightbox/fancy_shadow_w.png) repeat-y; }
div.fancy_bg_nw { top:-18px; left:-13px; width:13px; height:18px; background:transparent url(/img/lightbox/fancy_shadow_nw.png) no-repeat; }
div#fancy_title { position:absolute; bottom:-33px; left:0; width:100%; z-index:100; display:none; }
div#fancy_title div { color:#FFF; font:bold 12px Arial; padding-bottom:3px; }
div#fancy_title table { margin:0 auto; }
div#fancy_title table td { padding:0; vertical-align:middle; }
td#fancy_title_left { height:32px; width:15px; background:transparent url(/img/lightbox/fancy_title_left.png) repeat-x; }
td#fancy_title_main { height:32px; background:transparent url(/img/lightbox/fancy_title_main.png) repeat-x; }
td#fancy_title_right { height:32px; width:15px; background:transparent url(/img/lightbox/fancy_title_right.png) repeat-x; }
/* @end */