/* 
Theme Name: trv2009
Theme URL: http://elzote.com/trv2009/
Description: Plantilla para Traveling Disco Bar
Author: Luis Gil
Author URI: http://elzote.com
Version: 1.0.0


/* CSS Hoja de estilos principal */
/* trv2009 v.1.0 */

/* Author: Luis Gil - Zote */
/* copyright February 2009 */


/* RESETEANDO LOS VALORES ----------------------------- */

	/* http://meyerweb.com/eric/tools/css/reset/ */
	/* v1.0 | 20080212 */
	
		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
		body {line-height: 1;}
		ol, ul {list-style: none;}
		blockquote, q {quotes: none;}
		blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}

		/* remember to define focus styles! */
		:focus {outline: 0;}
		
		/* remember to highlight inserts somehow! */
		ins {text-decoration: none;}
		del {text-decoration: line-through;}
		
		/* tables still need 'cellspacing="0"' in the markup */
		table {border-collapse: collapse; border-spacing: 0;}
		
		*{ margin:0; padding:0;}

			/* ---- */

/* ESTILOS ---------------------------------------------------------- */
		/* Estructuras principales */
			body {width:100%; height:100%; text-align:center; background:#000 url(images/bodyBG-aniversario.jpg) no-repeat center 0;}
			#page {width:960px; margin:0 auto; text-align:left; background:transparent url(images/contentBG-aniversario.jpg) no-repeat scroll right 362px; overflow:hidden;}
				#header{width:960px; height:361px; /*height:375px;*/ display:inline; margin:0 10px 0 0; float:left; overflow:hidden; position:relative;}
				
				#content{background:url(images/contentBG-aniversario.jpg) no-repeat right 0; float:left; padding:10px; overflow:hidden; width:940px; margin:0; width:940px;}
						#mainContent{float:left; width:620px; margin: 0 10px 0 0; overflow:hidden; padding-top:10px;}
						#sidebar{float:left; width:300px; margin: 0 0 0 10px; overflow:hidden;}

				#footer{margin:0 auto; width:960px;}


		/* ESTILOS COMUNES */	
			/* Tipografías */	
				body{font-size:16px; font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;}
				#page{font-size:62.5%; text-align:left;}
				
			/* Elementos comunes*/
				h1{}
				h2{color:#8c0000; text-decoration:none; font-size:1.6em;}
					h2 a{color:#8c0000; text-decoration:none; font-size:}
					h2 a:hover{color:#fc0000;}
					h2.typeface-js{font-family:'Anime Ace 2.0 BB'; font-size:16px; visibility:visible;}	
				h3{}
				h4{font-size:14px; text-transform:uppercase; color:; }
				h5{}
				h6{}
				
				a{color:#CF0000; text-decoration:none;}
				a:hover{color:#CF0000; text-decoration:underline;}		

a.thumbEvento{display:none;}
				
		/* CABECERA */
			/* logos */
				#header h1{display:block; height:245px; width:630px; overflow:hidden; text-indent:-5000px;}
				#header p.intro{display:block; width:630px; height:10px; overflow:hidden; text-indent:-5000px;}

			/* navegacion */
			div#navegador{height:; float:left;}
				ul#navBox{padding-top:0;}
				ul#navBox.animaInicial{ position:absolute; top:-200px; display:none; padding-top:0;}/**/
					ul#navBox li{list-style:none; float:left;}
						/*Navegacion principal(comic)*/
						ul#navMain{width:368px; height:88px; padding:10px 0 10px 10px; background:url(images/navMain-trans.png) no-repeat 0 0;}
							ul#navMain li{display:inline; margin:0 1px 0; position:relative; height:88px;}
								ul#navMain li a{display:block; height:50px; width:88px; height:88px; overflow:hidden; text-indent:-5000px;}
								span.info{display:none; height:40px; width:76px; padding:5px; background:transparent url(images/bocata.png) no-repeat 0 0; position:absolute; top:-55px; text-align:left; color:#202020; z-index:2;}
								.oculto{display:none;}
						/* Navegacion secundaria */
						ul#navSec{padding-top:10px;}
							ul#navSec li{float:none; display:block; height:26px; padding:0; margin:0; background:transparent;}
								
								ul#navSec li a, ul#navSec li a:hover{padding:0; margin:0; background:transparent no-repeat 0 0; height:26px; float:left; overflow:hidden; text-indent:-5000px;}
								ul#navSec span.contentHover{display:block; height:100%; width:100%; position:absolute; top:0; left:0; cursor:pointer;}
									ul#navSec li a.inicioLink, ul#navSec li a.inicioLink span.contentHover{background-image:url(images/navSec_index-trans.png); width:94px;}
									ul#navSec li a.archivoLink, ul#navSec li a.archivoLink span.contentHover{background-image:url(images/navSec_archiv-trans.png); width:142px;}
									ul#navSec li a.cartelLink, ul#navSec li a.cartelLink span.contentHover{background-image:url(images/navSec_cartel-trans.png); width:142px;}
								ul#navSec li a.link:hover, ul#navSec li a span.contentHover{background-position:0 bottom;}
								
	
			/* videoBox */
			div#videoBox{position:absolute; top:0; right:0; width:300px; height:314px; background:transparent; z-index:998;}
				#videoClick{position:absolute; width:100px; left:100px; top:0; height:270px; background:transparent url(images/clickVideo-trans.png) no-repeat 0 0; z-index:9999; color:#fff; cursor:pointer;}
					#videoClick p{padding:220px 5px 0; text-align:center; display:none;}
				#videoScreen{position:relative; z-index:0; width:300px; right:5px; top:50px; height:250px; background:transparent; color:#fff;}
					#videoScreen span.tvSet{position:absolute; background:transparent url(images/tvSet.png) 0 0; top:0; left:0; display:/*block*/none; height:250px; width:300px; z-index:1; }
					#videoScreen p{padding:20px 5px 0; text-align:center; z-index:0; position:relative;}
						#videoScreen p object{}	
					#videoScreen .cerrar{position:absolute; bottom:-68px; text-indent:-500px; overflow:hidden; left:100px; height:50px; padding-top:10px; text-align:center; width:95px; margin:0 auto; display:block; background:transparent url(images/cierraVideo-trans.png) no-repeat 0 0; z-index:1;}
					#videoScreen.oculto{display:none;}
			
			/*Page Peel*/
				#pagePeel{z-index:9999;}							
							
		/* CONTENIDOS */
				
				#content h1{}
				#content p{color: #fff;}
				
				/* Post */
					#mainContent .post{}
							#mainContent .post p{font-size:1.4em; padding-bottom:1em;}
						
						div.tituloPost{position:relative; padding-top:30px;}
							#mainContent .post h2{ background:#fff url(images/h2bocata-top-trans.png) no-repeat 0 0; color:#000; padding:8px 60px 8px 5px; text-transform:uppercase; font-size:16px; margin-right:20px;}
							#mainContent .post h2 a{color:#000; text-decoration:none;}
							#mainContent .post h2 a:hover{color:#fc0000;}
							#mainContent .post h2.typeface-js{font-family:'Anime Ace 2.0 BB'; background:#fff; visibility:visible;}
							#mainContent .post p.autor{ background:transparent url(images/h2bocata-bottom-trans.png) no-repeat 0 0; font-size:1em; text-align:right; padding:5px 82px 10px 0; font-style:italic;}
							div.fechaPost{width:88px; height:71px; padding-top:17px; position:absolute; top:0; right:0; background:transparent url(images/fechaBox-trans.png) no-repeat 0 0;} 
								#mainContent .post div.fechaPost p {text-align:center; font-family:"Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif; padding:0;}
								#mainContent .post p.diaNombrePost{text-transform: lowercase; color:#000; font-size:14px;}
								#mainContent .post p.diaPost{color:#8c0000; font-weight:bold; font-size:24px;}
								#mainContent .post p.mesPost{text-transform: uppercase; color:#6F6F6F; font-size:16px; font-weight:bold;}

#mainContent .post ul{margin-bottom:1.3em;}
#mainContent .post ul li{color:#efefef; font-size:1.2em; padding:1em;}
#mainContent .post ul li h4{color:#fc0000; font-size:1.1em; letter-spacing:.5em;}				
				/* SIDEBAR */		
					
				
    /* PIE/FOOT */
			#footer div.widgetBox{width:280px; height:280px; padding:10px; margin:10px 10px 5px; background:transparent url(images/footerBox.png) no-repeat 0 0; color:#8A98A1; float:left; display:inline;}
				#footer div.navBox h2{height:280px; width:50px; float:left; background:transparent url(images/h2Secciones-trans.png) no-repeat 0 0; overflow:hidden; text-indent:-500px;}
				#footer div.widgetBox li{font-size:1.4em; color:#8A98A1;}
					#footer div.widgetBox .footerNav ul{width:227px; float:left;}
					#footer div.widgetBox .footerNav ul li{margin-bottom:2px;}
						#footer div.widgetBox .footerNav ul li a{display:block; letter-spacing:-.1em ; line-height:33px; padding-left:40px; width:187px; background:transparent url(images/footerNavLi-trans.png) no-repeat 0 0; vertical-align:middle; text-transform:uppercase; color:#880202; font-size:16px;}
						#footer div.widgetBox .footerNav ul li a:hover{text-decoration:none; background-position:0 bottom; color:#ed0909;}
				
			#footer div.soonBox{}
				#footer div.soonBox h2{height:280px; width:50px; float:left; background:transparent url(images/h2Proximamente-trans.png) no-repeat 0 0; overflow:hidden; text-indent:-500px;}
				#footer div.soonBox div.soonContent{height:280px; width:222px; float:right; overflow:hidden; position:relative;}

					#footer div.soonBox a.linkable{display:block; height:280px; left:0; position:absolute; top:0; width:222px; z-index:2;}			
					#footer div.soonBox div.soonContent span.marco{height:; width:; position:absolute; z-index:100; top:0; right:0;}
					#footer div.soonBox div.soonContent a img{display:inline; float:none;background:transparent none repeat scroll 0 0; min-height:247px; left:-20px; padding-bottom:50px; position:relative;}
#footer div.soonBox div.soonContent a.thumbEvento{display:inline;}
#footer div.soonBox div.soonContent a.thumbEvento img{left:0;}
#footer div.soonBox div.soonContent a.imgEvento{display:none;}
			#footer div.publiBox{}
				#footer div.publiBox h2{height:280px; width:50px; float:left; background:transparent url(images/h2Publi-trans.png) no-repeat 0 0; overflow:hidden; text-indent:-500px;}				#footer div.publiBox div.publiContent{height:280px; width:222px; float:right; overflow:hidden; position:relative;}
						
			#footer div.aboutBox{width:920px; height:100px; margin:0 10px 10px; padding:10px; float:left; color:#8A98A1; overflow:hidden;}	
				#footer div.aboutBox h2.typeface-js{font-family:'Anime Ace 2.0 BB'; font-size:12px; visibility:visible;}
				#footer div.aboutBox h3.typeface-js{font-family:'Anime Ace 2.0 BB'; font-size:11px; visibility:visible; color:#8A98A1; margin-top:5px;}
				#footer div.aboutBox h2 a{text-decoration:none;}
				#footer div.aboutBox p {font-size:10px; font-family:Arial; padding-top:10px;}
				#footer div.aboutBox p.socialLinks{float:none; clear:both; width:920px; padding-top:10px; overflow:hidden;}
					div.aboutBox p.socialLinks a{display:inline; margin-right:8px; height:18px; overflow:hidden; float:left; background:transparent url(images/footerLogos.png) no-repeat; overflow:hidden; text-indent:-5000px;}
					div.aboutBox p.socialLinks a.rssLink{ width:18px; background-position:-11px 0;}
						div.aboutBox p.socialLinks a.rssLink:hover{background-position:-11px -25px;}
					div.aboutBox p.socialLinks a.ttLink{width:72px; background-position:-123px 0px;}
						div.aboutBox p.socialLinks a.ttLink:hover{background-position:-123px -25px;}
					div.aboutBox p.socialLinks a.fbLink{width:77px; background-position:-38px 0px;}	
						div.aboutBox p.socialLinks a.fbLink:hover{background-position:-38px -25px;}
					
				#footer div.aboutBox p.creditLinks {float:none; clear:both; width:920px; padding-top:10px;}
					div.aboutBox p.creditLinks span{ vertical-align:bottom; display:inline; line-height:17px; margin-right:4px; float:left;}
					div.aboutBox p.creditLinks a{display:inline; margin-right:8px; height:18px; overflow:hidden; float:left;  background:transparent url(images/footerLogos.png) no-repeat; overflow:hidden; text-indent:-5000px;}
					div.aboutBox p.creditLinks a.wpLink{ width:78px;  background-position:-208px 0px;}
						div.aboutBox p.creditLinks a.wpLink:hover{background-position:-208px -25px;}
					div.aboutBox p.creditLinks a.zoteLink{ width:57px;  background-position:-293px 0px;}
						div.aboutBox p.creditLinks a.zoteLink:hover{background-position:-293px -25px;}

/* PAGINAS --------------------------- */
	
	/* HOME-SPLASH */
	body.inicio #mainContent{}
		body.inicio #fotosBox{}
			body.inicio #fotosBox h1{ display:block; height:30px; padding-bottom:10px; width:200px; background:transparent url(images/h1FotosBox-trans.png) no-repeat 0 0; overflow:hidden; text-indent:-5000px;}
			 #fotosBox img{background:transparent url(images/diapo-trans.png) no-repeat 0 0; border:0px none; margin:0 4px 4px 0; padding:11px;}
			 #fotosBox a.masLink{display:block; background:url(images/masLink-trans.png) no-repeat right 0; width:130px; height:26px; float:right; overflow:hidden; text-indent:-5000px; }
				#fotosBox a.masLink:hover{background-position: right bottom;}
				
		body.inicio #noticiasBox{}
			body.inicio #noticiasBox h1{ display:block; height:30px; width:150px; background:transparent url(images/h1NoticiasBox-trans.png) no-repeat 0 0; overflow:hidden; text-indent:-5000px;}
		
	
	/* GALERIAS (nextGen-galleries)*/
	body.galerias #mainContent{width:620px;}
		body.galerias #mainContent h1{ display:block; height:30px; padding-bottom:10px; width:150px; background:transparent url(images/h1Fotos-trans.png) no-repeat 0 0; overflow:hidden; text-indent:-5000px;}
				body.galerias #mainContent h1.carteles{ width:208px; background:transparent url(images/h1Carteles.png) no-repeat 0 0;}
		body.galerias #mainContent .ngg-galleryoverview{width:620px;}
			#mainContent div.piclenselink{vertical-align:bottom; padding:5px 0;}
				#mainContent a.piclenselink{display: block; height:30px; width:212px; overflow:hidden; text-indent:-5000px; background:url(images/cooliris-btn.png) no-repeat 0 bottom;}
				#mainContent a.piclenselink:hover{background-position:0 top;}


			#mainContent .ngg-albumoverview { clear:both; display:block !important; margin-top:10px; width:100%;}
				#mainContent .ngg-album {border:1px solid #202020; height:100%; margin-bottom:5px; padding:5px; background:#4F4F4F;}
				#mainContent .ngg-album {border:1px solid #202020; margin-bottom:5px; overflow:hidden; padding:5px;}
				html > body #mainContent .ngg-album { border:1px solid #202020; margin-bottom:5px; overflow:hidden; padding:5px;}
				
				.ngg-albumtitle{padding-bottom:10px;}
					.ngg-albumtitle a{font-size:18px; text-transform:uppercase; letter-spacing:.1em; font-weight:bold; text-decoration:none;}
					.ngg-albumtitle a:hover{border-bottom: 1px dotted;}

				.ngg-albumcontent{}
					.ngg-thumbnail{float:left; display:inline;}
					.ngg-description{float:left; display:inline; padding-left:10px;}
						.ngg-description p{font-size:16px; font-family:'Trebuchet MS', Helvetica, sans-serif; font-style:italic;}
							.ngg-description p strong{font-weight:bold;}
							
			#mainContent .ngg-gallery-thumbnail-box{}
				#mainContent .ngg-gallery-thumbnail{margin: 2px;	position: relative; float: left; padding:5px; width:140px; height:130px; background:#4F4F4F; text-align:center; }
					#mainContent .ngg-gallery-thumbnail a{}
					#mainContent .ngg-gallery-thumbnail a:hover{}
						#mainContent .ngg-gallery-thumbnail a span{}
						#mainContent .ngg-gallery-thumbnail a img{width:80px; height:80px; display:inline; margin:0; border:0px none; padding:10px; background:url(images/diapo2-trans.png) no-repeat center center;}
						#imgPreviewWithStyles {background: #c4c4c4; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 15px; z-index: 9999; border: none;}
							/*#imgPreviewWithStyles img{border:2px solid red; z-index:1; display:block;}*/
			
			#mainContent .ngg-navigation{padding-bottom:10px;}
			#mainContent .ngg-navigation a.page-numbers, #mainContent .ngg-navigation a.next, #mainContent .ngg-navigation a.prev, #mainContent .ngg-navigation span.page-numbers, #mainContent .ngg-navigation span.next, #mainContent .ngg-navigation span.prev {color:#8c0000; border:0px none; margin-right:5px; padding:3px 7px; font-size:14px; background:#202020;}
			
			#mainContent .ngg-navigation a.page-numbers:hover, #mainContent .ngg-navigation a.next:hover, #mainContent .ngg-navigation a.prev:hover, #mainContent .ngg-navigation span.page-numbers:hover, #mainContent .ngg-navigation span.next:hover, #mainContent .ngg-navigation span.prev:hover {background-color:#494848; color:#FFFFFF !important; text-decoration:none !important;}
					
					
	/* VIDEOS */
	body.videos #mainContent{width:640px;}
		body.videos #mainContent h1{ display:block; height:30px; padding-bottom:10px; width:280px; background:transparent url(images/h1Musica-trans.png) no-repeat 0 0; overflow:hidden; text-indent:-5000px;}
	body.videos #mainContent h1.playListas{height:20px; width:400px; background:transparent url(images/h1PlayListas.png) no-repeat 0 0;}
	body.videos #mainContent h1.videoSemana{height:20px; width:280px; background:transparent url(images/h1VideoSemana.png) no-repeat 0 0;}
	body.videos .playListWrap{width:640px; padding-bottom:50px;}
		body.videos .playListBox{float:left; display:inline; width:300px; margin:0 16px 10px 0; border:2px solid #202020;}
		body.videos .playListBox.relativo{position:relative;}
		body.videos .playListBox h2{height:40px; padding:10px 10px 0 0; background:#202020; text-align:right; color:#fc0000; font-family:'Trebuchet MS', Helvetica, sans-serif; margin:0px; cursor:pointer;}
		body.videos .playListBox h2#post-54{background:url(images/playListH2.jpg) no-repeat 0 0; width:300px; padding:0; height:50px; overflow:hidden; text-align:left; text-indent:-5000px;}
		body.videos .playListBox h2#post-52{background:url(images/playListH2.jpg) no-repeat 0 bottom; width:300px; padding:0; height:50px; overflow:hidden; text-align:left; text-indent:-5000px;}
		body.videos .playListBox .playList{width:300px; background:#202020; border:2px solid #202020;}
		body.videos .playListBox .playList.absoluto{position:absolute; z-index:999;}
		body.videos .playListBox .playList span.cerrar{display:inline; float:right; background:url(images/btnClose-trans.png) no-repeat center center; width:75px; padding:10px; height:22px; overflow:hidden;}
		div.cleared{float:none; clear:both;}		
		
	
	/* EVENTOS (event-calendar) */
	body.eventos #mainContent{}
		body.eventos #mainContent h1{ display:block; height:30px; padding-bottom:10px; width:200px; background:transparent url(images/h1Eventos-trans.png) no-repeat 0 0; overflow:hidden; text-indent:-5000px;}
		body.eventos #mainContent #CalendarLarge-Header td{color:#666; font-size:1.6em;}
		body.eventos #mainContent #wp-calendarLarge th {background:#202020; border:1px solid #000 !important; color:#7f7f7f; text-transform:uppercase; text-align:center; padding:4px;font-size:1.3em; font-weight:normal;}	
		body.eventos #mainContent #wp-calendarLarge td {background:#333;}
			body.eventos #mainContent #wp-calendarLarge td div.dayHead{background:#333333; color:#6f6f6f; padding:4px 4px 2px 2px; text-align:right;}
			body.eventos #mainContent #wp-calendarLarge #todayLarge {background-color:#4F4A4A !important; color:#fff;}
			body.eventos #mainContent #wp-calendarLarge #todayLarge div.dayHead{color:#fc0000; background:#4F4A4A;}
			body.eventos #mainContent #wp-calendarLarge #todayLarge .event-block{border-top:0px none #333 !important; padding:4px;}
				body.eventos #mainContent #wp-calendarLarge .event-block a:link, 
				body.eventos #mainContent #wp-calendarLarge .event-block a:visited,
				body.eventos #mainContent #wp-calendarLarge .event-block a:hover,
				body.eventos #mainContent #wp-calendarLarge .event-block a:active{font-size:1.2em;}
				body.eventos #mainContent #wp-calendarLarge #todayLarge .event-block a{text-transform:uppercase; color:#f6f6f6}
			body.eventos #mainContent #wp-calendarLarge td.pad {background:#202020;}
			
	/* ARCHIVO (snazzy-archives) */
	body.archivo #mainContent{}
		body.archivo #mainContent h1{ display:block; height:30px; padding-bottom:10px; width:250px; background:transparent url(images/h1Archivo-trans.png) no-repeat 0 0; overflow:hidden; text-indent:-5000px;}	
			body.archivo #mainContent .snazzy {text-align:left; overflow:auto;}
			body.archivo #mainContent .snazzy td{background:#202020;}
			body.archivo #mainContent .snazzy a, body.archivo #mainContent .snazzy a:hover {text-decoration:none;}
		
			body.archivo #mainContent .sz_cont {width:100px; display:block; overflow:hidden; margin:0px 0px 10px;}
			body.archivo #mainContent .sz_page {background-color: #ffffef;}
				body.archivo #mainContent .sz_img {height:110px;}
				body.archivo #mainContent .snazzy img {margin:0; padding:0;}
		
			body.archivo #mainContent .sz_year {font-size:22px; color:#efefef; font-family:georgia, verdana; font-style:italic;}
				body.archivo #mainContent .sz_date_yr {height:42px; font-size:34px; color:#efefef}
				body.archivo #mainContent .sz_month {}
					body.archivo #mainContent .sz_date_mon {height:29px; font-size:22px; cursor:pointer; color:#dc0000; text-transform:uppercase;}
						body.archivo #mainContent .sz_day {background:#efefef;}
							body.archivo #mainContent .sz_date_day {background: #4F4A4A; margin-bottom:1px; height:20px; font-size:14px; font-weight:bold; cursor:pointer;}
		
					body.archivo #mainContent .sz_title {padding:5px 0px; font-weight:bold; color:#444; text-decoration:none;}
						body.archivo #mainContent .sz_titleon {line-height:14px; color:#eee; background-color:#333;}
					body.archivo #mainContent .sz_excerpt {font-size:9px; padding-bottom:5px; color:#999; text-decoration:none;}
					body.archivo #mainContent .sz_clr {padding-top: 20px;}
		 
			body.archivo #mainContent .sz_carousel {position: relative; visibility: hidden; left: -5000px;}
				body.archivo #mainContent .sz_carousel ul {text-indent:0 !important;}
				 body.archivo #mainContent .sz_carousel li {padding:0px 8px;}
		
	/* CATEGORIAS */
	body.categorias #mainContent{}
	
	/* ERROR 404 */
	body.error404 {background: #000 url(images/body404BG.jpg) no-repeat center top;}	
		body.error404 #page, body.error404 #content{background: transparent none;}
			body.error404 #content #mainContent{background: transparent none; padding-top:75px;}
				body.error404 #content .post h1{font-size:20px; height:1px; width:1px; overflow:hidden; padding:0; margin:0; text-indent:-500px;}
				body.error404 #content .post p{font-size:2em; color:#fff;}
				body.error404 #content p strong{font-size:1.2em; color:#cf0000;}
			body.error404 #sidebar{background: transparent url(images/bocataGrande-trans.png) no-repeat 0 0; padding:30px 0 40px;}	
				body.error404 #sidebar p{color:#000; padding:0 12px 10px; font-size:1.8em;}
				body.error404 div.buscar{padding-bottom:20px;}
					body.error404 div.buscar form{ padding:0 12px 10px;}
				body.error404 div.nav404 p{}
					body.error404 div.nav404 p a{display:block; height:30px; width:150px; overflow:hidden; background: transparent none no-repeat 0 0; }
					body.error404 div.nav404 p a:hover{background-position:0 bottom;}
					body.error404 div.nav404 p a.linkInicio{background-image:url(images/linkInicio-trans.png);}
					body.error404 div.nav404 p a.linkArchivo{background-image:url(images/linkArchivo-trans.png);}
					
/* OTROS ----------------------------- */
	/* ANIMACION */
		div#flasher{background:url(images/loaderBG-trans.png) no-repeat 0 0; position:absolute; top:30px; left:42%; z-index:9999;}
			div#flasher span{display:block; width:168px; height:168px; background:transparent url(images/loader.gif) no-repeat scroll 108px 112px; }

	/* IE6 WARN*/
	#ieWarn{ font-family: 'Trebuchet MS', sans-serif;}
		#ieWarn h2{font-size:16px; color:#CF9700;}
		#ieWarn h4{font-size:13px; font-weight:normal;}
		#ieWarn p{font-size:12px; color:#efefef;}
		#ieWarn p.intro{font-size:13px; padding:5px 0; font-weight:bold; color:#AF8515;}
		#ieWarn ul.alternativas{}
			#ieWarn ul li{float:left; display:inline; width:134px; margin:2px;}
				#ieWarn ul li a{display:block; line-height:34px; padding-left:38px; vertical-align:middle; font-size:12px; color:#8C0000;}
				#ieWarn ul li a:hover{background-color:#2F2F2F; text-decoration:none; color:#CF0000;}
				#ieWarn ul li a.fFox{ background:#3b3b3b url(images/firefox.gif) no-repeat 2px center;}
				#ieWarn ul li a.gChrome{ background:#3b3b3b url(images/chrome.gif) no-repeat 2px center;}
				#ieWarn ul li a.saf{ background:#3b3b3b url(images/safari.gif) no-repeat 2px center;}
				#ieWarn ul li a.iE7{ background:#3b3b3b url(images/IE.gif) no-repeat 2px center;}
		
	/* PUBLICIDAD */
		.publi{}
			.publi.tipo{}	

	/*	THICKBOX */
		#TB_overlay{z-index:1000 !important;}
			#TB_window{z-index:1002 !important;}
		#TB_load{z-index:1005 !important;}
		
	/* BODY ESPECIAL */
		body.inicio #mainContent {padding-bottom:50px;}
		body.inicio #fotosBox {width:300px;}
		#fotosBox a.masLink {float:left;}

/* Fondos especiales */
			body {background:url("images/bodyBG-contempop.jpg") no-repeat scroll center 0 #000000;}
			#page {background:url("images/contentBG-contempop.jpg") no-repeat scroll 0 362px transparent;}
				#content{background: transparent none;}	
	
/**/
/**/
/**/
/* Gods don't like people not doing much work. People who aren't busy all the time might start to think. -Terry Pratchett */
/* A los dioses no les gusta que la gente no trabaje demasiado. Las personas que no están ocupadas todo el tiempo podrían empezar a pensar -Terry Pratchett*/