/*  
Theme Name: Pedro Puig
Theme URI: http://www.pedropuig.com
Description: Theme for Wordpress developed to "Pedro Puig"
Version: 1.0
Author: Pedro Puig
Author URI: http://www.pedropuig.com/
*/

@import url("style_forms.css");

/* Estilos Globales */
BODY {
	margin: 0; padding: 0;
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	background: #ffffff;
}

INPUT, TEXTAREA, SELECT {
	font-family: Arial, Helvetica, sans-serif;
}

IMG {
	border: 0;
	/* vertical-align: middle; */
}

FORM {
	margin: 0; padding: 0;
}

INPUT {
	vertical-align: middle;
}

A {
	outline: none;
}

.text-align-right { text-align: right; }
.text-align-left { text-align: left; }
.text-align-center { text-align: center; }

.clear-both { clear: both; }
.clear-right { clear: right; }
.clear-left { clear: left; }
.clear-none { clear: none; }

.alignright { float: right; }
.alignleft { float: left; }

.con-borde {
	margin: 0; padding: 3px;
	border: 1px solid #B1B1B1;
}

A.enlace-normal {
	color: #9a0707;
}

	A.enlace-normal:hover {
		color: #ff6600;
	}

.rss-link {
	background: url(images/img_rss_001.gif) no-repeat right;
	padding: 1px 20px 1px 0;
}

A.pdf-link {
	background: url(images/img_ico_pdf.gif) no-repeat left !important;
	padding: 1px 0 1px 26px !important;
}
	
	A.pdf-link:hover {
		background: url(images/img_ico_pdf.gif) no-repeat left !important;
		color: #6ab0c5 !important;
	}
	

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


/* Posicionadores */
.posicionador {
	text-align: center;
}
	
	.posicionador .posicionador-interior {
		margin: 0 auto; padding: 0;
		width: 972px;
		text-align: left;
	}


/* Cabcera */
#cabecera {
	margin: 0; padding:0;
	background: #000000;
}
	
	#cabecera .cabecera-interior {
	}
	
	#cabecera H1 {
		margin: 0; padding: 0;
		color: #ffffff;
	}
		
		#cabecera H1 A {
			display: block;
			text-indent: -10000px;
		}
	
	.bkg1 {
		background: #000000 url(images/img_bkg_h1_001.jpg) no-repeat 50% 0;
		height: 131px;
	}
	
	.bkg2 {
		background: #000000 url(images/img_bkg_h1_002.jpg) no-repeat 50% 0;
		height: 131px;
	}
	
	.bkg3 {
		background: #000000 url(images/img_bkg_h1_003.jpg) no-repeat 50% 0;
		height: 131px;
	}
	
	.home-bkg1 {
		background: #000000 url(images/img_bkg_h1_home001.jpg) no-repeat 50% 0;
		height: 278px;
	}
	
	.home-bkg2 {
		background: #000000 url(images/img_bkg_h1_home002.jpg) no-repeat 50% 0;
		height: 278px;
	}
	
	.home-bkg3 {
		background: #000000 url(images/img_bkg_h1_home003.jpg) no-repeat 50% 0;
		height: 278px;
	}

/* Menu Principal */
#menu-principal {
	background: url(images/img_bkg_menu-principal.gif) repeat-x 0 0;
}
	
	#menu-principal .menu-principal-control {
		float: left;
		width: 100%;
		line-height: normal;
	}
	
	#menu-principal OL {
		margin: 0; padding: 0;
		list-style: none;
	}
		
		#menu-principal OL LI {
			margin: 0; padding 0 22px;
			list-style: none;
			display: inline;
			color: #e99405;
			font-size: 0.6em;
		}
			
			#menu-principal OL LI A {
				float:left;
				margin: 0 22px; padding: 0 0 1px;
				text-decoration: none;
				color: #ffffff;
				border-bottom: 4px solid #ffffff;
				height: 36px;
				overflow:hidden;
			}
				
				#menu-principal OL LI A:hover {
					border-bottom: 4px solid #910909;
				}
				
				#menu-principal OL LI A.inicio {
					width: 75px;
					background: url(images/img_bkg_btn-inicio.gif) no-repeat 50% 50%;
				}
				
				#menu-principal OL LI A.acerca-de {
					width: 122px;
					background: url(images/img_bkg_btn-acerca-de.gif) no-repeat 50% 50%;
				}
				
				#menu-principal OL LI A.servicios {
					width: 111px;
					background: url(images/img_bkg_btn-servicios.gif) no-repeat 50% 50%;
				}
				
				#menu-principal OL LI A.portfolio {
					width: 111px;
					background: url(images/img_bkg_btn-portfolio.gif) no-repeat 50% 50%;
				}
				
				#menu-principal OL LI A.blog {
					width: 65px;
					background: url(images/img_bkg_btn-blog.gif) no-repeat 50% 50%;
				}
				
				#menu-principal OL LI A.contactar {
					width: 111px;
					background: url(images/img_bkg_btn-contactar.gif) no-repeat 50% 50%;
				}
					
					#menu-principal OL LI A SPAN {
						margin: 0; padding: 8px 0 16px;
						float: left;
						display: block;
						color: #ffffff;
						text-indent: -10000px;
					}
		
/* Pie de Pagina */
#pie-pagina {
	background: #d6d7d9;
	border-top: 6px solid #bdbec0;
}
	
	#pie-pagina .pie-pagina-interior {
		background: url(images/img_bkg_pie-pagina.gif) no-repeat 0 0;
	}
	
	#pie-pagina UL {
		margin: 0; padding: 18px 140px 0 200px;;
		list-style: none;
		text-align: center;
		white-space: nowrap;
		background: url(images/img_bkg_pie-pagina-creditos.gif) no-repeat 100% 0;
		
		height: auto !important; /* para los browsers buenos */
		height: 200px; /* para IE5+ */
		min-height: 200px; /* para los browsers buenos */
	}
		
		#pie-pagina UL LI {
			margin: 0; padding: 0 8px;
			list-style: none;
			display: inline;
			color: #8d8f8e;
			border-left: 1px solid #e9eaec;
			border-right: 1px solid #b1b2b4;
			white-space: nowrap;
		}
			
			#pie-pagina UL LI.primero {
				border-left: 0;
			}
			
			#pie-pagina UL LI.ultimo {
				border-right: 0;
			}
			
			#pie-pagina UL LI A {
				margin: 0; padding: 0 4px;
				color: #8d8f8e;
				text-decoration: none;
			}
			
				#pie-pagina UL LI A:hover {
					color: #aeaeae;
					background: #5d5b5c;
				}
				
				
/* Contenido */
#contenido {
}
	
	#contenido .contenido-interior {
		background: #ffffff url(images/img_bkg_contenido.gif) repeat-y 0 0;
		padding-bottom: 16px;
	}
		
	#contenido .home-interior {
		background: url(images/img_bkg_contenido-home.gif) repeat-y 0 0;
		padding-bottom: 16px;
	}
	
		#contenido .contenido-interior .principal {
			margin: 0 1px; padding: 10px 10px 20px;
			display: inline;
			float: left;
			width: 658px;
		}
		
		#contenido .contenido-interior .sidebar {
			display: inline;
			float: left;
			margin: 0; padding: 10px;
			width: 272px;
			overflow: hidden;
		}
			
		#contenido .home-interior .home-blog {
			margin: 0 1px; padding: 0 10px;
			display: inline;
			float: left;
			width: 308px;
		}
		
		#contenido .home-interior .home-portfolio {
			margin: 0; padding: 0 10px;
			display: inline;
			float: left;
			width: 330px;
		}



/* HOME BLOG */
.home-blog {
	line-height: 20px;
}
	
	.home-blog H2 {
		margin: 6px 0; padding: 10px 12px 6px;
		border-bottom: 1px solid #f2f2f2;
		background: url(images/img_bkg_post-title.gif) no-repeat 2px 10px;
		font-size: 1.8em;
		font-weight: normal;
		color: #000000;
	}
	
	.home-blog A {
		margin: 0; padding: 0 3px;
		color: #6ab0c5;
	}
		
		.home-blog A:hover {
			background: #6ab0c5;
			color: #ffffff;
			text-decoration: none;
		}
	
	.home-blog UL {
		margin: 0; padding: 0 0 14px;
		list-style: none;
	}
		
		.home-blog UL LI {
			margin: 0; padding: 2px 0 2px 8px;
			list-style: none;
			background: url(images/img_bullet_001.gif) no-repeat 2px 8px;
		}
		
/* HOME PORTFOLIO */
.home-portfolio {
	line-height: 20px;
}
	
	.home-portfolio H2 {
		margin: 6px 0; padding: 10px 12px 6px;
		border-bottom: 1px solid #f2f2f2;
		background: url(images/img_bkg_home-portfolio-title.gif) no-repeat 2px 10px;
		font-size: 1.8em;
		font-weight: normal;
		color: #000000;
	}
		
	.home-portfolio IMG.conborde {
		border: 6px solid #dcdcdd;
		padding: 1px;
	}
	
	.home-portfolio A {
		margin: 0; padding: 0 3px;
		color: #6ab0c5;
	}
		
		.home-portfolio A:hover {
			background: #6ab0c5;
			color: #ffffff;
			text-decoration: none;
		}
		
		.home-portfolio A.nobkg {
		}
			
			.home-portfolio A.nokg:hover {
				color: #6ab0c5;
				background: none;
			}
		
		.home-portfolio A IMG.conborde {
			border: 6px solid #dcdcdd;
		}
			
			.home-portfolio A:hover IMG.conborde {
				border: 6px solid #a8a8a8;
			}
	
	.home-portfolio UL {
		margin: 0; padding: 0 0 14px;
		list-style: none;
	}
		
		.home-portfolio UL LI {
			margin: 0; padding: 2px 0 2px 8px;
			list-style: none;
			background: url(images/img_bullet_001.gif) no-repeat 2px 8px;
		}

/* Sidebar */
.sidebar {
	color: #464646;
	line-height: 20px;
}
	
	.sidebar A {
		margin: 0; padding: 0 3px;
		color: #6ab0c5;
	}
		
		.sidebar A:hover {
			background: #6ab0c5;
			color: #ffffff;
			text-decoration: none;
		}
		
		.sidebar A.nobkg {
			background: none;
			color: #6ab0c5;
		}
			
			.sidebar A.nobkg:hover {
				background: none;
				color: #6ab0c5;
			} 

	.sidebar H2 {
		margin: 0; padding: 10px 12px 6px;
		border-bottom: 1px solid #f2f2f2;
		background: url(images/img_bkg_sidebar-h2.gif) no-repeat 2px 10px;
		font-size: 1.8em;
		font-weight: normal;
		color: #000000;
	}
	
	.sidebar UL {
		margin: 0; padding: 0 0 14px 6px;
		list-style: none;
		line-height: 24px;
	}
		
		.sidebar UL LI {
			margin: 0; padding: 2px 0 2px 8px;
			list-style: none;
			background: url(images/img_bullet_001.gif) no-repeat 2px 12px;
			font-size: 0.8em;
			color: #828282;
		}
			
			.sidebar UL LI A {
				font-size: 1.2em;
			}
		
/* Posts y Paginas */
.post-date {
	border-left: 14px solid #3a3a3a;
	font-family: Georgia;
	font-size: 1.3em;
	font-weight: bolder;
	color: #a2a2a2;
	padding-left: 6px;
	margin: 16px 0 0 -10px;
}

.post {
	color: #464646;
	line-height: 20px;
}
	
	.post STRONG {
		color: #000000;
	}
	
	.post A {
		margin: 0; padding: 0 3px;
		color: #6ab0c5;
	}
		
		.post A:hover {
			background: #6ab0c5;
			color: #ffffff;
			text-decoration: none;
		}
		
		.post A.nobkg,
		.post A.more-link {
			background: none;
			padding: 0;
			color: #6ab0c5;
		}
			
			.post A.nobkg:hover,
			.post A.more-link:hover {
				background: none;
				color: #6ab0c5;
			}
		
		.post A.dp-choose-date {
			background: none;
			color: #6ab0c5;
		}
			
			.post A.dp-choose-date:hover {
				background: none;
				color: #6ab0c5;
			}
	
	.post P {
		margin: 0; padding: 14px 0;
	}
	
	.post H1,
	.post H2,
	.post H3 {
		margin: 6px 0; padding: 10px 12px 6px;
		border-bottom: 1px solid #f2f2f2;
		background: url(images/img_bkg_post-title.gif) no-repeat 2px 10px;
		font-size: 1.8em;
		font-weight: normal;
		color: #000000;
	}
		
		.home-blog .post H2 {
			padding-left: 0;
			background: none;
			font-size: 1.6em;
			border-bottom: 0;
		}
		
		.post H1 A,
		.post H2 A,
		.post H3 A {
			text-decoration: none;
		}
			
			.post H1 A:hover,
			.post H2 A:hover,
			.post H3 A:hover {
				text-decoration: none;
				background: none;
				color: #464646;
			}
	
	.post .date-single {
		margin: 0 0 0 -10px; padding: 0 0 0 6px;
		font-family: Georgia;
		font-size: 1.1em;
		font-weight: bolder;
		color: #a2a2a2;
		border-left: 14px solid #3a3a3a;
	}
	
	.post .metadata-up {
		margin: 6px 0; padding: 0;
		font-size: 0.85em;
		color: #828282;
	}
	
	.post .metadata-dw {
		margin: 26px 0; padding: 6px 12px;
		font-size: 0.9em;
		color: #b0b0b0;
		background: #F4F2F3;
	}
		
		.post .metadata-dw SPAN {
			padding: 0 12px;
			border-left: 1px solid #b0b0b0;
		}
			
			.post .metadata-dw SPAN.comentarios {
				border-left: 0;
				background: url(images/img_ico_comentarios.gif) no-repeat 6px 50%;
				padding-left: 22px;
			}
				
			.post .metadata-dw SPAN.comentar {
				background: url(images/img_ico_comentar.gif) no-repeat 12px 50%;
				padding-left: 28px;
			}
			
			.post .metadata-dw SPAN.sharethis {
				background: url(images/img_ico_sharethis.gif) no-repeat 12px 50%;
				padding-left: 30px;
				height: 16px;
			}
				
				.post .metadata-dw SPAN.sharethis .akst_share_link {
					color: #6ab0c5;
					background: none !important;
				}
					
					.post .metadata-dw SPAN.sharethis A.akst_share_link:hover {
						background-color: #6ab0c5 !important;
						color: #ffffff;
					}
			
			.post .metadata-dw DIV.post-share {
				float: right;
			}
				
				.post .metadata-dw DIV.post-share SPAN {
					padding: 0; border: 0 none;
				}
				
				.post .metadata-dw DIV.post-share UL {
					margin: 0; padding: 0;
					list-style: none;
				}
					
					.post .metadata-dw DIV.post-share UL LI {
						margin: 0; padding: 0;
						display: inline;
						list-style: none;
					}
						
						.post .metadata-dw DIV.post-share UL LI.facebook-this DIV { width: 130px !important; height: 20px !important; }
							.post .metadata-dw DIV.post-share UL LI.facebook-this IFRAME { height: 23px !important; }
						.post .metadata-dw DIV.post-share UL LI.tweetmeme-this IFRAME { width: 110px !important; }
						.post .metadata-dw DIV.post-share UL LI.gplusone-this DIV { width: 64px !important; overflow: hidden; }
	
	.post .entrytext {
		font-size: 1.1em;
		line-height: 24px;
		padding: 0 0 30px;
	}
	
		.post .entrytext A {
			margin: 0; padding: 0;
			color: #6ab0c5;
		}
		
			.post .entrytext A:hover {
				background: #6ab0c5;
				color: #ffffff;
				text-decoration: none;
			}
		
		.post .entrytext P {
			margin: 0; padding: 8px 0;
		}
		
		.post .entrytext H3 {
			margin: 0; padding: 6px 0;
			font-size: 1.2em;
			color: 464646;
			font-weight: bolder;
			border: 0;
			background: none;
		}
			
			.post .entrytext H3.h3-disenyo-web {
				background: url(images/img_h3_disenyo-web.gif) no-repeat 0 50%;
				text-indent: -10000px;
				font-weight: 0;
				height: 78px;
				margin-top: 20px;
			}
			
			.post .entrytext H3.h3-disenyo-multimedia {
				background: url(images/img_h3_disenyo-multimedia.gif) no-repeat 0 50%;
				text-indent: -10000px;
				font-weight: 0;
				height: 78px;
				margin-top: 20px;
			}
			
			.post .entrytext H3.h3-identidad-corporativa {
				background: url(images/img_h3_identidad-corporativa.gif) no-repeat 0 50%;
				text-indent: -10000px;
				font-weight: 0;
				height: 78px;
				margin-top: 20px;
			}
		
		.post .entrytext UL {
			margin: 0; padding: 5px 5px 5px 50px;
			list-style: none;
		}
			
			.post .entrytext UL LI {
				margin: 0; padding: 1px 3px 1px 20px;
				list-style: none;
				background: url(images/img_bullet_004.gif) no-repeat 0 6px;
			}
		
		.home-blog .post .entrytext UL {
			margin: 0; padding: 5px;
			list-style: none;
		}
			
			.home-blog .post .entrytext UL LI {
				margin: 0; padding: 1px 3px 1px 8px;
				list-style: none;
				background: url(images/img_bullet_003.gif) no-repeat 2px 12px;
			}
		
		.post .entrytext BLOCKQUOTE {
			margin: 6px 0; padding: 20px 10px 20px 48px;
			border: 1px solid #f0f0f0;
			color: #464646;
			background: #fafafa url(images/img_bkg_blockquote.gif) no-repeat 5px 5px;
		}
			
			.post .entrytext BLOCKQUOTE.blockquote-porciento50 {
				margin: 6px 16%; padding: 20px 18px;
				background: none;
				border: 0;
			}
			
			.post .entrytext BLOCKQUOTE.blockquote-esqder {
				margin: 6px 0; padding: 20px 18px;
				border-right: 0;
				border-bottom: 0;
				background: #fafafa url(images/img_bkg_blockquote-esqder.gif) no-repeat 100% 100%;
			}
		
		.post .entrytext CITE {
			margin: 6px 0; padding: 20px 18px;
			border: 1px solid #f0f0f0;
			background: #fafafa;
			color: #464646;
			display: block;
		}
			
			.post .entrytext CITE.blockquote-porciento50 {
				margin: 6px 16%;
				background: none;
				border: 0;
			}
			
			.post .entrytext CITE.blockquote-esqder {
				border-right: 0;
				border-bottom: 0;
				background: #fafafa url(images/img_bkg_blockquote-esqder.gif) no-repeat 100% 100%;
			}
			
		.post .entrytext .sangria-izquierda {
			margin-left: 80px;
		}
			
		.post .entrytext .borde-inferior {
			border-bottom: 1px solid #f2f2f2;
			display: block;
			margin: 0; padding: 0;
		}
				
		.post .entrytext .borde-inferior:hover {
			background: none;
		}
				
		.post .entrytext IMG.alignright {
			margin: 0 0 10px 10px;
		}
				
		.post .entrytext IMG.alignleft {
			margin: 0 10px 10px 0;
		}
		
	
	
/* Comentarios */
H3#comments,
H3#respond {
	margin: 6px 0; padding: 10px 12px 6px;
	border-bottom: 1px solid #f2f2f2;
	background: url(images/img_bkg_post-title.gif) no-repeat 2px 14px;
	font-size: 1.8em;
	font-weight: normal;
	color: #000000;
}

.commentlist {
	padding-bottom: 40px;
}
	
	.commentlist A {
		margin: 0; padding: 0 3px;
		color: #6ab0c5;
	}
		
		.commentlist A:hover {
			background: #6ab0c5;
			color: #ffffff;
			text-decoration: none;
		}
	
	.commentlist .commentsingle {
		border-bottom: 1px solid #f2f2f2;
		margin: 0; padding: 12px 8px;
	}
		
		.commentlist .alt {
			background: #f8f6f7;
		} 
		
		.commentlist .commentsingle .commentsingle-number {
			width: 40px; height: 29px;
			line-height: 29px;
			margin: 0; padding: 0;
			color: #7a7a7a;
			background: #fafafa url(images/img_bkg_commentsingle-number.gif) repeat-x 0 100%;
			text-align: center;
			float: left;
		}
		
		.commentlist .commentsingle .commentsingle-content {
			margin-left: 52px;
			color: #6c6c6c;
		}
			
			.commentlist .commentsingle .commentsingle-content-meta {
				font-size: 0.95em;
			}
			
			.commentlist .commentsingle .commentsingle-content-text {
				line-height: 20px;
			}
	
	.commentlist .inmoderation {
		background: #fdfdfd;
	}


.respondform {
	padding: 0 48px 0 52px;
}
	
	.respondform A {
		margin: 0; padding: 0 3px;
		color: #6ab0c5;
	}
		
		.respondform A:hover {
			background: #6ab0c5;
			color: #ffffff;
			text-decoration: none;
		}
	
	.respondform .respondform-logged {
		margin: 6px 0; padding: 20px 18px;
		border: 1px solid #f0f0f0;
		background: #fafafa;
		color: #464646;
		text-align: center;
		font-weight: bolder;
	}
	
	.respondform .respond-field {
	}
		
		.respondform .respond-field LABEL {
			margin: 0; padding: 14px 0 2px;
			color: #9a9a9a;
			display: block;
			font-size: 1em;
			text-indent: -10000px;
		}
			
			.respondform .respond-field LABEL.cmfrm-name {
				background: url(images/titulos_frm/nombre_post_individual.gif) no-repeat 0 100%;
				text-indent: -10000px;
				height: 24px;
			}
			
			.respondform .respond-field LABEL.cmfrm-email {
				background: url(images/titulos_frm/email_post_individual.gif) no-repeat 0 100%;
				text-indent: -10000px;
				height: 24px;
			}
			
			.respondform .respond-field LABEL.cmfrm-url {
				background: url(images/titulos_frm/sitio_post_individual.gif) no-repeat 0 100%;
				text-indent: -10000px;
				height: 24px;
			}
			
			.respondform .respond-field LABEL.cmfrm-comment {
				background: url(images/titulos_frm/comentario_post_individual.gif) no-repeat 0 100%;
				text-indent: -10000px;
				height: 24px;
			}
			
			.respondform .respond-field LABEL STRONG {
				color: #616161;
				font-size: 1.1em;
				font-weight: normal;
			}
		
		.respondform .respond-field INPUT,
		.respondform .respond-field TEXTAREA {
			padding: 2px 4px;
			width: 98%;
			background: #f6f6f6;
			color: #000000;
			font-size: 1em;
			border: 1px solid #f6f6f6;
		}
			
			.respondform .respond-field INPUT:hover,
			.respondform .respond-field TEXTAREA:hover {
				background:#dedede; 
			}
			
			.respondform .respond-field LABEL STRONG {
				color: #000000;
				font-size: 1.1em;
			}
		
	.respondform .respond-field-submit {
		padding: 10px 4%;
		text-align: right;
	}
	
	.respondform .respond-field-name,
	.respondform .respond-field-email,
	.respondform .respond-field-website,
	.respondform .respond-field-comment {
	}



/* Buscador */
FORM#searchform {
	margin: 0 auto 10px; padding: 0;
	background: url(images/img_bkg_buscador-derecha.gif) no-repeat 100% 0;
	width: 272px;
	text-align: center;
}

	FORM#searchform .searchform-interior {
		margin: 0; padding: 19px 0;
		background: url(images/img_bkg_buscador-izquierda.gif) no-repeat 0 0;
	}
	
	FORM#searchform #s {
		margin: 0; padding: 3px 2px;
		border: 0;
		font-size: 1.2em;
	}


/* Navegador */
.navigation {
	margin: 0; padding: 4px 0 34px;
	clear: both;
}
	
	.navigation A {
		margin: 0; padding: 0 3px;
		color: #6ab0c5;
	}
		
		.navigation A:hover {
			background: #6ab0c5;
			color: #ffffff;
			text-decoration: none;
		}
	
	.navigation .alignleft {
		display: inline;
		float: left;
		width: 48.9%;
		padding: 0 0 0 1%;
		background: url(images/img_bullet_002.gif) no-repeat 0 50%;
	}
	
	.navigation .alignright {
		display: inline;
		float: right;
		width: 48.9%;
		padding: 0 1% 0 0;
		clear: right;
		text-align: right;
		background: url(images/img_bullet_001.gif) no-repeat 100% 50%;
	}


/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*Scott*/
.pagination {
	margin: 3px; padding: 3px 3px 50px 3px;
	text-align: center;
}
	
	.pagination A {
		margin: 0 2px 0 0; padding: 2px 5px;
		color: #6ab1c6;
		text-decoration: underline; 
	}
		
		.pagination A:hover,
		.pagination A:active {
			background-color: #6ab1c6;
			color: #ffffff;
			text-decoration: none; 
		}
	
	.pagination SPAN.current {
		margin: 0 2px 0 0; padding: 2px 5px;
		background-color: #6ab1c6;
		color: #ffffff;
	}
	
	.pagination SPAN.disabled {
		margin: 0 2px 0 0; padding: 2px 5px;
		/*border: 1px solid #f3f3f3;*/
		color: #7f7f7f;
	}


/* ShareThis*/
#akst_social ul li a {
	color: #000000;
}

/**/
.wp-image-79 {
	padding-top: 14px;
}

H3 .wp-image-77 {
	padding-top: 50px;
	padding-right: 43px;
}



/**/
.wp-projectlist {
}
	
	.wp-projectlist .wp-projectlist-single {
		margin: 0; padding: 10px 5px;
		font-size: 0.8em;
		color: #a5a5a5;
		border-bottom: 1px solid #f2f2f2;
		line-height: 14px;
		
	}
		
		.wp-projectlist .wp-projectlist-single-50 {
			display: inline-block; float: left;
			margin: 0 5px; padding: 10px 0;
			width: 310px;
			overflow: hidden;
		}
		
		.wp-projectlist .wp-projectlist-clear-single {
			clear: left;
		}
		
		.wp-projectlist .wp-projectlist-single .wp-projectlist-single-miniimage {
			padding-bottom: 8px;
		}
		
		.wp-projectlist .wp-projectlist-single IMG.conborde {
			border: 6px solid #dcdcdd;
			padding: 1px;
		}
		
		.wp-projectlist .wp-projectlist-single A IMG.conborde {
			border: 6px solid #dcdcdd;
		}
			
			.wp-projectlist .wp-projectlist-single A:hover IMG.conborde {
				border: 6px solid #a8a8a8;
			}
		
		.wp-projectlist .wp-projectlist-single STRONG {
			font-weight: normal;
			color: #464646;
		}
		
		.wp-projectlist .wp-projectlist-single A.link-site {
			padding-left: 10px;
			background-image: url(images/img_bullet_001.gif);
			background-repeat: no-repeat;
			background-position: 2px 50%;
		}
		
		
		
/* Titulos de Zona */
H2.sb-servicios {
	background: url(images/titulos_zona/tit_servicios_azul.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H2.sb-categorias {
	background: url(images/titulos_zona/tit_categorias.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H2.sb-archivos {
	background: url(images/titulos_zona/tit_archivos.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
.cosas-que-leo H2 {
	background: url(images/titulos_zona/tit_cosas_que_leo.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}


H2.h2-home-blog {
	background: url(images/titulos_zona/tit_blog.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H2.h2-last-entries {
	background: url(images/titulos_zona/tit_ultimas_entradas.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H2.h2-home-portfolio {
	background: url(images/titulos_zona/tit_portfolio_verde.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}


H2.h2-page-portfolio {
	background: url(images/titulos_zona/tit_portfolio.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H2.h2-page-acerca-de {
	background: url(images/titulos_zona/tit_acerca_de.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H2.h2-page-servicios {
	background: url(images/titulos_zona/tit_servicios.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H2.h2-page-contactar {
	background: url(images/titulos_zona/tit_contactar.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H2.h2-page-solicitar-presupuesto {
	background: url(images/titulos_zona/tit_solicitar_presupuesto.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H2.h2-page-error404 {
	background: url(images/titulos_zona/tit_error_404.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}



H3#comments {
	background: url(images/titulos_zona/tit_comentarios.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}
H3#respond {
	background: url(images/titulos_zona/tit_comentar.gif) no-repeat;
	text-indent: -10000px;
	height: 29px;
	overflow: hidden;
	padding: 0;
}

/* */
.facebook-fan {
	padding: 0 1px;
}

#contenido .home-interior {
	padding-bottom: 0;
}
