body {cursor:default;font-family:verdana,trebuchet,sans-serif;font-size:13px;min-width:990px;margin:0;padding:0;color:#0565AB;}
body * {margin:0;padding:0;}
a {color:#F80;text-decoration:none;padding:0 2px 0 2px;text-shadow:1px 1px 0px #EEE;}
a:hover {color:#09F;background:#DFEFFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
button:hover, input:hover {cursor:pointer;}
#top {margin-bottom:10px;}
#top p {margin:0;padding:0;text-align:center;}
#t-left {position:absolute;left:0px;margin:1px 0 0 3px;}
#t-center {font-size:13px;color:#0565AB;margin:0 auto;text-align:center;width:inherit;}
#t-right {position:fixed;float:right;text-align:right;right:0px;margin:0 3px 0 0;}
#mid { margin:0 auto 0 auto; width:980px;}
#menu {color:#777;float:left;width:200px;padding:10px 20px 0 0;margin:0 20px 40px 0;border-right: 3px dashed #000032;}
#menu p, #menu h2 {text-align:right;}
#menu h1 {font-size:24px;text-align:center;}
#menu h2 {color:#0565AB;font-size:16px;margin-top:9px;text-shadow:1px 1px 1px #EEE;}
#menu ul {width:inherit;overflow:hidden;}
#menu li {white-space:nowrap;list-style-type:none;text-align:right;}
#txt {font-size:13px;color:#0565AB;float:left;width:500px;margin-bottom:100px;}
#txt h1 {font-size:17px;color:#0565AB;margin:0 -4px 0 -2px;}
#txt h1 a, #txt h1 a:link, #txt h1 a:visited {color:#0565AB;text-decoration:none;line-height:18px;text-shadow:none;}
#txt p {text-align:justify;margin: 6px 0 7px 0;}
#txt ul li {margin:0 0 4px 20px;} 
#txt ol li {margin:0 0 4px 25px;} 
#txt ul, #txt ol {margin:5px 0 12px 0;text-align:justify;}
#txt pre, #txt blockquote {text-shadow:1px 1px 1px #EEE;overflow: auto;padding: 4px 9px;margin: 9px 2px;line-height: 1.4em;background-color: #FFFAD7; border: 1px solid #FEDF2E; border-radius:6px; -moz-border-radius:6px;}
#txt2 {float:left;width:170px;padding-left:20px;margin-left:20px;}
#txt2 li {margin:2px 0 2px 10px;font-size:18px;list-style-type:none;}
#txt2 hr {margin:8px 0 8px 0;}
button, input, submit, option, select, textarea {color:green;font-size:18px;font-weight:bold;}
.img-left {float:left;padding-right:6px;}
.img-right {float:right;padding-left:6px;}
#ac_img {cursor:pointer;}
.pi {background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #F5F5F5;margin:10px 0 30px 0;padding: 4px 14px 4px 14px;}
#cm li {margin:3px 0 0 40px;color:#777;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#cm p {color:#0565AB;margin:0 0 8px 0;}
#cm b {text-shadow:1px 1px 1px #EEE;}
#cmf {margin:20px 0 20px 0;padding: 0 0 10px 10px;}
#ac_img {border:1px solid #AAA;}
#cmol li .cr {float:right;font-size:14px;margin-top:-1px;}
#cmol li .tm {display:none;color:#BBB;font-style:italic;}
.p_num {font-size:18px;}
.navpag {font-size:18px;}
.salta {font-size:20px;margin:-25px 0 0 0;text-align:center;}
#end {font-size:16px;color:#999;text-align:center;clear:both;width:990px;margin:0 auto 0 auto;font-family:"lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;}
#end a {font-weight:bold;}
#end th {color:green;text-align:left;margin:0;text-shadow:1px 1px 1px #FFF;font-size:15px;}
#end td {text-align:left;}
#end_teoriza {padding-top:7px;background:#D7E7FF;border:3px solid #6BA0F1;border-bottom:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
#end_fox a {color:#999;font-weight:normal;font-size:16px;}
#end_fox b {text-shadow:1px 1px 2px #EFEFEF;}
#loginform {position:absolute;right:30px;top:30px;}
.caja-azul {background:#B7F0FF;border:2px solid #0565AB;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.caja-amarilla {background-color:#FFFAD7;border: 2px solid #FEDF2E;border-radius:6px;-moz-border-radius:6px;}
.gris {color:#999;}
.verde {color:#008000;}
.voto {color:#F80;font-weight:bold;text-shadow:1px 1px 2px #EEE;}
.rojo {color:#F00;}
.btable {border:none;margin:0;padding:0;}
.btable tr {margin:0;padding:0;}
.btable tr td {padding:0 3px 0 3px;margin:0;vertical-align:top;}
.btable th {color:#888;text-align:left;padding:0 6px 0 0;font-weight:bold;border-bottom:1px solid #CCC;}
.sprite {background:url('sprites.png');display:inline-block;background-repeat:no-repeat;}
.img-add, .img-del, .img-remove {background:url('sprites.png');margin:0 2px -2px 0;width:14px;height:14px;display:inline-block;background-repeat:no-repeat;cursor:pointer;}
.img-add {background-position: 0 -40px;} .img-add:hover {background-position: 0 -54px;}
.img-del {background-position: -14px -40px;} .img-del:hover {background-position: -14px -54px;}
.img-remove {background-position: -117px -40px;}
.img-rss {background-position: -103px -40px; width:14px;height:14px;} .img-rss:hover {background-position: -103px -54px;}
.img-rss30 {background-position: -73px -40px; width:30px;height:30px; margin-bottom:-6px;}
.img-logo200 {background-position: 0 0; width:200px;height:40px;} .img-logo200:hover {background-position: 0 -71px;}
.pin {background:url('sprites.png');display:inline-block;background-repeat:no-repeat; background-position: -28px -40px;width:45px;height:26px;cursor:pointer;font-size:18px;text-align:center;padding-top:5px;float:right;font-weight:bold;}
.fade{background: url('fade.png') repeat-x 0 bottom;display: block;height:50px;position:relative;z-index:10;margin-top:-50px;}


#foro-nav { color:grey; font-size:17px; }
#foro-nav a { color:green; font-size:14px; }
#foro-post { margin:0 0 5px 0; }
#foro-post h1 { font-size:20px;  }
#foro-post p, #foro-msg p { font-size:14px; }
#foro-inf { 
float:right; font-size:17px; color:#FFF; background:#FFE759; padding:0 6px 4px 6px;
border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px;
border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px;
}
#foro-post hr { border:2px solid #FFE759; }
#foro_home td { font-size:18px; }
.msg { padding:3px 4px 1px 5px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.msg span { font-size:16px; }
.msg p { padding:0 105px 0 0; }
#foro-post p br, .msg p br { margin:-4px 0 -4px 0; }
.mt { color:#FFF; float:right; }
.msg:hover { background:#FFE759; }
#resp_form_texto { font-size:16px; width:500px; height:160px; margin:2px 0 4px 0; }
#resp_div { display:none; margin-top:8px; padding:8px; width:550px; background:#FFE759; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
.mresp { font-size:16px; }
#mresp0 { font-size:20px; margin-top:4px; width:160px; }
.edit { font-size:12px; width:60px; color:#888; }
.b_registrar { width:180px; }
.n1 { margin-left:30px; }
.n2 { margin-left:60px; }
.n3 { margin-left:90px; }
.n4 { margin-left:120px; }
.n5 { margin-left:150px; }
.n6 { margin-left:180px; }
.n7 { margin-left:210px; }
.n8 { margin-left:240px; }
.n9 { margin-left:270px; }