/*  
Theme Name: Peatom
Theme URI: http://wordpress.org/
Description: Custom theme for Peatom.info
Version: 2.6.5
Author: Blogestudio
Author URI: http://blogestudio.com/
*/



	/* common */
	
	*
	{
		margin: 0;
		padding: 0;
	}
	
	.left
	{
		float: left;
		overflow: hidden;
	}
	
	.right
	{
		float: left;
		overflow: hidden;
	}



	/* links */
	
	a:link, a:active, a:visited
	{
		color: #004400;
		border: 0;
		margin: 0;
		padding: 0;		
		background: none;
		text-decoration: none;		
	}

	a:hover
	{
		color: #000000;		
		border: 0;
		margin: 0;
		padding: 0;		
		background: none;
		text-decoration: none;
	}



	/* layout */
	
	body
	{
		/*
		color: #002200;		
		font-family: Verdana, Arial;
		font-size: 12px;
		*/
		background: #52EC00;		
	}
	
	body.tresytres
	{
		background: #ED2959;
	}
	
		#wrapper
		{
			width: 1010px;
			padding-right: 12px;
			background: #FFFFFF url(images/bg-wrapper.gif) right top repeat-y;
		}
		
		body.tresytres #wrapper
		{
			background-image: url(images/bg-wrapper-3y3.gif);
		}
		
			#main
			{
				overflow: hidden;
			}
		


	/* content */
	
	#content
	{
		float: right;
		width: 896px;
		overflow: hidden;
		border-left: 1px solid #00BB00;
		border-bottom: 1px solid #00BB00;
		margin-bottom: 30px;
	}
	


		/* content head elements */
	
		#content .publi
		{
			border-bottom: 1px solid #00BB00;
		}
		
		#content .publi.video-off
		{
			margin-bottom: 30px;
		}
		
		
			#content .publi .left
			{
				border-right: 1px solid #00BB00;
			}
		
		#content #peatomtv-slide
		{
			background: #000000;
			border-bottom: 1px solid #00BB00;
			height: 0;
			display: none;
			visibility: hidden;
			height: 450px;
		}

			/*		
			#content #peatomtv-slide #peatomtv-slide-object
			{
				visibility: hidden;
			}
			*/
		
			#content #peatomtv-slide #peatomtv-slide-content
			{
				padding: 50px 0 0 60px;				
			}
			
				#content #peatomtv-slide #peatomtv-slide-content .left
				{
					width: 500px;
				}
				
				#content #peatomtv-slide #peatomtv-slide-content .right
				{
					width: 245px;
				}
				
					#content #peatomtv-slide #peatomtv-slide-content .right img
					{
						display: block;
						margin-bottom: 25px;
					}
				
					#content #peatomtv-slide #peatomtv-slide-content .right p
					{
						color: #FFFFFF;
					}

						#content #peatomtv-slide #peatomtv-slide-content .right p span
						{
							color: #99FF00;
						}
		
		#content #peatomtv-tab
		{
			margin: 0 0 4px 86px;
		}
		
			#content #peatomtv-tab a:active, #content #peatomtv-tab a:focus
			{
				width: 0;
				height: 0;
				outline: none;
			}
		
		/* only home */		
		#content .peatom
		{
			color: #333300;
			font-size: 11px;
			font-family: Arial;
			padding: 0 0 1px 39px;
		}
		
			#content .peatom span
			{
				color: #000000;
				
			}			
				#content .peatom span b
				{
					font-size: 9px; 
					font-family: Verdana;
					text-transform: uppercase;
				}



		/* content single header */




		/* content columns */

		#content #columns
		{
			background: url(images/content-dot-bg.gif) 520px top repeat-y;
		}

 			/* repeat each for ie */
			#content #columns.home { border-top: 1px solid #00BB00; }
			#content #columns.home.tresytres { border-top: 1px solid #00BB00; }
			#content #columns.single.almanaque { border-top: 1px solid #00BB00; }
			#content #columns.single.peatomtv { border-top: 1px solid #00BB00; }
			#content #columns.single.tema { border-top: 1px solid #00BB00; }
		
			/* removed: #content #columns.home.tresytres .right */
			#content #columns.home.tresytres .left, #content #columns.single.peatomtv .left, #content #columns.single.ecos .left
			{
				padding-top: 30px;
			}

			#content #columns .left
			{
				width: 520px;				
			}

				#content #columns .left .post
				{
					margin-left: 20px;
					width: 480px;
				}
				
				#content #columns.single.almanaque .left .post, #content #columns.single.tema .left .post
				{
					padding-top: 20px;
				}
				
				/* publi behaviour */
				#content #columns .left .publi, #content #columns .right .publi
				{
					border-top: 1px solid #00BB00;
					border-bottom: 1px solid #00BB00;
					margin-bottom: 30px;
				}
			
					#content #columns .left .publi.glued, #content #columns .right .publi.glued
					{
						margin: 0;
					}
					
					#content #columns.home.tresytres .right .publi
					{
						border-top: 0;
					}
					
				#content #columns .left #minicolumns
				{
					background: url(images/content-dot-bg.gif) 260px top repeat-y;
					padding-top: 30px;
				}

					#content #columns .left #minicolumns .left
					{
						width: 259px;						
					}

						#content #columns .left #minicolumns .left .post, #content #columns .left #minicolumns .right .post
						{
							margin-left: 20px;
							width: 220px;
						}

					#content #columns .left #minicolumns .right
					{
						width: 260px;
						margin-left: 1px;
					}

						#content #columns .left #minicolumns .right .post
						{
							
						}

							#content #columns .left #minicolumns .right .post .foto
							{
								text-align: left;
							}


			#content #columns .right
			{
				width: 375px; /* duplicated for ie in internal divs */
				margin-left: 1px;
			}
			
				#content #columns .right.single
				{
					border-top: 1px solid #00BB00;
				}
				
					#content #columns .right.single.treystres, #content #columns.single.almanaque .right, #content #columns.single.tema .right, #content #columns.single.peatomtv .right, #content #columns.single.ecos .right
					{
						border-top: 0;
					}
				
					#content #columns .right.single .publi
					{
						border-top: 0;
						border-bottom: 1px solid #00BB00;
						margin-bottom: 30px;
					}



	/* post style */
	
	.post
	{
		margin-bottom: 20px;
	}
	
	#content #columns.single .left .post /* for publi */
	{
		margin-bottom: 12px;
	}



	/* fotos outside post */

	div.foto-revista
	{
		border-bottom: 1px solid #00BB00;
	}

	div.foto-tresytres
	{
		border-bottom: 1px solid #00BB00;
		border-top: 1px solid #00BB00;
	}
	
	div.foto-tresytres-meta
	{
		margin: 10px 0 25px 20px;
		width: 480px;
	}
	
		div.foto-tresytres-meta p
		{
			font-family: Arial, "Trebuchet MS";
			font-size: 11px;
			color: #333300;
		}

			div.foto-tresytres-meta p strong
			{
				font-family: Verdana, "Trebuchet MS";
				font-size: 9px;
				color: #000000;
			}
	


		/* header for permalink or category frontpage */
		
		.post #title
		{
			width: 800px;
			margin-left: 20px;			
		}
		
		.post #title.blog-info
		{
			float: left;
			width: 590px;
		}
		
			.post #title .left
			{
				width: 100px;
				padding-top: 22px;
				text-align: right;
				margin-right: 15px;
			}
			
				.post #title .left.tresytres
				{
					padding-top: 0;
				}
			
			.post #title .right
			{
				width: 685px;				
			}
			
			/* exception for blog child */
			.post #title.blog-info .right
			{
				width: 475px;
			}
			
				.post #title .right .seccion, .post #blog-sumario .seccion
				{
					border-bottom: 1px solid #DDDDDD;
					margin-bottom: 10px;
					padding-bottom: 2px;
				}
			
				.post #title .right h1
				{
					margin-bottom: 5px;
				}
				
				.post #title .right .meta
				{
					font-family: "Trebuchet MS", Arial;
					font-size: 12px;
					font-weight: bold;
				}
				
					.post #title .right .meta span
					{
						color: #663300;
						font-family: Georgia, "Times New Roman", Times;
						font-size: 12px;
						font-style: italic;
						font-weight: normal;
						letter-spacing: 1px;
					}

			/* sumario de la derecha */
			
			.post #blog-sumario
			{
				float: left;
				margin-left: 30px;
				width: 200px;
			}
			
				.post #blog-sumario-titulo
				{
					font-weight: normal;
					font-family: "Trebuchet MS", Arial;
					font-size: 11px;
					margin-bottom: 5px;
				}			
			
				.post #blog-sumario ul
				{
					list-style-type: none;
				}
			
				.post #blog-sumario ul li
				{
					list-style-type: none;
					border-bottom: 1px solid #DDDDDD;
				}
				
					.post #blog-sumario ul li a
					{
						font-weight: bold;
						font-size: 12px;
						font-family: "Trebuchet MS", Arial;
					}
					
					.post #blog-sumario ul li span
					{
						color: #330;
						font-style: normal;
						font-weight: normal;
						font-size: 11px;
						font-family: Arial, "Trebuchet MS";
						text-transform: uppercase;
					}
			


		/* for single post list */

		.post .header
		{
			margin-bottom: 15px;
		}

			.post .header .info
			{
				margin-bottom: 1px;
			}

				.post .header .info span.resaltado
				{
					padding: 2px 10px 0 10px;
					margin-right: 5px;
				}

			.post .header .meta
			{
				font-size: 12px;
				font-family: "Trebuchet MS", Arial;
			}

				.post .header .meta em
				{
					font-style: normal;
					font-size: 11px;
					font-family: Arial, "Trebuchet MS";
				}
		
		.post .foto
		{
			border: 1px solid #CCCC66;
			background: #EEEEEE;
			margin-bottom: 15px;
		}
		
			.post .foto .resource
			{
				background: #FFFFFF;
			}
		
			.post .foto img
			{
				margin: 0;
				padding: 0;
				border: 0;
			}
			
			.post .foto p
			{
				padding: 15px;
			}
			


		/* foto a dos columnas */
		#content #columns .left #minicolumns .post .foto
		{
			border: 0;
			background: #FFFFFF;
		}
		
			#content #columns .left #minicolumns .post .foto img
			{
				border: 1px solid #CCCC66;
			}
			
			#content #columns .left #minicolumns .post .foto p
			{
				padding: 8px 0 0 0;
			}



		/* normal entry */
		
		.post .entry
		{
			color: #002200;
			font-family: Verdana, "Lucida Grande", "Trebuchet MS";
			font-size: 12px;
			line-height: 130%;
		}
		
			.post .entry #gente
			{
				float: left;
				margin: 0 15px 5px 0;
			}
			
				.post .entry #gente span.nombre
				{
					font-style: normal;
					font-weight: bold;
					font-size: 9px;
					font-family: Verdana, "Trebuchet MS";
				}

				.post .entry #gente span.edad
				{
					font-size: 10px;
					font-family: trebuchet, arial;
					letter-spacing: 3px;
					text-transform: uppercase;					
				}

				.post .entry #gente span.profesion
				{
					color: #330;
					font-style: normal;
					font-weight: normal;
					font-size: 11px; 
					font-family: Arial, "Trebuchet MS";					
				}		

			.post .entry img.icon
			{
				float: left;
				padding: 0;
				margin: 4px 15px 10px 0;
				border: 1px solid #CCCC66;
			}
			
			.post .entry span.sigue
			{
				font-style: normal;
				font-weight: bold;
				font-size: 12px; font-family: "Trebuchet MS", Arial;
			}
			
			.post .entry p, .post .entry ul, .post .entry ol, .post .entry blockquote
			{
				margin-bottom: 18px;
			}
			
				.post .entry ul
				{
					margin-left: 20px;
				}
				
				.post .entry ol
				{
					margin-left: 25px;
				}
				
				.post .entry blockquote
				{
					margin-left: 10px;
					padding-left: 15px;
					border-left: 2px solid #353535;
				}
			
			.post h2.video-titular
			{
				font-style: normal;
				font-weight: normal;
				font-size: 17px;
				font-family: "Trebuchet MS", Arial;
				margin-bottom: 5px;
			}
			
			.post .entry .video
			{
				margin-bottom: 15px;
			}
			
				.post .entry .video .video-credits
				{
					padding-top: 5px;
				}
			
			.post .entry div.ladillo
			{
				float: right;
				height: auto;
				width: 196px;
				border-left: 1px solid #CCCC66;
				border-top: 1px solid #CCCC66;
				padding: 10px 0 0 10px;
				margin: 0 0 10px 12px;
			}
			
				.post .entry div.ladillo img
				{
					display: block;
					margin-bottom: 5px;
				}
			
				.post .entry div.ladillo p
				{
					color: #002200;
					font-weight: bold;
					margin-bottom: 5px;
				}
				
				.post .entry div.ladillo.fuerte p
				{
					color: #663300;
					font-style: italic;
					font-weight: bold;
					font-size: 12px;
					line-height: 150%;
					font-family: Georgia, "Times New Roman", Times;
					letter-spacing: 0px;
					margin-bottom: 5px;
				}				
				

			/* main post special titles */

			.post .entry h2.subtitle
			{
				font-weight: bold;
				font-size: 21px;
				font-family: "Trebuchet MS", Arial, "Lucida Grande";
				margin-bottom: 5px;
				margin-top: 30px;
				line-height: 100%;
			}

				.post .entry h2.subtitle span
				{
					color: #333300;
				}

			.post .entry h3.subdescription
			{
				color: #002200;
				font-weight: normal;
				font-size: 12px;
				line-height: 130%;
				font-family: Verdana, "Lucida Grande", "Trebuchet MS";
				text-transform: uppercase;
				margin-bottom: 20px;
			}




		/* right home post list */

		#content #columns.home .right .post
		{
			margin-left: 20px;
			width: 330px;
		}



		/* right single post list (aka "ultimas", "editorial" or "escaner") */

		#content #columns .right div.icon
		{
			margin: 0 0 10px 20px;
		}
		
		#content #columns.single .right div.ultimas, #content #columns.single .right div.escaner, #content #columns.home .right div.editorial
		{
			padding-bottom: 20px;
			margin-bottom: 30px;
			border-bottom: 1px solid #00BB00;
			width: 375px; /* ie duplicate width needed */
		}
		


			/* right ultimas */

			#content #columns.single .right .ultimas .post
			{
				margin: 0;
				padding: 8px 25px 5px 20px;				
				border-bottom: 1px solid #DDDDDD;
			}
			
				#content #columns.single .right .ultimas .post.compressed
				{
					padding-bottom: 0;
					padding-top: 2px;
				}
			
			#content #columns.single .right .ultimas .post.blog
			{
				padding-top: 5px;
				padding-bottom: 3px;
			}

				#content #columns.single .right .ultimas .post .author
				{
					color: #020;
					font-style: normal;
					font-weight: normal;
					font-size: 12px;
					font-family: Verdana, "Lucida Grande", "Trebuchet MS";
					text-transform: uppercase;
					margin-bottom: 10px;
				}


				
				/* header normal */
			
				#content #columns.single .right .ultimas .post .header
				{					
					padding: 0;
					margin: 0 0 3px 0;
				}
			
					#content #columns.single .right .ultimas .post .header h2
					{
						text-transform: uppercase;
						font-weight: bold;
						font-size: 11px;
						font-family: Verdana, Arial, Helvetica;
					}



				/* header para blog */
				
				#content #columns.single .right .ultimas .post .header.blog
				{					
					margin: 0;
				}
					
					#content #columns.single .right .ultimas .post .header.blog h2
					{
						font-size: 12px;
						text-transform: none;
						font-family: "Trebuchet MS", Arial;
					}
					
						#content #columns.single .right .ultimas .post .header.blog h2 span
						{
							color: #330;
							font-style: normal;
							font-weight: normal;
							font-size: 11px;
							font-family: Arial, "Trebuchet MS";
						}					
				
				#content #columns.single .right .ultimas .post .entry
				{				
					color: #002200;
					font-size: 11px;
					font-family: verdana, Arial, Helvetica;
					padding: 0;
					margin: 0;
				}
				
					#content #columns.single .right .ultimas .post .entry p
					{
						margin: 0;
						padding: 0;
					}



			/* right escaner */

			#content #columns.single .right .escaner
			{
			}

				#content #columns.single .right .escaner .post
				{
					margin: 0 0 25px 20px;
					width: 330px;
				}
			
			
			/* right editorial */
			
			#content #columns.home .right .editorial
			{
				padding-bottom: 0;
				margin-bottom: 20px;
			}
			
				#content #columns.home .right .editorial .post .header h2
				{
					margin-bottom: 3px;
				}
				
				#content #columns.home .right .editorial .post .header .meta
				{
					font-family: Arial;
					font-size: 11px;
					font-weight: normal;
				}
				
				#content #columns.home .right .editorial .post .entry p.caricatura
				{
					float: left;
					margin: 0 15px 5px 0;
					font-size: 11px;
					font-family: Arial, Verdana;
					width: 144px;
				}
				
					#content #columns.home .right .editorial .post .entry p.caricatura strong
					{
						font-size: 10px;
						font-family: "Trebuchet MS", Arial;
					}
					
				#content #columns.home .right .editorial .post .entry p.firma
				{
					color: #330;
					font-style: normal; 
					font-weight: normal; 
					font-size: 11px; 
					font-family: Arial, "Trebuchet MS";
					margin-bottom: 0;
				}
					
					#content #columns.home .right .editorial .post .entry p.firma strong
					{
						font-size: 9px;
						font-family: Verdana, "Trebuchet MS";
					}
				


				/* right sumario */

				#content #columns.home .right #sumario
				{
					padding-top: 5px;
					border-bottom: 0px solid #00BB00;
				}
				
					#content #columns.home .right #sumario .post-wrapper
					{
						padding-bottom: 1px;
					}

					#content #columns.home .right #sumario .post-wrapper .post
					{
						border: 0;
					}

						#content #columns.home .right #sumario .post-wrapper .post .foto-sumario
						{
							float: left;
							width: 80px;
							height: 70px;
						}
						
						#content #columns.home .right #sumario .post-wrapper .post .seccion
						{
							margin-bottom: 4px;
						}						

						#content #columns.home .right #sumario .post-wrapper .post h2
						{
							margin-bottom: 2px;
						}



	/* slides */
	
	#slides-wrapper
	{
		position: absolute;
		margin-top: 3px;
		overflow: hidden;		
		background: transparent none;
		left: 120px;
		width: 890px;
 		clip: rect(0, 890px, 400px, 868px);
	}

	#slides-wrapper.open
	{
		clip: rect(0, 890px, 400px, 0);
	}

		#slides-wrapper-big
		{
			width: 2000px;
			height: 350px;
			background: transparent none;
		}
	
			#slides-void-wrapper
			{
				float: left;
				background: transparent none;
				visibility: hidden;
			}
			
				#slides-void
				{
					font-size: 1px;
					visibility: hidden;
					background: transparent none;
					width: 868px;
					height: 350px;
				}

			#slides
			{
				float: left;
			}

				#slides-tabs
				{					
					float: left;
					width: 22px;
					height: 350px;
				}
				
					#slides-tabs a:active, #slides-tabs a:focus
					{
						width: 0;
						height: 0;
					  	outline: none;
					}
				
				#slides-content
				{
					float: left;
					width: 868px;
				}
				
					#slides-content-1
					{
						background: #000000;
						border: 1px solid #00BB00;
						border-right: 0;
						height: 350px;
					}
					
					.slides-item
					{
						float: left;
						width: 140px;
						height: 350px;
						color: #FFFFFF;
						padding: 0 15px 0 15px;
					}
					
					.slides-item-splitted
					{
						border-right: 1px solid #00BB00;
					}
					
						.slides-item .slides-tresytres
						{
							text-align: center;
							padding: 25px 0 25px 0;
						}
					
						.slides-item p
						{
							margin-bottom: 5px;
							padding: 30px 0 0 0;
							width: 140px;
							height: 85px;
							font-size: 12px;
							font-family: Trebuchet MS, Arial;
							color: #AAAAAA;
							font-weight: bold;
							line-height: 18px;
						}

						.slides-item .slides-category
						{
							margin-bottom: 5px;
							color: #555555;
							font-size: 13px;
							text-transform: uppercase;
							font-weight: bold;
							font-family: Trebuchet MS, Arial;
						}
						
						.slides-item .slides-category-image
						{
							margin-bottom: 5px;
						}
						
						.slides-item .slides-title
						{						
							margin-bottom: 5px;
							width: 140px;
						}
						
							.slides-item .slides-title a:link, .slides-item .slides-title a:active, .slides-item .slides-title a:visited
							{
								color: #009900;
								font-size: 15px;
								font-weight: bold;
								font-family: Trebuchet MS, Arial;
							}
							
							.slides-item .slides-title a:hover
							{
								color: #4DC801;
							}

					



	/* subseccion de menu: almanaque, peatomtv, etc. */
	
	#menu-seccion
	{
		width: 800px;
		margin: 10px 0 25px 25px;
	}
	
		ul.menu-seccion-row
		{
			list-style-type: none;
			padding: 0 0 1px 0;
			margin: 0 0 5px 0;
		}
		
		ul.menu-seccion-row.bordered
		{
			border-bottom: 1px solid #DDDDDD;
		}
		
			ul.menu-seccion-row li
			{
				float: left;
				display: block; 
				list-style-type: none;
				width: 198px;
				font-family: Arial, Verdana;
				font-size: 11px;
				font-weight: bold;
				margin: 0;
				padding: 0;				
			}


	/* temas */
	
	#temas-list
	{
		width: 410px;
		margin: 10px 0 25px 0;
	}
	
		ul.temas-list-row
		{
			list-style-type: none;
			padding: 0 0 1px 0;
			margin: 0 0 5px 0;
		}
		
			ul.temas-list-row li
			{
				float: left;
				display: block; 
				list-style-type: none;
				width: 125px;
				font-family: Arial, Verdana;
				font-size: 11px;
				font-weight: bold;
				margin: 0 10px 0 0;
				padding: 0;
				border-bottom: 1px solid #DDDDDD;
			}



	/* abanicos */
	
	#abanicos
	{
		margin-bottom: 30px;
		border-bottom: 1px solid #00BB00;
	}
	
		#content #columns .right #abanicos div.icon
		{
			margin-bottom: 20px;
		}
	
	#abanico-fotoimpacto-container, #abanico-protagonistas-container
	{
		margin: 5px 0 30px 0;
		padding: 0;
		height: 205px;
	}
	
		#abanico-fotoimpacto, #abanico-protagonistas
		{
			position: relative;
			height: 205px;
		}
	
			#abanico-fotoimpacto .abanico-fotoimpacto-item, #abanico-protagonistas .abanico-protagonistas-item
			{
				margin: 0;
				padding: 0;
				width: 81px;
				height: 205px;
				overflow: hidden;
				display: block;
				float: left;
				border: 1px solid #CCCC66;
				border-right: 0;
			}



	/* imagenes */

	.post-imagen
	{
		background: #33CC00;
		padding: 5px;
		margin-bottom: 50px;
	}
	
		.post-imagen-foto
		{
			background: #FFFFFF;
			padding: 5px;
			margin-bottom: 5px;
		}
		
			.post-imagen-foto-bordered
			{
				border: 1px solid #33CC00;
			}
		
		.post-imagen-title
		{
			background: #EEEEEE;
			padding: 13px;
		}
		
			.post-imagen-title h3
			{
				font-weight: bold; 
				font-size: 10px;
				font-family: Georgia, "Times New Roman", Times;
				letter-spacing: 3px;
				text-transform: uppercase;
			}
		
		.post-imagen-text
		{
			margin-top: 1px;
			background: #FFFFFF;
			padding: 15px;
		}
		
			.post-imagen-text p
			{
				color: #020;
				font-size: 11px;
				line-height: 130%;
				font-family: verdana, Arial, Helvetica;
			}



	/* natalicios */
	
	.post-natalicio
	{
		margin-bottom: 50px;
	}
	
		.post-natalicio-nino
		{
			border: 5px solid #0099FF;	
		}
		
			.post-natalicio-nino .post-natalicio-header
			{
				border-bottom: 1px solid #0099FF;
			}

		.post-natalicio-nina
		{
			border: 5px solid #FF0066;
		}

			.post-natalicio-nina .post-natalicio-header
			{
				border-bottom: 1px solid #FF0066;
			}
		
		.post-natalicio-content
		{
			padding: 20px 15px 5px 15px;
		}
		
			.post-natalicio-content h1
			{
				margin-bottom: 5px;
			}
			
			.post-natalicio-content img
			{
				display: block;
				margin-bottom: 10px;
			}
		
		.post-natalicio-padres
		{
			color: #FFFFFF;
			text-transform: uppercase;
			padding: 3px 15px 3px 15px;
		}
		
			.post-natalicio-nino .post-natalicio-padres
			{
				background: #0099FF;
			}

			.post-natalicio-nina .post-natalicio-padres
			{
				background: #FF0066;
			}
		
		.post-natalicio-hospital
		{
			padding: 10px 15px 8px 15px;
			background: #EEEEEE;
		}



	/* bodas */
	
	.post-boda
	{
		margin-bottom: 50px;
		border: 5px solid #FF0066;
	}
	
		.post-boda-content
		{
			padding: 10px 15px 5px 15px;
			border: 1px solid #000000;
		}
		
			.post-boda-content h1
			{
				margin-bottom: 3px;
			}
			
				.post-boda-content h1 span.boda-left
				{
					color: #FF0066;
				}

				.post-boda-content h1 span.boda-pipe
				{
					color: #000000;
				}
				
				.post-boda-content h1 span.boda-right
				{
					color: #005500;
				}
			
			.post-boda-content img
			{
				display: block;
				margin-bottom: 10px;
			}
			
			.post-boda-frase
			{
				text-transform: uppercase;
				margin-bottom: 2px;
			}
		
		.post-boda-fecha
		{
			color: #FFFFFF;
			text-transform: uppercase;
			padding: 3px 15px 3px 15px;
			background: #FF0066;
		}
		
		.post-boda-restaurante
		{
			padding: 10px 15px 8px 15px;
			background: #CCCCFF;
			border: 1px solid #000000;
		}




	/* humor */
	
	#humor
	{
		width: 896px;
		border-top: 1px solid #00BB00;		
	}
	
		#humor-left
		{
			float: left;
			width: 634px;			
			overflow: hidden;
			background: #000000;
		}
		
			#humor-left-container
			{
				width: 550px;
				margin: 40px 0 10px 40px;
			}
		
				#humor-left-movie
				{
					width: 550px;
					margin-bottom: 10px;
					background: #FFFFFF;
					height: 400px;
					border: 1px solid #888888;
				}

				ul#humor-left-pages
				{
					
				}

					ul#humor-left-pages li
					{
						float: left;
						display: block;
						margin-right: 5px;
					}

						ul#humor-left-pages li a:link, ul#humor-left-pages li a:active, ul#humor-left-pages li a:visited
						{
							color: #FFFFFF;
							background: #880000;
							padding: 4px 7px 4px 7px;
							font-size: 9px;
							font-family: Verdana, Arial;
							font-weight: bold;
						}
						
						ul#humor-left-pages li a:hover
						{
							color: #880000;
							background: #FFFFFF;
						}
						
						ul#humor-left-pages li a.humor-actual:link, ul#humor-left-pages li a.humor-actual:active, ul#humor-left-pages li a.humor-actual:visited, ul#humor-left-pages li a.humor-actual:hover
						{
							color: #FFFFFF;
							background: #000000;
						}
		
		#humor-right
		{
			float: left;
			width: 250px;
			overflow: hidden;
		}
		
			#humor-right-entry
			{
				width: 200px;
				margin: 30px 0 15px 25px;
				color: #020; font-size: 11px; line-height: 130%; font-family: verdana, Arial, Helvetica;				
			}
			
			#humor-right-entry p
			{
				margin-bottom: 10px;
			}
		
		#humor-fixed
		{
			margin: 0 0 15px 20px;
			width: 480px;
			padding-top: 40px;
		}



	/* date page */

	#date
	{
		margin-bottom: 25px;
	}
	
		#date .post
		{
			margin-bottom: 20px;
		}
	
			#date .post .header .date-left
			{
				float: left;
				width: 85px;
			}
			
				#date .post .header .date-left a img
				{
					border: 1px solid #CCCC66;
				}

			#date .post .header .date-right
			{
				float: left;
				width: 390px;
			}


	/* pagina de anuncio */

	#anuncio
	{
		width: 835px;
		margin: 5px 0 25px 20px;
	}
	
		#anuncio-logo
		{
			margin-bottom: 15px;
		}
		
			#anuncio-vale
			{
				float: right;
				margin-right: 100px;
				padding-top: 10px;
			}

		p#anuncio-info
		{
			color: #020;
			font-size: 11px;
			line-height: 130%;
			font-family: Verdana, Arial, Helvetica;
			margin-bottom: 25px;
		}
		
		#anuncio-content
		{
			margin: 0 0 25px 20px;
		}
		
			#anuncio-imagen
			{
				width: 600px;
				overflow: hidden;
				margin-right: 25px;
			}
			
			#anuncio-texto
			{
				width: 190px;
				overflow: hidden;
				color: #020;
				font-size: 11px;
				line-height: 130%;
				font-family: verdana, Arial, Helvetica;
			}
			
				#anuncio-precio h3
				{
					font-weight: bold;
					font-size: 35px;
					line-height: 100%;
					font-family: "Trebuchet MS", Arial, Helvetica;
					margin: 0 0 25px 0;
				}

				#anuncio-texto-header
				{
					margin-bottom: 15px;
				}
				
					#anuncio-texto-header h3
					{
						display: block;
						margin-bottom: 5px;
					}
				
				#anuncio-texto-antetitulo
				{
					font-style: normal;
					font-weight: bold;
					font-size: 15px;
					font-family: "Trebuchet MS", Arial;
					line-height: 130%;
				}
			
				#anuncio-texto p
				{
					margin-bottom: 15px;
				}
			
				#anuncio-precio
				{
				}
	
	#anuncio-mapa
	{
		margin-bottom: 300px;
	}
	
		#anuncio-mapa h2
		{
			font-weight: bold;
			font-size: 35px;
			line-height: 100%;
			font-family: "Trebuchet MS", Arial, Helvetica;
			margin: 0 0 25px 30px;
		}

			#anuncio-mapa h2 span
			{
				text-transform: uppercase;
			}
		
		#map
		{
			border-top: 1px solid #00BB00;
			border-bottom: 1px solid #00BB00;
			width: 100%;
			height: 300px;
		}


	/* pagination: WP-Digg Style Paginator  */

	div.pagination
	{
		text-align: center;
		margin-bottom: 25px;
		font-family: Verdana, "Trebuchet MS", Arial, Verdana;
		font-size: 10px;
		font-weight: normal;
	}
	
		div.pagination a:link, div.pagination a:visited, div.digg a:active
		{
			margin: 5px;
			padding: 4px 6px 4px 6px;
			border: 1px solid #004400;
		}

		div.pagination a:hover
		{
			border: 1px solid #000000;
		}

		div.pagination span.current
		{
			margin: 2px;
			padding: 4px 6px 4px 6px;
			color: #FFFFFF;
			background-color: #004400;
			border: 1px solid #004400;
		}

		div.pagination span.disabled
		{
			padding: 2px 5px 2px 5px;
			margin: 2px;
			border: 1px solid #EEE;
			color: #D2D2D2;
		}


	/* sidebar */
	
	#sidebar
	{
		width: 113px; /* modificar tambien el ul y ul li para ie */
		float: left;
		overflow: hidden;
	}
	
		#sidebar h1, #sidebar h2
		{
			font-size: 0;
			line-height: 0;
			text-indent: -9999px;
		}
		
			#sidebar h1#peatom
			{
				background: url(images/logo.gif) left top no-repeat;
			}
			
				#sidebar h1#peatom.bordered
				{
					border-bottom: 1px solid #00BB00;
				}
			
				#sidebar h1#peatom a:link, #sidebar h1#peatom a:active, #sidebar h1#peatom a:visited, #sidebar h1#peatom a:hover
				{
					display: block;
					border: 0;
					width: 113px;
					height: 280px;
				}
			
			#sidebar h2#peatom-mini
			{
				border: 0;
				width: 113px;
				height: 36px;
				background: url(images/sidebar-peatom.gif) left top no-repeat;
			}
		
			#sidebar h2#tresytres
			{
				border: 0;
				width: 113px;
				height: 110px;
				background: url(images/sidebar-3y3.gif) left top no-repeat;
			}

			#sidebar h2#revistas
			{
				border: 0;
				width: 113px;
				height: 28px;
				background: url(images/sidebar-revistas.gif) left top no-repeat;
			}
			
			#sidebar h2#temas
			{
				border: 0;
				width: 113px;
				height: 41px;
				background: url(images/sidebar-temas.gif) left top no-repeat;
			}

			#sidebar h2#manifiesto
			{
				background: url(images/sidebar-manifiesto-peatom.gif) left top no-repeat;
			}
			
				#sidebar h2#manifiesto a:link, #sidebar h2#manifiesto a:active, #sidebar h2#manifiesto a:visited, #sidebar h2#manifiesto a:hover
				{
					display: block;
					border: 0;
					width: 113px;
					height: 58px;
				}

		#sidebar .description
		{
			color: #000000;
			background: #52EC00;
			padding: 15px 10px 15px 20px;
			font-family: "Trebuchet MS", Arial;
			font-size: 12px;
			font-weight: bold;
			line-height: 18px;
			border-top: 1px solid #00BB00;
		}
		
			#sidebar .description.maxi
			{
				font-size: 12px;
				line-height: 18px;
			}
			
				#sidebar .description.maxi strong
				{
					font-size: 15px;
				}
		
			#sidebar .description.mini
			{
				font-size: 10px;
				line-height: 14px;
			}
		
		#sidebar form#searchform
		{
			background: #CCCC99;
			padding: 10px 0 10px 20px;
			border-bottom: 1px solid #00BB00;
		}

			#sidebar form#searchform input#s
			{
				width: 80px;
			}
	
		#sidebar ul
		{
			width: 113px;
			padding: 16px 0 18px 0;
			font-family: Arial, Verdana;
			font-size: 11px;
			font-weight: bold;
			border-bottom: 1px solid #00BB00;
			border-top: 1px solid #00BB00;
		}
		
			#sidebar ul li
			{
				width: 113px;
				list-style: none;
				line-height: 20px;
				margin: 0;
				padding: 0;
				border-bottom: 1px solid #DDDDDD;
			}
			
				#sidebar ul li a
				{					
					padding: 0 10px 0 20px;
					margin: 0;
				}





	/* credits */
	
	#credits
	{
		background: #52EC00;
		padding: 35px 0 60px 70px;
		border-top: 1px solid #00BB00;
	}
	
		#credits .left
		{			
			
		}
		
			#credits .left #contacto
			{
				background: #005500;
				border: 1px solid #336600;
				width: 196px;
			}
			
				#credits .left #contacto span
				{
					float: left;
					display: block;
					color: #FFFFFF;					
					padding: 4px 15px 4px 15px;
					font-family: "Trebuchet MS", Arial;
					font-size: 21px;
					font-weight: bold;
					border-right: 1px solid #336600;
				}
				
				#credits .left #contacto a
				{
					float: left;
					display: block;
					background: #FFFFFF;
					padding: 10px 13px 11px 13px;
				}
		
		#credits .right
		{
			width: 653px;
			color: #000000;
			margin-left: 21px;
			font-family: "Trebuchet MS", Arial;
			font-size: 12px;
			font-weight: bold;
			line-height: 18px;
		}
		
			#credits .right strong
			{
				color: #880000;				
			}
		
			#credits .right ul, #credits .right ul li
			{
				list-style: none;
				display: inline;
			}



	/* Clear Both fixed */

	.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 */
