#basic_inner form {margin:25px 0 0 310px;}
#basic_inner form p {display:block;font-size:10px;text-align:justify; margin:0;padding:10px 20px;background:rgb(220,220,220);width:580px;}
#basic_inner form span {display:block;font-size:16px}
#basic_inner form input {display:block;font-size:16px;width:600px;height:25px;margin:5px 0 20px 0;border:0;background:rgb(220,220,220);padding:5px 10px;}
#basic_inner form .checkbox {width:30px;height:15px;display:inline;}
#basic_inner form .button {width:100px;height:40px;}
#basic_inner form a {padding-top:-10px;color:rgb(236,91,60);}
#basic_inner form textarea {display:block;font-size:16px;width:600px;height:225px;margin:5px 0 20px 0;border:0;background:rgb(220,220,220);padding:5px 10px;}

#basic_inner .webmapcsi {float:left;width:960px;margin:40px 0;}
#basic_inner .webmapcsi a {font-size:26px;font-weight:bold;color:rgb(166,1,70);}
#basic_inner .webmapcsi .treelevel0 {float:left;width:220px;min-height:50px;height:auto;overflow:hidden;padding-right:20px}
#basic_inner .webmapcsi .treelevel0 a {font-size:18px;font-weight:bold;color:#000;padding:5px;height:auto;border-bottom:solid 1px rgb(166,1,70);}
#basic_inner .webmapcsi .treelevel1 a {font-size:16px;font-weight:normal;color:#000;border-bottom:solid 1px #ccc;}
#basic_inner .webmapcsi .treelevel2 a {font-size:12px;font-weight:normal;color:#000;border:0;padding:2px 5px;}
#basic_inner .webmapcsi a {display:block}
#basic_inner .webmapsites .treelevel0 {float:left;width:220px;min-height:10px;height:auto;overflow:hidden;padding-right:20px}
#basic_inner .webmapsites .treelevel0 a {font-size:22px;font-weight:bold;height:60px;}
#basic_inner .webmapsites .treelevel0 a.site1 {color:rgb(236,91,60);}
#basic_inner .webmapsites .treelevel0 a.site2 {color:rgb(161,53,190);}
#basic_inner .webmapsites .treelevel0 a.site3 {color:rgb(3,74,156);}
#basic_inner .webmapsites .treelevel0 a.site4 {color:rgb(146,216,55);}
#basic_inner .webmapsites .treelevel1 {margin-top:10px;}
#basic_inner .webmapsites .treelevel1 a {font-size:18px;font-weight:bold;color:#000;padding:5px;height:auto;}
#basic_inner .webmapsites .treelevel1 a.site1 {border-bottom:solid 1px rgb(236,91,60);color:#000}
#basic_inner .webmapsites .treelevel1 a.site2 {border-bottom:solid 1px rgb(161,53,190);color:#000}
#basic_inner .webmapsites .treelevel1 a.site3 {border-bottom:solid 1px rgb(3,74,156);color:#000}
#basic_inner .webmapsites .treelevel1 a.site4 {border-bottom:solid 1px rgb(146,216,55);color:#000}
#basic_inner .webmapsites .treelevel2 a {font-size:16px;font-weight:normal;color:#000;border-bottom:solid 1px #ccc}
#basic_inner .webmapsites a {display:block}
#basic_inner .webmapvl {float:left;width:960px;margin:40px 0}
#basic_inner .webmapvl a {font-size:26px;font-weight:bold;color:rgb(166,1,70);}
#basic_inner .webmapvl .treelevel0 {float:left;width:280px;min-height:50px;height:auto;overflow:hidden;padding-right:40px}
#basic_inner .webmapvl .treelevel0 a {font-size:18px;font-weight:bold;color:#000;padding:5px;height:auto;border-bottom:solid 1px rgb(166,1,70);height:50px}
#basic_inner .webmapvl .treelevel0 .treelevel0 a {font-size:16px;font-weight:normal;color:#000;border-bottom:solid 1px #ccc;height:auto;}
#basic_inner .webmapvl .treelevel0 .treelevel1 a {font-size:12px;font-weight:normal;color:#000;border:0;padding:2px 5px;height:auto}
#basic_inner .webmapvl .treelevel0 .treelevel2 {display:none}
#basic_inner .webmapvl a {display:block}

#intro_inner{width:960px;margin:0 auto;min-height:400px;height:auto;}
#intro_inner h1{margin:15px 0 0 310px;font-size:24px;}
#intro_inner p{margin:10px 0 0 310px;font-size:18px;text-align:justify;font-weight:normal}
#intro_inner strong{font-size:16px;}
#intro_inner small{font-style:italic;font-size:12px;}
#intro_inner a{text-decoration:none;color:rgb(3,75,157);font-size:100%;}
#intro_inner em{font-size:100%;}

#basic_inner{width:960px;margin:0 auto;min-height:100px;height:auto;}
#basic_inner h1{margin:15px 0 0 310px; font-size:24px;}
#basic_inner h2{margin:15px 0 0 310px; font-size:200%;}
#basic_inner h3{margin:15px 0 0 310px; font-size:20px;}
#basic_inner h4{margin:15px 0 0 310px; font-size:100%;}
#basic_inner p, #basic_inner ol, #basic_inner ul{margin:10px 0 0 310px; font-size:18px;text-align:justify;font-weight:normal}
#basic_inner strong {font-size:16px;}
#basic_inner small{font-style:italic;font-size:12px;}
#basic_inner p a{text-decoration:none;color:rgb(3,75,157);font-size:100%;}
#basic_inner li a{text-decoration:none;color:rgb(3,75,157);font-size:120%;padding:10px}
#basic_inner em{font-size:16px;}
#basic_inner h1 a {font-size:24px;}
#basic_inner h2 a {font-size:22px;}
#basic_inner h3 a {font-size:20px;}
#basic_inner h4 a {font-size:18px;}


.shareit {float:left;margin-top:5px;}
#basic_detail {width:960px;margin:0 auto;min-height:100px;height:auto;font-weight:normal}
#basic_detail .resource {margin:0 0 0 340px;width:600px;min-height:100px;height:auto;}
#basic_detail .resource h1{font-size:24px;font-weight:bold;margin-top:30px}
#basic_detail .resource .abstract {font-size:14px;margin-top:10px;font-weight:bold;text-align:justify}
#basic_detail .resource .type {text-align:right;}
#basic_detail .resource .print {float:left;margin:5px}
#basic_detail .resource .tools {margin-top:10px;border-top:solid 2px rgb(248,248,248);border-bottom:solid 2px rgb(248,248,248);color:rgb(3,75,157);min-height:30px;}
#basic_detail .resource .tools li {padding:5px 10px 0 0;float:left;font-size:14px}
#basic_detail .resource .icon {margin-top:10px;min-height:40px;height:auto;}
#basic_detail .resource .icon img {width:600px;}
#basic_detail .resource .description p {font-size:16px;text-align:justify;font-weight:normal}
#basic_detail .resource .description em {font-size:16px;}
#basic_detail .resource .description i{font-size:16px;}
#basic_detail .resource .description strong{font-size:16px;}
#basic_detail .resource .youtube {width:600px;height:315px}
#basic_detail #viewer {margin-top:10px;width:600px;height:900px;display:none;}
#basic_detail #viewer iframe {width:100%;height:100%}

#basic_detail #viewer .stillImageFrame {position:relative;width:100%;height:680px;}
#basic_detail #viewer .stillImageShot {position:absolute;top:100px;width:100%;height:600px;}
#basic_detail #viewer .stillImageShot img {margin:0 auto}
#basic_detail #viewer .stillImageLegend {position:absolute;top:0;font-weight:bold;font-size:14px;border-top:solid 2px rgb(248,248,248);border-bottom:solid 2px rgb(248,248,248);width:100%;height:60px;padding-top:20px}
#basic_detail #viewer .stillImageNavigator {position:absolute;right:0;top:50px;}
#basic_detail #viewer .stillImageNavigator a {color:#000;padding:5px;font-size:18px;font-weight:bold;}



#basic_detail a{text-decoration:none;color:rgb(3,75,157);font-size:100%;}
#basic_detail span{font-weight:bold;font-size:100%}
#basic_detail li{display:block;padding:4px;margin-left:2px;}



#basic_inner .pagination {float:right;margin:0 0 10px 0;width:660px;overflow:hidden;display:block}
#basic_inner .pagination ul {float:right;}
#basic_inner .pagination li {float:left;}
#basic_inner .pagination a {text-decoration:none;color:rgb(3,75,157);font-size:120%;}
#basic_inner .pages{display:inline;}
#basic_inner .pages a {background:rgb(248,248,248);padding:4px 8px;}
#basic_inner .pages span {background:rgb(3,75,157);color:rgb(248,248,248);padding:4px 8px;font-size:120%;}

#basic_inner .tools {min-height:10px;height:auto;}
#basic_inner .tools li {float:left;}

#basic_inner .resources{float:right;text-align:left;width:660px;overflow:hidden;display:block;margin-left:310px;}
#basic_inner .folders{float:right;text-align:left;width:660px;overflow:hidden;display:block;margin-left:310px;margin:20px 0}
#basic_inner .subfolder{float:right;text-align:left;width:660px;overflow:hidden;display:block;margin-bottom:30px;}
#basic_inner .subfolderlink a {font-size:24px;color:#000}

#basic_inner .recurso{float:left;margin-top:10px;border-top:solid 5px rgb(248,248,248);width:640px;overflow:hidden;}
#basic_inner .recurso img {float:left; width:150px;min-height:10px;height:auto;margin:10px 0 10px 0;}
#basic_inner .recurso .title {float:right;width:480px;margin-top:10px}
#basic_inner .recurso .title a {color:#000;text-decoration:none;font-weight:bold;font-size:120%;}
#basic_inner .recurso .abstract {float:right;width:480px;margin-top:5px;color:rgb(141,141,141);min-height:5px;height:auto;text-align:justify}
#basic_inner .recurso .abstract p {margin:0}
#basic_inner .recurso .abstract h2{font-size:18px;margin:30px 0}
#basic_inner .recurso .tools {float:right;margin-top:10px;display:block;width:640px;border-top:solid 2px rgb(248,248,248);text-align:right;color:rgb(3,75,157)}

#basic_inner .result {float:left;margin:8px 0;background:url(../images/crossgrey.jpg) no-repeat 0 3px;padding-left:25px;width:650px;}
#basic_inner .result a {color:rgb(166,1,70);text-decoration:none;font-weight:normal;font-size:14px;}
#basic_inner .result span{color:rgb(120,120,120);margin-left:10px;font-size:12px;font-weight:normal;}
#basic_inner .result a span {color:rgb(166,1,70);text-decoration:none;font-weight:normal;font-size:14px;margin-left:2px}

#basic_inner .resultfolder {float:left;margin:5px 0;padding-left:15px;width:300px;}
#basic_inner .resultfolder a {color:#000;text-decoration:none;font-weight:normal;font-size:18px;}

#basic_inner .resumen{float:left;margin:10px;width:640px;overflow:hidden;}
#basic_inner .resumen img {float:left;margin:0 10px 0 0}
#basic_inner .resumen .title {display:block;margin-bottom:10px;}
#basic_inner .resumen .title a {color:#000;text-decoration:none;font-weight:bold;font-size:18px;}
#basic_inner .resumen .abstract {display:blockmargin-top:5px;min-height:5px;height:auto;text-align:justify}
#basic_inner .resumen .abstract h2{margin:0 0 10px 0;text-align:justify;font-size:14px;}
#basic_inner .resumen .abstract p {margin:0 0 10px 0;text-align:justify;font-size:14px;}


#basic_inner .lista3 {float:left;width:220px;height:170px;overflow:hidden;margin-bottom:30px;}
#basic_inner .lista3 .icon_outter {float:left;width:220px;height:120px;overflow:hidden;}
#basic_inner .lista3 img {width:200px;}
#basic_inner .lista3 .title {float:left;width:180px;overflow:hidden;color:#000}
#basic_inner .lista3 .title a {color:#000;font-size:14px;font-weight:bold;margin-top:5px;}

#basic_inner .link{float:left;width:640px;}
#basic_inner .link .title {margin:10px;color:#000}
#basic_inner .link .abstract{margin:10px;color:#000;font-weight:normal;font-size:12px;text-align:justify}
#basic_inner .link .title a {color:#000;font-size:14px;font-weight:bold;}


#externalsearch {float:left;width:290px;min-height:150px;height:auto;overflow:hidden;background:rgb(232,232,232) url(../images/librarylogo.jpg) no-repeat 100% 0;margin-top:10px}
#externalsearch h1 {margin:0;padding:25px 25px 0 25px;}
#externalsearch h1 a {font-size:22px;color:#000}
#externalsearch p {margin:0;padding:10px 25px;}
#externalsearch h2 {margin:0;padding:10px 25px;font-size:140%;}
#externalsearch h3 {margin:0 0 25px 25px;padding:10px 0 25px 0;border-bottom:dotted 1px rgb(164,0,69)}
#externalsearch h3 a {text-decoration:none;padding-right:12px;}
#externalsearch h3 a.arrow1 {color:rgb(164,0,69);background:url(../images/arrow1grey.jpg) no-repeat 100% 4px;}
#externalsearch h4 {padding:4px 25px;}
#externalsearch h4 a {color:#000;text-decoration:none;padding-right:12px;font-size:120%;}
#externalsearch h4 a.arrow1 {background:url(../images/arrow1grey.jpg) no-repeat 100% 6px;}
#externalsearch h4 a.arrow2 {background:url(../images/arrow2grey.jpg) no-repeat 100% 6px;}
#externalsearch h4 a.arrow3 {background:url(../images/arrow3grey.jpg) no-repeat 100% 6px;}
#externalsearch h4 a.arrow4 {background:url(../images/arrow4grey.jpg) no-repeat 100% 6px;}
#externalsearch h4 a.arrow5 {background:url(../images/arrow5grey.jpg) no-repeat 100% 6px;}
#externalsearch .search {margin:10px 25px;width:240px;border:solid 1px rgb(236,236,236);height:35px;background:#fff url(../images/external_search.jpg) no-repeat 210px 4px;}
#externalsearch .search input {margin:0;width:180px;font-size:14px;padding:10px;background:transparent;border:0;}
#externalsearch #banners {padding-top:40px}

#externalresults {float:left;width:650px;min-height:20px;height:auto;margin-left:20px;}
#externalresults .intro h1 {margin:0;}
#externalresults .intro p {margin:0;}
#externalresults .intro span {color:rgb(166,1,70);}
#externalresults .resultscsi {margin:20px 0 0 0px;float:left;width:100%;}
#externalresults .resultscsi h1 {background:rgb(166,1,70);height:25px;color:#fff;margin:0 0 10px 0;font-size:18px;padding:10px;}
#externalresults .resultscsi .result {float:left;margin:8px 0;background:url(../images/crossgrey.jpg) no-repeat 0 3px;padding-left:15px;width:600px;}
#externalresults .resultscsi .result a {color:rgb(166,1,70);text-decoration:none;font-weight:bold;font-size:14px;}
#externalresults .resultscsi .result span{color:rgb(120,120,120);margin-left:10px;font-size:12px;font-weight:normal;}
#externalresults .resultscsi .result a span{color:rgb(166,1,70);text-decoration:none;font-weight:bold;font-size:14px;}
#externalresults .resultscsi .moreresults {float:right;display:block;width:340px;height:20px;text-align:right;background:rgb(232,232,232);padding:10px;margin:10px 0 20px 0;}
#externalresults .resultscsi .moreresults a{color:#000;font-size:14px;}
#externalresults .results {margin:20px 0 0 0px;border-top:solid 2px rgb(226,226,226);float:left;width:100%;padding-top:15px;}
#externalresults .results h1 {margin:10px 0;font-size:16px;}
#externalresults .results .result {float:left;margin:5px 0;width:640px;overflow:hidden;}
#externalresults .results .result {float:left;margin:8px 0;background:url(../images/crossgrey.jpg) no-repeat 0 3px;padding-left:15px;width:650px;}
#externalresults .results .result a {color:rgb(166,1,70);text-decoration:none;font-weight:normal;font-size:14px;}
#externalresults .results .result span{color:rgb(120,120,120);margin-left:10px;font-size:12px;font-weight:normal;}
#externalresults .results .result a span {color:rgb(166,1,70);text-decoration:none;font-weight:normal;font-size:14px;margin-left:2px}
#externalresults .results .moreresults {float:right;display:block;width:640px;height:20px;text-align:right;margin:15px 0}
#externalresults .results .moreresults a{color:#000;}

#BASICSEARCH {min-height:1200px;height:auto;}
