/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */

@font-face {
    font-family: 'HelveticaLTStdRoman';
    src: url('../fonts/HelveticaLTStdRoman.eot');
    src: url('../fonts/HelveticaLTStdRoman.eot') format('embedded-opentype'),
         url('../fonts/HelveticaLTStdRoman.woff2') format('woff2'),
         url('../fonts/HelveticaLTStdRoman.woff') format('woff'),
         url('../fonts/HelveticaLTStdRoman.ttf') format('truetype'),
         url('../fonts/HelveticaLTStdRoman.svg#HelveticaLTStdRoman') format('svg');
}
@font-face {
    font-family: 'HelveticaLTStdBold';
    src: url('../fonts/HelveticaLTStdBold.eot');
    src: url('../fonts/HelveticaLTStdBold.eot') format('embedded-opentype'),
         url('../fonts/HelveticaLTStdBold.woff2') format('woff2'),
         url('../fonts/HelveticaLTStdBold.woff') format('woff'),
         url('../fonts/HelveticaLTStdBold.ttf') format('truetype'),
         url('../fonts/HelveticaLTStdBold.svg#HelveticaLTStdBold') format('svg');
}



	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1; }
	ol, ul {
		list-style: disc; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


/* #Basic Styles
================================================== */
	body {
		background: #FFF;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		font: 14px/21px 'HelveticaLTStdRoman', "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #444;
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%;
		background-color: transparent;
 }


/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 {
		color: #181818;
		font-family: 'HelveticaLTStdRoman', "Times New Roman", serif;
		font-weight: normal; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px;}
	h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; }
	h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; }
	h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
	h5 { font-size: 17px; line-height: 24px; }
	h6 { font-size: 14px; line-height: 21px; }
	.subheader { color: #777; }

	p { margin: 0 0 20px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }

	em { font-style: italic; }
	strong { font-weight: bold; color: #333; }
	small { font-size: 80%; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }
	hr.dots { border: solid #000; border-width: 1px 0 0; clear: none; margin: 10px 0 30px; height: 0; }

/* #Links
================================================== */
	a, a:visited { color: #333; text-decoration: underline; outline: 0; }
	a:hover, a:focus { color: #000; outline:none; }
	p a, p a:visited { line-height: inherit; }


/* #Lists
================================================== */
	ul, ol { margin-bottom: 0; }
	ul { list-style: disc; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { line-height: 18px; margin-bottom: 12px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }

/* #Images
================================================== */

	img.scale-with-grid {
		max-width: 100%;
		height: auto; }


/* #Buttons
================================================== */

	.button,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
	  color: #FFF;
	  background-color:#5c4682;
	  display: inline-block;
	  font-size: 13px;
	  
	  border:1px solid #fff;
	  font-weight: bold;
	  text-decoration: none;
	  cursor: pointer;
	  line-height: normal;
	  padding: 8px 10px;
	  font-family: 'HelveticaLTStdRoman', "Helvetica Neue", Helvetica, Arial, sans-serif; }

	

	.button:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666;
		background: #ccc; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

	/* Fix for odd Mozilla border & padding issues */
	button::-moz-focus-inner,
	input::-moz-focus-inner {
    border: 0;
    padding: 0;
	}


/* #Forms
================================================== */

	form {
	}
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="tel"],
	input[type="password"],
	input[type="email"],
  input[type="date"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 6px 4px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		font: 13px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #000;
		margin: 0;
		width: 100%;
		max-width: 100%;
		display: block;
		margin-bottom: 6px;
		background: #fff;
    height:34px;
  }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		height:95px;
    max-width:100% !important;
		 }
     .res textarea {
       height:68px;
     }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size: 13px;
		font-family:'HelveticaLTStdRoman';
		color:#FFF;
		padding: 0 0;
	}
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size: 13px;
		color: #444; }
    ::-webkit-input-placeholder {
    	color: #000;
    	font-family: 'MontserratUltraLight';
    	font-weight:normal;
    	}
    	:-moz-placeholder { /* Firefox 18- */
    	color: #000;
    	font-family: 'MontserratUltraLight';
    	font-weight:normal;
    	}
    	::-moz-placeholder { /* Firefox 19+ */
    	color: #000;
    	font-family: 'MontserratUltraLight';
    	font-weight:normal;
    	}
    	:-ms-input-placeholder {
    	color: #000;
    	font-family: 'TitilliumSemibold';
    	font-weight:normal;
    	}
    	div.wpcf7-validation-errors {
    		border:2px solid red !important;
    		color:white;
    	}
    	span.wpcf7-not-valid-tip {
    		color:white !important;
    		margin: 0 0 7px 0;
    	}
    form#ult-login-form {
    	width:100%;
    	margin: 0;
    	padding: 0 65px;

    }
    form#ult-login-form input[type="text"], input[type="password"] {
    	width:190px !important;
    	height:26px !important;
    }
    form#ult-login-form input[type="submit"] {
    	-webkit-transition: background-color 0.2s ease;
	    -moz-transition: background-color 0.2s ease;
	    transition: background-color 0.2s ease;
	    background-color: #5c4682;
	    border: 0;
	    border-radius: 3px;
	    font-size: 15px;
	    margin: 10px 0 0 0;
    }
	form#ult-login-form input[type="submit"]:hover {
		background-color: #9284ac;
	}
/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }
#menu-top-menu {
	z-index: 900000;
	position: relative;
}
.menu-top-menu-container {
	margin: 40px 0 0 0px;
	float:left;
	}
ul.main-nav li {
	margin:0 0 0 0;
	float:left;
}
ul.main-nav li a {
	font-family: 'MontserratLight';
	font-size:13.5px;
	color:#59B200;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
	padding:0px 0;
}
ul.main-nav li.logos a:hover {padding:0; border:none;}
ul.main-nav li a:hover, ul.main-nav li.active {
	padding: 0 0;
	border-bottom: 3px solid #2DB200;
  font-size: 13px;
  font-family: 'MontserratSemiBold';
  padding-bottom: 32px;
	/*-webkit-transition: all 900ms ease;
	-moz-transition: all 900ms ease;
	-ms-transition: all 900ms ease;
	-o-transition: all 900ms ease;
	transition: all 900ms ease;*/

}
iframe {width:100%; height: 650px;}
p.foot {
	font-family: 'AkzidenzGroteskCond';
	font-size: 16px;
	margin:0;
	color:#fff;
	text-align: center;
}
.centers {
	text-align: center;
}
.centerp {
	text-align: justify;
}

img {
	max-width: 100%;
}

ul.subs li {
	padding: 0 10px;
	display: inline;
}
ul.subs li a {
	font-size: 12px;
	color: #333;
	font-family: 'NexaBoldRegular';
	font-weight: normal;
	text-transform: uppercase;
	margin:0;
}
ul.subs li a:hover {
	text-decoration: underline;
}
a img.attachment-post-thumbnail:hover {
	opacity: 0.5;
	transform: scale(1,1);
	transition: all 0.2s ease-in;
}
/* new css */
body.home {
	background: url(../img/bg-back.png)no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed ;
}
body {
	background-color: #EDEDED;
}
.login-home {
	background-color: #260859;
    border: none;
    border-radius: 0px;
    padding:20px;
    width:360px;
    margin: 100px auto;
}
p.login-msg {
	color:red;
	margin: 10px 65px;
    padding: 5px 0;
}
p.login-username, p.login-password, p.login-remember {
	margin:0;
	text-align:left;
}
p.login-submit {
	margin:0;
}
span.login-text {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	color:#FFF;
	text-align: center;
}
a.titulo-opc {
	font-family: Helvetica;
	font-size: 18px;
	color:#5B4681;

}
a.avatars {
	text-decoration: underline !important;
	font-size: 10px;
	color:#000;
}
#inline_content, #inline_contents {
	padding: 25px;
    outline: none;
    height: 560px;
    overflow: scroll;
    background-color: #eee;
    border: 15px solid #FFF;
    border-radius: 3px;
    color: #5a5a5a;
}
.reanudar {
	border-bottom: 35px solid #5B4581;
	height:200px;
	background-color: #FFF;
	background: url(../img/reanudar1.png)no-repeat #FFF;
	background-position: 102px 25px;
}
.reanudar:hover {
	border-bottom: 35px solid #3AB7C4;
	background-color: #FFF;
	background: url(../img/reanudar2.png)no-repeat #FFF;
	background-position: 102px 25px;
}
.miscursos {
	border-bottom: 35px solid #5B4581;
	height:200px;
	background-color: #FFF;
	background: url(../img/miscursos1.png)no-repeat #FFF;
	background-position: 96px 30px;
}
.miscursos:hover {
	border-bottom: 35px solid #3AB7C4;
	background: url(../img/miscursos2.png)no-repeat #FFF;
	background-position: 96px 30px;
}
.transcripcion {
	border-bottom: 35px solid #5B4581;
	height:200px;
	background-color: #FFF;
	background: url(../img/transcripcion1.png)no-repeat #FFF;
	background-position: 81px 27px;
}
.transcripcion:hover {
	border-bottom: 35px solid #3AB7C4;
	background: url(../img/transcripcion2.png)no-repeat #FFF;
	background-position: 81px 27px;
}
.recursos {
	border-bottom: 35px solid #5B4581;
	height:200px;
	background-color: #FFF;
	background: url(../img/recursos1.png)no-repeat #FFF;
	background-position: 104px 33px;
}
.recursos:hover {
	border-bottom: 35px solid #3AB7C4;
	background: url(../img/recursos2.png)no-repeat #FFF;
	background-position: 104px 33px;
}
.catalogo {
	border-bottom: 35px solid #5B4581;
	height:200px;
	background-color: #FFF;
	background: url(../img/catalogo1.png)no-repeat #FFF;
	background-position: 104px 29px;
}
.catalogo:hover {
	border-bottom: 35px solid #3AB7C4;
	background: url(../img/catalogo2.png)no-repeat #FFF;
	background-position: 104px 29px;
}
a.msgs {
	background-color: #5B4581;
    color: #FFF;
    padding: 10px 42px;
}
a.msgs:hover {
	background-color: #5B4581;
    color: #FFF;
    padding: 10px 42px;
}
p.msg-home {
	color: #FFF;
    background-color: #5B4581;
    margin: 3px 0 0px 6px;
    padding: 3px 3px 0px 3px !important;
}
.certificate {
	line-height: 14px;
}
.scores {
	padding: 0 13px !important;
}
.hide{
	display:none;
}
.tab-msg {
	padding: 0px 57px
}
.tab-msg p{
	float: left;
    padding: 6px 0 0 7px;
}
.tablero {
	border-bottom: 35px solid #5B4581;
	height:200px;
	background-color: #FFF;

}
h2.ld-entry-title a {
	background-color: #717171;
	font-size:13px;
	text-align: left;	
	font-family: 'HelveticaLTStdRoman';
    padding: 15px 15px;
    display: block;
    color:#FFF;
}
body.page-id-51 h2.ld-entry-title a {
	color:#777;
	background-color: transparent;
}
h2.ld-entry-title {
	margin: 0 0 2px 0px;
}

.profile-bg {
	
  background: url(../img/joerns.jpg)no-repeat;
      height: 372px;
  -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: none;
}
.profile-name p {
	color: #FFF;
    font-size: 40px;
    padding: 36px 20px;
    margin: 0;
    background-color: #000;
    position: absolute;
    width: 100%;
    bottom: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/* IE 5-7 */
    filter: alpha(opacity=50);
	/* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
  opacity: 0.5;
}
.back-home {
	background-color: #260859;
	height:372px;
}
.low-gray {
	background-color: #F8F6F6;
	min-height: 500px;

}
.imp-trans {
	margin: 0 36px;
}
.imp-trans p {
	background: url(../img/imp-trans.png)no-repeat;
	width:209px;
	height:51px;
	color:#FFF;
	padding: 18px 28px 0 0px;
}
img.bigs {
	margin: 16px 46px;
}
.ts h2{
	background-color: #EAEAEA;
	font-size: 14px;
	color:#000;
	text-align: left;
    padding: 5px 20px;
    margin: 0 0 2px 0;
}
.creditos {
	background-color: #EAEAEA;
	font-size: 14px;
	color:#000;
	text-align: left;
    padding: 17px 20px;
    margin:30px 0 0 0;
}
a.regresar {
	background-color: #674F8D;
    color: #FFF;
    padding: 10px 15px;
}
body.single .bg-foot {
	position: fixed;
}
.body-cert {
	border: 6px double #000;
	text-align: center;
	padding: 25px 0;
}
.body-cert h1 {
	font-size:25px;
	font-weight: bold;
	text-align: center;
}
.whites{
	background-color:#FFF;
}
.whitess {
	padding: 22px 22px;
}
.purple-line p {
	color:#FFF;
	font-size:12px;
	margin: 19px 29px;}
.purple-line {
	background: url(../img/purple-line.png)no-repeat;
	width:242px;
	height:51px;
	float: right;
    position: relative;
    right: -9px;
    top: 44px;
}
body.home .dropdown-menus {
	display:none;
}
body.logged-in .dropdown-menus {
	display:block;
}
.dropdown-menus button{
	background: url(../img/menus.png)no-repeat;
	width: 41px;
	height:60px;
	float:right;
	border:none;
}
 .dropdown-menus{display: block;}

        .dropdown {
                position: relative;
                display: inline-block;
            }
            .dropdown-menus {
                display: block;
			    position: relative;
			        margin: -49px 0 0 0;
			    float: right;
			    right: 0;
            }
            .menn {display:none !important;}
            .logos {
                    text-align: center;
                    display: block;
                }
            .dropdown .dropdown-menu {
                position: absolute;
                top: 100%;
                left: 0;
                margin: 0;
            }
            .dropdown:hover .dropdown-menu {
                display: block;
            }
            .dropdown {
                position: relative;
                display: inline-block;
                
                text-align: center;
            }
            .dropdown .dropdown-menu {
               /* position: relative;
                top: 59px;
                display: none;
                margin: 0;
                list-style: none; /** Remove list bullets */
               /* width: 100%; /** Set the width to 100% of it's parent */
                /*padding: 0;*/
                position: absolute;
			    top: 58px;
			    display: none;
			    margin: 0;
			    list-style: none;
			    width: 100%;
			    padding: 0;
			    left: -159px;
            }

            .dropdown:hover .dropdown-menu {
                display: block;
            }

            .dropdown-menu li {
                margin:0;
                width: 160px;
                text-align: left;
                z-index: 9000000;
                position: relative;

            }
            .dropdown a {
                display: block;
                padding: 17px 0 13px 15px;
                text-decoration: none;
                background-color:#F0F0F0 ;
                font-family: 'HelveticaLTStdRoman';
                color: #250759;
                font-size: 18px;
            }
            .dropdown a:hover {
                background: #F16529;
                
                color:#FFF;
            }

form.busq input[type="submit"] {
	    background: url(../img/searchs.png)no-repeat;
    border: none;
    float: none;
    position: absolute;
    top: 1px;
    left: 160px;
    padding: 18px 12px 0px 0px;
    background-color: #F16529;
    width: 40px;
    background-position: 10px 9px;


}
form.busq input[type="submit"]:hover {
	border:none;
	color:#FFF;
}
form.busq input[type="text"] {
	border:1px solid #666;
	border-radius: 6px;
	width: 150px;
	height: 25px;
	margin: 0px 5px;
}
form.busq {
	background-color:#F16529;
	    padding: 5px 0px;
}
form.new-search input[type="text"]{
	width: 150px;
	float:left;
	height: 32px;
}
form.new-search input[type="submit"] {
	    background: url(../img/searchs.png)no-repeat;
    border: none;
    float: none;
    background-color: #F16529;
    width: 23px;
    position: relative;
    left: -24px;
    top: 0px;
    background-position: 3px 9px;
}
form#sfwd-mark-complete input[type="submit"] {
	background-color: #260859;
	color:#FFF;
}
form#sfwd-mark-complete input[type="submit"]:hover {
	border:none;
}
p.error {
	background-color: red;
	color:#FFF;
	font-size:13px;
	    padding: 8px 15px;
}
.wpProQuiz_forms label {
	font-size:14px;
	color:#000;
}
input.wpProQuiz_button {
	background-color: #260859;
	border:none;
	width:150px;
}
input.wpProQuiz_button:hover  {
	background-color: #260859;
	border:none;
}
.wpProQuiz_quiz label {
	color:#000;
	font-size: 14px;
}
.ini {
	background-color: #F16529;
    float: none;
    position: absolute;
    top: 0px;
    right: -40px;
    padding: 18px 12px 18px 11px;
}
.cur {
	background-color: #F16529;
    float: none;
    position: absolute;
    top: 0px;
    right: -40px;
    padding: 16px 10px 15px 12px;
}
.cat {
	background-color: #F16529;
    float: none;
    position: absolute;
    top: 0px;
    right: -40px;
    padding: 17px 10px 16px 11px;
}
.rec {
	background-color: #F16529;
    float: none;
    position: absolute;
    top: 0px;
    right: -40px;
    padding: 16px 9px 15px 13px;
}
.cal {
	background-color: #F16529;
    float: none;
    position: absolute;
    top: 0px;
    right: -40px;
    padding: 16px 11px 15px 12px;
}
.trans {
	background-color: #F16529;
    float: none;
    position: absolute;
    top: 0px;
    right: -40px;
    padding: 16px 13px 15px 14px;
}
.edit {
	background-color: #F16529;
    float: none;
    position: absolute;
    top: 0px;
    right: -40px;
    padding: 17px 13px 17px 14px;
}
.logouts {
	background-color: #F16529;
    float: none;
    position: absolute;
    top: 0px;
    right: -40px;
    padding: 17px 13px 16px 13px;
}
button#cboxClose {
	width: 50px;
    color: #FFF;
    float: right;
    background-color: #000;
    margin: 0 0 0 0;
    border:none;
}
button#cboxClose:hover {
	background-color: none;
}
.bg-contacts {
    background: url(../img/bg-contacts.jpg)no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: none;
    padding: 94px 0;
    height:400px;
}
.cont p {
	margin:0;
}
.bg-comen {
	background-color:#000;
}
.bg-green {
  background-color: #004000;
  height:60px;
}
.hs {
  text-align: center;
  padding: 13px 0 10px 0;
}
body.home .bg-foot, body.page-id-61 .bg-foot, body.page-id-158 .bg-foot, body.page-id-30 .bg-foot, body.page-id-58 .bg-foot, body.page-id-51 .bg-foot {
	background-color: #260859;
    position: fixed;
    bottom: 0;
    width: 100%;
}
body.search .bg-foot {
	background-color: #260859;
    position: fixed;
    bottom: 0;
    width: 100%;
}
.bg-foot {
  background-color: #260859;   
    bottom: 0;
    width: 100%;
}
.blacks {
  background-color: #000;
  padding: 15px 0;
}
.greenss {
  background-color: #59B200;
}
.black-car {
  background-color: #000;
}


.whitess {
  background-color: #fff;
  min-height: 500px;
}
img.cants {
  position: relative;
  top: 35px;

}

.mc-main caption, .mc-main .my-calendar-date-switcher, .mc-main .category-key, .mc-main .calendar-event .details, .mc-main .calendar-events {
	width:230px;
}
.light-green {
  background-color: #2DB200;
}
.confianza, .sindicato, .air-foam-controller, .air-foam-mattress, .air-cutting, .air-foam-welder, .air-sewing, .distribution, .finance, .human-resources, .ing-sistemas, .maintenance, .metal-assembly, .metal-fab, .mfg-eng, .paint, .project-management, .purchasing, .qa, .research, .welding, .practicantes, .incapacidades {
	display:none;
}

.user-id-1 .confianza,  .user-id-2 .confianza, .user-id-74 .confianza, .user-id-36 .confianza, .user-id-28 .confianza, .user-id-47 .confianza, .user-id-29 .confianza, .user-id-59 .confianza, .user-id-81 .confianza, .user-id-45 .confianza, .user-id-24 .confianza, .user-id-51 .confianza, .user-id-77 .confianza, .user-id-25 .confianza, .user-id-17 .confianza, 
.user-id-42 .confianza, .user-id-49 .confianza, .user-id-65 .confianza, .user-id-61 .confianza, .user-id-16 .confianza, .user-id-73 .confianza, .user-id-55 .confianza, .user-id-58 .confianza, .user-id-83 .confianza, .user-id-71 .confianza, .user-id-32 .confianza, .user-id-69 .confianza, .user-id-18 .confianza, .user-id-23 .confianza, .user-id-44 .confianza, 
.user-id-22 .confianza, .user-id-39 .confianza, .user-id-37 .confianza, .user-id-27 .confianza, .user-id-85 .confianza, .user-id-31 .confianza, .user-id-70 .confianza, .user-id-79 .confianza, .user-id-88 .confianza, .user-id-21 .confianza, .user-id-46 .confianza, .user-id-82 .confianza, .user-id-54 .confianza, .user-id-30 .confianza, .user-id-63 .confianza,
.user-id-57 .confianza, .user-id-237 .confianza, .user-id-80 .confianza, .user-id-64 .confianza, .user-id-72 .confianza, .user-id-41 .confianza, .user-id-66 .confianza, .user-id-78 .confianza, .user-id-52 .confianza, .user-id-67 .confianza, .user-id-53 .confianza, .user-id-20 .confianza, .user-id-33 .confianza, .user-id-60 .confianza, .user-id-84 .confianza, 
.user-id-40 .confianza, .user-id-43 .confianza, .user-id-62 .confianza, .user-id-26 .confianza, .user-id-48 .confianza, .user-id-38 .confianza, .user-id-75 .confianza, .user-id-76 .confianza, .user-id-50 .confianza, .user-id-68 .confianza, .user-id-86 .confianza, .user-id-87 .confianza, .user-id-56 .confianza, .user-id-34 .confianza, .user-id-35 .confianza, 
.user-id-19 {
	display:block;
}
.user-id-233 .sindicato, .user-id-298 .sindicato, .user-id-256 .sindicato, .user-id-304 .sindicato, .user-id-280 .sindicato, .user-id-156 .sindicato, .user-id-285 .sindicato, .user-id-101 .sindicato, .user-id-128 .sindicato, .user-id-173 .sindicato, .user-id-263 .sindicato, .user-id-188 .sindicato, .user-id-164 .sindicato, .user-id-142 .sindicato, .user-id-301 .sindicato, .user-id-160 .sindicato, .user-id-155 .sindicato, 
.user-id-104 .sindicato, .user-id-324 .sindicato, .user-id-210 .sindicato, .user-id-132 .sindicato, .user-id-153 .sindicato, .user-id-319 .sindicato, .user-id-166 .sindicato, .user-id-314 .sindicato, .user-id-292 .sindicato, .user-id-243 .sindicato, .user-id-240 .sindicato, .user-id-266 .sindicato, .user-id-161 .sindicato, .user-id-288 .sindicato, .user-id-267 .sindicato, .user-id-195 .sindicato, .user-id-112 .sindicato, 
.user-id-230 .sindicato, .user-id-323 .sindicato, .user-id-113 .sindicato, .user-id-105 .sindicato, .user-id-297 .sindicato, .user-id-228 .sindicato, .user-id-322 .sindicato, .user-id-308 .sindicato, .user-id-321 .sindicato, .user-id-136 .sindicato, .user-id-317 .sindicato, .user-id-245 .sindicato, .user-id-229 .sindicato, .user-id-94 .sindicato, .user-id-219 .sindicato, .user-id-187 .sindicato, .user-id-287 .sindicato, 
.user-id-121 .sindicato, .user-id-205 .sindicato, .user-id-305 .sindicato, .user-id-183 .sindicato, .user-id-122 .sindicato, .user-id-182 .sindicato, .user-id-150 .sindicato, .user-id-139 .sindicato, .user-id-167 .sindicato, .user-id-127 .sindicato, .user-id-174 .sindicato, .user-id-253 .sindicato, .user-id-269 .sindicato, .user-id-264 .sindicato, .user-id-257 .sindicato, .user-id-315 .sindicato, .user-id-300 .sindicato, 
.user-id-162 .sindicato, .user-id-89 .sindicato, .user-id-254 .sindicato, .user-id-216 .sindicato, .user-id-140 .sindicato, .user-id-320 .sindicato, .user-id-262 .sindicato, .user-id-118 .sindicato, .user-id-193 .sindicato, .user-id-251 .sindicato, .user-id-296 .sindicato, .user-id-291 .sindicato, .user-id-109 .sindicato, .user-id-95 .sindicato, .user-id-286 .sindicato, .user-id-265 .sindicato, .user-id-172 .sindicato, 
.user-id-226 .sindicato, .user-id-91 .sindicato, .user-id-157 .sindicato, .user-id-313 .sindicato, .user-id-289 .sindicato, .user-id-201 .sindicato, .user-id-274 .sindicato, .user-id-234 .sindicato, .user-id-271 .sindicato, .user-id-236 .sindicato, .user-id-171 .sindicato, .user-id-115 .sindicato, .user-id-119 .sindicato, .user-id-154 .sindicato, .user-id-222 .sindicato, .user-id-194 .sindicato, .user-id-168 .sindicato, 
.user-id-244 .sindicato, .user-id-217 .sindicato, .user-id-170 .sindicato, .user-id-310 .sindicato, .user-id-214 .sindicato, .user-id-227 .sindicato, .user-id-145 .sindicato, .user-id-306 .sindicato, .user-id-126 .sindicato, .user-id-117 .sindicato, .user-id-133 .sindicato, .user-id-181 .sindicato, .user-id-299 .sindicato, .user-id-284 .sindicato, .user-id-220 .sindicato, .user-id-108 .sindicato, .user-id-99 .sindicato, 
.user-id-215 .sindicato, .user-id-237 .sindicato, .user-id-282 .sindicato, .user-id-102 .sindicato, .user-id-176 .sindicato, .user-id-260 .sindicato, .user-id-92 .sindicato, .user-id-259 .sindicato, .user-id-309 .sindicato, .user-id-152 .sindicato, .user-id-159 .sindicato, .user-id-272 .sindicato, .user-id-213 .sindicato, .user-id-241 .sindicato, .user-id-175 .sindicato, .user-id-151 .sindicato, .user-id-293 .sindicato, 
.user-id-143 .sindicato, .user-id-295 .sindicato, .user-id-242 .sindicato, .user-id-110 .sindicato, .user-id-144 .sindicato, .user-id-125 .sindicato, .user-id-199 .sindicato, .user-id-191 .sindicato, .user-id-258 .sindicato, .user-id-318 .sindicato, .user-id-218 .sindicato, .user-id-249 .sindicato, .user-id-211 .sindicato, .user-id-290 .sindicato, .user-id-225 .sindicato, .user-id-165 .sindicato, .user-id-149 .sindicato, 
.user-id-186 .sindicato, .user-id-273 .sindicato, .user-id-248 .sindicato, .user-id-246 .sindicato, .user-id-255 .sindicato, .user-id-209 .sindicato, .user-id-120 .sindicato, .user-id-238 .sindicato, .user-id-116 .sindicato, .user-id-179 .sindicato, .user-id-163 .sindicato, .user-id-235 .sindicato, .user-id-276 .sindicato, .user-id-307 .sindicato, .user-id-131 .sindicato, .user-id-204 .sindicato, .user-id-302 .sindicato, 
.user-id-223 .sindicato, .user-id-202 .sindicato, .user-id-169 .sindicato, .user-id-178 .sindicato, .user-id-203 .sindicato, .user-id-270 .sindicato, .user-id-316 .sindicato, .user-id-212 .sindicato, .user-id-279 .sindicato, .user-id-208 .sindicato, .user-id-311 .sindicato, .user-id-252 .sindicato, .user-id-129 .sindicato, .user-id-114 .sindicato, .user-id-207 .sindicato, .user-id-247 .sindicato, .user-id-148 .sindicato, 
.user-id-261 .sindicato, .user-id-312 .sindicato, .user-id-147 .sindicato, .user-id-97 .sindicato, .user-id-135 .sindicato, .user-id-250 .sindicato, .user-id-146 .sindicato, .user-id-103 .sindicato, .user-id-198 .sindicato, .user-id-224 .sindicato, .user-id-106 .sindicato, .user-id-184 .sindicato, .user-id-185 .sindicato, .user-id-111 .sindicato, .user-id-177 .sindicato, .user-id-107 .sindicato, .user-id-275 .sindicato, 
.user-id-96 .sindicato, .user-id-158 .sindicato, .user-id-268 .sindicato, .user-id-281 .sindicato, .user-id-100 .sindicato, .user-id-221 .sindicato, .user-id-123 .sindicato, .user-id-124 .sindicato, .user-id-141 .sindicato, .user-id-130 .sindicato, .user-id-283 .sindicato, .user-id-231 .sindicato, .user-id-206 .sindicato, .user-id-93 .sindicato, .user-id-190 .sindicato, .user-id-325 .sindicato, .user-id-232 .sindicato, 
.user-id-90 .sindicato, .user-id-134 .sindicato, .user-id-189 .sindicato, .user-id-278 .sindicato, .user-id-277 .sindicato, .user-id-197 .sindicato, .user-id-98 .sindicato, .user-id-303 .sindicato, .user-id-239 .sindicato, .user-id-196 .sindicato, .user-id-200 .sindicato, .user-id-192 .sindicato, .user-id-180 .sindicato, .user-id-294 .sindicato, .user-id-138 .sindicato, .user-id-1 .sindicato, .user-id-1 .sindicato,
.user-id-327 .sindicato, .user-id-328 .sindicato, .user-id-329 .sindicato, .user-id-330 .sindicato, .user-id-331 .sindicato, .user-id-332 .sindicato, .user-id-333 .sindicato, .user-id-334 .sindicato, .user-id-335 .sindicato, .user-id-336 .sindicato, .user-id-337 .sindicato, .user-id-338 .sindicato, .user-id-339 .sindicato, .user-id-340 .sindicato, .user-id-341 .sindicato, .user-id-342 .sindicato, .user-id-343 .sindicato,
.user-id-344 .sindicato, .user-id-345 .sindicato, .user-id-346 .sindicato, .user-id-347 .sindicato, .user-id-348 .sindicato, .user-id-349 .sindicato, .user-id-350 .sindicato, .user-id-351 .sindicato, .user-id-137 .sindicato

{
	display:block;
}
.user-id-39 .air-foam-controller, .user-id-188 .air-foam-controller, .user-id-53 .air-foam-controller, .user-id-327 .air-foam-controller, .user-id-328 .air-foam-controller, .user-id-184 .air-foam-controller, .user-id-160 .air-foam-controller, .user-id-143 .air-foam-controller, .user-id-163 .air-foam-controller, .user-id-200 .air-foam-controller     {
	display:block;
}
.user-id-329 .air-foam-mattress, .user-id-330 .air-foam-mattress, .user-id-331 .air-foam-mattress, .user-id-332 .air-foam-mattress, .user-id-333 .air-foam-mattress, .user-id-334 .air-foam-mattress, .user-id-335 .air-foam-mattress, .user-id-336 .air-foam-mattress, .user-id-337 .air-foam-mattress, .user-id-338 .air-foam-mattress, .user-id-339 .air-foam-mattress, .user-id-233 .air-foam-mattress, .user-id-243 .air-foam-mattress, .user-id-240 .air-foam-mattress,
.user-id-112 .air-foam-mattress, .user-id-113 .air-foam-mattress, .user-id-219 .air-foam-mattress, .user-id-226 .air-foam-mattress, .user-id-157 .air-foam-mattress, .user-id-222 .air-foam-mattress, .user-id-227 .air-foam-mattress, .user-id-175 .air-foam-mattress, .user-id-242 .air-foam-mattress, .user-id-225 .air-foam-mattress, .user-id-223 .air-foam-mattress, .user-id-190 .air-foam-mattress, .user-id-232 .air-foam-mattress
{
	display: block;
}
.user-id-166 .air-foam-welder, .user-id-195 .air-foam-welder, .user-id-139 .air-foam-welder, .user-id-152 .air-foam-welder, .user-id-125 .air-foam-welder, .user-id-209 .air-foam-welder, .user-id-158 .air-foam-welder {
	display: block;
}
.user-id-44 .air-sewing, .user-id-140 .air-sewing, .user-id-132 .air-sewing, .user-id-122 .air-sewing, .user-id-116 .air-sewing, .user-id-123 .air-sewing, .user-id-124 .air-sewing, .user-id-141 .air-sewing, .user-id-134 .air-sewing {
	display:block;
}
.user-id-74 .distribution, .user-id-42 .distribution, .user-id-65 .distribution, .user-id-55 .distribution, .user-id-82 .distribution, .user-id-80 .distribution, .user-id-78 .distribution, .user-id-84 .distribution, .user-id-35 .distribution, .user-id-304 .distribution, .user-id-285 .distribution, .user-id-314 .distribution, .user-id-322 .distribution, .user-id-308 .distribution, .user-id-317 .distribution, .user-id-305 .distribution,
.user-id-253 .distribution, .user-id-257 .distribution, .user-id-320 .distribution, .user-id-291 .distribution, .user-id-286 .distribution, .user-id-313 .distribution, .user-id-289 .distribution, .user-id-274 .distribution, .user-id-310 .distribution, .user-id-306 .distribution, .user-id-259.distribution, .user-id-309 .distribution, .user-id-318 .distribution, .user-id-248 .distribution, .user-id-246 .distribution, .user-id-279 .distribution,
.user-id-311 .distribution, .user-id-252 .distribution, .user-id-277 .distribution, .user-id-303 .distribution, .user-id-256 .distribution
{
	display:block;
}
.user-id-340 .practicantes {
	display: block;
}
.user-id-59 .finance, .user-id-72 .finance, .user-id-40 .finance, .user-id-76 .finance, .user-id-340 .finance {
	display: block;
}
.user-id-47 .human-resources, .user-id-37 .human-resources, .user-id-64 .human-resources, .user-id-66 .human-resources, .user-id-48 .human-resources, .user-id-56 .human-resources, .user-id-324 .human-resources, .user-id-267 .human-resources, .user-id-264 .human-resources, .user-id-254 .human-resources, .user-id-260 .human-resources, .user-id-258 .human-resources, .user-id-249 .human-resources, .user-id-276 .human-resources, .user-id-247 .human-resources,
.user-id-250 .human-resources, .user-id-275 .human-resources
{
	display: block;
}
.user-id-17 .ing-sistemas {
	display: block;
} 
.user-id-49 .maintenance, .user-id-61 .maintenance, .user-id-18 .maintenance, .user-id-22 .maintenance, .user-id-27 .maintenance, .user-id-85 .maintenance, .user-id-31 .maintenance, .user-id-70 .maintenance, .user-id-88 .maintenance, .user-id-63 .maintenance, .user-id-43 .maintenance, .user-id-341 .maintenance, .user-id-298 .maintenance, .user-id-292 .maintenance, .user-id-288 .maintenance, .user-id-323 .maintenance, .user-id-297 .maintenance, .user-id-245 .maintenance,
.user-id-251 .maintenance, .user-id-284 .maintenance, .user-id-282 .maintenance, .user-id-272 .maintenance, .user-id-295 .maintenance, .user-id-290 .maintenance, .user-id-273 .maintenance, .user-id-255 .maintenance, .user-id-302 .maintenance, .user-id-270 .maintenance, .user-id-261 .maintenance, .user-id-268 .maintenance, .user-id-283 .maintenance, .user-id-278 .maintenance, .user-id-294 .maintenance
{
	display: block;
}
.user-id-79 .metal-assembly, .user-id-54 .metal-assembly, .user-id-33 .metal-assembly, .user-id-342 .metal-assembly, .user-id-343 .metal-assembly, .user-id-344 .metal-assembly, .user-id-210 .metal-assembly, .user-id-153 .metal-assembly, .user-id-161 .metal-assembly, .user-id-187 .metal-assembly, .user-id-121 .metal-assembly, .user-id-150 .metal-assembly, .user-id-127 .metal-assembly, .user-id-174 .metal-assembly, .user-id-109 .metal-assembly, .user-id-91 .metal-assembly,
.user-id-172 .metal-assembly, .user-id-201 .metal-assembly, .user-id-115 .metal-assembly, .user-id-126 .metal-assembly, .user-id-215 .metal-assembly, .user-id-159 .metal-assembly, .user-id-151 .metal-assembly, .user-id-199 .metal-assembly, .user-id-191 .metal-assembly, .user-id-149 .metal-assembly, .user-id-179 .metal-assembly, .user-id-212 .metal-assembly, .user-id-207 .metal-assembly, .user-id-135 .metal-assembly, .user-id-103 .metal-assembly, .user-id-198 .metal-assembly,
.user-id-111 .metal-assembly, .user-id-107 .metal-assembly, .user-id-96 .metal-assembly, .user-id-90 .metal-assembly, .user-id-189 .metal-assembly, .user-id-196 .metal-assembly, .user-id-192 .metal-assembly, .user-id-138 .metal-assembly, .user-id-180 .metal-assembly
{
	display: block;
}
.user-id-73 .metal-fab, .user-id-83 .metal-fab, .user-id-21 .metal-fab, .user-id-345 .metal-fab, .user-id-346 .metal-fab, .user-id-89 .metal-fab, .user-id-95 .metal-fab, .user-id-171 .metal-fab, .user-id-154 .metal-fab, .user-id-168 .metal-fab, .user-id-133 .metal-fab, .user-id-181 .metal-fab, .user-id-131 .metal-fab, .user-id-203 .metal-fab, .user-id-129 .metal-fab, .user-id-114 .metal-fab, .user-id-106 .metal-fab, .user-id-100 .metal-fab, .user-id-221 .metal-fab {
	display: block;
}
.user-id-51 .mfg-eng, .user-id-77 .mfg-eng, .user-id-16 .mfg-eng, .user-id-23 .mfg-eng, .user-id-30 .mfg-eng, .user-id-41 .mfg-eng, .user-id-52 .mfg-eng, .user-id-67 .mfg-eng, .user-id-62 .mfg-eng, .user-id-38 .mfg-eng, .user-id-50 .mfg-eng, .user-id-68 .mfg-eng {
	display: block;
} 
.user-id-29 .paint, .user-id-347 .paint, .user-id-348 .paint, .user-id-94 .paint, .user-id-216 .paint, .user-id-234 .paint, .user-id-194 .paint, .user-id-244 .paint, .user-id-217 .paint, .user-id-145 .paint, .user-id-220 .paint, .user-id-213 .paint, .user-id-218 .paint, .user-id-235 .paint, .user-id-204 .paint, .user-id-208 .paint, .user-id-148 .paint {
	display: block;
} 
.user-id-28 .project-management, .user-id-46 .project-management {
	display: block;
} 
.user-id-45 .purchasing, .user-id-71 .purchasing, .user-id-69 .purchasing, .user-id-60 .purchasing, .user-id-26 .purchasing {
	display: block;
}
.user-id-36 .qa, .user-id-24 .qa, .user-id-25 .qa, .user-id-58 .qa, .user-id-32 .qa, .user-id-57 .qa, .user-id-75 .qa, .user-id-86 .qa, .user-id-87 .qa, .user-id-19 .qa, .user-id-349 .qa, .user-id-350 .qa, .user-id-280 .qa, .user-id-301 .qa, .user-id-319 .qa, .user-id-266 .qa, .user-id-269 .qa, .user-id-300 .qa, .user-id-262 .qa, .user-id-296 .qa, .user-id-265 .qa, .user-id-271 .qa, .user-id-299 .qa, .user-id-293 .qa, .user-id-307 .qa {
	display: block;
} 
.user-id-20 .research, .user-id-287 .research {
	display: block; 
}
.user-id-34 .welding, .user-id-351 .welding, .user-id-156 .welding, .user-id-101 .welding, .user-id-128 .welding, .user-id-173 .welding, .user-id-142 .welding, .user-id-155 .welding, .user-id-105 .welding, .user-id-183 .welding, .user-id-182 .welding, .user-id-162 .welding, .user-id-118 .welding, .user-id-119 .welding, .user-id-170 .welding, .user-id-92 .welding, .user-id-176 .welding, .user-id-108 .welding, .user-id-99 .welding, .user-id-102 .welding, .user-id-110 .welding,
.user-id-211 .welding, .user-id-165 .welding, .user-id-186 .welding, .user-id-202 .welding, .user-id-169 .welding, .user-id-147 .welding, .user-id-97 .welding, .user-id-146 .welding, .user-id-185 .welding, .user-id-177 .welding, .user-id-130 .welding, .user-id-93 .welding, .user-id-98 .welding, .user-id-197 .welding, .user-id-137 .welding
{
	display: block;
}
.user-id-164 .incapacidades, .user-id-104 .incapacidades, .user-id-245 .incapacidades, .user-id-193 .incapacidades, .user-id-178 .incapacidades, .user-id-206 .incapacidades {
	display: block;
}
.user-id-136 .air-cutting, .user-id-167 .air-cutting {
	display: block;
}
.user-id-205 .global-assembly {
	display: block;
}
.user-id-4 .mc-main {
	display: block;
}
a.btn-blue {
	display:none;
}
p#learndash_next_prev_link {
	display:none;
}
span#learndash_course_status {
	display:none;
}