/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
html, body, .container {
	min-width: 1000px !important;
}

#content {
	width: 100%;
	margin: 0 0 60px;
	padding: 0 0 0 60px;
	float: left;
	font-size: 14px;
}

#content .post {
	color: #333;
}

#container {
	width: 1000px;
	padding: 30px 30px 0;
}

#front-blog-wrap .span4 {
	background: #333;
	border: 1px solid #333 !important;
	margin: 5px;
	padding: 25px;
}

body {
	color: #CCC;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 300;
}

#skehead {
	background: #303132;
}

.skehead-headernav .logo {
	margin-top: 0;
	max-width: 100%;
	max-height: 62px;
}

#skenav a {
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	line-height: 85px;
	padding: 0 22px;
	text-decoration: none;
	text-transform: capitalize;
}

#header.skehead-headernav-shrink #skenav a {
	line-height: 56px;
}

.skt-mob-menu {
	box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5);
	background: none repeat scroll 0 0 #666666 !important;
	left: 0 !important;
	margin-right: -3% !important;
	position: absolute !important;
	top: 73px;
	width: 100% !important;
	z-index: 99999 !important;
}

#front-page-content .conveniomarco {
	border: none;
	padding: 0 20px 10px 0;
	position: relative;
	top: 40px;
	left: -17px;
	right: 0;
	bottom: 0;
}

#front-page-content .diseño {
	border: none;
	padding: 0 5px 30px 20px;
	position: relative;
	top: 10px;
	left: -8px;
	right: 0;
	bottom: 0;
}

#front-page-content .teatro {
	border: none;
	padding: 0 5px 20px 20px;
	position: relative;
	top: 20px;
	left: 28px;
	right: 0;
	bottom: 0;
}

#front-page-content .foto {
	border: none;
	padding: 20px 0 5px;
	position: relative;
	top: 88px;
	left: 33px;
	right: 0;
	bottom: 0;
}

#front-page-content .cuadro1 {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -18px;
	left: -30px;
	right: 0;
	bottom: 0;
}

#front-page-content .merchandising {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -17px;
	left: -24px;
	right: 0;
	bottom: 0;
}

#front-page-content .audiovisual {
	border: none;
	padding: 0 1px 20px 0;
	position: relative;
	top: -6px;
	left: -15px;
	right: 0;
	bottom: 0;
}

#front-page-content .artistas {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -11px;
	left: -2px;
	right: 0;
	bottom: 0;
}

#front-page-content .eventos {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -38px;
	left: 0;
	right: 0;
	bottom: 0;
}

#front-page-content .gastro {
	border: none;
	padding: 0 1px 100px 0;
	position: relative;
	top: -29px;
	left: 12px;
	right: 0;
	bottom: 0;
}

#front-page-content .BTL {
	border: none;
	padding: 0 1px 80px 0;
	position: relative;
	top: -22px;
	left: 25px;
	right: 0;
	bottom: 0;
}

#front-page-content .cuadronegro {
	border: none;
	padding: 0 1px 50px 0;
	position: relative;
	top: -137px;
	left: -3px;
	right: 0;
	bottom: 0;
}

#front-page-content .publicidad {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -121px;
	left: 3px;
	right: 0;
	bottom: 0;
}

#front-page-content .juegos {
	border: none;
	padding: 0 1px 150px 0;
	position: relative;
	top: -131px;
	left: 11px;
	right: 0;
	bottom: 0;
}

#front-page-content .sonido {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -103px;
	left: 21px;
	right: 0;
	bottom: 0;
}

#content {
	width: 100%;
	margin: 0 -26px 60px;
	padding: 0 0 0 60px;
	float: left;
	font-size: 14px;
}

#content .post {
	color: #333;
}

#container {
	width: 1000px;
	padding: 30px 30px 0;
}

#front-blog-wrap .span4 {
	background: #333;
	border: 1px solid #333 !important;
	margin: 5px;
	padding: 25px;
}

body {
	color: #CCC;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 300;
}

#skehead {
	background: #303132;
}

.skehead-headernav .logo {
	margin-top: 0;
	max-width: 100%;
	max-height: 62px;
}

#skenav a {
	color: #FFF;
	display: block;
	font-size: 13px;
	line-height: 85px;
	padding: 0 22px;
	text-decoration: none;
	text-transform: capitalize;
}

#header.skehead-headernav-shrink #skenav a {
	line-height: 56px;
}

.skt-mob-menu {
	box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5);
	background: none repeat scroll 0 0 #666 !important;
	left: 0 !important;
	margin-right: -3% !important;
	position: absolute !important;
	top: 73px;
	width: 100% !important;
	z-index: 99999 !important;
}

#content {
	width: 100%;
	margin: 0 0 60px;
	padding: 0 0 0 60px;
	float: left;
	font-size: 14px;
}

#content .post {
	color: #333;
}

#container {
	width: 1000px;
	padding: 30px 30px 0;
}

#front-blog-wrap .span4 {
	background: #333;
	border: 1px solid #333 !important;
	margin: 5px;
	padding: 25px;
}

body {
	color: #CCC;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 300;
}

#skehead {
	background: #303132;
}

.skehead-headernav .logo {
	margin-top: 0;
	max-width: 100%;
	max-height: 62px;
}

#skenav a {
	color: #FFF;
	display: block;
	font-size: 13px;
	line-height: 85px;
	padding: 0 22px;
	text-decoration: none;
	text-transform: capitalize;
}

#header.skehead-headernav-shrink #skenav a {
	line-height: 56px;
}

.skt-mob-menu {
	box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5);
	background: none repeat scroll 0 0 #666 !important;
	left: 0 !important;
	margin-right: -3% !important;
	position: absolute !important;
	top: 73px;
	width: 100% !important;
	z-index: 99999 !important;
}

#front-page-content .conveniomarco {
	border: none;
	padding: 0 20px 10px 0;
	position: relative;
	top: 40px;
	left: -17px;
	right: 0;
	bottom: 0;
}

#front-page-content .diseño {
	border: none;
	padding: 0 5px 30px 20px;
	position: relative;
	top: 10px;
	left: -8px;
	right: 0;
	bottom: 0;
}

#front-page-content .teatro {
	border: none;
	padding: 0 5px 20px 20px;
	position: relative;
	top: 20px;
	left: 28px;
	right: 0;
	bottom: 0;
}

#front-page-content .foto {
	border: none;
	padding: 20px 0 5px;
	position: relative;
	top: 88px;
	left: 33px;
	right: 0;
	bottom: 0;
}

#front-page-content .cuadro1 {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -18px;
	left: -30px;
	right: 0;
	bottom: 0;
}

#front-page-content .merchandising {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -17px;
	left: -24px;
	right: 0;
	bottom: 0;
}

#front-page-content .audiovisual {
	border: none;
	padding: 0 1px 20px 0;
	position: relative;
	top: -6px;
	left: -15px;
	right: 0;
	bottom: 0;
}

#front-page-content .artistas {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -11px;
	left: -2px;
	right: 0;
	bottom: 0;
}

#front-page-content .eventos {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -38px;
	left: 0;
	right: 0;
	bottom: 0;
}

#front-page-content .gastro {
	border: none;
	padding: 0 1px 100px 0;
	position: relative;
	top: -29px;
	left: 12px;
	right: 0;
	bottom: 0;
}

#front-page-content .BTL {
	border: none;
	padding: 0 1px 80px 0;
	position: relative;
	top: -22px;
	left: 25px;
	right: 0;
	bottom: 0;
}

#front-page-content .cuadronegro {
	border: none;
	padding: 0 1px 50px 0;
	position: relative;
	top: -137px;
	left: -3px;
	right: 0;
	bottom: 0;
}

#front-page-content .publicidad {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -121px;
	left: 3px;
	right: 0;
	bottom: 0;
}

#front-page-content .juegos {
	border: none;
	padding: 0 1px 150px 0;
	position: relative;
	top: -131px;
	left: 11px;
	right: 0;
	bottom: 0;
}

#front-page-content .sonido {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -103px;
	left: 21px;
	right: 0;
	bottom: 0;
}

#content {
	width: 100%;
	margin: 0 -26px 60px;
	padding: 0 0 0 60px;
	float: left;
	font-size: 14px;
}

#content .post {
	color: #333;
}

#container {
	width: 1000px;
	padding: 30px 30px 0;
}

#front-blog-wrap .span4 {
	background: #333;
	border: 1px solid #333 !important;
	margin: 5px;
	padding: 25px;
}

body {
	color: #F20000;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 300;
}

#skehead {
	background: #303132;
}

.skehead-headernav .logo {
	margin-top: 0;
	max-width: 100%;
	max-height: 62px;
}

#skenav a {
	color: #FFF;
	display: block;
	font-size: 13px;
	line-height: 85px;
	padding: 0 22px;
	text-decoration: none;
	text-transform: capitalize;
}

#header.skehead-headernav-shrink #skenav a {
	line-height: 56px;
}

.skt-mob-menu {
	box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5);
	background: none repeat scroll 0 0 #666 !important;
	left: 0 !important;
	margin-right: -3% !important;
	position: absolute !important;
	top: 73px;
	width: 100% !important;
	z-index: 99999 !important;
}

#pl-2 .logoq {
	position: relative;
	top: -18px;
}

#logo .insta {
	position: relative;
	left: 285px;
	margin-bottom: 3%;
	margin-top: 3%;
}

#logo .facebook {
	position: relative;
	left: 215px;
	margin-bottom: 3%;
	margin-top: 3%;
}

#huge_it_portfolio_content_13 #huge_it_portfolio_container_13 {
	margin-top: 5px;
	left: 138px;
}

.portelement_2 div.right-block .description-block_2 p,.portelement_2 div.right-block .description-block_2 * {
	margin: 0;
	padding-right: 30px;
	font-size: 14px;
	color: #555555;
}

html,body,.container {
	min-width: 1000px !important;
}

#content {
	width: 100%;
	margin: 0 0 60px;
	padding: 0 0 0 60px;
	float: left;
	font-size: 14px;
}

#content .post {
	color: #333;
}

#container {
	width: 1000px;
	padding: 30px 30px 0;
}

#front-blog-wrap .span4 {
	background: #333;
	border: 1px solid #333 !important;
	margin: 5px;
	padding: 25px;
}

body {
	color: #CCC;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 300;
}

#skehead {
	background: #303132;
}

.skehead-headernav .logo {
	margin-top: 0;
	max-width: 100%;
	max-height: 62px;
}

#skenav a {
	color: #FFF;
	display: block;
	font-size: 13px;
	line-height: 85px;
	padding: 0 22px;
	text-decoration: none;
	text-transform: capitalize;
}

#header.skehead-headernav-shrink #skenav a {
	line-height: 56px;
}

.skt-mob-menu {
	box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5);
	background: none repeat scroll 0 0 #666 !important;
	left: 0 !important;
	margin-right: -3% !important;
	position: absolute !important;
	top: 73px;
	width: 100% !important;
	z-index: 99999 !important;
}

#front-page-content .conveniomarco {
	border: none;
	padding: 0 20px 10px 0;
	position: relative;
	top: 40px;
	left: -17px;
	right: 0;
	bottom: 0;
}

#front-page-content .diseÃ±o {
	border: none;
	padding: 0 5px 30px 20px;
	position: relative;
	top: 10px;
	left: -8px;
	right: 0;
	bottom: 0;
}

#front-page-content .teatro {
	border: none;
	padding: 0 5px 20px 20px;
	position: relative;
	top: 20px;
	left: 28px;
	right: 0;
	bottom: 0;
}

#front-page-content .foto {
	border: none;
	padding: 20px 0 5px;
	position: relative;
	top: 88px;
	left: 33px;
	right: 0;
	bottom: 0;
}

#front-page-content .cuadro1 {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -18px;
	left: -30px;
	right: 0;
	bottom: 0;
}

#front-page-content .merchandising {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -17px;
	left: -24px;
	right: 0;
	bottom: 0;
}

#front-page-content .audiovisual {
	border: none;
	padding: 0 1px 20px 0;
	position: relative;
	top: -6px;
	left: -15px;
	right: 0;
	bottom: 0;
}

#front-page-content .artistas {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -11px;
	left: -2px;
	right: 0;
	bottom: 0;
}

#front-page-content .eventos {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -38px;
	left: 0;
	right: 0;
	bottom: 0;
}

#front-page-content .gastro {
	border: none;
	padding: 0 1px 100px 0;
	position: relative;
	top: -29px;
	left: 12px;
	right: 0;
	bottom: 0;
}

#front-page-content .BTL {
	border: none;
	padding: 0 1px 80px 0;
	position: relative;
	top: -22px;
	left: 25px;
	right: 0;
	bottom: 0;
}

#front-page-content .cuadronegro {
	border: none;
	padding: 0 1px 50px 0;
	position: relative;
	top: -137px;
	left: -3px;
	right: 0;
	bottom: 0;
}

#front-page-content .publicidad {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -121px;
	left: 3px;
	right: 0;
	bottom: 0;
}

#front-page-content .juegos {
	border: none;
	padding: 0 1px 150px 0;
	position: relative;
	top: -131px;
	left: 11px;
	right: 0;
	bottom: 0;
}

#front-page-content .sonido {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -103px;
	left: 21px;
	right: 0;
	bottom: 0;
}

#content {
	width: 100%;
	margin: 0 -26px 60px;
	padding: 0 0 0 60px;
	float: left;
	font-size: 14px;
}

#content .post {
	color: #333;
}

#container {
	width: 1000px;
	padding: 30px 30px 0;
}

#front-blog-wrap .span4 {
	background: #333;
	border: 1px solid #333 !important;
	margin: 5px;
	padding: 25px;
}

body {
	color: #CCC;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 300;
}

#skehead {
	background: #303132;
}

.skehead-headernav .logo {
	margin-top: 0;
	max-width: 100%;
	max-height: 62px;
}

#skenav a {
	color: #FFF;
	display: block;
	font-size: 13px;
	line-height: 85px;
	padding: 0 22px;
	text-decoration: none;
	text-transform: capitalize;
}

#header.skehead-headernav-shrink #skenav a {
	line-height: 56px;
}

.skt-mob-menu {
	box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5);
	background: none repeat scroll 0 0 #666 !important;
	left: 0 !important;
	margin-right: -3% !important;
	position: absolute !important;
	top: 73px;
	width: 100% !important;
	z-index: 99999 !important;
}

#content {
	width: 100%;
	margin: 0 0 60px;
	padding: 0 0 0 60px;
	float: left;
	font-size: 14px;
}

#content .post {
	color: #333;
}

#container {
	width: 1000px;
	padding: 30px 30px 0;
}

#front-blog-wrap .span4 {
	background: #333;
	border: 1px solid #333 !important;
	margin: 5px;
	padding: 25px;
}

body {
	color: #CCC;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 300;
}

#skehead {
	background: #303132;
}

.skehead-headernav .logo {
	margin-top: 0;
	max-width: 100%;
	max-height: 62px;
}

#skenav a {
	color: #FFF;
	display: block;
	font-size: 13px;
	line-height: 85px;
	padding: 0 22px;
	text-decoration: none;
	text-transform: capitalize;
}

#header.skehead-headernav-shrink #skenav a {
	line-height: 56px;
}

.skt-mob-menu {
	box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5);
	background: none repeat scroll 0 0 #666 !important;
	left: 0 !important;
	margin-right: -3% !important;
	position: absolute !important;
	top: 73px;
	width: 100% !important;
	z-index: 99999 !important;
}

#front-page-content .conveniomarco {
	border: none;
	padding: 0 20px 10px 0;
	position: relative;
	top: 40px;
	left: -17px;
	right: 0;
	bottom: 0;
}

#front-page-content .diseÃ±o {
	border: none;
	padding: 0 5px 30px 20px;
	position: relative;
	top: 10px;
	left: -8px;
	right: 0;
	bottom: 0;
}

#front-page-content .teatro {
	border: none;
	padding: 0 5px 20px 20px;
	position: relative;
	top: 20px;
	left: 28px;
	right: 0;
	bottom: 0;
}

#front-page-content .foto {
	border: none;
	padding: 20px 0 5px;
	position: relative;
	top: 88px;
	left: 33px;
	right: 0;
	bottom: 0;
}

#front-page-content .cuadro1 {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -18px;
	left: -30px;
	right: 0;
	bottom: 0;
}

#front-page-content .merchandising {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -17px;
	left: -24px;
	right: 0;
	bottom: 0;
}

#front-page-content .audiovisual {
	border: none;
	padding: 0 1px 20px 0;
	position: relative;
	top: -6px;
	left: -15px;
	right: 0;
	bottom: 0;
}

#front-page-content .artistas {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -11px;
	left: -2px;
	right: 0;
	bottom: 0;
}

#front-page-content .eventos {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -38px;
	left: 0;
	right: 0;
	bottom: 0;
}

#front-page-content .gastro {
	border: none;
	padding: 0 1px 100px 0;
	position: relative;
	top: -29px;
	left: 12px;
	right: 0;
	bottom: 0;
}

#front-page-content .BTL {
	border: none;
	padding: 0 1px 80px 0;
	position: relative;
	top: -22px;
	left: 25px;
	right: 0;
	bottom: 0;
}

#front-page-content .cuadronegro {
	border: none;
	padding: 0 1px 50px 0;
	position: relative;
	top: -137px;
	left: -3px;
	right: 0;
	bottom: 0;
}

#front-page-content .publicidad {
	border: none;
	padding: 0 1px 0 0;
	position: relative;
	top: -121px;
	left: 3px;
	right: 0;
	bottom: 0;
}

#front-page-content .juegos {
	border: none;
	padding: 0 1px 150px 0;
	position: relative;
	top: -131px;
	left: 11px;
	right: 0;
	bottom: 0;
}

#front-page-content .sonido {
	border: none;
	padding: 0 1px 30px 0;
	position: relative;
	top: -103px;
	left: 21px;
	right: 0;
	bottom: 0;
}

#content {
	width: 100%;
	margin: 0 -26px 60px;
	padding: 0 0 0 60px;
	float: left;
	font-size: 14px;
}

#content .post {
	color: #333;
}

#container {
	width: 1000px;
	padding: 30px 30px 0;
}

#front-blog-wrap .span4 {
	background: #333;
	border: 1px solid #333 !important;
	margin: 5px;
	padding: 25px;
}

body {
	color: #F20000;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: 300;
}

#skehead {
	background: #303132;
}

.skehead-headernav .logo {
	margin-top: 0;
	max-width: 100%;
	max-height: 62px;
}

#skenav a {
	color: #FFF;
	display: block;
	font-size: 13px;
	line-height: 85px;
	padding: 0 22px;
	text-decoration: none;
	text-transform: capitalize;
}

#header.skehead-headernav-shrink #skenav a {
	line-height: 56px;
}

.skt-mob-menu {
	box-shadow: 0 2px 3px -2px rgba(0,0,0,0.5);
	background: none repeat scroll 0 0 #666 !important;
	left: 0 !important;
	margin-right: -3% !important;
	position: absolute !important;
	top: 73px;
	width: 100% !important;
	z-index: 99999 !important;
}

#pl-2 .logoq {
	position: relative;
	top: -18px;
}

#logo .insta {
	position: relative;
	left: 285px;
	margin-bottom: 3%;
	margin-top: 3%;
}

#logo .facebook {
	position: relative;
	left: 215px;
	margin-bottom: 3%;
	margin-top: 3%;
}

#huge_it_portfolio_content_13 #huge_it_portfolio_container_13 {
	margin-top: 5px;
	left: 138px;
}

#huge_it_portfolio_content_2 #huge_it_portfolio_container_2 {
	overflow: visible !important;
}

#huge_it_portfolio_container_2 .super-list .variable-sizes .clearfix .hugeitmicro {
	position: relative;
	overflow: visible !important;
	height: 6434px;
}