/* 
Theme Name:ZoteDarkoHTML5
Theme URL: 
Description: Interim Theme.
Author: Luis Gil
Author URI: http://elzote.com
Version: 2.0.2 Enero 2009

*/

/* RESETEANDO LOS VALORES ---------- */
		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;}
		ol, ul, li, dl {list-style: none;}
		blockquote, q {quotes: none;}
		blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}

		/* recuerda redefinir los estilos para :focus!!!!! */
		:focus {outline: 0;}
		
		/* recuerda redefinir los estilos para ins y del!!!!! */
		ins {text-decoration: none;}
		del {text-decoration: line-through;}
		
		/* todas las tablas deben llevar 'cellspacing="0"' en el codigo html */
		table {	border-collapse: collapse; border-spacing: 0;}
		/* Tell the browser to render HTML 5 elements as block */  
		header, section, footer, aside, nav, article {display: block;}

/* ESTILOS */
	/* Tipografias ---- */

		/* @font-face */


		/* Textos Reseteados */
		html {font-size:16px /* establece el tama?o default*/;}
			body{/* font-size:62.5% iguala 1em a 10px aprox*/; font-family:Arial, Helvetica, sans serif; color:#5F555B; line-height:1em;}	
		
		/* Elementos  Texto */
		h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, sans serif; font-weight:bold; color:#fff; line-height:1.3em;}
			h1{font-size:60px;}
			h2{font-size:46px; font-weight:bold; line-height:60px;}
				h2 a{ color:#B5040D;}
			h3{font-size:36px; color:#5ea4ac; font-weight:bold;}
			h4{font-size:28px; text-transform: uppercase; letter-spacing: .02em; color:#5ea4ac; text-decoration:none; line-height:1.3em;}
			h5{font-size: 20px; letter-spacing: .02em; font-weight:normal; line-height:1.3em; font-family:Georgia, serif;}
			h6{font-size: 16px; color:#9f8e97; line-height:1.3em; font-weight:normal; }
				
				p{font-size:16px; padding-bottom:20px; line-height:20px;}
				ol li, ul li{font-size:16px;}
				
				a{color:#DC2A1E; text-decoration:none;}
					a:focus{outline: 1px dotted; border:0px solid;}
					p a:hover{color:#DC2A1E;}
				
				blockquote{padding:.5em 0 0 60px; font-family: Georgia, serif; font-style:italic; background:url(images/quote.png) no-repeat 0 0; overflow:hidden; font-size:24px; line-height:1.2em; margin:10px 0;}
				q{font-family: Georgia, serif; font-style:italic;}
					.post .entry blockquote p{text-shadow:none; padding-bottom:.5em; font-size:24px; line-height:1.2em;}
				cite{font-family: Georgia, serif; font-style:normal; font-variant:small-caps; }
				blockquote cite{ font-size:24px; display:block; margin-bottom:1em;}
		/* Formularios*/
			input, textarea{border:1px solid #202020; background:#d8e3a7; color:#5F555B; font-size:16px; font-family:Arial, Helvetica, sans serif; line-height:24px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:6px; margin:0; }
				input:focus, textarea:focus{border:1px solid #000; background:#e8eda9;}
			
			input[type="submit"], button, .boton{background:#444/*#3e703e*/; color:#c4c4c4; line-height:24px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border:0px none;  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4); cursor:pointer;}
				input[type="submit"] :focus{background:#3e703e; box-shadow: 2px 2px 6px rgba(0,0,0,0.6);}
			input:hover[type="submit"], button:hover, .boton:hover{color:#fdb513;}
			label{font-weight:bold; font-size:18px; letter-spacing:-1px;}


				
/* ESTRUCTURAS ------------------------------------------------- */
	body{width:100%; background:#000;}
		#page{width:100%;}
			#cabecera{width:960px; margin:0px auto 0; height:180px;}
				#titulos{height:180px; background:url(images/headerBodyBG.png) no-repeat 240px 0; }
				
				#cabecera h1{text-indent:-5000em; overflow:hidden;}
				#cabecera #intro{text-indent:-5000em; overflow:hidden;}
				#cabecera #menu{position:absolute; top:2px; overflow:hidden;}
					#menu ul li{font-size:20px; font-weight:bold; margin-bottom:4px;}
						#menu a, #home #menu ul li.inicioLink span{color:#000; background:url(images/navABG.png) no-repeat 0 0; line-height:1.5em; padding:3px 4px 2px; text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);}
						#menu a:focus{outline:0px none !important;}
						#menu ul li.current a, #home #menu ul li.inicioLink span, #galerias #menu ul li.galeriaLink a{color:#efefef;}
					
			#content{width:960px; margin:0 auto;}
				 #mainContent{/*width:740px;*/ float:left; display:inline;}
					.postsWrap{overflow:hidden; clear:both; position:relative; padding-bottom:140px;}
						.post{position:relative; overflow:hidden; padding-bottom:60px; width:960px;}
				#sidebar{width:240px; float:left; display:inline;}
			#pie{background:#3f3f3f/*#444*/ url(images/footerBG.png) repeat-x 0 0; width:100%; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4) !important; color:#c4c4c4; overflow:hidden;}
				#footerWrap{margin:0 auto;}
					.footerBox{width:960px; margin:10px auto; position:relative; float:none; display:block; overflow:hidden;}
						.footerBox h2{font-size:28px; line-height:1.3em; width:960px; border-bottom:1px dotted #777; margin-bottom:10px;}
						.footerBox ul.lifestream{padding-left:240px;}
						.footerBox .lifestream_text{text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4); }
						#footerWrap #twitterBox p{padding-left:240px; font-family:Georgia,serif; font-size:20px; font-style:italic; line-height:1.3em; width:720px;}
				#footerWrap .bookmarksBox{float:left; width:220px; display:inline; margin:0 20px 10px 0; overflow:hidden;}
				#footerWrap .bookmarksBox h5{border-bottom:1px dotted #777; margin-bottom:10px;}
				#footerWrap .bookmarksBox li a{background:url(images/external.png) 1% 40% no-repeat; padding-left: 15px; display:block; margin-bottom:11px;}
				#footerWrap .bookmarksBox li a:hover{border-bottom:1px dotted; margin-bottom:10px;}
				#footerWrap .bookmarksBox.leftBox{padding-left:240px;}
				#footerWrap widget_search{padding-bottom:10px;}				
					#footerWrap .searchform{padding-left:240px; height:80px;}
					#footerWrap .searchform input#s{width:180px; margin-right:10px;}
					#footerWrap .searchform #searchsubmit {width:90px;}
				#bottomFooter{width:100%; float:none; background:#000;}			
				#bottomFooter p{width:720px; margin:0px auto; float:none; padding:10px 10px 10px 240px; text-align:left; overflow:hidden;}
				#bottomFooter p a{margin-right:10px; display:inline; float:left;}
				#bottomFooter p a:hover{border-bottom:1px dotted;}
				#bottomFooter p a.licenseCC{border:0px none; opacity: .7; -webkit-opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70);}
				#bottomFooter p a.licenseCC:hover{border:0px none; opacity: 1; -webkit-opacity:1;-moz-opacity: 1; filter: alpha(opacity=100);}

/* POSTS */
	/*post header */
	.post header{border-bottom:1px dotted #444; padding-left:240px;}
		.date{position:absolute; left:0; font-size:20px; line-height:60px; vertical-align:bottom; padding:0;} 
	/* post entry */
		div.entry{color:#c4c4c4; padding:18px 0; padding-left:240px; position:relative;} 
		div.entry p{}
		div.entry p a:hover{ border-bottom:1px dotted;}
			.postsWrap a.extlink {background:url(images/external.png) 0 1% no-repeat; padding-left: 15px;}
				a.extlink span.extlink{position: absolute; left: -5000px; width: 4000px;}
				.entry  a[href^="mailto:"] {padding-right: 15px; background: url(email.png) no-repeat center right;}
				.entry a[href$=".pdf"] {padding-right: 15px; background: url(pdf.png) no-repeat center right;}		
	/* post thumb */
		.post .postThumb{position:absolute; left:0; padding:5px; margin:5px 0; width:120px; height:120px; background:#444 url(images/defaultThumb.png) no-repeat center center;}
		.post.category-blogroll .postThumb{background-image: url(images/defaultBlogrollThumb.png);}
			.postThumb a{display:block; height:100%; width:100%; border:0px none; overflow:hidden;}
			.postThumb .thumbAlternativo{height:120px; min-width:120px;}	
				
	/* post meta*/
	.post footer{padding-left:240px;}
		.postmeta .comms{background:url(images/commentsICO.png) no-repeat 0 0; padding-left:30px; padding-bottom:5px; font-size:14px; float: right;}
	 .postmeta .cats{font-size:14px; float: left; padding-bottom:0px;}		
			.comms a:hover, .cats a:hover{ border-bottom:1px dotted;}
	
	.postsWrap .navigation{padding:20px 0 0 240px; border-top:1px dotted; margin:60px 0 20px; clear:both; float:none; font-size:18px;}
		.postsWrap .navigation .alignRight{text-align:right; float:right;}
		.postsWrap .navigation .alignLeft{text-align:left; float:left;}
		.postsWrap .navigation span{font-size:18px;}
		.postsWrap .navigation a{font-family:Georgia, serif; font-style:italic; font-size:18px;}
		.postsWrap .navigation a:hover{border-bottom:1px dotted;}
	 
/* SINGLE */
	body.single  header, body.footer{padding-left:0px;}
	body.single .postsWrap{padding-bottom:0px;}
		body.single .date{position:relative; font-size:28px; line-height:28px; vertical-align:bottom; padding:20px 0 0; color:#efefef;}
			body.single .date span{font-weight:bold; color:#fff;}
	body.single .post header{border:0 none;}
		body.single h1{line-height:1em; padding-left:240px;}
	body.single .postIMG {}
		body.single .post .postIMG img{padding:5px; margin:5px 5px 5px 0; background:#444; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4);}
			body.single .entry img{padding:5px; display:block; margin:5px 5px 5px 0; background:#444; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4); /*max-height:476px;*/ max-width:610px;}
				body.single .postIntro{margin:10px 0 20px; padding-bottom:20px; border-bottom:1px dotted #777; overflow:hidden;}
					body.single .postIntro p{font-family: Georgia, serif; font-style:italic; text-shadow:none; padding-bottom:.5em; font-size:28px; line-height:1.2em; color:#777;}	
				body.single .postmeta .socialinks{clear:both; float:none; overflow:hidden;}
	/* Sociable */
	div.sociable { margin: 0 0 16px; overflow:hidden; float:left; display:inline;}
	.sociable_tagline { position: relative; padding-bottom:16px; }
		.sociable_tagline span {font-weight: bold; color:#efefef; text-shadow: 1px 1px 0px rgba(225, 225, 225, 0.4); }
	.sociable ul { display: inline; margin: 0 !important; padding: 0 !important;}
		.sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 2px; padding: 1px; float:left;}
		.sociable ul li:before { content: ""; }
			.entry div.sociable ul li  a{padding:0px; background:transparent none;}
			.sociable img {float: none; width: 24px; height: 24px; padding:5px; margin:0px; background:#444; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4);}
			.sociable-hovers {opacity: .7; -webkit-opacity:.7; -moz-opacity: .7; filter: alpha(opacity=70);}
				.sociable-hovers:hover {opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);}					
	/* Tweetmeme */
		.tweetmeme_button{float:right; overflow:hidden; display:inline; padding:5px; margin:2px; background:#444; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4); }
	/* Navigation */
		.postNavi{border-top:1px dotted #444444; clear:both; float:none; font-size:24px; line-height:1.3em; margin-top:20px; overflow:hidden; width:720px; padding-top:10px;}
		.postNavi .alignRight{text-align:right;}
		.postNavi span{font-size:18px;}
		.postNavi a{font-family:Georgia, serif; font-style:italic;}
		.postNavi a:hover{border-bottom:1px dotted;}

	
/* COMMENTS */
	.commentsWrap{padding-left:240px;position:relative; margin-top:20px; width:720px; overflow:hidden;}
	.commentsWrap h3{line-height:1em;}
		.commentsWrap ol{ margin-bottom:20px; overflow:hidden;}
			li.comment{background:#303030; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:3px; overflow:hidden;}
			li.even{background:#202020;}
				li.comment em.warn{padding:5px; display:block; color:#000; overflow:hidden; font-family:Georgia, serif; font-weight: bold; text-shadow: 1px 1px 0px rgba(225, 225, 225, 0.4);}
				.comment-body{}
					div.avatar{float:left; padding:9px; display:inline;}	
						img.avatar{border:1px solid #dedede; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4);}
					.commentText{float:left; padding:5px 10px 5px 15px; display:inline; width:610px;}	
						.commentText p{padding-bottom:0.4em; font-size:14px; font-family:Georgia, serif; font-style:italic; color:#777;}
							.commentText a:hover{ border-bottom:1px dotted;}
						.vcard{overflow:hidden;}
							.vcard cite{float:left; padding:0; margin:0px; display:inline; font-family: Arial, Helvetica, sans serif; font-variant:normal;line-height:1.3em; color:#fff; }
							.vcard span{padding-left:.5em; font-size:12px; display:inline;}
						p.comment-meta{font-size: 11px; font-style:italic;}

					.comment .reply{float:right; width:546px; text-align:right; padding:0 5px 5px 0;}
						.comment .reply a{background:#444 url(images/commentsSidebar.png) 99% 40% no-repeat; font-size:11px; color:#c4c4c4; line-height:18px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:6px; border:0px none;  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); padding:1px 15px 1px 5px;}
							.comment .reply a:hover{color:#fdb513;}
			li.comment .children{margin: 0 5px 10px 100px;}
				li.comment .children li{background: transparent none; margin-bottom:0px; border-top:1px dotted #444;}
				li.even .children li.odd{background:#202020; }
					.children .commentText{width:500px;}
						.children .children .commentText{padding-left:20px;}
						.children .vcard{}

		
	
	/*Comments form*/
		#commentform{margin:10px 0px 10px; padding: 0 0 10px;}
			#commentform h2{font-size:24px; padding:20px 0 5px; color:#0DBCDF;}	
			#commentform p{font-size:18px;}
			#commentform p.infoLegal, #commentsForm p.infoComentario {padding:5px 0; font-size:12px;} 

				#commentform label{padding-top:10px; color:#efefef; font-size:18px;}

				#commentform input, #commentform textarea{border:1px solid #7F7777; background:#9f9f9f; font:18px Arial, Helvetica, sans serif; padding:3px;}
				#commentform textarea{width: 620px;}
				#commentform input:focus, #commentform textarea:focus{background:#efefef; border-color:#DFDFDF;}
		
				#commentform .boton{margin:5px 0px;background:#1F1F1F; text-transform:uppercase; padding:5px; border:0px none; cursor:pointer; color:#7F7F7F; border:1px solid #5F5F5F; }
				#commentform .boton:hover{border:0px none; cursor:pointer; border:1px solid #7F7F7F; color:#c4c4c4; background:#333;}

/* HOME */
		#home #titulos{height:180px; background:url(images/headerBodyBG.png) no-repeat 240px 0; }
		.homeContentWrap{width:100%; overflow:hidden; background-color:#000; }
			.homeContentWrap .contentBox{width:960px; margin:10px auto; position:relative; float:none; display:block; overflow:hidden;}
				.homeContentWrap .contentBox h2{font-size:36px; line-height:1.3em; border-bottom:1px dotted #999; color:#c4c4c4; margin-bottom:10px;}
					.homeContentWrap .contentBox h2 a{color:#c4c4c4;}
						.homeContentWrap .contentBox h2 a:hover{color:#DC2A1E;}
				.homeContentWrap .contentBox ul{margin-left:240px; }
					.homeContentWrap .contentBox li{float:left; width:220px; padding:5px; margin:5px; overflow:hidden; display:inline; border-bottom:1px dotted;}
						.homeContentWrap #resumenBlog li{margin:0 5px 5px;  height:3em;}
						.homeContentWrap .contentBox li.masLink{float:right; margin-left:480px; border:0px none; width:100px;}
							.homeContentWrap .contentBox li.masLink a{padding:5px; margin:0; background:#444; overflow:hidden; display:block;}
							.homeContentWrap .contentBox li.masLink a:hover{ border-bottom:0px none;}
						.homeContentWrap .contentBox h3{font-size:14px; line-height:1em; font-weight:normal;} 
						.homeContentWrap .contentBox h3 a{padding:0 2px;}
							.homeContentWrap .contentBox h3 a:hover{ color:#DC2A1E; background:#000;}
						.homeContentWrap .contentBox ul.blogNews h3 a{display:block; padding:4px 3px;}
							.homeContentWrap .contentBox ul.blogNews h3 a:hover{ color:#DC2A1E; background:#202020; border-bottom:1px dotted;}
						.homeContentWrap .contentBox p{color:#c4c4c4; font-size:14px;}
						.homeContentWrap .fotologNews li{border:none;}
							.homeContentWrap .fotologThumb{padding:5px; margin:5px 0; background:#444; overflow:hidden;}
								.homeContentWrap .fotologThumb a{height:120px; display:block; overflow:hidden;} 
								.homeContentWrap .fotologThumb img{max-width:220px;}
						.homeContentWrap .flickrThumbs li{border:none; width:100px;}
							.homeContentWrap .flickrThumbs a{padding:5px; margin:0; background:#444; overflow:hidden; display:block;} 
								.homeContentWrap .flickrThumbs img{height:90px; width:90px;}
							

/* Flikr Thumbs*/
						#home #flickr-sidebar{width:720px; border:0px none;}
						.flickr-photos{position:relative; padding:46px 0 0 240px; overflow:hidden; border:0px none;}
						#home .flickr-photos{padding:0px;}
							.flickr-photos h2{position:absolute; left:0; top:0; width:100%; border-bottom:1px dotted #777;}
							#home .flickr-photos h2{display:none;}
						.flickr-photos a {padding:6px; margin:0 10px 10px 0px; background:#666; overflow:hidden; display:inline; float:left; border: 0px none; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4); }
							.flickr-photos img{height:80px; width:80px;}
							.flickr-photos .more-photos{float:right; margin-left:480px; border:0px none; padding:5px; background:#444; overflow:hidden; display:block;}
							.flickr-photos .more-photos:hover{border-bottom:0px none;}
			
				
/* Page: RESULTADOS BUSQUEDA */
	body.search #mainContent .searchterm1, body.search #mainContent .searchterm1 a,	body.search #mainContent .searchterm2, body.search #mainContent .searchterm2 a, body.search #mainContent .searchterm3, body.search #mainContent .searchterm3 a, body.search #mainContent .searchterm4, body.search #mainContent .searchterm4 a, body.search #mainContent .searchterm5, body.search #mainContent .searchterm5 a, body.search #mainContent .searchterm6, body.search #mainContent .searchterm6 a{color:#202020; padding:0 2px;}
	body.search .searchTerms{background:#CDFF00; color:#202020; padding:0 2px;}	
	.buscarMas{padding-left:240px;}
	.searchKaput h2{padding-left:0px; border-bottom:1px dotted #777;}
	.searchKaput h3{font-family: Georgia, serif; font-style:italic; text-shadow:none; padding:20px 0 .5em 240px; font-size:28px; line-height:1.2em; color:#777;}
	.searchKaput #searchform{padding-left: 240px;}		


/* Page: 404 */
	body#page404{}
		body#page404 #titulos{height:180px; background:url(images/headerBodyBG.png) no-repeat 240px 0; }
	#page404 .post404{margin-bottom:60px; background:#000 url(images/404BG.jpg) no-repeat 30px 190px; padding:60px 0 0 0px;}
		#page404 .post404 ul li{font-family:Georgia, serif; font-style:italic; font-size:19px; line-height:26px; color:#efefef;}
	#page404 .post404 p{padding:0px 0 10px; font-size:14px; line-height:16px;}
			.post404 h1{}
			.post404 h2{padding-left:240px; color:#B5040D; border-bottom:1px dotted #777;}
			.post404 h3{font-family: Georgia, serif; font-style:italic; text-shadow:none; padding:20px 0 .5em 240px; font-size:36px; line-height:1.2em; color:#777;}
			.post404 ul{margin-bottom:20px;padding-left:240px;}
			.post404 li{margin-bottom:5px; font-size: 28px; font-weight:normal; line-height:1.3em; font-family: Arial, Helvetica, sans serif; color:#202020;}
			.soluz404{background: #202020; padding:5px 10px 10px; margin:20px 0 20px 240px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}
				.soluz404 ul{padding-left:0px;}
				.soluz404 li{color:#efefef; font-size:20px; font-family: Arial, Helvetica, sans serif; color:#777; padding-left:20px;}
				.soluz404 h5{color:#EFEFEF; font-size:24px; text-transform:none; padding-bottom:10px;}
					.soluz404 a{color:#8F1A1A; border-bottom:1px dotted;}
						.soluz404 a:hover{color:#DF0D0D;}
					.soluz404 #searchform{background:#333; padding:8px 0; margin:5px 20px 10px 0; text-align:center;}	
						.soluz404 input#s{width:300px;}

/* Page: ABOUT */
	#about #titulos{height:180px; background:url(images/headerBodyBG.png) no-repeat 240px 0; }
	#about #mainContent{background:url(images/aboutBG.jpg) no-repeat 0 -17px;}
	#about .post .postThumb{width:90px; height:90px;}
		#about .post{padding-left:240px; overflow:visible; min-height:200px; width:720px;}
		#about .post p{font-family: Georgia, serif; font-style:italic; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4); padding-bottom:.5em; font-size:28px; line-height:1.2em; color:#777;}
		.socialNav{position:relative;}
		.socialNav h2{font-size:32px; line-height:1.3em; border-bottom:1px dotted #999; color:#c4c4c4; margin-bottom:10px;}
			.socialNav ul{margin-left:240px;}
				.socialNav ul li{height:92px; width:92px; margin:0 10px 10px 0; display:inline; float:left; background:url(images/socialICO.png) no-repeat 0 -100px;}
				.socialNav ul li a{height:92px; width:92px; display:block; overflow:hidden; text-indent:-5000em; background:url(images/socialICO.png) no-repeat 0 0;}
					.socialNav ul li.facebkLink{background-position:0 -100px;}
						.socialNav ul li.facebkLink a{background-position:0 0;}
					.socialNav ul li.twtrLink{background-position:-300px -100px;}
						.socialNav ul li.twtrLink a{background-position:-300px 0;}
					.socialNav ul li.rssLink{background-position:-100px -100px;}
						.socialNav ul li.rssLink a{background-position:-100px 0;}
					.socialNav ul li.contactLink{background-position:-600px -100px;}
						.socialNav ul li.contactLink a{background-position:-600px 0;}	
					.socialNav ul li.netvbLink{background-position:-200px -100px;}
						.socialNav ul li.netvbLink a{background-position:-200px 0;}
					.socialNav ul li.deliLink a, .socialNav ul li.deliLink{background-position:-400px 0;}						
						.socialNav ul li.deliLink:hover{background-position:-400px -100px;}
					.socialNav ul li.flikrLink a, .socialNav ul li.flikrLink{background-position:-500px 0;}
						.socialNav ul li.flikrLink:hover{background-position:-500px -100px;}
						
						
/* Page: LIFESTREAM */

	#lifestream p.lifestream{}
	#lifestream p.lifestream_credits{position:absolute; left:-5000em;}
	#lifestream table.lifestream th{border-bottom:1px dotted #777;}
		#lifestream h2{color:#5F555B; font-size:28px; line-height:28px; padding:20px 0 0; position:relative; vertical-align:bottom; font-weight:normal; border-bottom:1px dotted #777;}
	#lifestream table.lifestream td.lifestream_icon {padding:3px 0.5em 3px 240px;}
		#lifestream .lifestream_label {color:#C4C4C4;}
		#lifestream .lifestream_feed_twitter .lifestream_label {font-style:italic; font-family:Georgia, sans;}
		#lifestream .lifestream-paging{padding-left:240px; font-size:24px; margin:20px 0;}
#lifestream li ol{padding-left:240px;}
#lifestream #lifestream{display:none;}
	

/*Page: Galerias */
	#galerias #mainContent{margin:20px 0;}
		#content div.album {clear:both; margin:0 0px 10px; min-height:95px; padding:10px 6px 10px 10px; position:relative;}
			#content div.album img.highlight {border:0px none; margin:0; height:80px; width:80px;}
		
		#content div.albums{padding:0; overflow:hidden; margin-bottom:20px;}
		.albumsWrap{width:720px; padding-left:240px; overflow:hidden; clear:both;}
			#content div.albums h2{border-bottom:1px dotted #777; color:#C4C4C4; font-size:36px; line-height:1.3em; margin-bottom:10px; width:960px;}
				#content div.albums h2 a {text-decoration:none; cursor:pointer;}
				#content div.albums h2 a:hover{color:#DC2A1E; text-decoration:none;; border-bottom:1px dotted;}
		
			#content div.album.destacado {background:transparent; clear:none; margin:0px 0 10px; min-height: 140px; padding: 10px 0 0 240px; position:relative;}
				#content div.album.destacado h2{position:relative; width:720px;}
				#content div.album.destacado a.thumbGalerias{position:absolute; left:0; padding:10px; margin:5px 0; background:#444; border:0px none; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4);}
						#content div.album.destacado a.thumbGalerias:hover{border: 0px none;}
						#content div.album.destacado img.highlight {border:0px none; margin:0; height:100px; width:100px;}
						
					#content div.album.destacado p{font-size:1.1em; line-height:1.3em; color:#c4c4c4;}
					#content div.album.destacado p.meta{font-size:1em;}
						#content div.album.destacado a{color:#DC2A1E; text-decoration:none;}
						#content div.album.destacado a:hover{color:#DC2A1E; border-bottom:1px dotted;}
					
		#content div.albums-small{background:transparent; padding:0; overflow:hidden; width:960px; margin-bottom:20px;}
			#content div.albums-small div.album {clear:none; float:left; display:inline; height:120px; margin:0 0 15px; width:100px;  padding:0px; font-weight:bold;}
				#content div.albums-small div.album h4{font-family:Georgia; font-size:12px; font-style:italic;font-weight:normal; overflow:hidden; width:90px;}
				#content div.albums-small div.album a{display:block; border:0px none; margin:0px; width:90px; height:90px; }
					#content div.albums-small div.album img{padding:5px;  margin:0; background:#444; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4);}
		
		#content div.tags{background:transparent; padding:10px 10px 20px; overflow:hidden; width:960px; padding-left:0px; margin-bottom:20px; position:relative;}
			#content div.tags h2{border-bottom:1px dotted #777; color:#C4C4C4; font-size:36px; line-height:1.3em; margin-bottom:10px;}
			#content div.tags p{font-size:16px; letter-spacing:.01em; line-height:1.5em; font-style:italic; width:720px; padding-left:240px;}
				#content div.tags a{color:#DC2A1E; text-decoration:none; text-decoration:none; background:#202020; padding:1px 2px; font-family:Georgia, serif;}
				#content div.tags a:hover{color:#DC2A1E; border-bottom:1px dotted;}
				#content div.tags a.masTags{}
				#content div.tags a.masTags:hover{}
		
		
	#galerias .albumBox, #galerias .photoBox {overflow:hidden; width:720px; border-top:1px dotted #777; padding-left:240px; }	
		#galerias #photoalbum-nav{padding-left:0; font-size:24px;}
		#galerias #photos {background:transparent; padding:10px 0px 10px; margin:0px; clear:both; overflow:hidden;}
			#galerias #highlight {margin:0 0 40px; position:relative;}			
			#galerias .photos{}
			#galerias .photos .tt-flickr{padding:6px; margin:0 10px 10px 0px; background:#444; overflow:hidden; display:inline; float:left; border: 0px none; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4); }
				#galerias .photos .tt-flickr img{height:80px; width:80px;}
			#galerias .navigation{padding-left:240px; font-size:24px}
			#galerias .flickr-meta-links{padding:10px 0px 10px 240px; font-size:16px;}
			#galerias .powered{position:absolute; left:-5000em;}
				#galerias .flickr-meta-links a{ color:#0063C8;}
			 		#galerias .flickr-meta-links a:hover{ color:#FF0084;}
			
	
			#galerias h2 {}
			#galerias #context{background:transparent;}
				#galerias #photo img{padding:5px; margin:5px 5px 5px 0; background:#444; -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.4);}
			#galerias .meta{}
		
/* Delicious Posts */
ul.delicious{}	
	ul.delicious li{padding-bottom:1.5em; border-bottom:1px dotted #777; margin-bottom:1em;}
		.delicious-link{padding-bottom:0px;}
			.delicious-link a{font-size: 20px; letter-spacing: .02em; font-weight:normal; line-height:1.3em; font-family:Georgia, serif;}
		.delicious-extended{padding-left:10px;}
		.delicious-tags{font-size:12px; padding:10px;}
			.delicious-tags a{color:#DC2A1E; text-decoration:none; text-decoration:none; background:#202020; padding:1px 2px; font-style: italic; font-family:Georgia, serif;}
			.delicious-tags a:hover{color:#DC2A1E; border-bottom:1px dotted;}

						
	
						
/* ESPECIALES */
.statcounter{display:none;}
.shoggoth{border:1px solid red !important; background:red;}
		.leftBox{margin-left:0px;}
		.rightBox{margin-right:0px;}
		div.cleared{float:none; clear:both; height:1px; width:1px;}	/* Este div se utiliza para evitar problemas entre divs con elementos flotados */
		/* posicionar */
			.left{float:left !important;}
			.right{float:right !important;}
			.center{margin:0 auto !important; }
		/* alinear */
			.alinearIzq{text-align:left !important;}
			.alinearDcha{text-align:right !important;}
			.alinearCentro{text-align:center !important;}
		div.separadorLateral{width:200px; margin-left:10px; float:right; height:250px;}
	
		/* Rounded Corners */
			.rounded2px{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
			.rounded5px{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		/* Box Shadow */
			.shadow{-moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); box-shadow: 2px 2px 6px rgba(0,0,0,0.6); }

/* Lista de Sinde */
#busca-descargas div{padding:10px;background-color:#202020; margin-left:240px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4); box-shadow: 1px 1px 3px rgba(0,0,0,0.8);}
#cse-search-box input{}				

/* NO IE */
div#usuarios-ie{padding:10px; background:#333333; margin: 0px 0px 0px 240px;}
 div#usuarios-ie p{font-size:14px;}
 div#usuarios-ie p.noIE-intro{color:#efefef;}
 div#usuarios-ie p.noIE-alternativas{color:#efefef;}
  p.noIE-alternativas a:hover{color:; text-decoration:underline;}			