/* CSS Document */
*{margin:0; padding:0}
strong{text-decoration:underline;}
#foro{width:95%; min-height:28em; height:auto!important; height:28em; overflow:auto; margin:10px auto; font-size:0.8em; color:#333; font-weight:normal; border:1px outset #333;}
#foro a{color:#333; text-decoration:none; font-weight:bold;}
#foro a:hover{color:#999;font-weight:bold;}
.barra_sup{width:100%; height:auto; background:#AEAFAA; border-bottom:5px solid #D8D7D3; color:#333; font-weight:bold; margin:0 0 5px 0; padding:2px;}
.cont_opcion{height:auto; overflow:auto;border:1px solid #999; margin:3px 3px}
.cont_opcion:hover{background-color:#F8F8F8; display:block;}
.cont_opcion a{color:#333;font-weight:bold; display:block;}
.cont_opcion a:hover{color:#999; text-decoration:underline; font-weight:bold;}
.opcion1, .opcion2, .opcion3{float:left; padding:5px 2px}
.opcion1{width:50%;}
.opcion2{width:30%; text-align:center;border-right:1px solid #FFF;border-left:1px solid #FFF; background-color:#F8F8F8; margin:0;}
.opcion3{width:10%;text-align:center; float:right; margin:0 30px 0 0;}

.autor{ margin:5px 0 0 20px; font-weight:bold; display:block;}
.respuesta{ padding:10px 20px; margin:-2px 20px 10px 20px; border:1px solid #CCC}
.volver{float:right; margin:5px 10px 0 0;}
.volver a{color:#333; text-decoration:none; font-weight:bold;}
.volver a:hover{color:#3399FF; text-decoration:underline;font-weight:bold;}
.boton{background-color:#CCC; padding:2px 1px; text-align:center; border:1px outset #333; margin:3px; display:block; width:120px;}
.ancla{cursor:default;}
.oculto{display:none; color:#CC6600;}
.imagen_foro{float:left; border-right:1px solid #666;display:block; text-align:center; padding:8px 4px; margin:0 2px 0 0;}


.paginator{background-color:#FFF;border:1px solid #999;float:right;margin:3px 5px;padding:5px;}
.dato{ background-color:#666; color:#FFF; padding:4px 8px; font-size:0.9em; font-weight:bold; margin:0 3px 0 0}
.actual{background-color:#CCC; padding:2px 7px;}
.noactual{background-color:transparent; padding:2px 7px;}

.normal{font-weight:normal; color:#990000;}

.titulo_resp{ width:95%;font-weight:bold; font-size:1em; margin:10px auto; display:block; border-bottom:1px solid #999;}
.cont_formu{width:60%; height:auto; overflow:auto; margin:10px auto; border:1px solid #999}
.cont_formu form{margin:10px 0 0 40px;}
.cont_formu label{font-weight:bold; font-size:0.9em; display:block; margin:4px 0 0 0; color:#333;}
.cont_formu fieldset{width:200px; height:auto; display:table; padding:5px; margin:7px 0; text-align:center;}
.cont_formu fieldset legend{font-weight:bold; font-size:0.9em; display:block; margin:4px 0 0 0;}

.aumentar{width:66px; height:22px; background-color:#FFF; margin:0; padding:0;text-align:center;}
.aumentar a{ width:30px;display:block; font-size:1.5em;background-color:#FFF; border:1px solid #333; float:left;}
.aumentar a:hover{ width:30px;display:block; font-size:1.5em;background-color:#333;float:left;}
.citar{display:block; text-align:right; float:right; margin:10px 0 0 70%;}
.pre{ width:97%;border:1px solid #333; padding:10px; font-size:0.9em; background-color:#CCC; color:#333; margin:0 0 15px 0;}
