/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

 *                                       { margin: 0; padding: 0; font-size:11px; }
body                                    { font: 1em Arial,Helvetica,sans-serif; }
#np a,#np a:visited,#np  a img                                { border: 0; text-decoration: none; outline: 0; }
#np a:hover                                 { text-decoration:underline;}
#np #page-wrap                              { width: 760px; padding: 15px; background: white; margin: 0 auto 50px; position: relative; }
#np  #col1                                   { width: 49%; float: left; margin: 0 0 20px 0; }
#np #col2                                   { width: 49%; float: right; }

#np h1                                      { font: bold 60px letter-spacing: -2px; margin: 20px 0; text-align: center; }
#np h2                                      { font-size:2.5em; line-height:1.2em; font-weight:bold; color:#0065b0;  letter-spacing: -1px; margin: 0 0 10px 0; }
#np h3                                      { font: 16px; margin: 0 0 10px 0; }  
#np h5                                      { font: 15px; text-align: center; }
#np pre                                     { font: 13px/1.8; margin: 0 0 15px 0; }

#np ul                                      { margin: 0 0 25px 0px; }
#np ul li                                   { font: 15px; margin: 0 0px 8px 0; padding:0px; }

#np #dl                                     { position: absolute; top: 10px; right: 0; background: black; color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 6px; }
#np #dl:hover                               { background: #666; }

/*
    This stuff is for the TitleBlock Plugin
*/
#np .image                                  { position: relative; margin-bottom: 20px; width: 100%; border:0px; }
#np .image h2                               { position: absolute; top: 220px; left: 0; width: 100%; }
#np .image h2 span                          { color: white; font: bold 30px/40px; letter-spacing: -1px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 6px 8px; }
#np .image h2 span.spacer                   { padding: 0 2px; background: none; }


/*
    For Specific Slides
*/
.textSlide                              { padding:0px; text-align:left;  }
.textSlide h3                           { font-size: 1.7em; line-height:1.1em; color:#0065b0; display:inline-block; width:210px; margin:2px 2px 0 0; padding:0 auto;  }
.textSlide h4                           { font-size: 1.1em; margin: 5px 0; }
.textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
.textSlide ul li                        { display: list-item; }
.textSlide img                          { clear:both; border:none; padding:0px; margin:0 auto; float:left; margin: 0px 5px 0px 0px;}
.textSlide a,#textSlide a:visited       { color:#0065b0; text-decoration:none; font-size:1.2em; line-height:1.2em; }
.textSlide a:hover                      { color:#0065b0; text-decoration:underline; }
.textSlide p                           { text-align:justify; margin-right:5px; }
#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }



/* Alternate */
.altSlider { width:569px; padding-right:15px; display:block; border-right:solid 1px #ddd; color:#000;  }
.altSlider h2{ line-height:1.45em; }
.altSlider h2 a,.altSlider h2 a:visited{ font-size:1.5em; color:#04457d; text-decoration:none; }
.altSlider h2 a:hover{ border-bottom:dotted 1px #2D4563; }
.altDiv{border-bottom:solid 1px #ddd;padding-bottom:20px; }
.altnota { margin:0px; padding:0px; clear:both; }
.altnhora { color:#666;}
.altnotaText,altnotaText2 { margin: 0px 15px 0px 0px; display:inline-block;  text-align:justify;   vertical-align:top;  }
.altnotaText{width:182px;}
.altnTexto{ line-height:1.167em; font-size:1.2em; margin-top:5px; text-align:justify;}
.althora { margin-right:3px; }
.altAutor{ font-size:1em; font-family:Arial,Helvetica,sans-serif; font-weight:bolder;}
.altimg{ color:#000; font-weight:normal; font-size:1em; width:365px; display:inline-block; padding:0px;  text-align:justify; }
.altimg img{ border:none; padding:0px;  }
.altnotaText .notaRelacionadas,.altnotaText2 .notaRelacionadas{ font-weight:bold; font-size:1em; text-align:left;}
.altnotaText li,.altnotaText  ul,.altnotaText2 li,.altnotaText2  ul{ list-style:none;}
.altnotaText li a,.altnotaText li a:visited,.altnotaText2 li a,.altnotaText2 li a:visited { text-decoration:none;}
.altnotaText li a:hover,.altnotaText2 li a:hover { border-bottom:dotted 1px #666666;}
.altfautor {  font-weight:bold; display:inline-block; }
