/*
Theme Name: Solo Final Cut
Theme URI: http://www.holabeew.com/
Version: 1.0
Author:  Horacio Bella / German Ferrari
License: Creative Commons Atribución-No Comercial 2.5 Argentina (http://creativecommons.org/licenses/by-nc/2.5/ar/)
*/

body {
	background:#DBDBDB url(images/bg.gif) repeat-x;
	font-family:Tahoma, Verdana, Arial;
	color:#333;
	}
a {
	text-decoration:none;
	color:#293a49;
	}
	
	/* Page */
	#page {}
	
		/* Header */
		#header {
			background:#1A1A1A url(images/bg-header.gif) repeat-x;
			height:65px;
			}
			
			/* Logo */
			#logo {
				background:url(images/bg-logo.gif) no-repeat;
				height:65px;
				}
				
				#logo h1 {
					margin:13px 0px 0px 17px;
					}
				#logo h1 a {
					background:url(images/logo.gif) no-repeat;
					display:block;
					height:500px;
					height:37px;
					text-indent:-9999px;					
					}
				
			/* Search */
			#search {
				background:url(images/bg-search.gif) no-repeat right;
				height:65px;
				color:#999;
				}
				#search form {
					margin:16px 20px 0px 0px;
					position:relative;
					float:left;
					display:inline;
					}				
				#search #s {
					width:167px;
					border:none;
					padding:8px 35px 7px 7px;
					font-size:10px;
					color:#666;
					background:#FFF url(images/bg-input-search.jpg) no-repeat;
					}
				#search #btn_search {
					background:transparent url(images/icon-lupa.gif) no-repeat;
					position:absolute;
					top:7px;
					left:185px;
					border:none;
					height:16px;
					width:16px;
					cursor:pointer;
					}
				
				a#rss {
					float:left;
					display:block;
					height:22px;
					width:22px;
					text-indent:-9999px;
					color:#FFF;
					margin-top:20px;
					background:url(images/icon-rss.gif) no-repeat;
					}
	
		/* Nav */
		#nav {
			border-bottom:1px solid #CACACA;
			}
			#nav ul {
				float:right;
				list-style:none;
				margin:0px;
				overflow:hidden;
				height:1%;
				}
				#nav ul li {
					margin:0px;
					float:left;
					display:inline;
					line-height:normal;				
					}
					#nav ul li a {
						display:block;
						padding:10px 10px 10px 30px;
						}
						#nav ul li a strong {
							font-family:Arial, Helvetica, sans-serif;
							display:block;
							font-size:14px;
							color:#294906;
							}
							#nav ul li a:hover strong {color:#333;}
						#nav ul li a span {
							font-size:10px;
							color:#7D7D7D;
							}
					
				
			
		/* Wrap */
		#wrap {
			border:1px solid #CACACA;
			border-top-color:#FFF;
			background:#FFF url(images/bg-wrap.gif) repeat-y right;
			}
			
			/* Content */
			#content {
				}
				
				#bienvenido {}
					#bienvenido h4 {
						font-size:72px;
						letter-spacing:-5px;
						line-height:normal;
						color:#59A4C4;
						font-weight:bold;
						background:url(images/bienvenido.gif) no-repeat;
						height:55px;
						width:366px;
						text-indent:-9999px;
						margin:10px 0px 15px 10px;
						}
					#bienvenido p {
						font-family:Arial, Helvetica, sans-serif;
						color:#293a49;
						font-size:15px;
						font-weight:bold;
						line-height:120%;
						margin:0px 10px 10px 10px;
						}			
				#monitor {
					background:url(images/monitor.jpg) no-repeat right 17px;
					height:135px;
					}
				
				.post {
					overflow:hidden;
					padding:10px 10px 10px 9px;
					background:#FFF url(images/bg-post.gif) repeat-x;
					border-bottom:1px solid #CACACA;
					border-top:1px solid #FFF;
					border-left:1px solid #FFF;
					}
					.post-first {border-top:none;}
					
				.post h2 {
					font-family:Arial, Helvetica, sans-serif;
					font-size:30px;
					color:#303537;
					letter-spacing:-2px;
					margin-bottom:5px;
					line-height:110%;
					}
					.post h2 a {color:#294906;}
					.post h2 a:hover {color:#111;}
					
					.post .metadata {
						font-family:Tahoma, Verdana, Arial;
						font-size:10px;
						color:#333;
						margin:0px 0px 20px 0px;
						}
					.post .metadata a {color:#333;}
					.post .metadata a:hover {text-decoration:underline;}
					.post .metadata small {margin:0px 20px 0px 0px;}
					.post .txt-right {
						text-align:right;
						margin:10px 0px 0px 0px;					
						}
					.post .txt-right small {margin:0px 0px 0px 20px;}
					.post .metadata small.date,
					.post .metadata small.tags,
					.post .metadata small.category,
					.post .metadata small.comments {
						padding:2px 2px 2px 22px;
						}
					.post .metadata small.date {background:url(images/icon-date.gif) no-repeat;}
					.post .metadata small.category {background:url(images/icon-category.gif) no-repeat;}
					.post .metadata small.comments {background:url(images/icon-comments.gif) no-repeat;}
					.post .metadata small.tags {background:url(images/icon-tags.png) no-repeat;}
					
					.post .post-txt a:hover {text-decoration:underline;}
					blockquote {
						background:#F1F8FC;
						padding:10px;
						color:#666;
						font-style:italic;
						margin-bottom:20px;
						}
					blockquote p {margin-bottom:10px;}
					.post .post-txt h1,
					.post .post-txt h2,
					.post .post-txt h3,
					.post .post-txt h4,
					.post .post-txt h5,
					.post .post-txt h6 {
						font-family:Arial, Helvetica, sans-serif;
						}
					.post .post-txt h2 {
						font-size:23px;
						color:#333;
						letter-spacing:0px;
						margin-bottom:20px;
						}				

					.post .post-txt p {
						line-height: 14pt;
						margin-bottom: 8px;
						}

                                        .post .bottom-post {
padding: 30px 0;
overflow: hidden;
}

.post .bottom-post #related {
width: 50%;
float: left;
}

.post .bottom-post #ads-section {
width: 50%;
float: left;
}

					#pagination {
						margin: 30px;
						text-align: center;
						}

					#pagination a {
						padding: 6px 8px;
						font-size: 9pt;
						color: #333;
						margin: 0 5px;
						}
						
					#pagination a:hover {
					}	
						
					#pagination img {
					}	
					
			/* Sidebar */
				#sidebar {
					width:290px;
					padding:10px 5px;
					margin:0px 0px 0px 0px;
					}
					#sidebar h3 {
						font-family:Arial, Helvetica, sans-serif;
						color:#294906;
						font-size:15px;
						font-weight:bold;
						line-height:120%;
						border-bottom:1px solid #FFF;
						margin-bottom:10px;
						padding-bottom:5px;
						}
						
					#sidebar .widget {
						margin-bottom:20px;
						}
					#sidebar .widget ul,
					#sidebar .widget ol {
						color:#294906;
						margin:0px;
						}
					#sidebar .widget ul li,
					#sidebar .widget ol li {
						margin-left:15px;
						}
					#sidebar .widget a:hover {text-decoration:underline;}
					
					#sidebar .rc_item {
					list-style-type: none;
					margin-bottom: 15px;
					position: relative;
					right: 10px;
					}
					
					#rc_nav {
					list-style-type: none;
					position: relative;
					right: 10px;					
					}
					
		
		/* Footer */
		
			#footer {
				font-size:11px;
				color:#666;
				line-height:75px;
				}
			#footer #logos-footer {text-align:right;}
			#footer #logos-footer a {margin-left:20px;}
			
			/* Comments */

			#comments {
			padding: 10px;
			}
			
			#comments h3{
			font-family: Arial;
			font-weight: normal;
			margin-top: 15px;
			}

			.thecomment {
			background: #fafafa;
			padding: 20px;
			margin-bottom: 10px;
			padding-bottom: 5px;
			border: 1px solid #eee;
			}
			
			.thecomment .commentcontent p {
			margin-bottom: 10px;
			}
			
			.thecomment .commentcontent p.responder {
			text-align: right;
			}

			.thecomment h6 {
			margin-bottom: 5px;
			font-family: Arial;
			font-size: 12pt;
			}
			
			.comment-date-space {
			font-size: 7pt;
			}
			
			.thecomment img.avatar {
				background: #fff;
				padding: 3px;
				border: 1px solid #eee;
				float: left;
				}
				
			.comment-box {
				margin-left: 80px;
				}
				
			#commentform {
			padding: 0 20px;
			}	
				
			#author, #email, #url {
				width: 318px;
				background: url(images/input.png) no-repeat;
				border: 0;
				padding: 9px 14px;
				font-family: Tahoma;
				font-size: 9pt;
				color: #333;
				}

			#comments label {
				color: #666;
				font-size: 7pt;
				margin-left: 10px;
				}

			#commentform textarea {
				width: 489px;
				height: 167px;
				background: url(images/textarea.png) no-repeat;
				border: 0;
				padding: 15px 14px;
				font-family: Tahoma;
				font-size: 9pt;
				color: #333;
				line-height: 16pt;
				}

			#commentform #submit {
				width: 134px;
				height: 32px;
				background: url(images/button.png) no-repeat;
				border: 0;
				font-family: Tahoma;
				font-size: 9pt;
				color: #666;
				font-weight: bold;
				position: relative;
				left: 385px;
				}
				
				
		/* Otros */

			.alignleft {float: left; margin-right: 10px;}
			.alignright {float: right; margin-right: 10px;}
			.aligncenter {clear: both; display: block; text-align: center; margin: 0 auto;}

			.display-info {margin-bottom: 20px; font-size: 8pt;}		
		
		
		
		
		
		/* Autor del Post */		
		
		.box { 
 		padding: 8px;
  		min-height: 60px;
  		background: #efefef;
		}
		.entry_author_image {
  		float: left;
  		background: #fff;
  		padding: 4px;
  		margin-right: 8px;
  		border-right: solid 1px #dfdfdf;
  		border-bottom: solid 1px #dfdfdf;
		}