/**
* Leon
* Available on Mojo-Themes - http://mojo-themes.com/
* Author: Valentín García - http://www.valentingarcia.com.mx
**/


html{  }
body{
	background-attachment: fixed;
	color: #fff;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	background-position: center top;
}
a{ color:#86222E; }
a:hover{ color:#666; }
p, div{ color:#333; }
h1, h2, h3, h4, h5{ color:#333; }
h1 span, h2 span, h3 span, h4 span, h5 span{ color:#999; }
span{}
table{}
tr{}
td{}
hr{}

/*container*/
#vg-container{ background:#fff; box-shadow:0 0 4px #666; -moz-box-shadow:0 0 4px #666; -webkit-box-shadow:0 0 4px #666; -o-box-shadow:0 0 4px #666; }

#vg-nav{ border-top:2px solid #000; }

/******* minimenu *******/
#vg-minimenu{ border-top:3px solid #86222E; background:#fff; }

/*nav*/
	
	/*logo*/
	#vg-logo{
	background-color: #FFFFFF;
	color: #000;
}
	#vg-logo span{}
	/*border solid*/
	.border-solid-1{ border-right:1px solid #fff; }
	.border-solid-2{ border-right:1px solid #ccc; }
	.border-solid-3{ border-right:1px solid #666; }
	
	/*slogan*/
	.vg-slogan{ color: rgb(255, 255, 255); /*text-shadow:0px 0px 0 rgb(153,146,153),0px 1px 0 rgb(126,119,126),0px 2px 0 rgb(100,93,100), 0px 3px 0 rgb(74,67,74),0px 4px 3px rgba(0,0,0,0.2),0px 4px 1px rgba(0,0,0,0.5),0px 0px 3px rgba(0,0,0,.2);*/ }
	
	/*logos*/
	.logos{ background:url(../images/logo1.png) no-repeat center center #fff; border-right:1px dotted #ccc; }
	
	/*aboutus*/
	.vg-aboutus{ background:#fff; }
	.vg-skills{ color:#86222E; }
		.vg-skillbar{ background:#86222E; }
	.vg-team-socials{ border-top:1px dotted #999; }
			.vg-team-socials span a{ color:#999; }
				.vg-team-socials span a:hover{ color:#ccc; }
	.vg-team-name{ color:#666; }
			.vg-team-name span{ color:#CCC; }
				
	/*menu*/
	#vg-menu{
	border-top: 1px solid #fff;
	background-image: url(../images/patterns/fake_brick.png);
	background-position: repeat;
	background-position: top center;
	background-color: #279A25;
}
	#vg-menu li{ }
	#vg-menu li a{ color:#f2f2f2; }
	#vg-menu li a:hover, #vg-menu li a.vg-menu-active{
	background: #86222E;
	text-decoration: none;
	color: #f2f2f2;
}
	#vg-menu li a.vg-menu-last{ border-bottom:1px solid #fff; }
		
		/*submenu*/
		#vg-menu li ul {
	background: #86222E;
}
			#vg-menu li ul li { border-bottom:1px dotted #CCC; }
		
		/*icons*/
		.i-home{ background-image:url(../images/icons/dark/home.png); }
		.i-about-us{ background-image:url(../images/icons/dark/about-us.png); }
		.i-blog{ background-image:url(../images/icons/dark/blog.png); }
		.i-portfolio{ background-image:url(../images/icons/dark/portfolio.png); }
		.i-contact{ background-image:url(../images/icons/dark/contact.png); }
		.i-buy-me{ background-image:url(../images/icons/dark/buy-me.png); }
	
/*article*/
#vg-container article{ float:left; } /*background-color:#fff;*/
	.vg-resalt{ color:#86222E; }
	/*intro*/
	.vg-intro-post{  }
		.vg-intro-post img, .vg-full-post img, .vg-full-portfolio img, .vg-user-avatar img, .vg-person img, .vg-full-image img{ box-shadow:0px 0px 1px #86222E; -moz-box-shadow:0px 0px 1px #86222E; -webkit-box-shadow:0px 0px 1px #86222E; -o-box-shadow:0px 0px 1px #86222E; }
		.vg-intro-post h3 a{ color:#333; }
			.vg-intro-post h3 a:hover{ color:#86222E; }
	/*full*/
	.vg-full-post{  }
		.vg-user-avatar img{ background:#ccc; }
		.vg-comment-one{ border-top: 1px solid #F2F2F2; }
		.vg-add-comment form{ background:#f7f7f7; border:1px solid #ccc; }

/*portfolio*/
.vg-portfolio{}
	.vg-portfolio .vg-portfolio-thumb{ }
	.vg-portfolio .vg-portfolio-thumb-2{ }
	.vg-portfolio-info{ background-color:rgba(0,0,0,0.5); background-image:url(../images/icons/dark/preview.png); background-repeat:no-repeat; background-position:center 0; }
	.vg-portfolio-info-2, .vg-portfolio-info-3{ background-color:rgba(0,0,0,0.5); background-image:url(../images/icons/dark/preview-2.png); background-repeat:no-repeat; background-position:center 0; }
		.vg-portfolio-info:hover{ background-position:center -300px; }
		.vg-portfolio-info-2:hover, .vg-portfolio-info-3:hover{ background-position:center -110px; }
		.vg-portfolio-info h3{ color:#FFF; }
	.vg-launch .vg-page { background:#86222E; box-shadow: 0 3px 0 #990000, 3px 5px 3px #333333; -moz-box-shadow: 0 3px 0 #990000, 3px 5px 3px #333333; -webkit-box-shadow: 0 3px 0 #990000, 3px 5px 3px #333333; -o-box-shadow: 0 3px 0 #990000, 3px 5px 3px #333333; }
	
	/*border*/
	.border-right{ border-right:1px solid #666; margin-right:-1px; }
	.border-left{ border-left:1px solid #666; margin-left:-1px; }
	.border-top{ border-top:1px solid #666; margin-top:-1px; }
	.border-bottom{ border-bottom:1px solid #666; margin-bottom:-1px; }
	
	.vg-border-top-1{ border-top:2px solid #86222E; }
	.vg-border-bottom-1{ border-bottom:2px solid #86222E; }
	.vg-border-right-1{ border-right:2px solid #86222E; }
	.vg-border-left-1{ border-left:2px solid #86222E; }
	
	.border-right-2{ border-right:1px dotted #666; margin-right:-1px; }
	.border-left-2{ border-left:1px dotted #666; margin-left:-1px; }
	.border-top-2{ border-top:1px dotted #666; margin-top:-1px; }
	.border-bottom-2{ border-bottom:1px dotted #666; margin-bottom:-1px; }
	
	.border-right-3{ border-right:1px dashed #666; margin-right:-1px; }
	.border-left-3{ border-left:1px dashed #666; margin-left:-1px; }
	.border-top-3{ border-top:1px dashed #666; margin-top:-1px; }
	.border-bottom-3{ border-bottom:1px dashed #666; margin-bottom:-1px; }
	
	.border-right-4{ border-right:1px solid #86222E; margin-right:-1px; }
	.border-left-4{ border-left:1px solid #86222E; margin-left:-1px; }
	.border-top-4{ border-top:1px solid #86222E; margin-top:-1px; }
	.border-bottom-4{ border-bottom:1px solid #86222E; margin-bottom:-1px; }
	
	.border-top-5{ border-top:1px solid #ccc; }
	.border-bottom-5{ border-bottom:1px solid #ccc; }
	.border-right-5{ border-right:1px solid #ccc; }
	.border-left-5{ border-left:1px solid #ccc; }
	
	/*quotes*/
	.quotes{ background:url(../images/quotes.png) no-repeat 20px 20px; }
	.vg-quote{ background:url(../images/quotes.png) no-repeat 30px 5px; /*border:1px dashed #ccc;*/ }
	.vg-quote span{ color:#86222E; }
	
	/*read more*/
	.vg-readmore{ color:#86222E; }
		.vg-readmore:hover{ text-decoration:underline; }
	.vg-readmore-2{ color:#000; }
	.vg-readmore-slide{ background:#fff; box-shadow:0 0 42px #000; -moz-box-shadow:0 0 42px #000; -webkit-box-shadow:0 0 42px #000; -o-box-shadow:0 0 42px #000; }
		.vg-readmore-slide:hover{ color:#999; }
		
	/*twitter*/
	.vg-bird{ /*background-image:url(../images/icons/dark/twitter.png);*/ }
	/*link buttons*/
	.vg-link-button-big, .vg-link-button-big-2, .vg-loadmore, .vg-pages a, .vg-port a{
	background-color: #86222E;
	color: #fff;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-box-shadow: 0 3px 0 #86222E, 3px 5px 3px #333;
	-moz-box-shadow: 0 3px 0 #86222E, 3px 5px 3px #333;
	box-shadow: 0 3px 0 #86222E, 3px 5px 3px #333;
	-o-box-shadow: 0 3px 0 #86222E, 3px 5px 3px #333;
	text-shadow: 0 1px 1px #000;
	}
	.vg-link-button-big-2{ border:none !important; color:#FFF !important; }
	.vg-link-button-big-2:hover, .vg-link-button-big:hover, .vg-loadmore:hover, .vg-pages a:hover, .vg-port a:hover,.vg-pages a.vg-pages-active{
	background-color: #f2f2f2;
	color: #86222E !important;
	text-shadow: 0 1px 1px #ccc;
	-webkit-box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
	-moz-box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
	box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
	-o-box-shadow: 0 3px 0 #ccc, 3px 5px 3px #333;
	}
	/*circle*/
	.circle{ }  
	.vg-step{ color:#333; text-shadow:0px 1px 0px #fff, 0px 2px 0px #ccc; } 
		.step1 h3, .step2 h3, .step3 h3{ color:#333; text-shadow:0 1px 0 #FFFFFF, 0 2px 0 #999999, 0 4px 4px #FFFFFF; }
		.vg-step span{ color:#333;  }
	.step1{ background-image:url(../images/icons/dark/step1.png); }
	.step2{ background-image:url(../images/icons/dark/step2.png); }
	.step3{ background-image:url(../images/icons/dark/step3.png); }
	
	/*subtitle*/
	.vg-subtitle, .vg-subtitle-2{ color:#999; }
	.s-bg{ background:#000;color:#fff; }
	/*image*/
	.vg-image{ background-color:#fff; border:1px solid #f2f2f2; }
	/*blog data*/
	.vg-blog-data{ color:#CCC; }
	/******* contact / social *******/
	.vg-menu-links{ border-right:1px solid #fff; }
	.vg-contact{ border-right:1px solid #fff; }
	.vg-social{  }
	.vg-social-links { 
		background:rgba(255,255,255,1); 
		box-shadow: 0 3px 0 #CCCCCC, 1px 5px 2px #333333;
		-moz-box-shadow: 0 3px 0 #CCCCCC, 1px 5px 2px #333333;
		-webkit-box-shadow: 0 3px 0 #CCCCCC, 1px 5px 2px #333333;
		-o-box-shadow: 0 3px 0 #CCCCCC, 1px 5px 2px #333333;
	}
	.vg-facebook-icon{ color:#3B5998 !important; }
	.vg-twitter-icon{ color:#019AD2 !important; }
	.vg-youtube-icon{ color:#990000 !important; }
	.vg-linkedin-icon{ color:#3399CC !important; }
	.vg-vimeo-icon{ color:#44BBFF !important; }
	.vg-pinterest-icon{ color:#CB2027 !important; }
	.vg-facebook-icon:hover{ box-shadow: 0 3px 0 #234895, 1px 5px 2px #333333; -moz-box-shadow: 0 3px 0 #234895, 1px 5px 2px #333333; -webkit-box-shadow: 0 3px 0 #234895, 1px 5px 2px #333333; -o-box-shadow: 0 3px 0 #234895, 1px 5px 2px #333333; color:#fff !important; background-color:#3B5998 !important; }
	.vg-twitter-icon:hover{ box-shadow: 0 3px 0 #037fac, 1px 5px 2px #333333; -moz-box-shadow: 0 3px 0 #037fac, 1px 5px 2px #333333; -webkit-box-shadow: 0 3px 0 #037fac, 1px 5px 2px #333333; -o-box-shadow: 0 3px 0 #037fac, 1px 5px 2px #333333; color:#fff !important; background-color:#019AD2 !important; }
	.vg-youtube-icon:hover{ box-shadow: 0 3px 0 #6e0101, 1px 5px 2px #333333; -moz-box-shadow: 0 3px 0 #6e0101, 1px 5px 2px #333333; -webkit-box-shadow: 0 3px 0 #6e0101, 1px 5px 2px #333333; -o-box-shadow: 0 3px 0 #6e0101, 1px 5px 2px #333333; color:#fff !important; background-color:#990000 !important; }
	.vg-linkedin-icon:hover{ box-shadow: 0 3px 0 #1e7aa8, 1px 5px 2px #333333; -moz-box-shadow: 0 3px 0 #1e7aa8, 1px 5px 2px #333333; -webkit-box-shadow: 0 3px 0 #1e7aa8, 1px 5px 2px #333333; -o-box-shadow: 0 3px 0 #1e7aa8, 1px 5px 2px #333333; color:#fff !important; background-color:#3399CC !important; }
	.vg-vimeo-icon:hover{ box-shadow: 0 3px 0 #369bd4, 1px 5px 2px #333333; -moz-box-shadow: 0 3px 0 #369bd4, 1px 5px 2px #333333; -webkit-box-shadow: 0 3px 0 #369bd4, 1px 5px 2px #333333; -o-box-shadow: 0 3px 0 #369bd4, 1px 5px 2px #333333; color:#fff !important; background-color:#44BBFF !important; }
	.vg-pinterest-icon:hover{ box-shadow: 0 3px 0 #a70e14, 1px 5px 2px #333333; -moz-box-shadow: 0 3px 0 #a70e14, 1px 5px 2px #333333; -webkit-box-shadow: 0 3px 0 #a70e14, 1px 5px 2px #333333; -o-box-shadow: 0 3px 0 #a70e14, 1px 5px 2px #333333; color:#fff !important; background-color:#CB2027 !important; }

/******* footer *******/
#vg-footer{ box-shadow:0 0 4px #333; -moz-box-shadow:0 0 4px #333; -webkit-box-shadow:0 0 4px #333; -o-box-shadow:0 0 4px #333; }
.vg-footer{
	border-bottom: 4px solid #86222E;
	background-color: #279A25 !important;
	color: #333;
}
	.vg-footer a{ color:#86222E;  }
	.vg-footer a:hover{ text-decoration:underline; }
	.vg-footer article, .vg-footer p, .vg-footer div, .vg-footer h1, .vg-footer h2, .vg-footer h3, .vg-footer h4, .vg-footer h5{ color:#fff; }
	.vg-footer .vg-bg-white{ padding: 22px; background:rgba(255,255,255,0.1); }
	.vg-footer h3{  }
		.vg-text-shadow, .vg-bird, .vg-bird a{  }

/*slideshow*/
.vg-slideshow div.vg-slide{ border-top:1px solid #666; }

	/*slides*/
	.vg-caption { color:#fff; background:rgba(0,0,0,0.7); box-shadow:0 0 42px #000; -moz-box-shadow:0 0 42px #000; -webkit-box-shadow:0 0 42px #000; -o-box-shadow:0 0 42px #000; }
	.vg-subcaption { color:#666; background:rgba(255,255,255,0.8); }
	/*.vg-subcaption a.vg-readmore:hover{ background-color:#86222E; color:#fff; }*/
	.vg-caption-container{ background:rgba(0, 0, 0, 0.8); }
	.vg-caption-container p{ color:#fff; }
	.slidetabs a{ background:rgba(0,0,0,0.7); color:#fff; }
	.slidetabs a.current{ background:rgba(255,255,255,0.4); color:#000; }

/*tabs*/
.vg-tab-active, .tab-link div:hover{ color:#FFF; background:#CCC !important; }
.vg-tab-container{ background:#f2f2f2 !important; }
.vg-panes{  }
.vg-tabs{ border-bottom:1px dotted #CCC; }
	.vg-tabs div{ }
		.vg-tabs div a{   }

/*tags*/
.vg-tags{  }
	.vg-tags a{ background:#CCC; }
	
/*forms*/
.vg-search  input[type="text"]{ border:1px solid #ccc; }

/*bgcolor*/
.vg-color-1{ background-color:#333; }

/*styles*/
.vg-style-1{}
	.vg-style-1 h3{  }
		.vg-style-1 h3 span{ color:#86222E; }

/*separators*/
.vg-post-separator{ border-top:1px dotted #999; border-bottom:1px dotted #999; }

/*latest posts*/
.vg-latest-posts{  }

/*warning*/
.vg-warning{ background:#f9fb5c; color:#333; border:1px solid #fc4302; }
.aEscape {
	color: #F60;
	text-decoration: none;
}
#pistas {
	float: left;
}
#textoini {
	width: 380px;
	text-align: left;
	font-family: Arial, Tahoma, Verdana;
	font-size: 13px;
	position: relative;
	top: -30px;
	margin-left: 280px;
}
