

<style>
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');
</style>

@font-face {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
}

html{padding:0}
body{
	font-size:1.1em;
	font-family:'Source Sans Pro', sans-serif;
padding:15px;margin:0;text-align:left;color:#333333;background:#ffffff}
a{color:#e32526}
#header,#emptyHeader{text-align:left;height:100px;padding-left:20px;font-size:1.2em;line-height:100px;color:#fff;background:#e32526;text-shadow:1px 1px 1px #333;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3} 
/* Header is also in single page */
#header h1{margin:0;font-size:1em}
#nodeDecoration{text-align:left;padding:1em 20px;margin-bottom:2em;background:#e32526;text-shadow:1px 1px 1px #333;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3}
#nodeTitle,.nodeTitle{font-size: 1.5em;margin: 0;font-weight: bold;color: #fff;} 

/* .nodeTitle when single page */
.nodeTitle{padding: .1em 0 .1em 0;border-bottom: 3px dotted #dc7601;margin-top: 1em;color: #cc791e;
font-family: 'Source Sans Pro', sans-serif;}
h2{font-size:1.4em;color:#666}
#main .iDeviceTitle{display:inline;font-size:1.5em;}
h3{font-size:1.25em;color:#777;padding-top: 3%;}
#main h4{font-size:1.2em;padding-top: 3%;}
#main h5{font-size:1.1em;padding-top: 3%;}
.iDevice{margin:2em 0}
.iDevice_icon{width:23px;height:auto;margin-right:5px} /* Icons: "Iconic" (Creative Commons by-sa), by P. J. Onori (http://www.somerandomdude.com/work/iconic/) */


/* iDevice icons */
/*.iDevice_header{background:url(icon_generic.gif) no-repeat 0px;padding-left:50px;margin-bottom:10px;background-color: #eaeaea;border-radius: 0 50px 0 0;}*/

.iDevice_header {
    background: url(icon_generic.gif) no-repeat 0px;
    /*background-color: #e1e1e1;*/
	background-color: rgba(206, 191, 141, 0.43);
    border-radius: 0 50px 0 0;
    padding-left: 50px;
	    padding-top: 15px
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 3px solid #e32526;
}

.activityIdevice .iDevice_header{background-image:url(icon_activity.gif)}
.readingIdevice .iDevice_header{background-image:url(icon_reading.gif)}
.ListaIdevice .iDevice_header,
.QuizTestIdevice .iDevice_header,
.MultichoiceIdevice .iDevice_header,
.TrueFalseIdevice .iDevice_header,
.MultiSelectIdevice .iDevice_header,
.ClozeIdevice .iDevice_header{background-image:url(icon_question.gif)}
.CasestudyIdevice .iDevice_header{background-image:url(icon_casestudy.gif)}
.preknowledgeIdevice .iDevice_header{background-image:url(icon_preknowledge.gif)}
.GalleryIdevice .iDevice_header{background-image:url(icon_gallery.gif)}
.objectivesIdevice .iDevice_header{background-image:url(icon_objectives.gif)}
.ReflectionIdevice .iDevice_header{background-image:url(icon_reflection.gif)}

.iDeviceTitle{font-size:1.2em;padding-left: 2%;vertical-align:top;top:-2px;color:#666;line-height:2em}
.iDevice_content{overflow:auto}


/*.iDevice_inner{   
	padding: 10px 20px;
    border-bottom: 3px dotted #e32526;
    border-top: 3px dotted #e32526;
    background: #d9e2d1;
    color: #444;}
	*/
	
#packageLicense{font-size:.95em}
/*#siteFooter{padding-left:20px;height:50px;line-height:50px;background:#00537d;color:#fff;font-size:.95em}*/
#siteFooter {
    padding-left: 20px;
    height: 50px;
    line-height: 50px;
    background: #363636;
    color: #fff;
    font-size: .95em;
}
#siteFooter a{color:#FFF;text-decoration:underline}

input,select,textarea{font-family:'Source Sans Pro', sans-serif;font-size:1em}
#lbOverlay{background-color:#f3f3f3}
#lbOuterContainer{border-color:#ddd}
.ExternalUrlIdevice iframe{border:none}
/* Lightbox */
.exeImageGallery{width:100%}
/* base.css */
.block,.feedback{padding:0}
.feedback{font-family:'Source Sans Pro', sans-serif;font-size:1em}
li{list-style-position:outside;padding-top: 2%;}
#wikipedia-content ul li{list-style-image:none;margin-bottom:auto}
.exe-dl .icon{line-height:16px}
.js .exe-dl dd{margin-left:34px}
.styled-qc{margin-top:2.5em;padding-left:3.8em}
.styled-qc:before{top:10px}
/* Form buttons */
.iDevice_inner input[type=submit],.feedbackbutton{background:#888;border:0;padding:3px 5px;color:#fff;border-radius:5px;text-shadow:1px 1px 1px #000;box-shadow:1px 1px 3px 0 #ccc;margin-bottom:1em}
.iDevice_inner input[type=submit]:hover,.feedbackbutton:hover{background:#555;color:#f3f3f3;box-shadow:none}
/* Hide/Show iDevice */
.toggle-idevice{margin:0 0 -50px 0;text-align:right;display:block}
.iDevice_header .toggle-idevice{float:right;padding-top:2px;margin:0}
.toggle-idevice a{display:inline-block;width:16px;height:16px;background:url(_simplepoint_navigation.png) 0 -100px}
.toggle-idevice .show-idevice{background-position:-50px -100px}
.toggle-idevice span{position:absolute;overflow:hidden;clip:rect(0,0,0,0);height:0}

/*.FreeTextIdevice{max-width:900px;margin:2em auto;font-size: 1.1em;line-height: 1.5em;}*/

.FreeTextIdevice {
    max-width: 100%;
    /* margin: 2em auto; */
    font-size: 1.1em;
    line-height: 1.5em;
    border: 1px solid #e32526;
    padding: 20px;
	    padding-top: 0;
}

.exe-fx{font-size:.85em}
.iDevice_content_wrapper{overflow:hidden}
.FreeTextIdevice .figcaption{font-size:.85em}
.FreeTextIdevice li{margin:.5em auto;color:#555}
.FreeTextIdevice .pre-code{font-size:1.1em}
.FreeTextIdevice iframe,.FreeTextIdevice video,.FreeTextIdevice audio,.FreeTextIdevice object{margin-top:1em;margin-bottom:1em}
/* Effects */
.fx-carousel-pagination a,.fx-pagination a{padding:3px 20px;margin:1px 4px}
.fx-page-content,.fx-carousel-content{padding:1px 25px .5em 25px}
.fx-timeline-container a.fx-timeline-expand{padding:0 15px}
.fx-timeline-event{padding-left:21px;color:#777!important;margin-top:1em;margin-bottom:1.5em}
/* Licenses */

#packageLicense {
    text-align: left;
    margin: 0;
    background: #9e1b34;
    color: #fff;
    line-height: 25px;
    font-size: .75em;
    padding: 0 20px;
}
#packageLicense p{margin:0}
#packageLicense a{color:#fff}

/* Mi caja personalizada */
.caja {
    color: #49464c;
    /* box-shadow: 1px 1px 8px 0px black; */
    background-color: #e8d6b2;
    border-radius: 20px;
    padding: 20px;
}


/* Tarjeta con sombra para boxes */

.iDevice_inner{
	/*background: url(https://s3-eu-west-1.amazonaws.com/apertum/fondo.jpg) no-repeat left top;*/
   /* background: #dccd9d;*/
        background: #fff;
        border-radius: 0 0 10px 10px;
    display: inline-block;
    height: auto;
	padding: 10px 20px;
   /* margin: 1rem;*/
    position: relative;
    width: 96%;
}



.iDevice_inner {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.iDevice_inner:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

/*Fin tarjeta*/

h2 {
   /* background-color: #e32526;*/
   /* color: #fff;*/
    margin-left: auto;
    margin-right: auto;
    /* margin: 0 auto; */
    display: block;
    background-size: cover;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

/* Header logo */
#header {
    background-position: 90px 5px;
    background-image: url(apertum-blanco-web.jpg);
}

/* LETRA CAPITAL*/
.capital
{
   float:left;
   color:#363636;
   background:white;
   /*border:1px solid #999999;*/
   font-size:80px;
   line-height:60px;
   padding:2px;
   font-family:Georgia,serif;
   margin-right: 5px;
}

/*Citas y Fuentes */
.styled-qc {
    font-family: Georgia,serif;
    font-style: italic;
    margin: 1.5em 2.5em;
    padding: .25em 3.5em;
    position: relative;
    border-top: dotted #e16a5f;
    border-bottom: dotted #e16a5f;
}