/* CSS Document */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body{ font-family: Helvetica, arial, sans-serif; font-size:14px;} strong{ font-weight:bold;}
#menu{ height:100%; width:185px; background-color:#666666; padding-top:6px; font-size:12px; float:left; }
#menu li{  padding:4px 0px 0px 10px;}
#menu li:hover, #menu li.sel{  background-color:#000; border:1px outset #999; }
#menu li a{ color:#FFF; text-decoration:none; width:185px; height:20px; display:block;} 
#contenido{ margin-left:190px; width:692px; }
h1{ font-size:36px; letter-spacing:-2px; margin:20px 20px 20px 20px;color:#666; font-weight:bold; width:500px;  }
h1 em{   color:#CCC; text-align:right; font-size:18px; letter-spacing:-1px;}
.item{ margin-top:10px; border: dotted 1px #CCC; width:520px; }

/*.item:hover,.item.sel{ background-color:#CA0000;  border: solid 1px #ccc;}
.item:hover h4,.item.sel h4{ color:#FFF; display:none;}
.item:hover em a,.item.sel em a{ color:#FFF;}
.item:hover img,.item.sel img{ border-top: 4px solid #999;}\*/

.item img{/* border-top: 4px solid #CCC;*/}
.item h4{ font-size:24px; letter-spacing:-1px; margin:10px 20px 20px 20px;color:#666; font-weight:bold; width:500px; display:block; display:none; }
.item em a{ color:#090; display:block;  margin:-16px 0px 10px 20px; font-size:12px;  display:none;}

#footer{ font-size:12px; text-align:left; clear:both; }
#footer a{ text-decoration:none; color:#000;}
#footer a:hover{ color:#C30; text-decoration:underline;}
#footer em{ font-size:11px; }
#footer strong{  color:#000; }
#footer span{  font-size:16px; }
#footer_sub{ padding:20px; color:#666;}
#side{ position:absolute; margin-left:718px; width:160px; }