
#content { font-size: 75% !important; }

#contenedor {margin: 0 auto; max-width:1600px;}

/* font + line-height  */

#contenedor { font-size: 1.1em; }

#content #contenedor { font-size: 1.3em; }

#contenedor * { font-family: 'Times New Roman', serif !important; }

#contenedor div.head { line-height: 1.35em; font-family: 'Times New Roman', serif !important; }

#contenedor h1, #contenedor h2, #contenedor h3, #contenedor h4, #contenedor h5, #contenedor h6 { line-height: 1.3em !important; font-family: 'Times New Roman', serif !important; text-transform:none; padding:0;}
#contenedor .head h2, #contenedor .head h3 { line-height: 1.25em !important; font-family: 'Times New Roman', serif !important; }

#contenedor div.permissions *, #contenedor div.resumen * { line-height: 1.25em !important; font-family: 'Times New Roman', serif !important; }

#contenedor div.toc  { line-height: 1.3em !important; font-family: 'Times New Roman', serif !important;}
#contenedor div.toc .level-2 *, #contenedor div.toc .level-3 * { line-height: 1.25em !important; }

#contenedor  table, #contenedor  tr, #contenedor td, #contenedor  p  { font-size:100%; font-family: 'Times New Roman', serif !important; }

#contenedor  p, #contenedor  li  { line-height:1.35em !important; }
#contenedor  table, #contenedor  tr, #contenedor td { line-height:1.3em !important; }
#contenedor .table-wrap-foot p { line-height:1.3em !important; }

#contenedor span.mix-cit  { line-height:1.25em !important;}
#contenedor span.fn  { line-height:1.25em !important; }

#contenedor sup a { line-height: 0.60em !important; }

#contenedor .panel .caption p { line-height: 1.3em !important; }
#contenedor .panel .caption p sup { line-height: 0.6em !important; vertical-align:0.4em; }



#contenedor .body p, #contenedor .front p, #contenedor .back p  { margin-top: 0.3em; margin-bottom: 0em; }

/*   */


#contenedor .body thead, #contenedor .body tfoot, #contenedor .body tbody { font-size: 1.0em; }

#contenedor p {border: 0; padding-top: 0; padding-bottom:0; margin: 0; text-align:left;}

#contenedor p.in {margin-top: 3em;}
#contenedor .body .section > p { text-indent:2em; }
#contenedor .body .section > p span { text-indent:0; }


#contenedor div.metadata-group { font-size:105% }
#contenedor div.grupo-autores { margin-top:1em; padding-top:0.4em; border-top: dotted 1px gray; margin-left:10%; margin-right:10%}
#contenedor div.grupo-autores .metadata-entry-name {
	margin: 0.2em 0 0 0;
	text-align: center;
	font-size: 110%;
	text-transform: uppercase;
} 

#contenedor .metadata-group + .metadata-group .metadata-entry-name { margin-top:0.1em }
#contenedor .metadata-group + div + .metadata-group  { margin-top:1em }
#contenedor div.grupo-autores .metadata-entry-name a:link { text-transform: lowercase !important; vertical-align: 30%;}

#contenedor div.grupo-autores .metadata-entry {
    margin-top: 0.4em;
    text-align: center;
}
#contenedor div.role .metadata-entry { margin: 0.1em; font-variant: small-caps; font-size: 120% }

#contenedor div.grupo-autores .metadata-entry + .metadata-entry { margin-top:0em;  }

#contenedor div.grupo-autores .metadata-chunk { margin-top:0em; text-align:center }
#contenedor div.history {text-align:center; margin-top:1em; font-size:95%; color: #666666;}
#contenedor .head .comentarios {text-align:center;}

#contenedor .front div.notes-author { border-left: 1em solid #172997;
                        border-top: 1px dashed #6787c0;
                        border-bottom: 1px dashed #6787c0;
                        margin: 2em 1em 2em 1em; 
                        background-color: #e5ecf3; 
                        padding: 1.2em 1em 0.8em 1.7em; 
                         }
#contenedor .front div.notes-author p.metadata-entry {text-align:left; margin-top:0em; margin-bottom: 0.4em;}
#contenedor .front div.notes-author .metadata-chunk p.metadata-entry {margin:0em;  margin-bottom:0.2em;}
#contenedor .front div.notes-author .generated { text-transform: uppercase; font-weight: bold;}


#contenedor div.document-title-notes {
   text-align: center;
   width: 60%;
   margin-left: auto;
   margin-right: auto
   }

/* rules */
#contenedor hr.part-rule {
    width: 70%;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    }

#contenedor hr.section-rule {
    color: black;
    width: 70%;
    margin-top: 1em;
    margin-bottom: 1em;
    }

/* superior numbers which are cross-references */
#contenedor .xref { color: red; }

#contenedor .block-title { margin: 1em 0 0 0; color: #172997; } 
 
/* generated text */   

#contenedor div.permissions p.citation { font-weight: bold; color: #172997; margin-bottom: 0.3em; margin-top: 0em; word-wrap: break-word; }
#contenedor div.permissions span.cite { color: #000000; font-weight: normal; }
#contenedor div.permissions span.copy  { font-weight: bold; color: #172997; }
#contenedor p.verse-line { margin-top: 0em; margin-bottom: 0em;  word-wrap: break-word; }
#contenedor p.address-line { margin-top: 0em; margin-bottom: 0em; margin-left: 2em; }

#contenedor .generated { color: #172997;  }

#contenedor .warning, tex-math {
    font-size:80%;  }

#contenedor .warning {
    color: red }

#contenedor .tex-math { color: green }

#contenedor .data {
    color: black;
    }

#contenedor .formula {
    
    font-size: 90%; }
    
/* --------------- Titling levels -------------------- */



   
/* titling level 1: document title */

#contenedor .front h1.document-title { margin-top: 0em; margin-bottom:0; text-align: center; font-size:1.5em; font-weight: bold; color: #172997;  text-transform: uppercase; word-spacing: 0.05em; }
#contenedor .front h2.document-title { margin: 0.6em 0 0 0;  text-align: center; font-size:1.45em !important; font-weight: bold; color: #455197; padding:0; text-transform:none; }
#contenedor .front h3.document-title { margin: 0.6em 0 0 0; border:0; text-align: center; font-size:1.4em !important; font-weight: bold; color: #545454 !important; padding:0; text-transform:none; }
#contenedor .front h4.document-title { margin: 0.6em 0 0 0; border:0; text-align: center; font-size:1.25em !important; font-weight: bold; color: gray !important; padding:0; text-transform:none; }


#contenedor .main-title { font-size:1.25em !important; font-weight: bold; color: #172997 !important; border-bottom: 1px dashed #6787c0; margin-top:1.5em; margin-bottom: 0.8em !important;}
#contenedor .main-title { text-transform: uppercase; word-spacing: 0.05em; }
#contenedor .body .section-title { font-size:1.12em !important; font-weight: bold; color: #172997 !important; border:0; margin-bottom:0.6em !important; margin-top:1.2em; padding:0; text-transform: uppercase; word-spacing: 0.05em; }
#content #contenedor .body .section-title { font-size:1.125em !important; }  
#contenedor .subsection-title { font-size:1.07em !important; font-weight: bold; color: #172997 !important; border:0; margin-bottom:0.6em !important; margin-top:1.2em !important; padding:0; text-transform:none;}
#contenedor .section .section h5.title {color: #333333 !important; margin-left:2em;margin-bottom: 0.8em !important; margin-top: 0.8em !important; margin-left:2em !important; padding:0 !important; font-size:100%; text-transform:none;}
#contenedor h5.title {font-size:1em !important; text-transform:none; }
#contenedor .section-title + .section .subsection-title { margin-top: 0.7em !important }


/* callout titles appear in a left column (table cell)
   opposite what they head */
#contenedor .callout-title { text-align: left;
  margin-top: 1.5em; margin-bottom: 1em;
  margin-right: 1em; margin-left:2.3em !important;
  font-size: 120%; }
  
#contenedor .front .head  { border-left: 1em solid #172997;
                border-top: 1px dashed #6787c0;
                border-bottom: 1px dashed #6787c0;
                margin: 1em 0em 1em 0em; 
                background-color: #e5ecf3; 
                padding: 1.5em 2.3em 1.2em 2em; }

#contenedor div.section { margin-top: 0.2em; margin-bottom: 0.5em }
#contenedor div.back-section { margin-top:2em }
#contenedor div.back-section h2.main-title { margin-top:0.8em !important }
#contenedor div.back-section#Referencias, div.back-section#References { border: 1px solid #6787c0;
                                      background-color: #eef0f7; 
                                      padding: 0em 1.5em 1em 1.2em; }
#contenedor div.back-section > #contenedor p + div.list { margin-top: 1em;}                                   
                                      

#contenedor div.level-1 {  margin-left:5% }

#contenedor div.panel { 
  background-color: #f1f3f9;
  font-size: 94%;
  border-top: 1px dashed #6787c0;
  border-bottom: 1px dashed #6787c0;
  padding-left: 2em; padding-right: 2em;
  padding-top: 1.2em; padding-bottom: 1.2em;
  margin-top: 1.5em; margin-bottom: 1.5em; }
  
#contenedor div.panel + div.panel {margin-top: 2em;}
#contenedor div.panel div.panel { border:0;padding:0;margin:0.3em 0 0 0; }

#contenedor div.boxed-text {max-width:1024px; margin:1.5em auto; background-color:white; border: 1px solid gray; padding:1.5em; }
#contenedor div.boxed-text p.first {margin:0em !important;}
#contenedor div.boxed-text .caption {font-size:125% !important; margin-bottom:0.5em; margin-top:0em !important; font-variant:small-caps;}


#contenedor div.table-wrap {position:relative;}

#contenedor div.fig img {margin-bottom: 0.7em;}
#contenedor div.table-wrap table  {margin-bottom:0.5em}
#contenedor div.table-wrap table + table {margin-top:-1.0em }
#contenedor div.table-wrap-foot .first {margin-left:0em}

#contenedor div.fig {
 background-color: #f1f3f9; 
 margin: 1.5em auto;
 max-width: 33em;
 padding-left: 2em;
 padding-right: 2em;
}

#contenedor .fig tbody {font-size:1.03em;}
 
#contenedor div.caption { text-align:center; margin-bottom: 0.2em; font-size:105% !important; }
#contenedor div.caption p + p { margin-top:0; }

#contenedor .fig img {
    width: 100%;
    margin-top: 1em;
    margin-bottom:1em;
}
 
 #contenedor div.blockquote { font-size: 100%;margin-left: 5%; margin-right: 5%; margin-top: 1em; line-height: 1.30em;}
  
 #contenedor div.blockquote +  div.blockquote { margin-top: 0.3em !important; }
 
 #contenedor .body .blockquote +  p { margin-top: 1em; }
 
 #contenedor .body p + #contenedor .panel { margin-top: 2em;}
 
 #contenedor div.blockquote .list { margin-left: -2em; }


#contenedor div.speech {
  margin-left: 1em; margin-right: 1em;
  margin-top: 0.5em; margin-bottom: 0.5em; }

#contenedor div.verse-group {
  margin-left: 1em;
  margin-top: 0.5em; margin-bottom: 0.5em; }

#contenedor div.verse-group div.verse-group {
  margin-left: 1em;
  margin-top: 0em; margin-bottom: 0em; }

#contenedor div.note { margin-top: 0em; margin-left: 1em; font-size: 85% }

#contenedor .caption + #contenedor img { margin-top:0.7em; }

#contenedor .panel + #contenedor p { margin-top:2em; }

#contenedor .label { font-weight: bold;  font-size: 100%; color: #172997;  }

#contenedor .ref-label .label, #contenedor .ref-label .label .generated { font-weight: normal; margin-top: 0em; color: blue !important; font-size: 100%; vertical-align: 0;}
#contenedor .ref-label { margin-top: 0em !important; vertical-align: top; }

#contenedor .ref-content { margin-top: 0em !important; padding-left: 0.4em; vertical-align: top; padding-top:0 !important; }

#contenedor .body h5.label, #contenedor .back-section h5.label { margin-top: 0em; margin-bottom: 0em; padding:0; font-size:130%;  font-variant: small-caps;}

#contenedor #bib1  { margin-left: 0;}

#contenedor .body .caption .first, #contenedor .back-section .caption .first  { font-size:100%; text-align:left; padding-left:0; margin-left:0; margin-right:0;}

/* --------------- index -------------------- */

#contenedor div.toc, #contenedor div.permissions, #contenedor div.resumen {
						border-left: 1em solid #172997;
						border-top: 1px dashed #6787c0;
						border-bottom: 1px dashed #6787c0;
						margin: 1em 0em 1em 0em;
						background-color: #e5ecf3;
						padding: 0.9em 1.5em 0.8em 1.5em;
						font-size: 96%; 
						text-align: left !important;
}


#contenedor div.resumen p + p { margin: 0.3em 0em; }

#contenedor div.toc { padding-right: 1.5em; text-align: left !important; }
#contenedor div.toc .level-1 li { margin-top:0.3em; padding-left:0; }
#contenedor div.toc .level-2 li, #contenedor div.toc .level-3 li { margin-top:0.15em;}
#contenedor div.toc li { margin-left:-1.1em}
#contenedor .toc .level-2, #contenedor .toc .level-3  { margin-left:0em; }

/*  sumario  */

#contenedor div.toc ol.level-1 {
    list-style-type: circle;
    list-style-position: outside;
    padding-left: 2.3em;
    text-transform: uppercase;
    margin-top: 0.6em;
    margin-bottom: 0.4em;}
#contenedor div.toc ol.level-1 ol.level-2 { list-style-type: none; padding-left: 1.2em; text-transform: none; margin-bottom:0.4em; } /* ----- upper-alpha ------- */
#contenedor div.toc ol.level-1 ol.level-2 ol.level-3 { list-style-type: none; padding-left: 2em; text-transform: none; margin-bottom:0.3em; } /* ---- lower-alpha ------ */
#contenedor div.toc ol.level-1 ol.level-3 { list-style-type: none; padding-left: 1.6em; text-transform: none; margin-bottom:0.3em; }

/* ---------------  -------------------- */


#contenedor div.list  { margin-top:0.8em; margin-bottom:0.6em; }
#contenedor div.list ol, #contenedor div.list ul  { margin-left:3.3em; padding-left:0; margin-top:0.5em !important; margin-bottom:0em}
#contenedor div.list + div.list  { margin-left:1.5em; padding-left:0; margin-top:0.2em; }
#contenedor div.list + div.list + div.list { margin-left:2.9em; padding-left:0; margin-top:0.2em; }
#contenedor div.list + div.list + div.list + div.list  { margin-left:3.9em; padding-left:0; margin-top:0.2em; }
#contenedor div.list ol li, #contenedor div.list ul li { margin-top:-0.2em; padding-left:0.2em;}
#contenedor p.list + div.list ol, #contenedor p.list + div.list ul { margin-left:4.5em; }

#contenedor div.list ul[id^=dash] {list-style-type: none; }
#contenedor div.list ul[id^=dash] li {padding-left:0em;}
#contenedor div.list ul[id^=dash] li:before {content: '\2013';position: absolute; margin-left: -1.1em;}

#contenedor div.list ul[id^=dash-] {list-style-type: none;}
#contenedor div.list ul[id^=dash-] li:before {content: '\2014';position: absolute; margin-left: -1.5em;}


/* listas en tablas y en notas*/

#contenedor ol, #contenedor ul { margin:0; padding:0; } 

#contenedor .table-wrap td ul, #contenedor .table-wrap td ol { margin-left:0.7em; }
#contenedor .table-wrap td ul li, #contenedor .table-wrap td ol li { padding-left:0em; }


#contenedor .notes-list td ul, #contenedor .notes-list td  ol { margin: 0.3em 0em 0.2em 2.5em; }
#contenedor .notes-list td ul li, #contenedor .notes-list td  ol li { margin-top:0em; padding-left:0.2em; }

#contenedor p.titulo5 .generated {font-weight:bold; color: #172997;}
#contenedor p.titulo5  {
    font-weight: bold;
    color: #172997;
    margin-top: 0.2em;
    margin-bottom: 0.3em;
    /* padding-left: 0.8em; */
    font-size: 120%;
}
#contenedor .kwd-group { margin-bottom:1em; margin-top:0.5em !important;}
#contenedor .kwd { font-weight: bold; color: #172997; }

/* zoom */

#contenedor img.zoom  {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  border:0;
}

#contenedor img.zoom-img {
  cursor: pointer;
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
}


/* end zoom */


/* tooltip */


#contenedor a.tooltip { outline:none; white-space: nowrap; }  
#contenedor a.tooltip:hover, #contenedor a[href]:hover {text-decoration:none; color: blue; background-color: #d6e2e7; } 
#contenedor a.tooltip span.mix-cit, #contenedor a.tooltip > span.fn { z-index:10; display:none; padding:0.6em 1.3em 0.6em 1.3em; max-width: 21em;  font-style:normal; border:0.125em solid #aaaaaa} 
#contenedor a.tooltip span.fn a { vertical-align: 0 !important;}
#contenedor a.tooltip:hover span.mix-cit, #contenedor a.tooltip:hover span.fn, a.tooltip.hover span.mix-cit, a.tooltip.hover span.fn  { white-space: normal; display: block; position: absolute; color: #000;  background: #fffAF0; word-wrap: break-word; background-image: -webkit-linear-gradient(bottom, rgba(247, 242, 220, 1) 0%, rgba(255, 250, 240, 1) 100%);} 
#contenedor a.tooltip span.mix-cit:before, #contenedor a.tooltip span.fn:before { content: ""; position: absolute; width: 0; height: 0; border-width: 0.9em; border-style: solid; border-color: transparent transparent #aaaaaa transparent; top: -1.79em; left: 1.5em; } 
#contenedor a.tooltip span.mix-cit:after, #contenedor a.tooltip span.fn:after { content: ""; position: absolute; width: 0; height: 0; border-width: 0.9em; border-style: solid; border-color: transparent transparent #fffAF0 transparent; top: -1.628em; left: 1.5em; } 


/* compen der */

#contenedor a.tooltip span.mix-cit.hov:before, #contenedor a.tooltip span.fn.hov:before { content: ""; position: absolute; width: 0; height: 0; border-width: 0.9em; border-style: solid; border-color: transparent transparent #aaaaaa transparent; top: -1.79em; right: 1.5em; left:auto} 
#contenedor a.tooltip span.mix-cit.hov:after, #contenedor a.tooltip span.fn.hov:after { content: ""; position: absolute; width: 0; height: 0; border-width: 0.9em; border-style: solid; border-color: transparent transparent #fffAF0 transparent; top: -1.628em; right: 1.5em; left:auto;} 
#contenedor span.mix-cit.hov {text-align: right !important;}

/* compen der */


#contenedor span.fn span.mix-cit {background: #ffffff !important;}
#contenedor span.fn span.mix-cit:after {border-color: transparent transparent #ffffff transparent !important;}
 
/* tooltip fn    */

#contenedor span.fn a { font-size:inherit !important;  }
#contenedor span.fn .panel { font-size:0.82em; }
#contenedor sup span .panel .caption p sup {vertical-align:0.2em; }
#contenedor span.fn ol { margin: 0.3em 0em 0em -0.3em !important; font-size:1em; }
#contenedor span.fn  p { margin: 0.3em 0em 0em 0em !important; }
#contenedor span.fn  p:first-of-type { margin: 0em 0em 0em 0em !important; }
#contenedor span.fn li p { margin: 0 !important;}
#contenedor span .table-wrap-foot table td.ref-label { color: #1e35c2 !important; padding-top:0 !important }
#contenedor span.fn .ref { color: blue !important; text-decoration:none; }


/*CSS3 extras*/ 

#contenedor a.tooltip span.mix-cit, #contenedor a.tooltip span.fn { /*border-radius:10px;*/ box-shadow: 0px 0px 10px #aeaeae; }

/*  centrado de tooltip  */

          #contenedor a.tooltip:hover > span.mix-cit, #contenedor a.tooltip:hover > span.fn  { display: inline; margin-top:2.2em; margin-left: -1.2em; }
         
          #contenedor .grupo-autores a.tooltip span.fn { margin-left:-1.7em !important; margin-top:2.6em !important; }
         

/* end tooltip */

#contenedor .grupo-autores sup,  #contenedor .grupo-autores a .generated {vertical-align: 0.05em;}
#contenedor .table-wrap-foot a .generated {font-size: 100%;vertical-align: 5%;}


#contenedor sup { font-size: 80%; line-height: 0.6em !important; vertical-align: 0.4em; }
#contenedor sub { line-height: 0.6em; font-size: 80%; vertical-align: -0.3em; }
#contenedor sup a { font-size: 110%; }


/* repara */


#contenedor span.fn { text-transform:none; font-weight:normal !important; text-align:left !important; }
#contenedor .grupo-autores span.fn {font-size:82% !important; text-transform:none; font-weight:normal !important; text-align:left !important; }


@-moz-document url-prefix() { 

    #contenedor div.toc ol.level-1 {padding-left:2.2em !important;}

}

@media screen\0 {
	
	#contenedor div.toc ol.level-1 {padding-left:2.1em !important;}
    #contenedor .grupo-autores span.fn { font-size: 79% !important; }
    #contenedor sup span .panel .caption p {font-size:110% !important;}
	#contenedor sup span .panel .caption p sup {vertical-align:0.2em;}
	#contenedor sup span .table-wrap-foot table td.ref-label { color: #1e35c2 !important; }
	#contenedor sup { font-size: 90%; line-height: 0.6em !important; }
	#contenedor sub { font-size: 90%; }
	#contenedor sup a { font-size: 140%; }
	#contenedor .body h5.label, #contenedor .back-section h5.label { font-size:120% !important; }
	
	   @media screen and (max-device-width: 1366px) {
		#contenedor .grupo-autores span.fn { font-size: 80% !important; }
	   }
	
}

@supports (-ms-ime-align:auto)  {
   
	
    #contenedor .grupo-autores span.fn { font-size: 79% !important; }
    #contenedor sup span .panel .caption p {font-size:110% !important;}
	#contenedor sup span .panel .caption p sup {vertical-align:0.2em;}
	#contenedor sup span .table-wrap-foot table td.ref-label { color: #1e35c2 !important; }
	#contenedor sup { font-size: 90%; line-height: 0.6em !important; }
	#contenedor sub { font-size: 90%; }
	#contenedor sup a { font-size: 140%; }
	#contenedor .body h5.label, #contenedor .back-section h5.label { font-size:120% !important; }
	
	    @media screen and (max-device-width: 1366px) {
		 #contenedor .grupo-autores span.fn { font-size: 80% !important; }
	    }
	
}

#contenedor .body ul, .body ol { margin-top: 0.7em; margin-left:1.8em;  }

#contenedor .body li { margin-top: 0em; margin-bottom: 0em; }
#contenedor .body li > p { margin-top:0.2em; margin-bottom: 0em; }
#contenedor .body li p + p { margin-top:0em; }

#contenedor div.footnote p {margin:0.2em; }

/* table */

#contenedor .body .table-wrap, #contenedor .back-section .table-wrap  { margin-bottom:1.5em; max-width:1280px; margin-left:auto !important;margin-right:auto !important; }

#contenedor div.grupo-autores table { margin: 0px }
#contenedor .back table, #contenedor .body table, #contenedor .front table, #contenedor .footer table { margin: 0.7em auto 0.5em auto; border-collapse: collapse; width: 100%; }
#contenedor .body .panel tr td, #contenedor .back-section .panel tr td { 
                  padding: 0.3em 0.7em 0.25em 0.7em; 
                  border-top: 1px solid #cfcfcf;
                  border-bottom: 1px solid #cfcfcf;
                  border-left: 1px solid #cfcfcf;
                  border-right: 1px solid #cfcfcf;
                  vertical-align:top;
                  background-color: #f7f7f7;                 
                  text-align: left; 
                  }
#contenedor .body .panel tr:last-of-type td, #contenedor .back-section .panel tr:last-of-type td { border-bottom: 1px solid #999999; padding-bottom:5px} 
                 
#contenedor .body .panel tr td + td, #contenedor .back-section .panel tr td + td {  text-align: center; }

#contenedor .panel tr td:first-of-type, #contenedor .panel  tr th:first-of-type  {  border-left: 0px !important; }
#contenedor .panel tr td:last-of-type, #contenedor  .panel  tr th:last-of-type  {  border-right: 0px !important; }
#contenedor .panel tr td:first-of-type { padding-left:0.7em !important; }

#contenedor .panel tr:nth-child(1) td { padding-top:0.5em; }
#contenedor .panel tr:last-of-type td { padding-bottom:0.5em !important }

#contenedor .body .panel  th, #contenedor .back-section .panel  th { 
                  padding: 0.4em 0.7em 0.35em 0.7em; 
                  border-top: 2px solid #666666;
                  border-bottom: 2px solid #666666;
                  border-left: 1px solid #cfcfcf;
                  border-right: 1px solid #cfcfcf;
                  vertical-align:middle;
                  background-color: #e8e8e8;
				  text-align: center;
                   }
 
#contenedor table.def-list{ width:auto; margin:0; }
#contenedor table.def-list td p.first {text-align:left; margin:0 !important; }
#contenedor table.def-list td p {text-align:left; margin:0 !important; }
#contenedor table.def-list td { vertical-align: top; padding-right:1em;}
 
#contenedor table.notes-list { width:auto; margin:0; }
#contenedor table.notes-list td.ref-label { vertical-align: top !important; text-align: right; padding-top:0.2em; white-space:nowrap; }
#contenedor table.notes-list td.ref-content { padding-left:0.5em; padding-top:0.2em !important; }

#contenedor table.notes-list td.ref-content p { margin-top:0em; word-break: break-word;}
#contenedor table.notes-list td.ref-content p + p { margin-top:0.2em; }
#contenedor .table-wrap-foot table.notes-list td { padding-bottom:0em !important; }
#contenedor .table-wrap-foot table.notes-list + p  { margin-top:0.4em !important; }

#contenedor table.ref-list { width:auto; margin:0; }
#contenedor table.ref-list td.ref-label { vertical-align: top !important; text-align: left; padding-top:0em;}
#contenedor table.ref-list p.citation { vertical-align: top !important; text-align: left; padding-top:0.07em; margin-top: 0; margin-left: 1.5em; text-indent: -1.5em;word-break: break-word;}

#contenedor table.bio-list { width:auto; margin:0; }
#contenedor table.bio-list td.ref-label { vertical-align: top !important; text-align: right; padding-top:0em; }
#contenedor table.bio-list td.ref-content { padding-left:0.5em; }
#contenedor table.bio-list td.ref-content p  { margin-top:0.1em; }
#contenedor table.bio-list td.ref-content p + p { margin-top:0.3em; }

#contenedor .table-wrap-foot table { width:auto !important; margin:0.5em 0 0 0 !important; }
#contenedor .table-wrap-foot { text-align:left !important; margin:0; }
#contenedor .table-wrap-foot table td { text-align:left !important; background-color: inherit !important; border:0 !important; padding-top:0em !important; }           
#contenedor .table-wrap-foot table td.ref-label { padding-left:0 !important; padding-right:0 !important; padding-top: 0.15em !important; } 


#contenedor table.metadata td { vertical-align: top }



/* decoration */

#contenedor #width1em { width:1em; }
#contenedor #width2em { width:2em; }
#contenedor #width3em { width:3em; }
#contenedor #width4em { width:4em; }
#contenedor #width5em { width:5em; }
#contenedor #width6em { width:6em; }
#contenedor #width7em { width:7em; }
#contenedor #width8em { width:8em; }
#contenedor #width9em { width:9em; }
#contenedor #width10em { width:10em;}

#contenedor p[id^=line] { line-height:0.2em; }

#contenedor div[id^=color] { background-color: #eeeeee; }

#contenedor p[id^=list] + div.list { margin-left:1.4em; }
#contenedor ul[id^=none] {list-style-type:none; margin-bottom:-0.5em !important}
#contenedor p[id^=right] {text-align:right;}
#contenedor p[id^=right] a span { text-align:left;}
#contenedor p[id^=mtop] {margin-top:0em !important;}
#contenedor p[id^=n] {text-indent:0em !important;margin-top:0em !important;}
#contenedor p[id^=fr] {text-indent:-2em !important;margin-top:0.2em !important;margin-left:2em;}
#contenedor p[id^=p] {text-indent:2em !important;}
#contenedor #Fuentes {border: 1px solid #6787c0;background-color: #eef0f7; padding: 0em 1.5em 1em 1.2em; }
#contenedor #Fuentes p {text-indent:0em !important;margin-top:0em !important;}

#contenedor div[id^=width] { max-width:650px !important; margin-left:auto !important;margin-right:auto !important; }
#contenedor div[id^=width] table { table-layout:fixed; }

#contenedor div[id^=width-] { max-width:1024px !important; margin-left:auto !important;margin-right:auto !important; }

#contenedor table[id^=left]  td {text-align:left !important; padding-left: 1em !important; }
#contenedor table[id^=center]  td {text-align:center !important; }
#contenedor table[id^=right]  td {text-align:right !important; padding-right:0.8em !important; }
#contenedor table[id^=right]  td:first-of-type {text-align:left !important; }

#contenedor table[id^=middle]  td {vertical-align:middle !important; }
#contenedor table[id^=leftm]  td {text-align:left !important; padding-left: 1em !important; vertical-align:middle !important; }
#contenedor table[id^=centerm]  td {text-align:center !important; vertical-align:middle !important; }
#contenedor table[id^=rightm]  td {text-align:right !important; padding-right:0.8em !important; vertical-align:middle !important; }
#contenedor table[id^=rightm]  td:first-of-type {text-align:left !important; vertical-align: middle !important; }

#contenedor tr[id^=left]  td {text-align:left !important; }
#contenedor tr[id^=center]  td {text-align:center !important; }
#contenedor tr[id^=right]  td {text-align:right !important; }

#contenedor tr td[id^=left] {text-align:left !important; }
#contenedor tr td[id^=center] {text-align:center !important; }
#contenedor tr td[id^=right] {text-align:right !important; }

#contenedor th[id^=none] { background-color: transparent !important; border: 0 !important; }
#contenedor th[id^=none] + th { border-left: 0 !important; } 
#contenedor td[id^=none] { background-color: transparent !important; border: 0 !important; } 

#contenedor td[id^=color] { background-color: #9ecfba !important;  }


#contenedor .table-wrap td ul[id^=mlist], #contenedor .table-wrap td ol[id^=mlist] {margin-left:1.8em}


#contenedor .panel img { -webkit-box-shadow: 0px 0px 15px 0px rgba(200,200,200,1);
                    -moz-box-shadow: 0px 0px 15px 0px rgba(200,200,200,1);
                    box-shadow: 0px 0px 15px 0px rgba(200,200,200,1); }

#contenedor .footnote { margin:0; padding:0; } 

/*#contenedor .tooltip span a[target] { word-break: break-all; } */

/*#contenedor url[target] { word-break: break-word; }*/

#contenedor  a[target] { word-break: break-word; }

#contenedor .center {text-align: center;}
#contenedor .right {text-align: right;}
#contenedor .sc, #contenedor sc { font-variant: small-caps; }

#contenedor .preformat {}
#contenedor .nowrap { white-space: nowrap; }
#contenedor .transform { text-transform: none !important; }    /*  titulos de las recensiones   */

#contenedor .monospace { font-family: monospace; }

#contenedor .overline { text-decoration: overline; }
 
#contenedor a.top { font-size: 63%; padding-left:0.5em; color:inherit !important; }

#contenedor a { text-decoration: none !important; color: blue !important; font-weight: inherit !important; }
#contenedor a:link  { text-decoration: none !important; color: blue !important; border:0 !important; }
#contenedor a:hover  { text-decoration: none !important; color: blue !important; }
#contenedor a:visited { text-decoration: none !important; color: blue !important; border:0 !important; }

#contenedor a:link .generated { text-decoration: none !important; color: blue !important; }
#contenedor a:hover .generated { text-decoration: none !important; color: blue !important; }
#contenedor a:visited .generated { text-decoration: none !important; color: blue !important; }

#contenedor .toc a:link { text-decoration: none; color: #333333 !important; }
#contenedor .toc a:visited { text-decoration: none !important; color:inherit !important; }
#contenedor .toc a:hover { text-decoration: underline !important; color:blue !important; }

#contenedor a:hover {background-color: inherit; }

/* esc  */

#contenedor span.esc {
    box-shadow: 0px 0px 3px #6b6b6b;
	cursor:pointer;
    position: absolute;
    background-color: rgba(204, 204, 204, 0.55);
    padding: 0.2em 0.7em 0.3em 0.35em;
    right: 0;
    top: 0em;
    width: 1.2em;
    height:1.7em;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
   
}

#contenedor .hov span.esc {
     box-shadow: 0px 0px 3px #6b6b6b;
    cursor: pointer;
    position: absolute;
    background-color: rgba(204, 204, 204, 0.55);
    padding: 0.2em 0.65em 0.3em 0.4em;
    left: 0em;
    width: 1.2em;
    height: 1.7em;
}




/* ---------------- End ------------------------------ */

#contenedor div.branding { width:100%; text-align: center; }

#contenedor #up2  {

    display:none;
    position:fixed;
    background-color: #fff;
    padding: 4px 5px;
    border-radius: 30px;
    width: 50px;
    height: 50px;
    box-shadow: 0px 0 4px rgba(0, 0, 0, .8);
    background-image: url('data:image/png;base64,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/GMzLdsAADvsaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzMiA3OS4xNTkyODQsIDIwMTYvMDQvMTktMTM6MTM6NDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTAtMDZUMTI6NDk6NDArMDI6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMC0wNlQxNTo1OToyNCswMjowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTAtMDZUMTU6NTk6MjQrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ZWU3M2U4NmMtODQ4My00YmQ4LWFhNzEtMjhlM2E4MmRiNDhjPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOmZmN2M5Zjk1LWQyYmYtNDJjMy05OWY2LTU3ZTVkZTg2NmZiYjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmZmN2M5Zjk1LWQyYmYtNDJjMy05OWY2LTU3ZTVkZTg2NmZiYjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmZjdjOWY5NS1kMmJmLTQyYzMtOTlmNi01N2U1ZGU4NjZmYmI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTAtMDZUMTI6NDk6NDArMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmVmMmNhMGE1LWNiMjEtNDczYy1iMmUyLWIxMTVmYzkzYTRkODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMC0wNlQxMzoyNjoyMSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6ZWU3M2U4NmMtODQ4My00YmQ4LWFhNzEtMjhlM2E4MmRiNDhjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTEwLTA2VDE1OjU5OjI0KzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEzPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4fddK6AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABsSURBVHjatM27CYBAFAXRATExswMD+69AbcbQIq6JC7Lr4n7eG5j4QH0LMOHcCpzA7okFRM8u2BvZgMsDi5EBmK2xBJGEJCyxLGKJ/SIWWDHSg1UjLVgzksGOL6wbKcFiZDQ4wW4AAAD//wMAQS3kpE5F2PgAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 17px 19px;
    min-height: 50px;
    color: #fff;
    text-indent: -9999px;
    bottom: 20px;
    /*left: 50%;*/
    margin-left:-28px;
    opacity: .8;
    z-index: 90;
    -webkit-transition: opacity .7s ease;
    -moz-transition: opacity .7s ease;
    -ms-transition: opacity .7s ease;
    -o-transition: opacity .7s ease;
    transition: opacity .7s ease;
     -ms-transform: scale(0.9,0.9); /* IE 9 */
     -webkit-transform: scale(0.9,0.9); /* Chrome, Safari, Opera */
     transform: scale(0.9,0.9);
}

#contenedor #up2:hover {
    background-color: #fff;
    opacity: 1
}


 /* responsive */

body {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
#contenedor .wrapper table {-webkit-tap-highlight-color: rgba(0,0,0,0);}
#contenedor .wrapper.hover table tbody tr:hover td { background-color: lightyellow !important;}
#contenedor .wrapper table tbody tr.trcolor td { background-color: lightyellow !important;}
.noselect {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
/*#contenedor .wrapper table tr:hover td { background-color: lightyellow !important;}*/

#contenedor div.wrapper {overflow-x:auto;}
#contenedor div.wrapper + div.wrapper {margin-top:-1.45em }
#contenedor div.table-wrap div.mas {position:absolute;top:1.2em;right:1.5em;z-index:100;}

body #main #breadcrumb { padding: 1em 0.7em 0em 0.7em !important; width:100% !important; margin: 0 auto !important;font-size:0.9em !important;font-family: 'PT Sans', sans !important;}
body #main #breadcrumb .vermas { position:absolute; display:none; }

@media screen and (max-width: 1366px) {
  
  #contenedor { font-size: 1.05em; }
  #content #contenedor { font-size: 1.2em; }
  #content #contenedor div.toc ol.level-1 {padding-left:2.5em !important;}
  #contenedor .grupo-autores span.fn { font-size: 80% !important }
  #contenedor .resumen sup a span.fn {font-size: 108% !important;}
  #contenedor h4 sup a span.fn { font-size:0.95em !important; }
  #contenedor h5 sup a span.fn { font-size:0.95em !important; }
  #contenedor .fig tbody {font-size:1.05em !important; }
  
}

@media screen and (max-width: 768px) {

#contenedor { font-size: 1em !important; }
#content #contenedor { font-size: 1.15em !important; }

#contenedor div.head { padding: 1.5em 1em 1.2em 1em !important; }
#contenedor div.toc, 
#contenedor div.permissions, 
#contenedor div.resumen {padding: 1em !important; }

#contenedor  a.tooltip  span.mix-cit { max-width:19em; }

#contenedor .panel thead { font-size:0.95em !important;}
#contenedor .panel tbody { font-size:0.95em !important;}

#contenedor .table-wrap-foot > p, #contenedor .fig > p { font-size:100% !important; }

#contenedor .panel .table-wrap-foot tbody {font-size:1em !important;}
#contenedor .fig .table-wrap-foot tbody {font-size:1.05em !important;}


#contenedor p sup, #contenedor p sub { font-size: 70% !important;}
#contenedor p sup a { font-size: 125% !important;}

}


    @media screen\0  and (max-width: 768px) {
      
          #contenedor p sup, #contenedor p sub { font-size: 90% !important;}
          #contenedor p sup a { font-size: 140% !important;}
    }
    
   
   @supports (-ms-ime-align:auto) and (max-width: 768px) { 
     
          #contenedor p sup, #contenedor p sub { font-size: 90% !important;}
          #contenedor p sup a { font-size: 140% !important;}
    }


@media screen and (max-width : 640px) {

#contenedor { font-size: 0.95em !important; }

#contenedor div.head, 
#contenedor div.toc, 
#contenedor div.permissions, 
#contenedor div.resumen { border-left: 0.7em solid #172997 !important;}

#contenedor div.panel { padding:1em 1.5em  1em  1.5em !important; }
#contenedor div.panel  div.panel { padding: 0em !important; }

#contenedor .panel thead { font-size:0.9em !important;}
#contenedor .panel tbody { font-size:0.9em !important;}


#contenedor .panel .table-wrap-foot tbody {font-size:0.95em !important;}
#contenedor .fig .table-wrap-foot tbody {font-size:1.05em !important;}


#contenedor  a.tooltip  span.mix-cit { max-width:15em; }

#contenedor div[id^=width] table { table-layout:auto; }

#contenedor .body .table-wrap, .back-section .table-wrap  { margin-left:0; margin-right:0; }
#contenedor .wrapper td {min-width:5em}

#contenedor div.back-section#Referencias, #contenedor div.back-section#References { padding:0em 1em 1em 0.8em !important; }
#contenedor table.ref-list p.citation { margin-left: 1.2em !important; text-indent: -1.2em !important;}
#contenedor .ref-content { padding-left: 0.2em !important;}

#contenedor #up2  { bottom: 5px !important; 
	                -ms-transform: scale(0.9,0.9) !important; /* IE 9 */
                    -webkit-transform: scale(0.9,0.9) !important; /* Chrome, Safari, Opera */
                    transform: scale(0.9,0.9) !important; }	

}



@media screen and (max-width : 414px) {

#contenedor { font-size: 0.9em !important; }
#contenedor div.toc ol.level-1 {padding-left:2.5em !important;}

#contenedor div.panel { padding:1em !important; }
#contenedor div.panel  div.panel { padding: 0em !important;}

#contenedor div[id^=width] table { table-layout:auto; }

#contenedor .panel thead { font-size:0.9em !important;}
#contenedor .panel tbody { font-size:0.9em !important;}


#contenedor div.back-section#Referencias, #contenedor div.back-section#References { padding:0em 1em 1em 0.8em !important; }
#contenedor table.ref-list p.citation { margin-left: 1.2em !important; text-indent: -1.2em !important;}
#contenedor .ref-content { padding-left: 0.2em !important;}
#contenedor table.bio-list td.ref-label {padding-top:0.1em !important;}

#contenedor #up2  { 
            bottom: 10px !important; 
	        -ms-transform: scale(0.9,0.9) !important; /* IE 9 */
            -webkit-transform: scale(0.9,0.9) !important; /* Chrome, Safari, Opera */
            transform: scale(0.9,0.9) !important; 
            }	

}



@media screen and (max-width : 375px) {

#contenedor { font-size: 0.9em !important; }

#contenedor .front h1.document-title { font-size: 1.4em !important; }
#contenedor .front h2.document-title { font-size: 1.3em !important; }
#contenedor .front h3.document-title { font-size: 1.20em !important; }
#contenedor .front h4.document-title { font-size: 1.15em !important; }

#contenedor .fig tbody {font-size:1em !important;}
#contenedor table.bio-list td.ref-label {padding-top:0.15em !important;}

}


@media screen and (max-width : 320px) {

#contenedor { font-size: 0.9em !important; }

#contenedor a.tooltip {white-space:normal;}

#contenedor #up2  { 
            bottom: 10px !important; 
	        -ms-transform: scale(0.85,0.85) !important; /* IE 9 */
            -webkit-transform: scale(0.85,0.85) !important; /* Chrome, Safari, Opera */
            transform: scale(0.85,0.85) !important; 
            }	                   


}


/* devices */


@media screen and (max-device-width : 768px) and (orientation: landscape), (max-device-width : 1280px)  {

#contenedor div.head, 
#contenedor div.toc, 
#contenedor div.permissions, 
#contenedor div.resumen { margin-left: -8px !important; margin-right: -8px !important; border-top:1px solid #c4cfda !important; border-bottom:1px solid #c4cfda !important; }
#contenedor div.head {margin-top: -8px !important; }
#contenedor .body h5.label, #contenedor .back-section h5.label { font-size:135%; }
#contenedor .body .panel tr td, #contenedor .back-section .panel tr td { padding: 0.4em 0.7em 0.35em 0.7em; }

#contenedor ul[id^=dash] li:before { margin-left: -1.3em; transform:scaleX(1.5)}

/*  ojs  */

    #content #contenedor { font-size: 1.3em !important; }
    #content #contenedor div.permissions *, #contenedor div.resumen * { line-height: 1.3em !important;  }

#content #contenedor div.head, 
#content #contenedor div.toc, 
#content #contenedor div.permissions, 
#content #contenedor div.resumen { margin-left: -1.6% !important; margin-right: -1.6% !important; }
#content #contenedor div.head {margin-top: 1em !important; }

	body #container #body div#navbar ul.menu > li.vermas  {border-right:none !important;}

    body #container #body #sidebar #rightSidebar {display:none;}
    body #container #body #sidebar #rightSidebar * {font-size:10pt !important;font-family: 'PT Sans', sans !important;}

    body #container { 
        width:100% !important; 
        max-width:100% !important;
        min-width:100% !important;
        padding:0 !important; 
        margin :0 auto !important;
        box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        -webkit-box-sizing: border-box !important;
        }
    body #container #header { max-height:100%; min-height:auto; height:auto !important; }
	body #container #header #headerTitle h1 { padding:0.3em 0.3em; }
	body #container #headerTitle img { max-width:100% !important;  margin:0 auto !important; }
	body #container #body #navbar {padding: 0 !important; margin: 0 !important; border-width:0 !important;}
	body #container #body #navbar #sidebar  { position:absolute; max-width:414px !important;}
	body #container #body #navbar #sidebar #rightSidebar {
		width: 100% !important;
		position: static !important;
		padding: 0 !important;
		margin: 0 !important;
		display:none;
		}
		
	body #container #body #navbar ul.menu  {padding:0.4em !important; display:block;}
	body #container #body #navbar ul.menu li { border-width:0 !important; padding:0em !important; margin-bottom:0.4em; margin-top:0.5em; display:inline-block;width:auto !important;}
	body #container #body #navbar ul.menu li a { padding:0em 0.6em 0em 0.3em !important; margin:0 !important; display:inline-block;font-size:9pt !important;border-right:1px solid;line-height:1.4em !important;}		
    body #container #body #navbar ul.menu li.vermas a {border-right:0px solid !important;}
    body #container #body #navbar ul.menu li.vermenos a {border-right:0px solid !important;}		
    body #container #body #navbar #sidebar #rightSidebar ul {margin-bottom:0em !important;padding-left:1.5em !important;}	
    body #container #body #navbar #sidebar #rightSidebar ul li {margin-bottom:0.1em !important;padding:0 !important;}	
	body #container #body #navbar #sidebar #rightSidebar a {background-color:inherit;color:black}
	body #container #body #navbar #sidebar #rightSidebar .block {background-color:rgb(247, 237, 220); padding:1em 1.5em 1.0em 1.2em !important; margin:0em !important; }
	body #container #body #navbar #sidebar #rightSidebar .block input.button { margin:0.5em 0em 1.5em 0em !important; padding:0.4em 1em  !important;}
	body #container #body #navbar #sidebar #rightSidebar #sidebarLanguageToggle.block input.button {margin:0 0 0 0.7em !important; }
	body #container #body #navbar #sidebar #rightSidebar .block label  {margin-bottom:0.3em !important;}
	body #container #body #navbar #sidebar #rightSidebar .block td * {vertical-align:middle !important;}
	body #container #body #navbar #sidebar #rightSidebar #sidebarNavigation {padding-top:2.5em !important;}
	body #container #body #navbar #sidebar #rightSidebar  #simpleSearchInput td  {padding-top:0.5em !important;}
	body #container #body #navbar #sidebar #rightSidebar  #searchField {margin-top:0.3em !important;}
	body #container #body #navbar #sidebar #rightSidebar .block .blockTitle {backgound-color:inherit !important; color: #172997; font-weight:bold;}
	body #container #body #navbar #sidebar #rightSidebar .block .blockSubtitle {margin:0.8em 0 !important;}
	body #container #body #navbar #sidebar #rightSidebar  #sidebarInformation {padding-top:3em !important;}
	body #container #body #navbar #sidebar #rightSidebar  .articleToolItem {padding-top:0em !important;}
	
	
	body #container #body #main { 
		box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        -webkit-box-sizing: border-box !important;
	    display:block !important; 
	    width:100% !important; 
	    margin:0 !important; 
	    padding:0 !important;
	    border:0 !important;}
	body #container #body #main { 
		box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        -webkit-box-sizing: border-box !important;
	    display:block !important; 
	    width:100% !important; 
	    margin:0 !important; 
	    padding:0 !important;
	    border:0 !important;}
	body #content {width:97%;padding:0 !important; margin :0 auto !important; }
	body #breadcrumb {
	    line-height: 1.45em !important;
		box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        -webkit-box-sizing: border-box !important;
        }
    body #breadcrumb a:link, body #breadcrumb a:visited { color:#014fa9;font-weight:bold; }
	body #container #headerTitle:after {
		margin: 0.2em 0em 1.2em 0em !important; 
		padding: 0em 1.1em 0em 1.1em !important;
		text-indent:0 !important;
		text-align:left !important;
		line-height: 1.3em !important;
		display: block;
		}
		
/*  ojs  */


body #contenedor *, body #contenedor .front * { font-family: 'PT Sans', sans !important; }

#contenedor p sup, #contenedor p sub { font-size: 70% !important;}
#contenedor p sup a { font-size: 125% !important;}

#contenedor #up2  { bottom: 15px !important; 
	                -ms-transform: scale(0.9,0.9) !important; /* IE 9 */
                    -webkit-transform: scale(0.9,0.9) !important; /* Chrome, Safari, Opera */
                    transform: scale(0.9,0.9) !important; }	

}


/*device iphone */

@media only screen 
  and (max-device-width: 375px) 
  and (-webkit-min-device-pixel-ratio: 2) {

    #contenedor { font-size: 0.95em !important; }
}

@media only screen 
  and (max-device-width: 320px) 
  and (-webkit-min-device-pixel-ratio: 2) {

    #contenedor { font-size: 0.9em !important; }
}


/*device iphone landscape*/


@media only screen 
  and (max-device-width: 414px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {


#contenedor #up2  { 
            bottom: 5px !important; 
	        -ms-transform: scale(0.9,0.9) !important; /* IE 9 */
            -webkit-transform: scale(0.9,0.9) !important; /* Chrome, Safari, Opera */
            transform: scale(0.9,0.9) !important; 
            }	                   

}


@media only screen 
  and (max-device-width: 375px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}


@media only screen 
  and (max-device-width: 320px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}


/*end iphone landscape*/


@media screen and (max-device-width : 768px) and (orientation: landscape), (max-device-width : 1280px)  {


body #contenedor *, body #contenedor .front * { font-family: 'PT Sans', sans !important; }

#contenedor div.toc ol.level-1 {padding-left:2.5em !important;}

#contenedor a.tooltip span.mix-cit, #contenedor a.tooltip span.fn {
       left:0 !important;
        bottom:0!important; 
        position:fixed !important; 
        min-width:95% !important;
        min-height:5em !important;
        margin: 0 2.5% !important; 
        box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        -webkit-box-sizing: border-box !important;
        padding:0.8em 1em 0.9em 1em !important; 
        z-index:100 !important;
        border-radius:0px !important; 
        box-shadow: 0px 0px 0px #aeaeae !important;
        visibility:hidden;
        }
        
#contenedor a.tooltip span.mix-cit:before, #contenedor a.tooltip span.fn:before { left: -999em !important; } 
#contenedor a.tooltip span.mix-cit:after, #contenedor a.tooltip span.fn:after { left: -999em !important; } 

#contenedor .fn {left: -999em !important; display:none !important;}

a.tooltip.hover span.mix-cit, a.tooltip.hover span.fn {
    border-radius:0px !important; 
    box-shadow: 0px 0px 0px #aeaeae !important; 
    z-index:1000 !important;
    display:inline-block !important; 
    }

#contenedor .hov span.esc {left: auto;}
#contenedor span.mix-cit.hov {text-align: left !important;}

#contenedor .head a.tooltip span.fn { margin:0 !important; font-size:100% !important;}
#contenedor a.tooltip span.mix-cit {line-height:1.35em !important;}

#contenedor a.tooltip.bini { background-color:transparent; }
#contenedor a.tooltip.bcol { background-color:#d6e2e7; }
#contenedor a.tooltip span.mix-cit.zind { z-index: 1000 !important; }


}


@media screen and (max-device-width : 414px) {

/*  ojs  */
    
	body #container #headerTitle img { max-width:100% !important;  margin :0 auto !important; }
	body #container #headerTitle:after {
		display: none;
		}
		
/*  ojs  */

}

