optgroup { font-style:inherit; font-weight:bold; }
.gurenet-link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCC; text-decoration:none }
.gurenet-link:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FC0; text-decoration:none }
body { margin:0px; background-color:#666; background-image:url(comun/imagenes/fondo-web.gif); }
.menuOpcion-off { height:24px; padding-left:13px; background-image:url(comun/imagenes/menu-flecha-off.gif); background-repeat:no-repeat; background-position:5px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#555555; }
.menuOpcion-on { background-color:#666666; height:24px; padding-left:18px; background-image:url(comun/imagenes/menu-flecha-off.gif); background-repeat:no-repeat; background-position:10px; border-bottom:3px solid #F00; }
.menuOpcion-link { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
.menuOpcion-link:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
.patrocinadores { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
.pie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; background-color:#900; }
table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0px; color:#097ABC; }
.titulo-tr { border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCCCCC; }
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; text-decoration:underline; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:underline; }
.galeria-menu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; }
.galeria-select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; border:1px solid #333333; }
.fotoGaleria:visited { color:#990000; border:#990000; }
.fotoGaleria { color:#666666; border:#666666; }
.fotoGaleria:hover { color:#FFCC00; border:#FFCC00; }

/* FORMULARIOS */
#formulario { background-color:#EFEFEF; padding:20px; border-color:#CCC; border-width:1px; border-style:solid; color:#333; font-family: Arial, Helvetica, sans-serif; }
#formulario .boton { background-color:#336600; color:#FFF; font-size:14px; font-weight:bold; text-shadow:#000 0px 0px 2px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:6px; } 
.formulario_grupo { color:#336600; font-size:16px; font-weight:bold; }
#form-contactar label { display:block; font-weight:bold; }

/* Mensajes */
.msg_error-titulo { width:300px; background-color:#F00; color:#FFF; font-size:14px; font-weight:bold; padding:4px; margin:auto; margin-top:10px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; }
.msg_error-contenido { width:300px; background-color:#FCC; padding:4px; margin:auto; margin-top:0px; margin-bottom:10px; color:#333; font-family:Arial, Helvetica, sans-serif; }
.msg_ok-titulo { width:300px; background-color:#0C0; color:#FFF; font-size:14px; font-weight:bold; padding:4px; margin:auto; margin-top:10px; font-family:Arial, Helvetica, sans-serif; }
.msg_ok-contenido { width:300px; background-color:#CFC; padding:4px; margin:auto; margin-top:0px; margin-bottom:10px; color:#333; font-family:Arial, Helvetica, sans-serif; }

/* BBK fotos HD */
.link-solicitar-listado { display:inline-block; background-color:#336600; color:#FFF; font-size:14px; font-weight:bold; text-shadow:#000 0px 0px 2px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:6px; text-decoration:none; margin-top:2px; }
.link-solicitar-listado:hover { display:inline-block; background-color:#690; color:#FFF; font-size:14px; font-weight:bold; text-shadow:#000 0px 0px 2px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:6px; text-decoration:none; margin-top:2px; }
