*{margin:0;padding:0;}
body,div,span,p,a,img,ul,ol,li,table,caption,tbody,tfoot,tr,th,td,form,fieldset,legend,label,dl,dt,dd,blockquote,applet,object,h1,h2,h3,h4,h5{border:0;}
body{padding:35px 0;background:#FFF;font:.8em/1.5 "arial",sans-serif;color:#2f2f2f;text-align:center;}
a{color:#0067e6;}
a:hover{color:#F60;}
h1,h2,h3,h4,h5,h6{margin:15px 0 10px 0;}
h1{font-size:180%;}
h2{font-size:160%;}
h3,h4{font-size:120%;}
h5{font-size:100%;}
p{margin:15px 0;}
table{margin:15px 0;border-collapse:collapse;border-spacing:0;font-size:100%;}
table.width100{width:100%;}
th{text-align:center;font-weight:bold;}
th,td{padding:3px 5px;}
ul,ol{display:block;margin:15px 0 15px 30px;}
ul ul,ol ol{margin:0;margin-left:20px;}
ol{list-style-type:decimal;}
li{display:list-item;}
dl{margin:15px 0;}
dd{margin-left:30px;}
fieldset{position:relative;margin:15px 0;padding:10px;border:1px solid #CCC;}
legend{position:absolute;top:-1em;margin:0;padding:3px 6px;background:#6B0;font-size:100%;font-weight:bold;color:#FFF;}
abbr,acronym,.help{border-bottom:1px solid #cda400;cursor:help;}
del,.del{text-decoration:line-through;}
strong,.strong{font-weight:bold;}
cite,em,q{font-style:italic;}
code,kbd,samp{font-family:monospace;font-size:110%;}
blockquote{margin:15px 20px;font-style:italic;}
hr{display:block;height:1px;margin:10px 0;border:0 solid #CCC;background:#CCC;color:#CCC;}
.clear{clear:both;}
.f-left{float:left!important;}
img.f-left{float:left;margin-right:10px;}
.f-right{float:right!important;}
img.f-right{float:right;margin-left:10px;}
.t-left{text-align:left!important;}
.t-center{text-align:center!important;}
.t-right{text-align:right!important;}
.t-justify{text-align:justify!important;}
.va-top{vertical-align:top;}
.va-middle{vertical-align:middle;}
.va-bottom{vertical-align:bottom;}
.bigger{font-size:110%;}
.smaller{font-size:85%;}
.high{color:#6B0;}
.nonhigh{color:#808080;}
.box{min-height:1px;}
.box:after{display:block;visibility:hidden;clear:both;line-height:0;font-size:0;content:".";}
.nom{margin:0;}
.nomt{margin-top:0;}
.nomb{margin-bottom:0;}
.noscreen{display:none;}
.ul-style01{margin:15px 0;margin-left:20px;padding:0;list-style-type:square;}
.ul-style01 li{margin:0;padding:0;}
.ul-categories{margin:20px 0;padding:0;list-style:none;}
.ul-categories li{margin:0;padding:0;display:block;float:left;width:270px;margin-right:10px;padding-left:20px;background:url("../design/folder.gif") 0 4px no-repeat;}
.table-style01 td{padding:3px 0;}
#main{width:900px;margin:0 auto;text-align:left;}
#header{position:relative;overflow:hidden;margin-bottom:-20px;}
#logo{margin:0;border:0;}
#page{clear:both;margin:15px 0;}
#col-l{float:left;width:610px;}
#col-r{float:right;width:280px;overflow:hidden;}
#footer{clear:both;border-top:3px solid #efefef;}
#footer p{margin-top:7px;}
#copy,#copy a{color:#777;}
#copy a:hover{color:#333;}
.date{position:absolute;top:0;right:0;margin:0;text-align:right;}
#search-tabs{position:relative;bottom:-1px;padding-left:260px;}
#search-tabs ul{margin:0;padding:0;list-style:none;}
#search-tabs ul li{display:inline;margin:0;padding:0;}
#search-tabs ul li a{float:left;margin:0;padding:0 0 0 15px;text-align:center;cursor:pointer;font-size:120%;}
#search-tabs ul li a span{float:left;display:block;padding:0 15px 0 0;line-height:35px;vertical-align:middle;text-decoration:underline;}
#search-tabs ul li a.active{background:#f0f6ff url("../design/search-active.gif") 0 0 no-repeat;text-decoration:none;color:#2f2f2f;font-weight:bold;}
#search-tabs ul li a.active span{background:#f0f6ff url("../design/search-active-02.gif") 100% 0 no-repeat;text-decoration:none;}
#search-top{width:900px;height:6px;background:#dcebff url("../design/search-top.gif") 0 100% no-repeat;font-size:0;}
#search{background:#dcebff url("../design/search.gif") 0 0 repeat-y;overflow:hidden;}
#search-in{padding:0 0 8px 0;background:url("../design/search-in.gif") 0 0 no-repeat;font-size:120%;}
#search-bottom{width:900px;height:6px;background:#dcebff url("../design/search-bottom.gif") 0 0 no-repeat;font-size:0;}
#search-input01,#search-input02,#search-input03,#search-input04,#search-input05{width:500px;padding:3px;border:1px solid #66a6ff;}
.search-submit{position:relative;bottom:-7px;}
.add{padding-left:20px;background:url("../design/add.gif") 0 1px no-repeat;}
a:hover.add{color:#6B0;}
dl.cat{float:left;width:290px;margin:0;margin-bottom:10px;padding:0;}
dl.cat dt{padding-left:30px;background:url("../design/cat-dt.gif") 0 50% no-repeat;font-size:130%;font-weight:bold;}
dl.cat dd{margin:0 0 5px 0;padding-left:30px;background:url("../design/cat-dd.gif") 7px 5px no-repeat;}
dl.cat dd a{color:#808080;}
dl.cat dd a:hover{color:#404040;}
.new-link{clear:both;padding:5px 0;background:url("../design/dot02.gif") 0 100% repeat-x;}
.new-link p{margin:0;}
.new-link strong{font-size:120%;}
#signup h3{margin:0;padding:7px 10px;background:#FC0 url("../design/signup-top.gif") 0 0 no-repeat;}
#signup .in{padding:10px 5px 7px 5px;border-bottom:1px solid #FC0;background:#fff4cc url("../design/signup.gif") 0 0 repeat-y;}
#signup .in02{padding:10px 5px 7px 5px;background:url("../design/signup.gif") 0 0 repeat-y;}
#signup ul{margin:0;margin-left:5px;padding:0;list-style:none;}
#signup ul li{margin:0;padding:0;}
#signup-bottom{width:280px;height:6px;margin-bottom:10px;background:url("../design/signup-bottom.gif") 0 0 no-repeat;font-size:0;}
.tabs-sidebar{border-bottom:1px solid #6B0;}
.tabs-sidebar ul{margin:0;padding:0;list-style:none;}
.tabs-sidebar ul li{display:inline;margin:0;padding:0;}
.tabs-sidebar ul li a{float:left;margin:0;padding:0 0 0 7px;text-align:center;cursor:pointer;}
.tabs-sidebar ul li a span{float:left;display:block;padding:0 7px 0 0;line-height:35px;vertical-align:middle;text-decoration:underline;}
.tabs-sidebar ul li a.active{background:#6B0 url("../design/tab-active.gif") 0 0 no-repeat;text-decoration:none;color:#FFF;font-weight:bold;}
.tabs-sidebar ul li a.active span{background:#6B0 url("../design/tab-active-02.gif") 100% 0 no-repeat;text-decoration:none;}
.h-02{font-size:140%;}
.h-01{font-size:120%;}
.l-01{font-size:95%;}
.l-02{font-size:85%;}
.cat-results{margin:10px 0;padding:0;list-style:none;}
.cat-results li{padding:7px 0;background:url("../design/dot02.gif") 0 100% repeat-x;}
.cat-results li h4,.cat-results li p{margin:0;}
.cat-results li h4 span{font-size:85%;font-weight:normal;}
.cat-results .high{color:#490;}
.pagination{clear:both;text-align:center;font-size:120%;}
.pagination strong{padding:2px 7px;background:#FC0 url("../design/pagination.gif") 0 100% repeat-x;color:#FFF;font-weight:bold;}
.pagination a{color:#9b7c00;}
.pagination a:hover{color:#665200;}
.results{margin:20px 0 20px 20px;padding:0;}
.results li{padding:7px 0;background:url("../design/dot02.gif") 0 100% repeat-x;}
.results li h4,.results li p{margin:0;}
.results li h4 span{font-size:85%;font-weight:normal;}
optgroup{background:#FFF;font:bold 100%/1.2 "arial",sans-serif!important;color:#997c00;}
option{background:#FFF;padding-left:15px;color:#2f2f2f;}
.note{font-size:85%;color:#808080;font-style:italic;}
.tabs{border-bottom:1px solid #6B0;}
.tabs ul{margin:0;padding:0;list-style:none;}
.tabs ul li{display:inline;margin:0;padding:0;}
.tabs ul li a{float:left;margin:0;padding:0 0 0 7px;text-align:center;cursor:pointer;}
.tabs ul li a span{float:left;display:block;padding:0 7px 0 0;line-height:35px;vertical-align:middle;text-decoration:underline;}
.tabs ul li a.active{background:#6B0 url("../design/tab-active.gif") 0 0 no-repeat;text-decoration:none;color:#FFF;font-weight:bold;}
.tabs ul li a.active span{background:#6B0 url("../design/tab-active-02.gif") 100% 0 no-repeat;text-decoration:none;}
.add-page{border:1px solid #DDD;background:#FFF;color:#F60;}
#tooltip{position:absolute;left:-300px;width:300px;border:1px solid #000;padding:4px 6px;background-color:#FFC;visibility:hidden;z-index:998;text-align:left;}
#tooltip-arrow{position:absolute;left:-300px;z-index:999;visibility:hidden;}
.ul-folder{margin:15px 0 15px 15px;padding:0;list-style:none;}
.ul-folder li{padding-left:20px;background:url("../design/folder.gif") 0 3px no-repeat;}
.title01-top{width:900px;height:6px;background:#fff5c7 url("../design/title01-top.gif") 0 100% no-repeat;font-size:0;}
.title01{margin:0;background:#fff5c7 url("../design/title01.gif") 0 0 repeat-y;}
.title01-in{margin:0;padding:2px 10px;background:url("../design/title01-in.gif") 0 0 no-repeat;}
.title01 h2,.title01 h3,.title01 h4{margin:0;font-size:120%;}
.title01 p{margin:0;}
.title01-bottom{width:900px;height:6px;margin-bottom:10px;background:#fff5c7 url("../design/title01-bottom.gif") 0 0 no-repeat;font-size:0;}
.title01 p{position:relative;top:2px;color:#9b7c00;}
.title02-top{width:900px;height:6px;background:#dcebff url("../design/search-top.gif") 0 100% no-repeat;font-size:0;}
.title02{margin:0;background:#dcebff url("../design/search.gif") 0 0 repeat-y;}
.title02-in{margin:0;padding:2px 10px;background:url("../design/search-in.gif") 0 0 no-repeat;}
.title02 p{margin:0;}
.title02-bottom{width:900px;height:6px;margin-bottom:10px;background:#dcebff url("../design/search-bottom.gif") 0 0 no-repeat;font-size:0;}
.title03-top{width:900px;height:6px;background:#f4fde8 url("../design/title03-top.gif") 0 100% no-repeat;font-size:0;}
.title03{margin:0;padding:2px 10px;background:#f4fde8 url("../design/title03.gif") 0 0 repeat-y;}
.title03-bottom{width:900px;height:6px;margin-bottom:10px;background:#f4fde8 url("../design/title03-bottom.gif") 0 0 no-repeat;font-size:0;}
#col-l .title01-top{width:610px;height:6px;background:#fff5c7 url("../design/title01b-top.gif") 0 100% no-repeat;font-size:0;}
#col-l .title01{margin:0;background:#fff5c7 url("../design/title01b.gif") 0 0 repeat-y;}
#col-l .title01-in{margin:0;padding:2px 10px;background:url("../design/title01b-in.gif") 0 0 no-repeat;}
#col-l .title01 h2,.title01 h3,.title01 h4{margin:0;font-size:120%;}
#col-l .title01 p{margin:0;}
#col-l .title01-bottom{width:610px;height:6px;margin-bottom:10px;background:#fff5c7 url("../design/title01b-bottom.gif") 0 0 no-repeat;font-size:0;}
.col70{float:left;width:590px;}
.col50{float:left;width:440px;}
.col30{float:left;width:300px;}
#top{position:relative;z-index:2;}
#signup-form{position:absolute;top:30px;left:30px;border:1px solid #FC0;background:#FFF;z-index:500;}
#signup-form-tray{margin-top:0;padding:5px 10px;background:#FC0 url("../design/pagination.gif") 0 100% repeat-x;text-align:right;font-weight:bold;}
#signup-form-tray a{color:#FFF;}
#signup-form-tray a:hover{color:#000;}
#signup-form-form{padding:10px;border-bottom:1px solid #FC0;background:#fff4cc;}
#signup-form-bottom{padding:10px;}
.folder{padding-left:20px;background:url("../design/folder.gif") 0 3px no-repeat;}
.bt{padding-top:10px;background:url("../design/dot02.gif") 0 0 repeat-x;}
.bb{padding-bottom:10px;background:url("../design/dot02.gif") 0 100% repeat-x;}
.ico-list{padding-left:20px;background:url("../design/ico-list.gif") 0 4px no-repeat;}
.ico-info{padding-left:20px;background:url("../design/ico-info.gif") 0 4px no-repeat;}
.ico-card{padding-left:20px;background:url("../design/ico-card.gif") 0 1px no-repeat;}
.ico-reg{padding-left:22px!important;background:url("../design/ico-reg.gif") 0 1px no-repeat;}
.ico-send{padding-left:22px!important;background:url("../design/ico-send.gif") 0 2px no-repeat;}
.relative{position:relative;}
.textoGris{color:#999;font-size:10px;}
#thumbnail{position:relative;top:0;right:0;margin:0;text-align:right;padding-right:10px;}
#texto_descripcion{position:relative;left:130px;top:-80px;}
#thumbnail_inicio{position:relative;padding-left:180px;left:180px;top:0;text-align:left;padding-right:10px;}
#texto_descripcion_inicio{position:relative;left:120px;top:-70px;padding-right:120px;}
#img.picA{position:relative;top:-2px;background:url('design/a47.gif') no-repeat;width:76px;height:74px;padding:8px;}
#img.picB{position:relative;top:-2px;background:url('design/a26.gif') no-repeat;width:146px;height:75px;padding:7px;}
#img.floatleft{float:left;margin:0 14px 3px 0;}
